sm501: add power control callback

Add callback to get or set the power control if the device has the sleep
connected to some form of GPIO.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Cc: Arnaud Patard <apatard@mandriva.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Ben Dooks 2008-07-25 01:45:58 -07:00 committed by Linus Torvalds
parent 717115e1a5
commit 472dba7d11
2 changed files with 38 additions and 0 deletions

View file

@ -157,6 +157,8 @@ struct sm501_init_gpio {
struct sm501_reg_init gpio_ddr_high;
};
#define SM501_FLAG_SUSPEND_OFF (1<<4)
/* sm501_platdata
*
* This is passed with the platform device to allow the board
@ -170,6 +172,11 @@ struct sm501_platdata {
struct sm501_init_gpio *init_gpiop;
struct sm501_platdata_fb *fb;
int flags;
int (*get_power)(struct device *dev);
int (*set_power)(struct device *dev, unsigned int on);
struct sm501_platdata_gpio_i2c *gpio_i2c;
unsigned int gpio_i2c_nr;
};