Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mfd: Pass driver_data onto child devices

The MFD cell structure provides a driver_data field but doesn't pass it
on to the child devices when instantiating them - do that.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Samuel Ortiz <sameo@openedhand.com>

authored by

Mark Brown and committed by
Samuel Ortiz
44faac31 6354ab5c

+1
+1
drivers/mfd/mfd-core.c
··· 34 34 goto fail_device; 35 35 36 36 pdev->dev.parent = parent; 37 + platform_set_drvdata(pdev, cell->driver_data); 37 38 38 39 ret = platform_device_add_data(pdev, 39 40 cell->platform_data, cell->data_size);