* [GIT PULL] Versatile LEDs conversion
@ 2014-03-28 10:02 Linus Walleij
2014-04-29 18:19 ` Linus Walleij
2014-05-05 4:11 ` Olof Johansson
0 siblings, 2 replies; 6+ messages in thread
From: Linus Walleij @ 2014-03-28 10:02 UTC (permalink / raw)
To: linux-arm-kernel
Hi ARM SoC folks,
here is a Versatile LEDs patch stack, it has been finished for a while,
but delayed waiting for an ACK from the LEDs subsystem maintainer
which arrived today. (My bad for not hunting it more actively.)
I pretty sure the patches are safe and they need some rotation in linux-next,
but I understand if you want to wait until after v3.15-rc1 before pulling this
in. (I'll nag you later in that case.)
Yours,
Linus Walleij
The following changes since commit cfbf8d4857c26a8a307fb7cd258074c9dcd8c691:
Linux 3.14-rc4 (2014-02-23 17:40:03 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git
tags/versatile-leds
for you to fetch changes up to 9b58d187fdce9df05fd331ad5790bf503d7e3dfe:
ARM: plat-versatile: update defconfigs for Versatile LEDs
(2014-03-28 10:54:31 +0100)
----------------------------------------------------------------
This contains a christmas-decoration fix from Russell
King, converts the Versatile LEDs to a platform device
and moves the driver to the LEDs subsystem.
----------------------------------------------------------------
Linus Walleij (3):
ARM: plat-versatile: convert LEDs to platform device
ARM/leds: move ARM Versatile LED driver to leds subsystem
ARM: plat-versatile: update defconfigs for Versatile LEDs
Russell King (1):
ARM: plat-versatile: LEDs initialise to off state
arch/arm/configs/realview-smp_defconfig | 2 +
arch/arm/configs/realview_defconfig | 2 +
arch/arm/configs/versatile_defconfig | 3 ++
arch/arm/mach-realview/core.c | 15 +++++++
arch/arm/mach-realview/core.h | 1 +
arch/arm/mach-realview/realview_eb.c | 1 +
arch/arm/mach-realview/realview_pb1176.c | 1 +
arch/arm/mach-realview/realview_pb11mp.c | 1 +
arch/arm/mach-realview/realview_pba8.c | 1 +
arch/arm/mach-realview/realview_pbx.c | 1 +
arch/arm/mach-versatile/core.c | 16 +++++++
arch/arm/plat-versatile/Kconfig | 6 ---
arch/arm/plat-versatile/Makefile | 1 -
drivers/leds/Kconfig | 8 ++++
drivers/leds/Makefile | 1 +
.../leds.c => drivers/leds/leds-versatile.c | 51 ++++++++++++----------
16 files changed, 82 insertions(+), 29 deletions(-)
rename arch/arm/plat-versatile/leds.c => drivers/leds/leds-versatile.c (68%)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL] Versatile LEDs conversion
2014-03-28 10:02 [GIT PULL] Versatile LEDs conversion Linus Walleij
@ 2014-04-29 18:19 ` Linus Walleij
2014-05-05 4:11 ` Olof Johansson
1 sibling, 0 replies; 6+ messages in thread
From: Linus Walleij @ 2014-04-29 18:19 UTC (permalink / raw)
To: linux-arm-kernel
ARM SoC guys:
PING on this pull request!
Yours,
Linus Walleij
On Fri, Mar 28, 2014 at 3:02 AM, Linus Walleij <linus.walleij@linaro.org> wrote:
> Hi ARM SoC folks,
>
> here is a Versatile LEDs patch stack, it has been finished for a while,
> but delayed waiting for an ACK from the LEDs subsystem maintainer
> which arrived today. (My bad for not hunting it more actively.)
>
> I pretty sure the patches are safe and they need some rotation in linux-next,
> but I understand if you want to wait until after v3.15-rc1 before pulling this
> in. (I'll nag you later in that case.)
>
> Yours,
> Linus Walleij
>
> The following changes since commit cfbf8d4857c26a8a307fb7cd258074c9dcd8c691:
>
> Linux 3.14-rc4 (2014-02-23 17:40:03 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git
> tags/versatile-leds
>
> for you to fetch changes up to 9b58d187fdce9df05fd331ad5790bf503d7e3dfe:
>
> ARM: plat-versatile: update defconfigs for Versatile LEDs
> (2014-03-28 10:54:31 +0100)
>
> ----------------------------------------------------------------
> This contains a christmas-decoration fix from Russell
> King, converts the Versatile LEDs to a platform device
> and moves the driver to the LEDs subsystem.
>
> ----------------------------------------------------------------
> Linus Walleij (3):
> ARM: plat-versatile: convert LEDs to platform device
> ARM/leds: move ARM Versatile LED driver to leds subsystem
> ARM: plat-versatile: update defconfigs for Versatile LEDs
>
> Russell King (1):
> ARM: plat-versatile: LEDs initialise to off state
>
> arch/arm/configs/realview-smp_defconfig | 2 +
> arch/arm/configs/realview_defconfig | 2 +
> arch/arm/configs/versatile_defconfig | 3 ++
> arch/arm/mach-realview/core.c | 15 +++++++
> arch/arm/mach-realview/core.h | 1 +
> arch/arm/mach-realview/realview_eb.c | 1 +
> arch/arm/mach-realview/realview_pb1176.c | 1 +
> arch/arm/mach-realview/realview_pb11mp.c | 1 +
> arch/arm/mach-realview/realview_pba8.c | 1 +
> arch/arm/mach-realview/realview_pbx.c | 1 +
> arch/arm/mach-versatile/core.c | 16 +++++++
> arch/arm/plat-versatile/Kconfig | 6 ---
> arch/arm/plat-versatile/Makefile | 1 -
> drivers/leds/Kconfig | 8 ++++
> drivers/leds/Makefile | 1 +
> .../leds.c => drivers/leds/leds-versatile.c | 51 ++++++++++++----------
> 16 files changed, 82 insertions(+), 29 deletions(-)
> rename arch/arm/plat-versatile/leds.c => drivers/leds/leds-versatile.c (68%)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL] Versatile LEDs conversion
2014-03-28 10:02 [GIT PULL] Versatile LEDs conversion Linus Walleij
2014-04-29 18:19 ` Linus Walleij
@ 2014-05-05 4:11 ` Olof Johansson
2014-05-06 12:58 ` Arnd Bergmann
1 sibling, 1 reply; 6+ messages in thread
From: Olof Johansson @ 2014-05-05 4:11 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Mar 28, 2014 at 11:02:57AM +0100, Linus Walleij wrote:
> Hi ARM SoC folks,
>
> here is a Versatile LEDs patch stack, it has been finished for a while,
> but delayed waiting for an ACK from the LEDs subsystem maintainer
> which arrived today. (My bad for not hunting it more actively.)
>
> I pretty sure the patches are safe and they need some rotation in linux-next,
> but I understand if you want to wait until after v3.15-rc1 before pulling this
> in. (I'll nag you later in that case.)
Merged into next/cleanup.
-Olof
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL] Versatile LEDs conversion
2014-05-05 4:11 ` Olof Johansson
@ 2014-05-06 12:58 ` Arnd Bergmann
2014-05-07 13:09 ` Linus Walleij
0 siblings, 1 reply; 6+ messages in thread
From: Arnd Bergmann @ 2014-05-06 12:58 UTC (permalink / raw)
To: linux-arm-kernel
On Monday 05 May 2014, Olof Johansson wrote:
> On Fri, Mar 28, 2014 at 11:02:57AM +0100, Linus Walleij wrote:
> > Hi ARM SoC folks,
> >
> > here is a Versatile LEDs patch stack, it has been finished for a while,
> > but delayed waiting for an ACK from the LEDs subsystem maintainer
> > which arrived today. (My bad for not hunting it more actively.)
> >
> > I pretty sure the patches are safe and they need some rotation in linux-next,
> > but I understand if you want to wait until after v3.15-rc1 before pulling this
> > in. (I'll nag you later in that case.)
>
> Merged into next/cleanup.
I got a build error today, since LEDS_VERSATILE can be built-in while LEDS_CLASS
is a module:
drivers/built-in.o: In function `versatile_leds_probe':
:(.text+0x155020): undefined reference to `led_classdev_register'
I suggest we turn this option into 'tristate' so that the dependency
tracking works correctly.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig
index 1e81d7a..6784c17 100644
--- a/drivers/leds/Kconfig
+++ b/drivers/leds/Kconfig
@@ -477,7 +477,7 @@ config LEDS_BLINKM
through I2C. Say Y to enable support for the BlinkM LED.
config LEDS_VERSATILE
- bool "LED support for the ARM Versatile and RealView"
+ tristate "LED support for the ARM Versatile and RealView"
depends on ARCH_REALVIEW || ARCH_VERSATILE
depends on LEDS_CLASS
help
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [GIT PULL] Versatile LEDs conversion
2014-05-06 12:58 ` Arnd Bergmann
@ 2014-05-07 13:09 ` Linus Walleij
2014-05-11 3:13 ` Olof Johansson
0 siblings, 1 reply; 6+ messages in thread
From: Linus Walleij @ 2014-05-07 13:09 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, May 6, 2014 at 5:58 AM, Arnd Bergmann <arnd@arndb.de> wrote:
> I got a build error today, since LEDS_VERSATILE can be built-in while LEDS_CLASS
> is a module:
>
> drivers/built-in.o: In function `versatile_leds_probe':
> :(.text+0x155020): undefined reference to `led_classdev_register'
>
> I suggest we turn this option into 'tristate' so that the dependency
> tracking works correctly.
>
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Quite tricky these bool/tristate things :-/
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL] Versatile LEDs conversion
2014-05-07 13:09 ` Linus Walleij
@ 2014-05-11 3:13 ` Olof Johansson
0 siblings, 0 replies; 6+ messages in thread
From: Olof Johansson @ 2014-05-11 3:13 UTC (permalink / raw)
To: linux-arm-kernel
On Wed, May 07, 2014 at 06:09:52AM -0700, Linus Walleij wrote:
> On Tue, May 6, 2014 at 5:58 AM, Arnd Bergmann <arnd@arndb.de> wrote:
>
> > I got a build error today, since LEDS_VERSATILE can be built-in while LEDS_CLASS
> > is a module:
> >
> > drivers/built-in.o: In function `versatile_leds_probe':
> > :(.text+0x155020): undefined reference to `led_classdev_register'
> >
> > I suggest we turn this option into 'tristate' so that the dependency
> > tracking works correctly.
> >
> > Signed-off-by: Arnd Bergmann <arnd@arndb.de>
>
> Acked-by: Linus Walleij <linus.walleij@linaro.org>
>
> Quite tricky these bool/tristate things :-/
>
Applied onto next/cleanup.
-Olof
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-05-11 3:13 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-28 10:02 [GIT PULL] Versatile LEDs conversion Linus Walleij
2014-04-29 18:19 ` Linus Walleij
2014-05-05 4:11 ` Olof Johansson
2014-05-06 12:58 ` Arnd Bergmann
2014-05-07 13:09 ` Linus Walleij
2014-05-11 3:13 ` Olof Johansson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.