From: H Hartley Sweeten Date: Wed, 11 Apr 2012 22:44:42 +0000 (-0700) Subject: arm: ep93xx: use gpio_led_register_device X-Git-Tag: v3.5-rc1~156^2~8^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1eacd79a602707f97201edbac9a03edaaea1847;p=pandora-kernel.git arm: ep93xx: use gpio_led_register_device Use gpio_led_register_device to register the two leds connected to the ep93xx. Since this is a common feature for all ep93xx based boards, create a new Kconfig option, EP93XX_SOC_COMMON, to select the LEDS_GPIO_REGISTER feature. The struct gpio_led and struct gpio_led_platform_data variables have been changed to const struct because of: commit 9517f925f2eb9ffca78b3f0f9389fc675bcb572c leds: make *struct gpio_led_platform_data.leds const They have also been marked as __initconst because the helper function gpio_led_register_device makes a deep copy of the platform data to allow it to live in init memory: commit 4440673a95e63ad888a41db596edaa0c55d3a332 leds: provide helper to register "leds-gpio" devices Signed-off-by: Hartley Sweeten Signed-off-by: Ryan Mallon --- Reading git-diff-tree failed