bcm47094-luxul-xap-1610.dts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /*
  3. * Copyright 2018 Luxul Inc.
  4. */
  5. /dts-v1/;
  6. #include "bcm47094.dtsi"
  7. / {
  8. compatible = "luxul,xap-1610-v1", "brcm,bcm47094", "brcm,bcm4708";
  9. model = "Luxul XAP-1610 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. status {
  20. label = "bcm53xx:green:status";
  21. gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>;
  22. linux,default-trigger = "timer";
  23. };
  24. 2ghz {
  25. label = "bcm53xx:blue:2ghz";
  26. gpios = <&chipcommon 13 GPIO_ACTIVE_LOW>;
  27. };
  28. 5ghz {
  29. label = "bcm53xx:blue:5ghz";
  30. gpios = <&chipcommon 14 GPIO_ACTIVE_LOW>;
  31. };
  32. };
  33. gpio-keys {
  34. compatible = "gpio-keys";
  35. button-restart {
  36. label = "Reset";
  37. linux,code = <KEY_RESTART>;
  38. gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>;
  39. };
  40. };
  41. };
  42. &spi_nor {
  43. status = "okay";
  44. };
  45. &srab {
  46. status = "okay";
  47. ports {
  48. port@0 {
  49. reg = <0>;
  50. label = "poe";
  51. };
  52. port@1 {
  53. reg = <1>;
  54. label = "lan";
  55. };
  56. port@5 {
  57. reg = <5>;
  58. label = "cpu";
  59. ethernet = <&gmac0>;
  60. };
  61. };
  62. };