All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 1/2] kirkwood: ib62x0: Invert SATA activity LEDs
@ 2012-07-20 19:59 Simon Baatz
  2012-07-20 19:59 ` [U-Boot] [PATCH 2/2] kirkwood: ib62x0: Support flattened devicetree Simon Baatz
  2012-07-21  8:00 ` [U-Boot] [PATCH 1/2] kirkwood: ib62x0: Invert SATA activity LEDs Luka Perkov
  0 siblings, 2 replies; 7+ messages in thread
From: Simon Baatz @ 2012-07-20 19:59 UTC (permalink / raw)
  To: u-boot

The hardware design of the IB-NAS62x0 causes the SATA activity
LEDs to be on when idle by default.  Reverse the polarity of the
activity LEDs in early init.

Signed-off-by: Simon Baatz <gmbnomis@gmail.com>
Cc: Luka Perkov <uboot@lukaperkov.net>
Cc: Prafulla Wadaskar <prafulla@marvell.com>
---
 board/raidsonic/ib62x0/ib62x0.c |    3 +++
 board/raidsonic/ib62x0/ib62x0.h |    4 ++++
 2 files changed, 7 insertions(+)

diff --git a/board/raidsonic/ib62x0/ib62x0.c b/board/raidsonic/ib62x0/ib62x0.c
index 1164d6b..b7e6e41 100644
--- a/board/raidsonic/ib62x0/ib62x0.c
+++ b/board/raidsonic/ib62x0/ib62x0.c
@@ -23,6 +23,7 @@
 
 #include <common.h>
 #include <miiphy.h>
+#include <asm/io.h>
 #include <asm/arch/cpu.h>
 #include <asm/arch/kirkwood.h>
 #include <asm/arch/mpp.h>
@@ -41,6 +42,8 @@ int board_early_init_f(void)
 			IB62x0_OE_VAL_HIGH,
 			IB62x0_OE_LOW, IB62x0_OE_HIGH);
 
+	/* Set SATA activity LEDs to default off */
+	writel(MVSATAHC_LED_POLARITY_CTRL, MVSATAHC_LED_CONF_REG);
 	/* Multi-Purpose Pins Functionality configuration */
 	u32 kwmpp_config[] = {
 		MPP0_NF_IO2,
diff --git a/board/raidsonic/ib62x0/ib62x0.h b/board/raidsonic/ib62x0/ib62x0.h
index 0c30690..0118c2b 100644
--- a/board/raidsonic/ib62x0/ib62x0.h
+++ b/board/raidsonic/ib62x0/ib62x0.h
@@ -37,4 +37,8 @@
 #define MV88E1116_RGMII_TXTM_CTRL	(1 << 4)
 #define MV88E1116_RGMII_RXTM_CTRL	(1 << 5)
 
+/* SATAHC related */
+#define MVSATAHC_LED_CONF_REG       (MV_SATA_BASE + 0x2C)
+#define MVSATAHC_LED_POLARITY_CTRL  (1 << 3)
+
 #endif /* __IB62x0_H */
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-07-21 12:54 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-20 19:59 [U-Boot] [PATCH 1/2] kirkwood: ib62x0: Invert SATA activity LEDs Simon Baatz
2012-07-20 19:59 ` [U-Boot] [PATCH 2/2] kirkwood: ib62x0: Support flattened devicetree Simon Baatz
2012-07-21  8:03   ` Luka Perkov
2012-07-21  8:30     ` DrEagle
2012-07-21  9:40       ` Simon Baatz
2012-07-21 12:54         ` Luka Perkov
2012-07-21  8:00 ` [U-Boot] [PATCH 1/2] kirkwood: ib62x0: Invert SATA activity LEDs Luka Perkov

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.