diff options
| -rw-r--r-- | drivers/mfd/t7l66xb.c | 9 | ||||
| -rw-r--r-- | drivers/mtd/nand/tmio_nand.c | 10 |
2 files changed, 5 insertions, 14 deletions
diff --git a/drivers/mfd/t7l66xb.c b/drivers/mfd/t7l66xb.c index 9caeb4ac6ea6..b9c1e4c630a8 100644 --- a/drivers/mfd/t7l66xb.c +++ b/drivers/mfd/t7l66xb.c | |||
| @@ -384,15 +384,6 @@ static int t7l66xb_probe(struct platform_device *dev) | |||
| 384 | t7l66xb_attach_irq(dev); | 384 | t7l66xb_attach_irq(dev); |
| 385 | 385 | ||
| 386 | t7l66xb_cells[T7L66XB_CELL_NAND].driver_data = pdata->nand_data; | 386 | t7l66xb_cells[T7L66XB_CELL_NAND].driver_data = pdata->nand_data; |
| 387 | t7l66xb_cells[T7L66XB_CELL_NAND].platform_data = | ||
| 388 | &t7l66xb_cells[T7L66XB_CELL_NAND]; | ||
| 389 | t7l66xb_cells[T7L66XB_CELL_NAND].data_size = | ||
| 390 | sizeof(t7l66xb_cells[T7L66XB_CELL_NAND]); | ||
| 391 | |||
| 392 | t7l66xb_cells[T7L66XB_CELL_MMC].platform_data = | ||
| 393 | &t7l66xb_cells[T7L66XB_CELL_MMC]; | ||
| 394 | t7l66xb_cells[T7L66XB_CELL_MMC].data_size = | ||
| 395 | sizeof(t7l66xb_cells[T7L66XB_CELL_MMC]); | ||
| 396 | 387 | ||
| 397 | ret = mfd_add_devices(&dev->dev, dev->id, | 388 | ret = mfd_add_devices(&dev->dev, dev->id, |
| 398 | t7l66xb_cells, ARRAY_SIZE(t7l66xb_cells), | 389 | t7l66xb_cells, ARRAY_SIZE(t7l66xb_cells), |
diff --git a/drivers/mtd/nand/tmio_nand.c b/drivers/mtd/nand/tmio_nand.c index 3041d1f7ae3f..5bf63e31e5d0 100644 --- a/drivers/mtd/nand/tmio_nand.c +++ b/drivers/mtd/nand/tmio_nand.c | |||
| @@ -319,7 +319,7 @@ static int tmio_nand_correct_data(struct mtd_info *mtd, unsigned char *buf, | |||
| 319 | 319 | ||
| 320 | static int tmio_hw_init(struct platform_device *dev, struct tmio_nand *tmio) | 320 | static int tmio_hw_init(struct platform_device *dev, struct tmio_nand *tmio) |
| 321 | { | 321 | { |
| 322 | struct mfd_cell *cell = dev_get_platdata(&dev->dev); | 322 | struct mfd_cell *cell = mfd_get_cell(dev); |
| 323 | int ret; | 323 | int ret; |
| 324 | 324 | ||
| 325 | if (cell->enable) { | 325 | if (cell->enable) { |
| @@ -363,7 +363,7 @@ static int tmio_hw_init(struct platform_device *dev, struct tmio_nand *tmio) | |||
| 363 | 363 | ||
| 364 | static void tmio_hw_stop(struct platform_device *dev, struct tmio_nand *tmio) | 364 | static void tmio_hw_stop(struct platform_device *dev, struct tmio_nand *tmio) |
| 365 | { | 365 | { |
| 366 | struct mfd_cell *cell = dev_get_platdata(&dev->dev); | 366 | struct mfd_cell *cell = mfd_get_cell(dev); |
| 367 | 367 | ||
| 368 | tmio_iowrite8(FCR_MODE_POWER_OFF, tmio->fcr + FCR_MODE); | 368 | tmio_iowrite8(FCR_MODE_POWER_OFF, tmio->fcr + FCR_MODE); |
| 369 | if (cell->disable) | 369 | if (cell->disable) |
| @@ -372,7 +372,7 @@ static void tmio_hw_stop(struct platform_device *dev, struct tmio_nand *tmio) | |||
| 372 | 372 | ||
| 373 | static int tmio_probe(struct platform_device *dev) | 373 | static int tmio_probe(struct platform_device *dev) |
| 374 | { | 374 | { |
| 375 | struct mfd_cell *cell = dev_get_platdata(&dev->dev); | 375 | struct mfd_cell *cell = mfd_get_cell(dev); |
| 376 | struct tmio_nand_data *data = cell->driver_data; | 376 | struct tmio_nand_data *data = cell->driver_data; |
| 377 | struct resource *fcr = platform_get_resource(dev, | 377 | struct resource *fcr = platform_get_resource(dev, |
| 378 | IORESOURCE_MEM, 0); | 378 | IORESOURCE_MEM, 0); |
| @@ -516,7 +516,7 @@ static int tmio_remove(struct platform_device *dev) | |||
| 516 | #ifdef CONFIG_PM | 516 | #ifdef CONFIG_PM |
| 517 | static int tmio_suspend(struct platform_device *dev, pm_message_t state) | 517 | static int tmio_suspend(struct platform_device *dev, pm_message_t state) |
| 518 | { | 518 | { |
| 519 | struct mfd_cell *cell = dev_get_platdata(&dev->dev); | 519 | struct mfd_cell *cell = mfd_get_cell(dev); |
| 520 | 520 | ||
| 521 | if (cell->suspend) | 521 | if (cell->suspend) |
| 522 | cell->suspend(dev); | 522 | cell->suspend(dev); |
| @@ -527,7 +527,7 @@ static int tmio_suspend(struct platform_device *dev, pm_message_t state) | |||
| 527 | 527 | ||
| 528 | static int tmio_resume(struct platform_device *dev) | 528 | static int tmio_resume(struct platform_device *dev) |
| 529 | { | 529 | { |
| 530 | struct mfd_cell *cell = dev_get_platdata(&dev->dev); | 530 | struct mfd_cell *cell = mfd_get_cell(dev); |
| 531 | 531 | ||
| 532 | /* FIXME - is this required or merely another attack of the broken | 532 | /* FIXME - is this required or merely another attack of the broken |
| 533 | * SHARP platform? Looks suspicious. | 533 | * SHARP platform? Looks suspicious. |
