xref: /rk3399_rockchip-uboot/arch/arm/mach-at91/arm926ejs/led.c (revision b9cb64825b5e6efeb715abd8b48d9b12f98973e9)
1*62011840SMasahiro Yamada /*
2*62011840SMasahiro Yamada  * (C) Copyright 2007-2008
3*62011840SMasahiro Yamada  * Stelian Pop <stelian@popies.net>
4*62011840SMasahiro Yamada  * Lead Tech Design <www.leadtechdesign.com>
5*62011840SMasahiro Yamada  *
6*62011840SMasahiro Yamada  * SPDX-License-Identifier:	GPL-2.0+
7*62011840SMasahiro Yamada  */
8*62011840SMasahiro Yamada 
9*62011840SMasahiro Yamada #include <common.h>
10*62011840SMasahiro Yamada #include <asm/gpio.h>
11*62011840SMasahiro Yamada #include <asm/arch/gpio.h>
12*62011840SMasahiro Yamada #include <status_led.h>
13*62011840SMasahiro Yamada 
14*62011840SMasahiro Yamada #ifdef CONFIG_RED_LED
red_led_on(void)15*62011840SMasahiro Yamada void red_led_on(void)
16*62011840SMasahiro Yamada {
17*62011840SMasahiro Yamada 	gpio_set_value(CONFIG_RED_LED, 1);
18*62011840SMasahiro Yamada }
19*62011840SMasahiro Yamada 
red_led_off(void)20*62011840SMasahiro Yamada void red_led_off(void)
21*62011840SMasahiro Yamada {
22*62011840SMasahiro Yamada 	gpio_set_value(CONFIG_RED_LED, 0);
23*62011840SMasahiro Yamada }
24*62011840SMasahiro Yamada #endif
25*62011840SMasahiro Yamada 
26*62011840SMasahiro Yamada #ifdef CONFIG_GREEN_LED
green_led_on(void)27*62011840SMasahiro Yamada void green_led_on(void)
28*62011840SMasahiro Yamada {
29*62011840SMasahiro Yamada 	gpio_set_value(CONFIG_GREEN_LED, 0);
30*62011840SMasahiro Yamada }
31*62011840SMasahiro Yamada 
green_led_off(void)32*62011840SMasahiro Yamada void green_led_off(void)
33*62011840SMasahiro Yamada {
34*62011840SMasahiro Yamada 	gpio_set_value(CONFIG_GREEN_LED, 1);
35*62011840SMasahiro Yamada }
36*62011840SMasahiro Yamada #endif
37*62011840SMasahiro Yamada 
38*62011840SMasahiro Yamada #ifdef CONFIG_YELLOW_LED
yellow_led_on(void)39*62011840SMasahiro Yamada void yellow_led_on(void)
40*62011840SMasahiro Yamada {
41*62011840SMasahiro Yamada 	gpio_set_value(CONFIG_YELLOW_LED, 0);
42*62011840SMasahiro Yamada }
43*62011840SMasahiro Yamada 
yellow_led_off(void)44*62011840SMasahiro Yamada void yellow_led_off(void)
45*62011840SMasahiro Yamada {
46*62011840SMasahiro Yamada 	gpio_set_value(CONFIG_YELLOW_LED, 1);
47*62011840SMasahiro Yamada }
48*62011840SMasahiro Yamada #endif
49