diff options
author | Rob Herring <rob.herring@calxeda.com> | 2013-04-21 16:40:13 -0500 |
---|---|---|
committer | Grant Likely <grant.likely@linaro.org> | 2013-06-12 12:37:30 +0100 |
commit | f70c64f8b095c0c386840f2036a79523bfd66725 (patch) | |
tree | a67961a2be9936df5021d9f8cd13f7f3b564c7ef | |
parent | c45640e4a9f54f2f6f4bc51c2ba9644ffb3babde (diff) |
of: remove of_platform_driver
The last user of of_platform_driver is converted to a regular
platform_driver, so of_platform_driver can be removed now.
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Tested-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Grant Likely <grant.likely@linaro.org>
-rw-r--r-- | include/linux/of_platform.h | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/include/linux/of_platform.h b/include/linux/of_platform.h index 7747ad0027a..05cb4a92825 100644 --- a/include/linux/of_platform.h +++ b/include/linux/of_platform.h @@ -51,27 +51,6 @@ struct of_dev_auxdata { { .compatible = _compat, .phys_addr = _phys, .name = _name, \ .platform_data = _pdata } -/** - * of_platform_driver - Legacy of-aware driver for platform devices. - * - * An of_platform_driver driver is attached to a basic platform_device on - * the ibm ebus (ibmebus_bus_type). - */ -struct of_platform_driver -{ - int (*probe)(struct platform_device* dev, - const struct of_device_id *match); - int (*remove)(struct platform_device* dev); - - int (*suspend)(struct platform_device* dev, pm_message_t state); - int (*resume)(struct platform_device* dev); - int (*shutdown)(struct platform_device* dev); - - struct device_driver driver; -}; -#define to_of_platform_driver(drv) \ - container_of(drv,struct of_platform_driver, driver) - extern const struct of_device_id of_default_bus_match_table[]; /* Platform drivers register/unregister */ |