aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/mfd/intel_quark_i2c_gpio.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/drivers/mfd/intel_quark_i2c_gpio.c b/drivers/mfd/intel_quark_i2c_gpio.c
index 1ce16037d043..958c13473e8c 100644
--- a/drivers/mfd/intel_quark_i2c_gpio.c
+++ b/drivers/mfd/intel_quark_i2c_gpio.c
@@ -90,19 +90,19 @@ static struct resource intel_quark_gpio_res[] = {
90 90
91static struct mfd_cell intel_quark_mfd_cells[] = { 91static struct mfd_cell intel_quark_mfd_cells[] = {
92 { 92 {
93 .id = MFD_I2C_BAR,
94 .name = "i2c_designware",
95 .num_resources = ARRAY_SIZE(intel_quark_i2c_res),
96 .resources = intel_quark_i2c_res,
97 .ignore_resource_conflicts = true,
98 },
99 {
100 .id = MFD_GPIO_BAR, 93 .id = MFD_GPIO_BAR,
101 .name = "gpio-dwapb", 94 .name = "gpio-dwapb",
102 .num_resources = ARRAY_SIZE(intel_quark_gpio_res), 95 .num_resources = ARRAY_SIZE(intel_quark_gpio_res),
103 .resources = intel_quark_gpio_res, 96 .resources = intel_quark_gpio_res,
104 .ignore_resource_conflicts = true, 97 .ignore_resource_conflicts = true,
105 }, 98 },
99 {
100 .id = MFD_I2C_BAR,
101 .name = "i2c_designware",
102 .num_resources = ARRAY_SIZE(intel_quark_i2c_res),
103 .resources = intel_quark_i2c_res,
104 .ignore_resource_conflicts = true,
105 },
106}; 106};
107 107
108static const struct pci_device_id intel_quark_mfd_ids[] = { 108static const struct pci_device_id intel_quark_mfd_ids[] = {
@@ -248,12 +248,11 @@ static int intel_quark_mfd_probe(struct pci_dev *pdev,
248 248
249 dev_set_drvdata(&pdev->dev, quark_mfd); 249 dev_set_drvdata(&pdev->dev, quark_mfd);
250 250
251 ret = intel_quark_i2c_setup(pdev, &intel_quark_mfd_cells[MFD_I2C_BAR]); 251 ret = intel_quark_i2c_setup(pdev, &intel_quark_mfd_cells[1]);
252 if (ret) 252 if (ret)
253 return ret; 253 return ret;
254 254
255 ret = intel_quark_gpio_setup(pdev, 255 ret = intel_quark_gpio_setup(pdev, &intel_quark_mfd_cells[0]);
256 &intel_quark_mfd_cells[MFD_GPIO_BAR]);
257 if (ret) 256 if (ret)
258 return ret; 257 return ret;
259 258