usb_a9g20-dab-mmx.dtsi 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. /*
  2. * calao-dab-mmx.dtsi - Device Tree Include file for Calao DAB-MMX Daughter Board
  3. *
  4. * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
  5. *
  6. * Licensed under GPLv2.
  7. */
  8. / {
  9. ahb {
  10. apb {
  11. usart1: serial@fffb4000 {
  12. status = "okay";
  13. };
  14. usart3: serial@fffd0000 {
  15. status = "okay";
  16. };
  17. };
  18. };
  19. i2c-gpio@0 {
  20. status = "okay";
  21. };
  22. leds {
  23. compatible = "gpio-leds";
  24. user_led1 {
  25. label = "user_led1";
  26. gpios = <&pioB 20 1>;
  27. };
  28. /*
  29. * led already used by mother board but active as high
  30. * user_led2 {
  31. * label = "user_led2";
  32. * gpios = <&pioB 21 1>;
  33. * };
  34. */
  35. user_led3 {
  36. label = "user_led3";
  37. gpios = <&pioB 22 1>;
  38. };
  39. user_led4 {
  40. label = "user_led4";
  41. gpios = <&pioB 23 1>;
  42. };
  43. red {
  44. label = "red";
  45. gpios = <&pioB 24 1>;
  46. };
  47. orange {
  48. label = "orange";
  49. gpios = <&pioB 30 1>;
  50. };
  51. green {
  52. label = "green";
  53. gpios = <&pioB 31 1>;
  54. };
  55. };
  56. gpio_keys {
  57. compatible = "gpio-keys";
  58. #address-cells = <1>;
  59. #size-cells = <0>;
  60. user_pb1 {
  61. label = "user_pb1";
  62. gpios = <&pioB 25 1>;
  63. linux,code = <0x100>;
  64. };
  65. user_pb2 {
  66. label = "user_pb2";
  67. gpios = <&pioB 13 1>;
  68. linux,code = <0x101>;
  69. };
  70. user_pb3 {
  71. label = "user_pb3";
  72. gpios = <&pioA 26 1>;
  73. linux,code = <0x102>;
  74. };
  75. user_pb4 {
  76. label = "user_pb4";
  77. gpios = <&pioC 9 1>;
  78. linux,code = <0x103>;
  79. };
  80. };
  81. };