Turns on the LED on MIO7 on the Zedboard to have a signal

Signed-off-by: Michael Graichen <michael.graic...@hotmail.com>
---
 arch/arm/boards/avnet-zedboard/lowlevel.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/arch/arm/boards/avnet-zedboard/lowlevel.c 
b/arch/arm/boards/avnet-zedboard/lowlevel.c
index b8001fcf6..eb85df507 100644
--- a/arch/arm/boards/avnet-zedboard/lowlevel.c
+++ b/arch/arm/boards/avnet-zedboard/lowlevel.c
@@ -306,6 +306,16 @@ ENTRY_FUNCTION(start_avnet_zedboard, r0, r1, r2)

        void *fdt = __dtb_zynq_zed_start + get_runtime_offset();

+       /* MIO_07 in GPIO Mode 3.3V VIO, can be uncomented because it is the 
default value */
+       writel(0x0000DF0D, ZYNQ_SLCR_UNLOCK);
+       writel(0x00000600, 0xF800071C );
+       writel(0x0000767B, ZYNQ_SLCR_LOCK);
+
+       /* turns on the LED MIO_07 */
+       writel((1<<7), 0xe000a204 );    // Direction
+       writel((1<<7), 0xe000a208 );    // Output enable
+       writel((1<<7), 0xe000a040 );    // DATA Register
+
        arm_cpu_lowlevel_init();
        zynq_cpu_lowlevel_init();

--
2.17.1
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to