EASY88444.dts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /dts-v1/;
  2. #include <dt-bindings/gpio/gpio.h>
  3. #include "falcon.dtsi"
  4. #include "falcon-sflash-16M.dtsi"
  5. / {
  6. model = "EASY88444 - Lantiq Falcon FTTdp G.FAST Reference Board";
  7. compatible = "lantiq,falcon-easy88444", "lantiq,falcon";
  8. aliases {
  9. spi0 = &ebu_cs0;
  10. };
  11. memory@0 {
  12. device_type = "memory";
  13. reg = <0x0 0x4000000>; // 64M at 0x0
  14. };
  15. gpio-keys {
  16. compatible = "gpio-keys";
  17. reset {
  18. label = "reset";
  19. gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
  20. linux,code = <0x198>;
  21. };
  22. };
  23. pinctrl {
  24. led_pins: led-pins {
  25. lantiq,pins = "io34", "io35", "io37";
  26. lantiq,function = "gpio";
  27. };
  28. };
  29. easy88444-leds {
  30. compatible = "gpio-leds";
  31. pinctrl-names = "default";
  32. pinctrl-0 = <&led_pins &bootled_pins>;
  33. GPON {
  34. label = "easy88444:green:gpon";
  35. gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
  36. default-state = "off";
  37. };
  38. TEST {
  39. label = "easy88444:green:test";
  40. gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
  41. default-state = "off";
  42. };
  43. STATUS {
  44. label = "easy88444:green:status";
  45. gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
  46. default-state = "off";
  47. };
  48. GFAST1 {
  49. label = "easy88444:gfast:1";
  50. gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
  51. default-state = "off";
  52. };
  53. GFAST2 {
  54. label = "easy88444:gfast:2";
  55. gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
  56. default-state = "off";
  57. };
  58. GFAST3 {
  59. label = "easy88444:gfast:3";
  60. gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
  61. default-state = "off";
  62. };
  63. GFAST4 {
  64. label = "easy88444:gfast:4";
  65. gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
  66. default-state = "off";
  67. };
  68. };
  69. };