diff options
author | Nishanth Menon <nm@ti.com> | 2011-07-27 15:02:32 -0500 |
---|---|---|
committer | Kevin Hilman <khilman@ti.com> | 2011-10-04 09:52:22 -0700 |
commit | 1f8a7d5207a2a343af7c3b18fcc65dc6aa1fb068 (patch) | |
tree | 69e6bbeb81fe4c7341960b7ea1909b85800d913a /arch/arm/mach-omap2 | |
parent | c541c15fb5ab48c47bc9b90121538fd30d152f23 (diff) | |
download | op-kernel-dev-1f8a7d5207a2a343af7c3b18fcc65dc6aa1fb068.zip op-kernel-dev-1f8a7d5207a2a343af7c3b18fcc65dc6aa1fb068.tar.gz |
ARM: OMAP: omap_device: Add omap_device_get_by_hwmod_name
An API which translates a standard hwmod name to corresponding
platform_device is useful for drivers when they need to look up the
device associated with a hwmod name to map back into the device
structure pointers. These ideally should be used by drivers in
mach directory. Using a generic hwmod name like "gpu" instead of
the actual device name which could change in the future, allows
us to:
a) Could in effect help replace apis such as omap2_get_mpuss_device,
omap2_get_iva_device, omap2_get_l3_device, omap4_get_dsp_device,
etc..
b) Scale to more devices rather than be restricted to named functions
c) Simplify driver's platform_data from passing additional fields
all doing the same thing with different function pointer names
just for accessing a different device name.
Signed-off-by: Nishanth Menon <nm@ti.com>
[b-cousson@ti.com: Adapt it to the new pdev pointer inside od,
remove the unneeded helpers, and fold the next patch here]
Signed-off-by: Benoit Cousson <b-cousson@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
Diffstat (limited to 'arch/arm/mach-omap2')
0 files changed, 0 insertions, 0 deletions