|
@@ -499,7 +499,7 @@ static int adp5589_build_gpiomap(struct adp5589_kpad *kpad,
|
|
static int adp5589_gpio_add(struct adp5589_kpad *kpad)
|
|
static int adp5589_gpio_add(struct adp5589_kpad *kpad)
|
|
{
|
|
{
|
|
struct device *dev = &kpad->client->dev;
|
|
struct device *dev = &kpad->client->dev;
|
|
- const struct adp5589_kpad_platform_data *pdata = dev->platform_data;
|
|
|
|
|
|
+ const struct adp5589_kpad_platform_data *pdata = dev_get_platdata(dev);
|
|
const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data;
|
|
const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data;
|
|
int i, error;
|
|
int i, error;
|
|
|
|
|
|
@@ -553,7 +553,7 @@ static int adp5589_gpio_add(struct adp5589_kpad *kpad)
|
|
static void adp5589_gpio_remove(struct adp5589_kpad *kpad)
|
|
static void adp5589_gpio_remove(struct adp5589_kpad *kpad)
|
|
{
|
|
{
|
|
struct device *dev = &kpad->client->dev;
|
|
struct device *dev = &kpad->client->dev;
|
|
- const struct adp5589_kpad_platform_data *pdata = dev->platform_data;
|
|
|
|
|
|
+ const struct adp5589_kpad_platform_data *pdata = dev_get_platdata(dev);
|
|
const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data;
|
|
const struct adp5589_gpio_platform_data *gpio_data = pdata->gpio_data;
|
|
int error;
|
|
int error;
|
|
|
|
|
|
@@ -658,7 +658,7 @@ static int adp5589_setup(struct adp5589_kpad *kpad)
|
|
{
|
|
{
|
|
struct i2c_client *client = kpad->client;
|
|
struct i2c_client *client = kpad->client;
|
|
const struct adp5589_kpad_platform_data *pdata =
|
|
const struct adp5589_kpad_platform_data *pdata =
|
|
- client->dev.platform_data;
|
|
|
|
|
|
+ dev_get_platdata(&client->dev);
|
|
u8 (*reg) (u8) = kpad->var->reg;
|
|
u8 (*reg) (u8) = kpad->var->reg;
|
|
unsigned char evt_mode1 = 0, evt_mode2 = 0, evt_mode3 = 0;
|
|
unsigned char evt_mode1 = 0, evt_mode2 = 0, evt_mode3 = 0;
|
|
unsigned char pull_mask = 0;
|
|
unsigned char pull_mask = 0;
|
|
@@ -864,7 +864,7 @@ static int adp5589_probe(struct i2c_client *client,
|
|
{
|
|
{
|
|
struct adp5589_kpad *kpad;
|
|
struct adp5589_kpad *kpad;
|
|
const struct adp5589_kpad_platform_data *pdata =
|
|
const struct adp5589_kpad_platform_data *pdata =
|
|
- client->dev.platform_data;
|
|
|
|
|
|
+ dev_get_platdata(&client->dev);
|
|
struct input_dev *input;
|
|
struct input_dev *input;
|
|
unsigned int revid;
|
|
unsigned int revid;
|
|
int ret, i;
|
|
int ret, i;
|