Paul Walmsley
db2a60bf25
OMAP: hwmod/device: add omap_{device,hwmod}_get_mpu_rt_va
...
Add omap_device_get_mpu_rt_va(). This is intended to be used by
device drivers (currently, via a struct platform_data function
pointer) to retrieve their corresponding device's virtual base address
that the MPU should use to access the device. This is needed because
the omap_hwmod code does its own ioremap(), in order to gain access to
the module's OCP_SYSCONFIG register.
Add omap_hwmod_get_mpu_rt_va(). omap_device_get_mpu_rt_va() calls this
function to do the real work.
While here, rename struct omap_hwmod._rt_va to struct
omap_hwmod._mpu_rt_va, to reinforce that it refers to the MPU's
register target virtual address base (as opposed to, for example, the
L3's).
In the future, this belongs as a function in an omap_bus, so it is not
necessary to call this through a platform_data function pointer.
The use-case for this function was originally presented by Santosh
Shilimkar <santosh.shilimkar@ti.com >.
Signed-off-by: Paul Walmsley <paul@pwsan.com >
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com >
2010-07-26 16:34:33 -06:00
..
2010-05-20 11:17:51 -07:00
2010-05-20 10:48:57 -07:00
2010-05-27 09:12:42 -07:00
2010-03-15 16:34:19 -05:00
2010-05-20 11:21:21 -07:00
2010-05-20 11:18:29 -07:00
2010-02-15 09:26:58 -08:00
2010-05-04 13:19:16 -07:00
2010-05-20 10:48:57 -07:00
2010-02-15 09:26:58 -08:00
2010-02-15 10:03:32 -08:00
2010-04-23 15:35:11 -07:00
2010-05-27 09:12:42 -07:00
2010-04-23 15:35:11 -07:00
2010-05-18 15:06:07 +03:00
2010-05-27 09:12:42 -07:00
2010-05-27 09:12:42 -07:00
2010-06-09 13:53:05 +03:00
2010-05-27 09:12:42 -07:00
2010-05-20 10:53:55 -07:00
2010-07-20 20:29:48 -07:00
2009-11-22 10:24:33 -08:00
2010-05-18 15:06:02 +03:00
2010-05-18 15:06:02 +03:00
2010-04-23 15:37:24 -07:00
2010-05-03 17:53:08 -07:00
2010-05-03 17:53:08 -07:00
2010-05-03 17:53:08 -07:00
2010-03-15 16:34:17 -05:00
2010-05-20 12:31:04 -06:00
2010-01-26 20:13:06 -07:00
2010-01-28 18:13:49 -07:00
2010-01-28 18:13:49 -07:00
2010-05-20 12:31:14 -06:00
2010-02-24 12:16:15 -07:00
2010-05-20 12:31:06 -06:00
2010-02-24 12:15:03 -07:00
2010-02-24 17:45:15 -07:00
2010-02-24 12:29:42 -07:00
2010-07-26 16:34:27 -06:00
2010-02-24 17:45:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-06-16 19:01:33 +03:00
2010-02-24 12:16:15 -07:00
2010-05-21 14:46:51 -07:00
2010-05-21 14:46:51 -07:00
2010-02-24 12:29:42 -07:00
2010-02-24 12:16:15 -07:00
2010-02-24 12:16:15 -07:00
2010-05-20 12:31:07 -06:00
2010-05-20 12:31:06 -06:00
2010-05-20 12:31:06 -06:00
2010-05-20 12:31:04 -06:00
2010-05-20 12:31:11 -06:00
2010-02-15 09:27:01 -08:00
2010-05-20 12:31:08 -06:00
2010-05-20 12:31:12 -06:00
2010-05-20 12:31:04 -06:00
2010-05-20 12:31:05 -06:00
2010-01-29 10:14:22 -07:00
2010-07-26 16:34:28 -06:00
2010-05-20 12:31:08 -06:00
2010-05-20 12:31:05 -06:00
2010-02-23 11:05:02 -08:00
2010-05-21 14:46:51 -07:00
2010-02-24 12:15:03 -07:00
2010-02-15 09:27:05 -08:00
2010-04-23 15:35:11 -07:00
2009-10-20 09:40:47 -07:00
2009-12-11 16:16:33 -08:00
2010-02-15 10:03:33 -08:00
2010-05-20 11:21:22 -07:00
2010-02-15 10:03:34 -08:00
2010-02-25 14:45:08 -08:00
2010-02-24 20:53:03 -08:00
2010-07-26 16:34:31 -06:00
2010-05-14 10:23:31 +03:00
2010-02-03 08:48:06 -08:00
2010-05-20 11:21:22 -07:00
2010-03-11 14:50:00 -08:00
2010-07-26 16:34:31 -06:00
2005-11-10 14:26:51 +00:00
2010-05-20 12:00:43 +02:00
2010-05-04 13:19:16 -07:00
2009-12-11 16:16:33 -08:00
2010-03-30 22:02:32 +09:00
2010-02-15 09:27:02 -08:00
2010-05-20 11:17:51 -07:00
2010-04-23 15:35:11 -07:00
2010-07-26 16:34:32 -06:00
2010-07-26 16:34:33 -06:00
2010-07-26 16:34:33 -06:00
2010-07-26 16:34:31 -06:00
2010-07-26 16:34:31 -06:00
2010-07-26 16:34:33 -06:00
2010-04-23 15:35:11 -07:00
2010-05-14 10:23:28 +03:00
2010-05-20 11:17:51 -07:00
2010-02-15 09:26:55 -08:00
2010-01-08 15:23:15 -07:00
2010-01-08 15:23:15 -07:00
2010-05-20 12:31:05 -06:00
2010-06-10 15:37:41 +03:00
2010-05-12 09:39:00 -07:00
2010-07-26 16:34:31 -06:00
2010-05-12 09:39:00 -07:00
2010-05-20 12:31:14 -06:00
2010-02-15 09:27:01 -08:00
2010-02-24 12:05:50 -07:00
2010-05-20 12:31:13 -06:00
2010-01-29 10:14:23 -07:00
2010-05-20 12:31:12 -06:00
2010-05-20 12:31:05 -06:00
2010-05-20 12:31:12 -06:00
2010-05-20 12:31:04 -06:00
2010-05-20 12:31:05 -06:00
2010-01-29 10:14:22 -07:00
2010-05-20 12:31:11 -06:00
2009-11-22 10:24:33 -08:00
2009-10-20 09:40:47 -07:00
2010-02-17 17:23:20 -08:00
2009-10-20 09:40:47 -07:00
2009-10-20 09:40:47 -07:00
2010-02-23 10:57:40 -08:00
2009-12-11 16:16:00 -07:00
2010-03-15 16:34:16 -05:00
2009-10-20 09:40:47 -07:00
2010-02-23 11:05:07 -08:00
2009-12-11 17:00:42 -07:00
2009-10-19 15:25:31 -07:00
2009-10-19 15:25:31 -07:00
2010-02-24 17:45:17 -07:00
2010-02-23 15:29:08 -08:00
2010-06-09 13:53:05 +03:00
2010-05-20 13:21:36 -07:00
2009-10-20 09:40:47 -07:00