armada-385-linksys-shelby.dts 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /*
  2. * Device Tree file for the Linksys WRT1900ACS (Shelby)
  3. *
  4. * Copyright (C) 2015 Imre Kaloz <kaloz@openwrt.org>
  5. *
  6. *
  7. * This file is dual-licensed: you can use it either under the terms
  8. * of the GPL or the X11 license, at your option. Note that this dual
  9. * licensing only applies to this file, and not this project as a
  10. * whole.
  11. *
  12. * a) This file is licensed under the terms of the GNU General Public
  13. * License version 2. This program is licensed "as is" without
  14. * any warranty of any kind, whether express or implied.
  15. *
  16. * Or, alternatively,
  17. *
  18. * b) Permission is hereby granted, free of charge, to any person
  19. * obtaining a copy of this software and associated documentation
  20. * files (the "Software"), to deal in the Software without
  21. * restriction, including without limitation the rights to use,
  22. * copy, modify, merge, publish, distribute, sublicense, and/or
  23. * sell copies of the Software, and to permit persons to whom the
  24. * Software is furnished to do so, subject to the following
  25. * conditions:
  26. *
  27. * The above copyright notice and this permission notice shall be
  28. * included in all copies or substantial portions of the Software.
  29. *
  30. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  31. * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
  32. * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  33. * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
  34. * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  35. * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  36. * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
  37. * OTHER DEALINGS IN THE SOFTWARE.
  38. */
  39. /dts-v1/;
  40. #include "armada-385-linksys.dtsi"
  41. / {
  42. model = "Linksys WRT1900ACS";
  43. compatible = "linksys,shelby", "linksys,armada385", "marvell,armada385",
  44. "marvell,armada380";
  45. soc {
  46. internal-regs{
  47. i2c@11000 {
  48. pca9635@68 {
  49. #address-cells = <1>;
  50. #size-cells = <0>;
  51. wan_amber@0 {
  52. label = "shelby:amber:wan";
  53. reg = <0x0>;
  54. };
  55. wan_white@1 {
  56. label = "shelby:white:wan";
  57. reg = <0x1>;
  58. };
  59. wlan_2g@2 {
  60. label = "shelby:white:wlan_2g";
  61. reg = <0x2>;
  62. };
  63. wlan_5g@3 {
  64. label = "shelby:white:wlan_5g";
  65. reg = <0x3>;
  66. };
  67. usb2@5 {
  68. label = "shelby:white:usb2";
  69. reg = <0x5>;
  70. };
  71. usb3_1@6 {
  72. label = "shelby:white:usb3_1";
  73. reg = <0x6>;
  74. };
  75. usb3_2@7 {
  76. label = "shelby:white:usb3_2";
  77. reg = <0x7>;
  78. };
  79. wps_white@8 {
  80. label = "shelby:white:wps";
  81. reg = <0x8>;
  82. };
  83. wps_amber@9 {
  84. label = "shelby:amber:wps";
  85. reg = <0x9>;
  86. };
  87. };
  88. };
  89. };
  90. };
  91. gpio-leds {
  92. power {
  93. label = "shelby:white:power";
  94. };
  95. sata {
  96. label = "shelby:white:sata";
  97. };
  98. };
  99. };