qcom-ipq4019-ea8300.dts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. #include "qcom-ipq4019-xx8300.dtsi"
  3. / {
  4. model = "Linksys EA8300 (Dallas)";
  5. compatible = "linksys,ea8300", "qcom,ipq4019";
  6. aliases {
  7. led-boot = &led_wps_amber;
  8. led-failsafe = &led_wps;
  9. led-running = &led_linksys;
  10. led-upgrade = &led_world;
  11. serial0 = &blsp1_uart1;
  12. };
  13. leds {
  14. compatible = "gpio-leds";
  15. // Retain node names from running OEM on EA8300
  16. // Front panel LEDs, top to bottom
  17. led_plug: diag {
  18. label = "amber:plug";
  19. gpios = <&tlmm 47 GPIO_ACTIVE_HIGH>;
  20. };
  21. led_world: internet {
  22. label = "amber:world";
  23. gpios = <&tlmm 49 GPIO_ACTIVE_HIGH>;
  24. };
  25. led_wps: wps {
  26. label = "white:wps";
  27. gpios = <&tlmm 46 GPIO_ACTIVE_HIGH>;
  28. };
  29. led_wps_amber: wps_amber {
  30. label = "amber:wps";
  31. gpios = <&tlmm 22 GPIO_ACTIVE_HIGH>;
  32. panic-indicator;
  33. };
  34. led_linksys: pwr {
  35. label = "white:linksys";
  36. gpios = <&tlmm 45 GPIO_ACTIVE_HIGH>;
  37. };
  38. // On back panel, above USB socket
  39. led_usb: usb {
  40. label = "green:usb";
  41. gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
  42. trigger-sources = <&usb3_port1>, <&usb3_port2>,
  43. <&usb2_port1>;
  44. linux,default-trigger = "usbport";
  45. };
  46. };
  47. keys {
  48. compatible = "gpio-keys";
  49. reset {
  50. label = "reset";
  51. linux,code = <KEY_RESTART>;
  52. gpios = <&tlmm 50 GPIO_ACTIVE_LOW>;
  53. };
  54. wps {
  55. label = "wps";
  56. linux,code = <KEY_WPS_BUTTON>;
  57. gpios = <&tlmm 18 GPIO_ACTIVE_LOW>;
  58. };
  59. };
  60. };
  61. &wifi0 {
  62. status = "okay";
  63. qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
  64. };
  65. &wifi1 {
  66. status = "okay";
  67. ieee80211-freq-limit = <5170000 5330000>;
  68. qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
  69. };
  70. &wifi2 {
  71. status = "okay";
  72. ieee80211-freq-limit = <5490000 5835000>;
  73. qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
  74. };