xref: /rk3399_rockchip-uboot/board/st/stm32f429-discovery/led.c (revision 5be93569262f4ebc963ca95891667f523f368d89)
1ed09a554Srev13@wp.pl /*
2ed09a554Srev13@wp.pl  * (C) Copyright 2015
3*5be93569SKamil Lulko  * Kamil Lulko, <kamil.lulko@gmail.com>
4ed09a554Srev13@wp.pl  *
5ed09a554Srev13@wp.pl  * SPDX-License-Identifier:	GPL-2.0+
6ed09a554Srev13@wp.pl  */
7ed09a554Srev13@wp.pl 
8ed09a554Srev13@wp.pl #include <common.h>
9ed09a554Srev13@wp.pl #include <asm-generic/gpio.h>
10ed09a554Srev13@wp.pl 
coloured_LED_init(void)11ed09a554Srev13@wp.pl void coloured_LED_init(void)
12ed09a554Srev13@wp.pl {
13ed09a554Srev13@wp.pl 	gpio_direction_output(CONFIG_RED_LED, 0);
14ed09a554Srev13@wp.pl 	gpio_direction_output(CONFIG_GREEN_LED, 0);
15ed09a554Srev13@wp.pl }
16ed09a554Srev13@wp.pl 
red_led_off(void)17ed09a554Srev13@wp.pl void red_led_off(void)
18ed09a554Srev13@wp.pl {
19ed09a554Srev13@wp.pl 	gpio_set_value(CONFIG_RED_LED, 0);
20ed09a554Srev13@wp.pl }
21ed09a554Srev13@wp.pl 
green_led_off(void)22ed09a554Srev13@wp.pl void green_led_off(void)
23ed09a554Srev13@wp.pl {
24ed09a554Srev13@wp.pl 	gpio_set_value(CONFIG_GREEN_LED, 0);
25ed09a554Srev13@wp.pl }
26ed09a554Srev13@wp.pl 
red_led_on(void)27ed09a554Srev13@wp.pl void red_led_on(void)
28ed09a554Srev13@wp.pl {
29ed09a554Srev13@wp.pl 	gpio_set_value(CONFIG_RED_LED, 1);
30ed09a554Srev13@wp.pl }
31ed09a554Srev13@wp.pl 
green_led_on(void)32ed09a554Srev13@wp.pl void green_led_on(void)
33ed09a554Srev13@wp.pl {
34ed09a554Srev13@wp.pl 	gpio_set_value(CONFIG_GREEN_LED, 1);
35ed09a554Srev13@wp.pl }
36