2
0

ALL0256N-4M.dts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /dts-v1/;
  2. /include/ "rt3050.dtsi"
  3. / {
  4. #address-cells = <1>;
  5. #size-cells = <1>;
  6. compatible = "ALL0256N", "ralink,rt3050-soc";
  7. model = "Allnet ALL0256N";
  8. memorydetect {
  9. ralink,memory = <0x0 0x200000 0x4000000>;
  10. };
  11. chosen {
  12. bootargs = "console=ttyS0,57600 mtdparts=spi0.0:192k(u-boot)ro,64k(u-boot-env)ro,64k(factory)ro,3872k@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 = <0x3f>;
  41. };
  42. gpio-leds {
  43. compatible = "gpio-leds";
  44. rssilow {
  45. label = "all0256n:green:rssilow";
  46. gpios = <&gpio0 14 1>;
  47. };
  48. rssimed {
  49. label = "all0256n:green:rssimed";
  50. gpios = <&gpio0 12 1>;
  51. };
  52. rssihigh {
  53. label = "all0256n:green:rssihigh";
  54. gpios = <&gpio0 13 1>;
  55. };
  56. };
  57. gpio-keys-polled {
  58. compatible = "gpio-keys-polled";
  59. #address-cells = <1>;
  60. #size-cells = <0>;
  61. poll-interval = <20>;
  62. reset {
  63. label = "reset";
  64. gpios = <&gpio0 0 1>;
  65. linux,code = <0x198>;
  66. };
  67. };
  68. wmac@10180000 {
  69. status = "okay";
  70. };
  71. };