EASY88444.dts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /dts-v1/;
  2. #include <dt-bindings/gpio/gpio.h>
  3. #include "falcon.dtsi"
  4. #include "falcon-sflash-16M.dtsi"
  5. / {
  6. model = "Lantiq Falcon FTTdp G.FAST Reference Board";
  7. compatible = "lantiq,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. };
  37. TEST {
  38. label = "easy88444:green:test";
  39. gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
  40. };
  41. STATUS {
  42. label = "easy88444:green:status";
  43. gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
  44. };
  45. GFAST1 {
  46. label = "easy88444:gfast:1";
  47. gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
  48. };
  49. GFAST2 {
  50. label = "easy88444:gfast:2";
  51. gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
  52. };
  53. GFAST3 {
  54. label = "easy88444:gfast:3";
  55. gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
  56. };
  57. GFAST4 {
  58. label = "easy88444:gfast:4";
  59. gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
  60. };
  61. };
  62. };