diff options
| author | Ralf Baechle <ralf@linux-mips.org> | 2015-08-03 11:04:01 -0400 |
|---|---|---|
| committer | Jacek Anaszewski <j.anaszewski@samsung.com> | 2015-11-03 02:59:20 -0500 |
| commit | 22a16873d38829570677871a22cf77f00445206f (patch) | |
| tree | 3bbcb3d791c66283e2624b0913e02e2952f1f519 | |
| parent | 95281b5b598e9805b77dbbaaea400ebc2289bac8 (diff) | |
LED/MIPS: Move SEAD3 LED driver to where it belongs.
Fixes the following randconfig problem
leds-sead3.c:(.text+0x7dc): undefined reference to `led_classdev_unregister'
leds-sead3.c:(.text+0x7e8): undefined reference to `led_classdev_unregister'
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Cc: Bryan Wu <cooloney@gmail.com>
Cc: Richard Purdie <rpurdie@rpsys.net>
Cc: Markos Chandras <markos.chandras@imgtec.com>
Cc: linux-leds@vger.kernel.org
Cc: linux-mips@linux-mips.org
Signed-off-by: Jacek Anaszewski <j.anaszewski@samsung.com>
| -rw-r--r-- | arch/mips/mti-sead3/Makefile | 2 | ||||
| -rw-r--r-- | drivers/leds/Kconfig | 10 | ||||
| -rw-r--r-- | drivers/leds/Makefile | 1 | ||||
| -rw-r--r-- | drivers/leds/leds-sead3.c (renamed from arch/mips/mti-sead3/leds-sead3.c) | 1 |
4 files changed, 12 insertions, 2 deletions
diff --git a/arch/mips/mti-sead3/Makefile b/arch/mips/mti-sead3/Makefile index 2e52cbd20ceb..7a584e0bf933 100644 --- a/arch/mips/mti-sead3/Makefile +++ b/arch/mips/mti-sead3/Makefile | |||
| @@ -12,6 +12,4 @@ obj-y := sead3-lcd.o sead3-display.o sead3-init.o \ | |||
| 12 | sead3-int.o sead3-platform.o sead3-reset.o \ | 12 | sead3-int.o sead3-platform.o sead3-reset.o \ |
| 13 | sead3-setup.o sead3-time.o | 13 | sead3-setup.o sead3-time.o |
| 14 | 14 | ||
| 15 | obj-y += leds-sead3.o | ||
| 16 | |||
| 17 | obj-$(CONFIG_EARLY_PRINTK) += sead3-console.o | 15 | obj-$(CONFIG_EARLY_PRINTK) += sead3-console.o |
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig index 42990f2d0317..b1ab8bdf8251 100644 --- a/drivers/leds/Kconfig +++ b/drivers/leds/Kconfig | |||
| @@ -556,6 +556,16 @@ config LEDS_KTD2692 | |||
| 556 | 556 | ||
| 557 | Say Y to enable this driver. | 557 | Say Y to enable this driver. |
| 558 | 558 | ||
| 559 | config LEDS_SEAD3 | ||
| 560 | tristate "LED support for the MIPS SEAD 3 board" | ||
| 561 | depends on LEDS_CLASS && MIPS_SEAD3 | ||
| 562 | help | ||
| 563 | Say Y here to include support for the FLED and PLED LEDs on SEAD3 eval | ||
| 564 | boards. | ||
| 565 | |||
| 566 | This driver can also be built as a module. If so the module | ||
| 567 | will be called leds-sead3. | ||
| 568 | |||
| 559 | comment "LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)" | 569 | comment "LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM)" |
| 560 | 570 | ||
| 561 | config LEDS_BLINKM | 571 | config LEDS_BLINKM |
diff --git a/drivers/leds/Makefile b/drivers/leds/Makefile index b503f92dc2c4..e9d53092765d 100644 --- a/drivers/leds/Makefile +++ b/drivers/leds/Makefile | |||
| @@ -65,6 +65,7 @@ obj-$(CONFIG_LEDS_VERSATILE) += leds-versatile.o | |||
| 65 | obj-$(CONFIG_LEDS_MENF21BMC) += leds-menf21bmc.o | 65 | obj-$(CONFIG_LEDS_MENF21BMC) += leds-menf21bmc.o |
| 66 | obj-$(CONFIG_LEDS_KTD2692) += leds-ktd2692.o | 66 | obj-$(CONFIG_LEDS_KTD2692) += leds-ktd2692.o |
| 67 | obj-$(CONFIG_LEDS_POWERNV) += leds-powernv.o | 67 | obj-$(CONFIG_LEDS_POWERNV) += leds-powernv.o |
| 68 | obj-$(CONFIG_LEDS_SEAD3) += leds-sead3.o | ||
| 68 | 69 | ||
| 69 | # LED SPI Drivers | 70 | # LED SPI Drivers |
| 70 | obj-$(CONFIG_LEDS_DAC124S085) += leds-dac124s085.o | 71 | obj-$(CONFIG_LEDS_DAC124S085) += leds-dac124s085.o |
diff --git a/arch/mips/mti-sead3/leds-sead3.c b/drivers/leds/leds-sead3.c index c938ceeb8848..eb97a3271bb3 100644 --- a/arch/mips/mti-sead3/leds-sead3.c +++ b/drivers/leds/leds-sead3.c | |||
| @@ -59,6 +59,7 @@ static int sead3_led_remove(struct platform_device *pdev) | |||
| 59 | { | 59 | { |
| 60 | led_classdev_unregister(&sead3_pled); | 60 | led_classdev_unregister(&sead3_pled); |
| 61 | led_classdev_unregister(&sead3_fled); | 61 | led_classdev_unregister(&sead3_fled); |
| 62 | |||
| 62 | return 0; | 63 | return 0; |
| 63 | } | 64 | } |
| 64 | 65 | ||
