mt7621_dlink_dir-3040-a1.dts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. #include "mt7621_dlink_dir-xx60-a1.dtsi"
  3. / {
  4. compatible = "dlink,dir-3040-a1", "mediatek,mt7621-soc";
  5. model = "D-Link DIR-3040 A1";
  6. };
  7. &wps {
  8. gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
  9. };
  10. &leds {
  11. usb2_white {
  12. function = LED_FUNCTION_USB;
  13. color = <LED_COLOR_ID_WHITE>;
  14. function-enumerator = <0>;
  15. gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
  16. trigger-sources = <&ehci_port2>;
  17. linux,default-trigger = "usbport";
  18. };
  19. usb3_white {
  20. function = LED_FUNCTION_USB;
  21. color = <LED_COLOR_ID_WHITE>;
  22. function-enumerator = <1>;
  23. gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
  24. trigger-sources = <&xhci_ehci_port1>;
  25. linux,default-trigger = "usbport";
  26. };
  27. wlan2g {
  28. function = LED_FUNCTION_WLAN_2GHZ;
  29. color = <LED_COLOR_ID_WHITE>;
  30. gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
  31. linux,default-trigger = "phy0radio";
  32. };
  33. wlan5glb {
  34. function = LED_FUNCTION_WLAN_5GHZ;
  35. color = <LED_COLOR_ID_WHITE>;
  36. function-enumerator = <0>;
  37. gpios = <&gpio 9 GPIO_ACTIVE_HIGH>;
  38. linux,default-trigger = "phy1radio";
  39. };
  40. wlan5ghb {
  41. function = LED_FUNCTION_WLAN_5GHZ;
  42. color = <LED_COLOR_ID_WHITE>;
  43. function-enumerator = <1>;
  44. gpios = <&gpio 5 GPIO_ACTIVE_HIGH>;
  45. linux,default-trigger = "phy2radio";
  46. };
  47. };
  48. &wifi0 {
  49. nvmem-cells = <&eeprom_factory_0>, <&macaddr_factory_e000 1>;
  50. nvmem-cell-names = "eeprom", "mac-address";
  51. ieee80211-freq-limit;
  52. /delete-property/ ieee80211-freq-limit;
  53. };
  54. &wifi1 {
  55. nvmem-cells = <&eeprom_factory_8000>, <&macaddr_factory_e000 3>;
  56. nvmem-cell-names = "eeprom", "mac-address";
  57. };