mfd: vexpress: Give the "leds-gpio" device a real parent
The registration of the "leds-gpio" device was using "vexpress_sysreg_dev" as a parent before it was actually set to something different than NULL. Trivial fix by reordering the code. Reported-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Pawel Moll <pawel.moll@arm.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
caa62d6426
commit
b99877f3f7
|
@ -490,12 +490,12 @@ static int vexpress_sysreg_probe(struct platform_device *pdev)
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vexpress_sysreg_dev = &pdev->dev;
|
||||||
|
|
||||||
platform_device_register_data(vexpress_sysreg_dev, "leds-gpio",
|
platform_device_register_data(vexpress_sysreg_dev, "leds-gpio",
|
||||||
PLATFORM_DEVID_AUTO, &vexpress_sysreg_leds_pdata,
|
PLATFORM_DEVID_AUTO, &vexpress_sysreg_leds_pdata,
|
||||||
sizeof(vexpress_sysreg_leds_pdata));
|
sizeof(vexpress_sysreg_leds_pdata));
|
||||||
|
|
||||||
vexpress_sysreg_dev = &pdev->dev;
|
|
||||||
|
|
||||||
device_create_file(vexpress_sysreg_dev, &dev_attr_sys_id);
|
device_create_file(vexpress_sysreg_dev, &dev_attr_sys_id);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue