mt7986a-tplink-tl-xdr6086.dts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /dts-v1/;
  3. #include "mt7986a-tplink-tl-xdr-common.dtsi"
  4. / {
  5. model = "TP-Link TL-XDR6086";
  6. compatible = "tplink,tl-xdr6086", "mediatek,mt7986a";
  7. };
  8. &switch {
  9. ports {
  10. #address-cells = <1>;
  11. #size-cells = <0>;
  12. port@0 {
  13. reg = <0>;
  14. label = "lan1";
  15. };
  16. port@5 {
  17. reg = <5>;
  18. label = "lan2";
  19. phy-handle = <&phy5>;
  20. phy-mode = "2500base-x";
  21. };
  22. port@6 {
  23. reg = <6>;
  24. ethernet = <&gmac0>;
  25. phy-mode = "2500base-x";
  26. fixed-link {
  27. speed = <2500>;
  28. full-duplex;
  29. pause;
  30. };
  31. };
  32. };
  33. };
  34. &pio {
  35. wf_2g_5g_pins: wf_2g_5g-pins {
  36. mux {
  37. function = "wifi";
  38. groups = "wf_2g", "wf_5g";
  39. };
  40. conf {
  41. pins = "WF0_HB1", "WF0_HB2", "WF0_HB3", "WF0_HB4",
  42. "WF0_HB0", "WF0_HB0_B", "WF0_HB5", "WF0_HB6",
  43. "WF0_HB7", "WF0_HB8", "WF0_HB9", "WF0_HB10",
  44. "WF0_TOP_CLK", "WF0_TOP_DATA", "WF1_HB1",
  45. "WF1_HB2", "WF1_HB3", "WF1_HB4", "WF1_HB0",
  46. "WF1_HB5", "WF1_HB6", "WF1_HB7", "WF1_HB8",
  47. "WF1_TOP_CLK", "WF1_TOP_DATA";
  48. drive-strength = <4>;
  49. };
  50. };
  51. };
  52. &wifi {
  53. pinctrl-names = "default";
  54. pinctrl-0 = <&wf_2g_5g_pins>;
  55. };