livebox-blue-5g.dts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /dts-v1/;
  2. /include/ "bcm6348.dtsi"
  3. / {
  4. model = "Inventel Livebox 1";
  5. compatible = "inventel,livebox-blue-5g", "brcm,bcm6348";
  6. gpio-keys-polled {
  7. compatible = "gpio-keys-polled";
  8. #address-cells = <1>;
  9. #size-cells = <0>;
  10. poll-interval = <20>;
  11. debounce-interval = <60>;
  12. button1 {
  13. label = "BTN_1";
  14. gpios = <&gpio1 4 1>;
  15. linux,code = <0x101>;
  16. };
  17. button2 {
  18. label = "BTN_2";
  19. gpios = <&gpio0 7 1>;
  20. linux,code = <0x102>;
  21. };
  22. };
  23. gpio-leds {
  24. compatible = "gpio-leds";
  25. red_adsl_fail {
  26. label = "Livebox-blue-5g:red:adsl-fail";
  27. gpios = <&gpio0 0 0>;
  28. default-state = "on";
  29. };
  30. red_adsl {
  31. label = "Livebox-blue-5g:red:adsl-fail";
  32. gpios = <&gpio0 1 0>;
  33. };
  34. red_traffic {
  35. label = "Livebox-blue-5g:red:adsl-fail";
  36. gpios = <&gpio0 2 0>;
  37. };
  38. red_phone {
  39. label = "Livebox-blue-5g:red:adsl-fail";
  40. gpios = <&gpio0 3 0>;
  41. };
  42. red_wifi {
  43. label = "Livebox-blue-5g:red:adsl-fail";
  44. gpios = <&gpio0 4 0>;
  45. };
  46. };
  47. };
  48. &pflash {
  49. reg = <0x1e400000 0x800000>;
  50. status = "ok";
  51. linux,part-probe = "redboot";
  52. };