diff options
author | Marc Dietrich <marvin24@gmx.de> | 2011-08-07 15:00:53 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2011-08-09 15:07:40 -0400 |
commit | 8e219ebfa0e3f5d99f01cc57c6b84023343ff22a (patch) | |
tree | 8026ae1871073b5a4b75d9ee98c0257ff773d377 /arch/arm/mach-tegra/board-paz00.c | |
parent | 9aaa15a739a0a3880922a850573493daa4ee4bcc (diff) |
ARM: tegra: paz00: enable wifi led
This adds support for the wifi led. It is automaticly triggered by
the rfkill0 event.
Signed-off-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/mach-tegra/board-paz00.c')
-rw-r--r-- | arch/arm/mach-tegra/board-paz00.c | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/board-paz00.c b/arch/arm/mach-tegra/board-paz00.c index 6b798e760931..45111f6a5ced 100644 --- a/arch/arm/mach-tegra/board-paz00.c +++ b/arch/arm/mach-tegra/board-paz00.c | |||
@@ -91,11 +91,33 @@ static struct platform_device wifi_rfkill_device = { | |||
91 | }, | 91 | }, |
92 | }; | 92 | }; |
93 | 93 | ||
94 | static struct gpio_led gpio_leds[] = { | ||
95 | { | ||
96 | .name = "wifi-led", | ||
97 | .default_trigger = "rfkill0", | ||
98 | .gpio = TEGRA_WIFI_LED, | ||
99 | }, | ||
100 | }; | ||
101 | |||
102 | static struct gpio_led_platform_data gpio_led_info = { | ||
103 | .leds = gpio_leds, | ||
104 | .num_leds = ARRAY_SIZE(gpio_leds), | ||
105 | }; | ||
106 | |||
107 | static struct platform_device leds_gpio = { | ||
108 | .name = "leds-gpio", | ||
109 | .id = -1, | ||
110 | .dev = { | ||
111 | .platform_data = &gpio_led_info, | ||
112 | }, | ||
113 | }; | ||
114 | |||
94 | static struct platform_device *paz00_devices[] __initdata = { | 115 | static struct platform_device *paz00_devices[] __initdata = { |
95 | &debug_uart, | 116 | &debug_uart, |
96 | &tegra_sdhci_device1, | 117 | &tegra_sdhci_device1, |
97 | &tegra_sdhci_device4, | 118 | &tegra_sdhci_device4, |
98 | &wifi_rfkill_device, | 119 | &wifi_rfkill_device, |
120 | &leds_gpio, | ||
99 | }; | 121 | }; |
100 | 122 | ||
101 | static void paz00_i2c_init(void) | 123 | static void paz00_i2c_init(void) |