mt7986a-tplink-tl-xdr6088.dts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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-XDR6088";
  6. compatible = "tplink,tl-xdr6088", "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@1 {
  17. reg = <1>;
  18. label = "lan2";
  19. };
  20. port@2 {
  21. reg = <2>;
  22. label = "lan3";
  23. };
  24. port@3 {
  25. reg = <3>;
  26. label = "lan4";
  27. };
  28. port@5 {
  29. reg = <5>;
  30. label = "lan5";
  31. phy-handle = <&phy5>;
  32. phy-mode = "2500base-x";
  33. };
  34. port@6 {
  35. reg = <6>;
  36. ethernet = <&gmac0>;
  37. phy-mode = "2500base-x";
  38. fixed-link {
  39. speed = <2500>;
  40. full-duplex;
  41. pause;
  42. };
  43. };
  44. };
  45. };
  46. &pio {
  47. wf_2g_5g_pins: wf_2g_5g-pins {
  48. mux {
  49. function = "wifi";
  50. groups = "wf_2g", "wf_5g";
  51. };
  52. conf {
  53. pins = "WF0_HB1", "WF0_HB2", "WF0_HB3", "WF0_HB4",
  54. "WF0_HB0", "WF0_HB0_B", "WF0_HB5", "WF0_HB6",
  55. "WF0_HB7", "WF0_HB8", "WF0_HB9", "WF0_HB10",
  56. "WF0_TOP_CLK", "WF0_TOP_DATA", "WF1_HB1",
  57. "WF1_HB2", "WF1_HB3", "WF1_HB4", "WF1_HB0",
  58. "WF1_HB5", "WF1_HB6", "WF1_HB7", "WF1_HB8",
  59. "WF1_TOP_CLK", "WF1_TOP_DATA";
  60. drive-strength = <4>;
  61. };
  62. };
  63. };
  64. &wifi {
  65. pinctrl-names = "default";
  66. pinctrl-0 = <&wf_2g_5g_pins>;
  67. };