xref: /rk3399_rockchip-uboot/board/atmel/at91sam9rlek/led.c (revision 20680b560a17fb29c862de77930cfbf76b24f83c)
12118ebb4SStelian Pop /*
22118ebb4SStelian Pop  * (C) Copyright 2007-2008
3c9e798d3SStelian Pop  * Stelian Pop <stelian@popies.net>
42118ebb4SStelian Pop  * Lead Tech Design <www.leadtechdesign.com>
52118ebb4SStelian Pop  *
61a459660SWolfgang Denk  * SPDX-License-Identifier:	GPL-2.0+
72118ebb4SStelian Pop  */
82118ebb4SStelian Pop 
92118ebb4SStelian Pop #include <common.h>
102118ebb4SStelian Pop #include <asm/arch/at91sam9rl.h>
11*70341e2eSWenyou Yang #include <asm/arch/clk.h>
122118ebb4SStelian Pop #include <asm/arch/gpio.h>
1321d671d0SXu, Hong #include <asm/io.h>
142118ebb4SStelian Pop 
coloured_LED_init(void)152118ebb4SStelian Pop void coloured_LED_init(void)
162118ebb4SStelian Pop {
17*70341e2eSWenyou Yang 	at91_periph_clk_enable(ATMEL_ID_PIOD);
182118ebb4SStelian Pop 
19a484b00bSJean-Christophe PLAGNIOL-VILLARD 	at91_set_gpio_output(CONFIG_RED_LED, 1);
20a484b00bSJean-Christophe PLAGNIOL-VILLARD 	at91_set_gpio_output(CONFIG_GREEN_LED, 1);
21a484b00bSJean-Christophe PLAGNIOL-VILLARD 	at91_set_gpio_output(CONFIG_YELLOW_LED, 1);
222118ebb4SStelian Pop 
23a484b00bSJean-Christophe PLAGNIOL-VILLARD 	at91_set_gpio_value(CONFIG_RED_LED, 0);
24a484b00bSJean-Christophe PLAGNIOL-VILLARD 	at91_set_gpio_value(CONFIG_GREEN_LED, 1);
25a484b00bSJean-Christophe PLAGNIOL-VILLARD 	at91_set_gpio_value(CONFIG_YELLOW_LED, 1);
262118ebb4SStelian Pop }
27