diff options
| author | Vladimir Tsunaev <vladimirt@motorola.com> | 2014-06-09 14:05:31 -0400 |
|---|---|---|
| committer | Vladimir Tsunaev <vladimirt@motorola.com> | 2014-06-09 15:04:35 -0400 |
| commit | 53edb57d3c450d21332bb7761110853005b2b3df (patch) | |
| tree | 30e64d8568330dcdd76063c4d60566bc2f15dde1 /drivers/misc/ti-st/st_ll.c | |
| parent | 4f375998dbe2515e83ff368411ea48daf3106e68 (diff) | |
| download | olio-linux-3.10-53edb57d3c450d21332bb7761110853005b2b3df.tar.xz olio-linux-3.10-53edb57d3c450d21332bb7761110853005b2b3df.zip | |
IKXCLOCK-1638 Idle Mode Retention
Signed-off-by: Vladimir Tsunaev <vladimirt@motorola.com>
Diffstat (limited to 'drivers/misc/ti-st/st_ll.c')
| -rw-r--r-- | drivers/misc/ti-st/st_ll.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/misc/ti-st/st_ll.c b/drivers/misc/ti-st/st_ll.c index 9b9ef562073..d746071db81 100644 --- a/drivers/misc/ti-st/st_ll.c +++ b/drivers/misc/ti-st/st_ll.c @@ -30,16 +30,20 @@ static void send_ll_cmd(struct st_data_s *st_data, unsigned char cmd) { + struct kim_data_s *kim_plat_data; + struct ti_st_plat_data *pdata; pr_debug("%s: writing %x\n", __func__, cmd); + kim_plat_data = (struct kim_data_s *)st_data->kim_data; + pdata = kim_plat_data->kim_pdev->dev.platform_data; if (cmd == LL_WAKE_UP_IND || cmd == LL_WAKE_UP_ACK) - st_pm_qos_update(st_data, 1); + omap_serial_runtime_get(pdata->port_index); st_int_write(st_data, &cmd, 1); if (cmd == LL_SLEEP_ACK) - st_pm_qos_update(st_data, 0); + omap_serial_runtime_put(pdata->port_index); return; } |