DIR-615-H1.dts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. /dts-v1/;
  2. /include/ "rt3352.dtsi"
  3. / {
  4. #address-cells = <1>;
  5. #size-cells = <1>;
  6. compatible = "DIR-615-H1", "ralink,rt3352-soc";
  7. model = "D-Link DIR-615 H1";
  8. memorydetect {
  9. ralink,memory = <0x0 0x200000 0x10000000>;
  10. };
  11. chosen {
  12. bootargs = "console=ttyS0,57600 mtdparts=spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,3776k@0x50000(firmware)";
  13. };
  14. palmbus@10000000 {
  15. sysc@0 {
  16. ralink,pinmmux = "i2c", "spi", "uartlite", "jtag", "mdio", "sdram", "rgmii";
  17. ralink,uartmux = "gpio";
  18. ralink,wdtmux = <1>;
  19. };
  20. gpio0: gpio@600 {
  21. status = "okay";
  22. };
  23. spi@b00 {
  24. status = "okay";
  25. m25p80@0 {
  26. #address-cells = <1>;
  27. #size-cells = <1>;
  28. compatible = "mx25l3205d";
  29. reg = <0 0>;
  30. linux,modalias = "m25p80", "mx25l3205d";
  31. spi-max-frequency = <10000000>;
  32. };
  33. };
  34. };
  35. ethernet@10100000 {
  36. status = "okay";
  37. };
  38. esw@10110000 {
  39. status = "okay";
  40. ralink,portmap = <0x2f>;
  41. };
  42. gpio-leds {
  43. compatible = "gpio-leds";
  44. status {
  45. label = "d-link:amber:status";
  46. gpios = <&gpio0 7 0>;
  47. };
  48. status2 {
  49. label = "d-link:green:status";
  50. gpios = <&gpio0 9 0>;
  51. };
  52. wan {
  53. label = "d-link:amber:wan";
  54. gpios = <&gpio0 12 1>;
  55. };
  56. wan2 {
  57. label = "d-link:green:wan";
  58. gpios = <&gpio0 13 1>;
  59. };
  60. wps {
  61. label = "d-link:blue:wps";
  62. gpios = <&gpio0 14 1>;
  63. };
  64. };
  65. gpio-keys-polled {
  66. compatible = "gpio-keys-polled";
  67. #address-cells = <1>;
  68. #size-cells = <0>;
  69. poll-interval = <20>;
  70. reset {
  71. label = "reset";
  72. gpios = <&gpio0 10 1>;
  73. linux,code = <0x198>;
  74. };
  75. wps {
  76. label = "wps";
  77. gpios = <&gpio0 0 1>;
  78. linux,code = <0x211>;
  79. };
  80. };
  81. wmac@10180000 {
  82. status = "okay";
  83. };
  84. };