netgear,dgnd3700v2.dts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. // SPDX-License-Identifier: GPL-2.0+
  2. /*
  3. * Copyright (C) 2018 Álvaro Fernández Rojas <noltari@gmail.com>
  4. */
  5. /dts-v1/;
  6. #include "brcm,bcm6362.dtsi"
  7. / {
  8. model = "Netgear DGND3700v2";
  9. compatible = "netgear,dgnd3700v2", "brcm,bcm6362";
  10. aliases {
  11. serial0 = &uart0;
  12. };
  13. chosen {
  14. stdout-path = "serial0:115200n8";
  15. };
  16. gpio-leds {
  17. compatible = "gpio-leds";
  18. inet_green {
  19. label = "DGND3700v2:green:inet";
  20. gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
  21. };
  22. dsl_green {
  23. label = "DGND3700v2:green:dsl";
  24. gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
  25. };
  26. power_amber {
  27. label = "DGND3700v2:red:power";
  28. gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
  29. };
  30. };
  31. };
  32. &ehci {
  33. status = "okay";
  34. };
  35. &gpio0 {
  36. status = "okay";
  37. };
  38. &gpio1 {
  39. status = "okay";
  40. };
  41. &leds {
  42. status = "okay";
  43. brcm,serial-leds;
  44. brcm,serial-dat-low;
  45. brcm,serial-shift-inv;
  46. brcm,serial-mux;
  47. led@8 {
  48. reg = <8>;
  49. label = "DGND3700v2:green:power";
  50. };
  51. led@9 {
  52. reg = <9>;
  53. active-low;
  54. label = "DGND3700v2:green:wps";
  55. };
  56. led@10 {
  57. reg = <10>;
  58. active-low;
  59. label = "DGND3700v2:green:usb1";
  60. };
  61. led@11 {
  62. reg = <11>;
  63. active-low;
  64. label = "DGND3700v2:green:usb2";
  65. };
  66. led@12 {
  67. reg = <12>;
  68. active-low;
  69. label = "DGND3700v2:amber:inet";
  70. };
  71. led@13 {
  72. reg = <13>;
  73. active-low;
  74. label = "DGND3700v2:green:ethernet";
  75. };
  76. led@14 {
  77. reg = <14>;
  78. active-low;
  79. label = "DGND3700v2:amber:dsl";
  80. };
  81. led@16 {
  82. reg = <16>;
  83. active-low;
  84. label = "DGND3700v2:amber:usb1";
  85. };
  86. led@17 {
  87. reg = <17>;
  88. active-low;
  89. label = "DGND3700v2:amber:usb2";
  90. };
  91. led@18 {
  92. reg = <18>;
  93. active-low;
  94. label = "DGND3700v2:amber:ethernet";
  95. };
  96. };
  97. &ohci {
  98. status = "okay";
  99. };
  100. &uart0 {
  101. u-boot,dm-pre-reloc;
  102. status = "okay";
  103. };
  104. &usbh {
  105. status = "okay";
  106. };