|
@@ -41,6 +41,7 @@ struct ccwgroup_device {
|
|
|
* @thaw: undo work done in @freeze
|
|
|
* @restore: callback for restoring after hibernation
|
|
|
* @driver: embedded driver structure
|
|
|
+ * @ccw_driver: supported ccw_driver (optional)
|
|
|
*/
|
|
|
struct ccwgroup_driver {
|
|
|
int (*setup) (struct ccwgroup_device *);
|
|
@@ -55,6 +56,7 @@ struct ccwgroup_driver {
|
|
|
int (*restore)(struct ccwgroup_device *);
|
|
|
|
|
|
struct device_driver driver;
|
|
|
+ struct ccw_driver *ccw_driver;
|
|
|
};
|
|
|
|
|
|
extern int ccwgroup_driver_register (struct ccwgroup_driver *cdriver);
|