100-rockchip-use-system-LED-for-OpenWrt.patch 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. From 6731d2c9039fbe1ecf21915eab3acee0a999508a Mon Sep 17 00:00:00 2001
  2. From: David Bauer <[email protected]>
  3. Date: Fri, 10 Jul 2020 21:38:20 +0200
  4. Subject: [PATCH] rockchip: use system LED for OpenWrt
  5. Use the SYS LED on the casing for showing system status.
  6. This patch is kept separate from the NanoPi R2S support patch, as i plan
  7. on submitting the device support upstream.
  8. Signed-off-by: David Bauer <[email protected]>
  9. ---
  10. arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 9 ++++++++-
  11. 1 file changed, 8 insertions(+), 1 deletion(-)
  12. --- a/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
  13. +++ b/arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts
  14. @@ -16,6 +16,11 @@
  15. aliases {
  16. ethernet1 = &rtl8153;
  17. mmc0 = &sdmmc;
  18. +
  19. + led-boot = &sys_led;
  20. + led-failsafe = &sys_led;
  21. + led-running = &sys_led;
  22. + led-upgrade = &sys_led;
  23. };
  24. chosen {
  25. @@ -49,18 +54,18 @@
  26. lan_led: led-0 {
  27. gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_HIGH>;
  28. - label = "nanopi-r2s:green:lan";
  29. + label = "green:lan";
  30. };
  31. sys_led: led-1 {
  32. gpios = <&gpio0 RK_PA2 GPIO_ACTIVE_HIGH>;
  33. - label = "nanopi-r2s:red:sys";
  34. + label = "red:sys";
  35. default-state = "on";
  36. };
  37. wan_led: led-2 {
  38. gpios = <&gpio2 RK_PC2 GPIO_ACTIVE_HIGH>;
  39. - label = "nanopi-r2s:green:wan";
  40. + label = "green:wan";
  41. };
  42. };
  43. --- a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
  44. +++ b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
  45. @@ -13,6 +13,11 @@
  46. aliases {
  47. mmc0 = &sdmmc;
  48. mmc1 = &emmc;
  49. +
  50. + led-boot = &power_led;
  51. + led-failsafe = &power_led;
  52. + led-running = &power_led;
  53. + led-upgrade = &power_led;
  54. };
  55. chosen {