bcm47189-luxul-xap-810.dts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /*
  3. * Copyright 2017 Luxul Inc.
  4. */
  5. /dts-v1/;
  6. #include "bcm53573.dtsi"
  7. / {
  8. compatible = "luxul,xap-810-v1", "brcm,bcm47189", "brcm,bcm53573";
  9. model = "Luxul XAP-810 V1";
  10. chosen {
  11. bootargs = "earlycon";
  12. };
  13. memory@0 {
  14. device_type = "memory";
  15. reg = <0x00000000 0x08000000>;
  16. };
  17. leds {
  18. compatible = "gpio-leds";
  19. 5ghz {
  20. label = "bcm53xx:blue:5ghz";
  21. gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>;
  22. linux,default-trigger = "default-off";
  23. };
  24. system {
  25. label = "bcm53xx:green:system";
  26. gpios = <&chipcommon 15 GPIO_ACTIVE_HIGH>;
  27. linux,default-trigger = "timer";
  28. };
  29. };
  30. pcie0_leds {
  31. compatible = "gpio-leds";
  32. 2ghz {
  33. label = "bcm53xx:blue:2ghz";
  34. gpios = <&pcie0_chipcommon 3 GPIO_ACTIVE_HIGH>;
  35. linux,default-trigger = "default-off";
  36. };
  37. };
  38. gpio-keys {
  39. compatible = "gpio-keys";
  40. button-restart {
  41. label = "Reset";
  42. linux,code = <KEY_RESTART>;
  43. gpios = <&chipcommon 7 GPIO_ACTIVE_LOW>;
  44. };
  45. };
  46. };
  47. &pcie0 {
  48. ranges = <0x00000000 0 0 0 0 0x00100000>;
  49. #address-cells = <3>;
  50. #size-cells = <2>;
  51. bridge@0,0,0 {
  52. reg = <0x0000 0 0 0 0>;
  53. ranges = <0x00000000 0 0 0 0 0 0 0x00100000>;
  54. #address-cells = <3>;
  55. #size-cells = <2>;
  56. wifi@0,1,0 {
  57. reg = <0x0000 0 0 0 0>;
  58. ranges = <0x00000000 0 0 0 0x00100000>;
  59. #address-cells = <1>;
  60. #size-cells = <1>;
  61. pcie0_chipcommon: chipcommon@0 {
  62. reg = <0 0x1000>;
  63. gpio-controller;
  64. #gpio-cells = <2>;
  65. };
  66. };
  67. };
  68. };
  69. &gmac0 {
  70. phy-mode = "rgmii";
  71. phy-handle = <&bcm54210e>;
  72. mdio {
  73. /delete-node/ switch@1e;
  74. bcm54210e: ethernet-phy@0 {
  75. reg = <0>;
  76. };
  77. };
  78. };