AIR3GII.dts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /dts-v1/;
  2. /include/ "rt5350.dtsi"
  3. / {
  4. #address-cells = <1>;
  5. #size-cells = <1>;
  6. compatible = "AIR3GII", "ralink,rt5350-soc";
  7. model = "AirLive Air3GII";
  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,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 = "en25q32b";
  29. reg = <0 0>;
  30. linux,modalias = "m25p80", "en25q32b";
  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. wlan {
  45. label = "airlive:green:wlan";
  46. gpios = <&gpio0 8 0>;
  47. };
  48. mobile {
  49. label = "airlive:green:mobile";
  50. gpios = <&gpio0 9 1>;
  51. };
  52. };
  53. gpio-keys-polled {
  54. compatible = "gpio-keys-polled";
  55. #address-cells = <1>;
  56. #size-cells = <0>;
  57. poll-interval = <20>;
  58. wps {
  59. label = "wps";
  60. gpios = <&gpio0 7 1>;
  61. linux,code = <0x211>;
  62. };
  63. };
  64. wmac@10180000 {
  65. status = "okay";
  66. };
  67. };