led.c 742 B

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