ARM: footbridge: fix EBSA285 LEDs
authorRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 29 Nov 2013 00:54:38 +0000 (00:54 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Dec 2013 06:37:52 +0000 (22:37 -0800)
commit49470d7df55a6c21be98a1594847d8dd7eaf0086
tree37aff0054fbc1bed40dc3f4766c8b649b6ff8757
parent059846e0cc853adab39b281fdf049ab1abc96329
ARM: footbridge: fix EBSA285 LEDs

commit 67130c5464f50428aea0b4526a6729d61f9a1d53 upstream.

- The LEDs register is write-only: it can't be read-modify-written.
- The LEDs are write-1-for-off not 0.
- The check for the platform was inverted.

Fixes: cf6856d693dd ("ARM: mach-footbridge: retire custom LED code")
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/arm/mach-footbridge/ebsa285.c