platform: Remove most references to platform_bus device
A number of board files in arch/arm and arch/unicore32 explicitly reference platform_bus device as a parent for new platform devices. This is unnecessary, as platform device API guarantees that devices with NULL parent are going to by adopted by the mentioned "root" device. This patch removes or replaces with NULL such references. Signed-off-by: Pawel Moll <pawel.moll@arm.com> Acked-by: Olof Johansson <olof@lixom.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
90125edbc4
commit
d2168146c2
@@ -158,16 +158,16 @@ static void __init edb7211_init_late(void)
|
||||
gpio_request_array(edb7211_gpios, ARRAY_SIZE(edb7211_gpios));
|
||||
|
||||
platform_device_register(&edb7211_flash_pdev);
|
||||
platform_device_register_data(&platform_bus, "platform-lcd", 0,
|
||||
platform_device_register_data(NULL, "platform-lcd", 0,
|
||||
&edb7211_lcd_power_pdata,
|
||||
sizeof(edb7211_lcd_power_pdata));
|
||||
platform_device_register_data(&platform_bus, "generic-bl", 0,
|
||||
platform_device_register_data(NULL, "generic-bl", 0,
|
||||
&edb7211_lcd_backlight_pdata,
|
||||
sizeof(edb7211_lcd_backlight_pdata));
|
||||
platform_device_register_simple("video-clps711x", 0, NULL, 0);
|
||||
platform_device_register_simple("cs89x0", 0, edb7211_cs8900_resource,
|
||||
ARRAY_SIZE(edb7211_cs8900_resource));
|
||||
platform_device_register_data(&platform_bus, "i2c-gpio", 0,
|
||||
platform_device_register_data(NULL, "i2c-gpio", 0,
|
||||
&edb7211_i2c_pdata,
|
||||
sizeof(edb7211_i2c_pdata));
|
||||
}
|
||||
|
@@ -348,14 +348,14 @@ static void __init p720t_init_late(void)
|
||||
{
|
||||
WARN_ON(gpio_request_array(p720t_gpios, ARRAY_SIZE(p720t_gpios)));
|
||||
|
||||
platform_device_register_data(&platform_bus, "platform-lcd", 0,
|
||||
platform_device_register_data(NULL, "platform-lcd", 0,
|
||||
&p720t_lcd_power_pdata,
|
||||
sizeof(p720t_lcd_power_pdata));
|
||||
platform_device_register_data(&platform_bus, "generic-bl", 0,
|
||||
platform_device_register_data(NULL, "generic-bl", 0,
|
||||
&p720t_lcd_backlight_pdata,
|
||||
sizeof(p720t_lcd_backlight_pdata));
|
||||
platform_device_register_simple("video-clps711x", 0, NULL, 0);
|
||||
platform_device_register_data(&platform_bus, "leds-gpio", 0,
|
||||
platform_device_register_data(NULL, "leds-gpio", 0,
|
||||
&p720t_gpio_led_pdata,
|
||||
sizeof(p720t_gpio_led_pdata));
|
||||
}
|
||||
|
Reference in New Issue
Block a user