EASY98020V18.dts 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /dts-v1/;
  2. #include <dt-bindings/gpio/gpio.h>
  3. #include "falcon.dtsi"
  4. #include "falcon-sflash-16M.dtsi"
  5. / {
  6. model = "EASY98020V18 - Lantiq Falcon Reference Board V1.8";
  7. compatible = "lantiq,falcon-easy98020-V18", "lantiq,falcon-easy98020", "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 = "io11", "io14", "io36", "io37", "io38";
  26. lantiq,function = "gpio";
  27. };
  28. };
  29. easy98020-leds {
  30. compatible = "gpio-leds";
  31. pinctrl-names = "default";
  32. pinctrl-0 = <&led_pins &bootled_pins>;
  33. GPON {
  34. label = "easy98020:green:gpon";
  35. gpios = <&gpio0 11 GPIO_ACTIVE_HIGH>;
  36. default-state = "keep";
  37. };
  38. TEST {
  39. label = "easy98020:green:test";
  40. gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
  41. default-state = "keep";
  42. };
  43. ETH {
  44. label = "easy98020:green:status";
  45. gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
  46. default-state = "keep";
  47. };
  48. VOICE {
  49. label = "easy98020:green:voice";
  50. gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
  51. default-state = "keep";
  52. };
  53. VIDEO {
  54. label = "easy98020:green:video";
  55. gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
  56. default-state = "keep";
  57. };
  58. };
  59. };