include/linux/platform_device.h
changeset 2 d1f6d8b6f81c
parent 0 aa628870c1d3
equal deleted inserted replaced
1:0056487c491e 2:d1f6d8b6f81c
    53 	void (*shutdown)(struct platform_device *);
    53 	void (*shutdown)(struct platform_device *);
    54 	int (*suspend)(struct platform_device *, pm_message_t state);
    54 	int (*suspend)(struct platform_device *, pm_message_t state);
    55 	int (*suspend_late)(struct platform_device *, pm_message_t state);
    55 	int (*suspend_late)(struct platform_device *, pm_message_t state);
    56 	int (*resume_early)(struct platform_device *);
    56 	int (*resume_early)(struct platform_device *);
    57 	int (*resume)(struct platform_device *);
    57 	int (*resume)(struct platform_device *);
    58 	struct pm_ext_ops *pm;
       
    59 	struct device_driver driver;
    58 	struct device_driver driver;
    60 };
    59 };
    61 
    60 
    62 extern int platform_driver_register(struct platform_driver *);
    61 extern int platform_driver_register(struct platform_driver *);
    63 extern void platform_driver_unregister(struct platform_driver *);
    62 extern void platform_driver_unregister(struct platform_driver *);