]>
Commit | Line | Data |
---|---|---|
32949232 II |
1 | /* |
2 | * (C) Copyright 2007-2008 | |
c9e798d3 | 3 | * Stelian Pop <stelian@popies.net> |
32949232 II |
4 | * Lead Tech Design <www.leadtechdesign.com> |
5 | * Ilko Iliev <www.ronetix.at> | |
6 | * | |
1a459660 | 7 | * SPDX-License-Identifier: GPL-2.0+ |
32949232 II |
8 | */ |
9 | ||
10 | #include <common.h> | |
32949232 | 11 | #include <asm/arch/at91_pmc.h> |
f47316a8 AD |
12 | #include <asm/arch/gpio.h> |
13 | #include <asm/io.h> | |
32949232 II |
14 | |
15 | void coloured_LED_init(void) | |
16 | { | |
f47316a8 | 17 | struct at91_pmc *pmc = (struct at91_pmc *)ATMEL_BASE_PMC; |
e3150c77 | 18 | |
32949232 | 19 | /* Enable clock */ |
f47316a8 | 20 | writel(1 << ATMEL_ID_PIOC, &pmc->pcer); |
32949232 | 21 | |
e3150c77 AD |
22 | at91_set_pio_output(CONFIG_RED_LED, 1); |
23 | at91_set_pio_output(CONFIG_GREEN_LED, 1); | |
24 | at91_set_pio_output(CONFIG_YELLOW_LED, 1); | |
32949232 | 25 | |
e3150c77 AD |
26 | at91_set_pio_value(CONFIG_RED_LED, 0); |
27 | at91_set_pio_value(CONFIG_GREEN_LED, 1); | |
28 | at91_set_pio_value(CONFIG_YELLOW_LED, 1); | |
32949232 | 29 | } |