|
@@ -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 */
|