mfd: asic3 children platform data removal

Platform devices should be dynamically allocated, and each supported
device should have its own platform data.
For now we just remove this buggy code.

Signed-off-by: Samuel Ortiz <sameo@openedhand.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
Samuel Ortiz 2008-06-20 11:07:39 +02:00 committed by Samuel Ortiz
parent 6f2384c4bd
commit 1effe5bc6c
2 changed files with 0 additions and 11 deletions

View file

@ -604,14 +604,6 @@ static int asic3_probe(struct platform_device *pdev)
goto out_irq;
}
if (pdata->children) {
int i;
for (i = 0; i < pdata->n_children; i++) {
pdata->children[i]->dev.parent = &pdev->dev;
platform_device_register(pdata->children[i]);
}
}
printk(KERN_INFO "ASIC3 Core driver\n");
return 0;

View file

@ -32,9 +32,6 @@ struct asic3_platform_data {
unsigned int irq_base;
unsigned int gpio_base;
struct platform_device **children;
unsigned int n_children;
};
#define ASIC3_NUM_GPIO_BANKS 4