diff options
author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2009-07-17 15:06:08 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-09-15 09:50:47 -0700 |
commit | a5b8b1ada6dd76503884f5492b995cd29eefae0f (patch) | |
tree | 5fce8cc942c686fb1ce73a4c714581c389606258 /include | |
parent | b4028437876866aba4747a655ede00f892089e14 (diff) | |
download | linux-3.10-a5b8b1ada6dd76503884f5492b995cd29eefae0f.tar.gz linux-3.10-a5b8b1ada6dd76503884f5492b995cd29eefae0f.tar.bz2 linux-3.10-a5b8b1ada6dd76503884f5492b995cd29eefae0f.zip |
Driver core: Add accessor for device platform data
For consistency with driver data provide a dev_get_platdata() accessor
for reading the platform data from a device.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/device.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index c0bd23048be..3f33f17f556 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -494,6 +494,11 @@ static inline struct device *root_device_register(const char *name) } extern void root_device_unregister(struct device *root); +static inline void *dev_get_platdata(const struct device *dev) +{ + return dev->platform_data; +} + /* * Manual binding of a device to driver. See drivers/base/bus.c * for information on use. |