led.c 739 B

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