diff options
Diffstat (limited to 'drivers/mfd/88pm860x-core.c')
| -rw-r--r-- | drivers/mfd/88pm860x-core.c | 21 | 
1 files changed, 11 insertions, 10 deletions
diff --git a/drivers/mfd/88pm860x-core.c b/drivers/mfd/88pm860x-core.c index d09918cf1b1..b73f033b2c6 100644 --- a/drivers/mfd/88pm860x-core.c +++ b/drivers/mfd/88pm860x-core.c @@ -637,7 +637,7 @@ static void __devinit device_bk_init(struct pm860x_chip *chip,  			bk_devs[i].resources = &bk_resources[j];  			ret = mfd_add_devices(chip->dev, 0,  					      &bk_devs[i], 1, -					      &bk_resources[j], 0); +					      &bk_resources[j], 0, NULL);  			if (ret < 0) {  				dev_err(chip->dev, "Failed to add "  					"backlight subdev\n"); @@ -672,7 +672,7 @@ static void __devinit device_led_init(struct pm860x_chip *chip,  			led_devs[i].resources = &led_resources[j],  			ret = mfd_add_devices(chip->dev, 0,  					      &led_devs[i], 1, -					      &led_resources[j], 0); +					      &led_resources[j], 0, NULL);  			if (ret < 0) {  				dev_err(chip->dev, "Failed to add "  					"led subdev\n"); @@ -709,7 +709,7 @@ static void __devinit device_regulator_init(struct pm860x_chip *chip,  		regulator_devs[i].resources = ®ulator_resources[seq];  		ret = mfd_add_devices(chip->dev, 0, ®ulator_devs[i], 1, -				      ®ulator_resources[seq], 0); +				      ®ulator_resources[seq], 0, NULL);  		if (ret < 0) {  			dev_err(chip->dev, "Failed to add regulator subdev\n");  			goto out; @@ -733,7 +733,7 @@ static void __devinit device_rtc_init(struct pm860x_chip *chip,  	rtc_devs[0].resources = &rtc_resources[0];  	ret = mfd_add_devices(chip->dev, 0, &rtc_devs[0],  			      ARRAY_SIZE(rtc_devs), &rtc_resources[0], -			      chip->irq_base); +			      chip->irq_base, NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add rtc subdev\n");  } @@ -752,7 +752,7 @@ static void __devinit device_touch_init(struct pm860x_chip *chip,  	touch_devs[0].resources = &touch_resources[0];  	ret = mfd_add_devices(chip->dev, 0, &touch_devs[0],  			      ARRAY_SIZE(touch_devs), &touch_resources[0], -			      chip->irq_base); +			      chip->irq_base, NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add touch subdev\n");  } @@ -770,7 +770,7 @@ static void __devinit device_power_init(struct pm860x_chip *chip,  	power_devs[0].num_resources = ARRAY_SIZE(battery_resources);  	power_devs[0].resources = &battery_resources[0],  	ret = mfd_add_devices(chip->dev, 0, &power_devs[0], 1, -			      &battery_resources[0], chip->irq_base); +			      &battery_resources[0], chip->irq_base, NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add battery subdev\n"); @@ -779,7 +779,7 @@ static void __devinit device_power_init(struct pm860x_chip *chip,  	power_devs[1].num_resources = ARRAY_SIZE(charger_resources);  	power_devs[1].resources = &charger_resources[0],  	ret = mfd_add_devices(chip->dev, 0, &power_devs[1], 1, -			      &charger_resources[0], chip->irq_base); +			      &charger_resources[0], chip->irq_base, NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add charger subdev\n"); @@ -788,7 +788,7 @@ static void __devinit device_power_init(struct pm860x_chip *chip,  	power_devs[2].num_resources = ARRAY_SIZE(preg_resources);  	power_devs[2].resources = &preg_resources[0],  	ret = mfd_add_devices(chip->dev, 0, &power_devs[2], 1, -			      &preg_resources[0], chip->irq_base); +			      &preg_resources[0], chip->irq_base, NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add preg subdev\n");  } @@ -802,7 +802,7 @@ static void __devinit device_onkey_init(struct pm860x_chip *chip,  	onkey_devs[0].resources = &onkey_resources[0],  	ret = mfd_add_devices(chip->dev, 0, &onkey_devs[0],  			      ARRAY_SIZE(onkey_devs), &onkey_resources[0], -			      chip->irq_base); +			      chip->irq_base, NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add onkey subdev\n");  } @@ -815,7 +815,8 @@ static void __devinit device_codec_init(struct pm860x_chip *chip,  	codec_devs[0].num_resources = ARRAY_SIZE(codec_resources);  	codec_devs[0].resources = &codec_resources[0],  	ret = mfd_add_devices(chip->dev, 0, &codec_devs[0], -			      ARRAY_SIZE(codec_devs), &codec_resources[0], 0); +			      ARRAY_SIZE(codec_devs), &codec_resources[0], 0, +			      NULL);  	if (ret < 0)  		dev_err(chip->dev, "Failed to add codec subdev\n");  }  |