Advertisement
pou

my_dts

pou
Jan 4th, 2017
672
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.58 KB | None | 0 0
  1. /dts-v1/;
  2.  
  3. #include "msc-nR-imx6-032-0B4.dtsi"
  4.  
  5.  
  6. &ldb {/* lvds display*/
  7. ipu_id = <0>;
  8. disp_id = <1>;
  9. ext_ref = <1>;
  10. mode = "sin0";
  11. sec_ipu_id = <1>;
  12. sec_disp_id = <1>;
  13. status = "okay";
  14. };
  15.  
  16.  
  17.  
  18. / {
  19. mxcfb1: fb@0 {
  20. compatible = "fsl,mxc_sdc_fb";
  21. disp_dev = "ldb";
  22. interface_pix_fmt = "RGB24";
  23. mode_str ="LDB-WVGA";
  24. default_bpp = <32>;
  25. int_clk = <0>;
  26. late_init = <0>;
  27. status = "okay";
  28. };
  29.  
  30. sound2 {
  31. compatible = "fsl,imx6-wandboard-sgtl5000",
  32. "fsl,imx-audio-sgtl5000";
  33. model = "imx6-wandboard-sgtl5000";
  34. ssi-controller = <&ssi1>;
  35. audio-codec = <&codec2>;
  36. audio-routing =
  37. "MIC_IN", "Mic Jack",
  38. "Mic Jack", "Mic Bias",
  39. "LINE_IN", "Line In Jack",
  40. "Headphone Jack", "HP_OUT",
  41. "Ext Spk", "LINE_OUT";
  42. mux-int-port = <1>;
  43. mux-ext-port = <3>;
  44. };
  45.  
  46. reg_2p5v: 2p5v {
  47. compatible = "regulator-fixed";
  48. regulator-name = "2P5V";
  49. regulator-min-microvolt = <2500000>;
  50. regulator-max-microvolt = <2500000>;
  51. regulator-always-on;
  52. };
  53.  
  54.  
  55.  
  56. buzzer {
  57. compatible = "pwm-beeper";
  58. pwms = <&pwm1 0 1000000 0>;
  59. pinctrl-names = "default";
  60. /*pinctrl-0 = <&pwm1>;*/
  61. };
  62. };
  63.  
  64.  
  65.  
  66. &i2c1{
  67. encoder@20 {
  68. compatible = "bustec,bt125_exp";
  69. gpio-controller;
  70. #gpio-cells = <0x2>;
  71. interrupt-parent = <&gpio1>;
  72. interrupts = <0x4 0x02>;
  73. reg = <0x20 0x01>;
  74. };
  75.  
  76. /* TESTING
  77. gpiom1: gpio@20 {
  78. compatible = "microchip,mcp23017";
  79. gpio-controller;
  80. #gpio-cells = <2>;
  81. reg = <0x20 0x01>;
  82.  
  83. interrupt-parent = <&gpio1>;
  84. interrupts = <0x4 0x02>;
  85. };*/
  86.  
  87.  
  88.  
  89. bustec@3a {
  90. compatible = "bustec,bt125";
  91. #gpio-cells = <0x2>;
  92. interrupt-parent = <&gpio1>;
  93. interrupts = <0x4 0x02>;
  94. reg = <0x3a 0x01>;
  95. };
  96.  
  97. codec2:sgtl5000@0a {
  98. compatible = "fsl,sgtl5000";
  99. reg = <0x0a>;
  100. clocks = <&clks 201>;
  101. VDDA-supply = <&reg_2p5v>;
  102. VDDIO-supply = <&reg_3p3v>;
  103. VDDD-supply = <&reg_iovdd>;
  104. };
  105.  
  106. adp5589@34 {
  107. compatible = "bustec,bt125_adp5589";
  108. #gpio-cells = <0x2>;
  109. reg = <0x34 0x01>;
  110. led_init=<0xAF>;
  111. };
  112.  
  113. eeprom@57 {
  114. compatible = "at24,24c64";
  115. reg = <0x57>;
  116. };
  117.  
  118.  
  119. temperature@4f {
  120. compatible = "national,lm75";
  121. reg = <0x4f>;
  122. };
  123.  
  124.  
  125. 1w@18 {
  126. compatible = "dallas,ds2482";
  127. reg = <0x18>;
  128. };
  129.  
  130.  
  131. akcelerometr@53 {
  132. compatible = "bustec,bt125_adx";
  133. #gpio-cells = <0x2>;
  134. interrupt-parent = <&gpio1>;
  135. interrupts = <0x4 0x02>;
  136. reg = <0x53>;
  137. };
  138.  
  139. };
  140.  
  141.  
  142.  
  143. &uart1{
  144. fsl,uart-has-rtscts;
  145. };
  146.  
  147. &iomuxc {
  148. pinctrl-names = "default";
  149. pinctrl-0 = <&pinctrl_hog_1>;
  150.  
  151. hog {
  152. pinctrl_hog_1: hoggrp-1 {
  153. fsl,pins = <
  154. MX6QDL_PAD_EIM_A23__GPIO6_IO06 0x30b1
  155. MX6QDL_PAD_EIM_D16__GPIO3_IO16 0x30b1
  156. MX6QDL_PAD_EIM_A17__GPIO2_IO21 0x30b1
  157. MX6QDL_PAD_EIM_A16__GPIO2_IO22 0x30b1
  158. MX6QDL_PAD_EIM_A18__GPIO2_IO20 0x30b1
  159. MX6QDL_PAD_EIM_A19__GPIO2_IO19 0x30b1
  160. MX6QDL_PAD_EIM_A21__GPIO2_IO17 0x30b1
  161. MX6QDL_PAD_EIM_A20__GPIO2_IO18 0x30b1
  162. MX6QDL_PAD_EIM_A21__GPIO2_IO17 0x30b1
  163. MX6QDL_PAD_EIM_A22__GPIO2_IO16 0x30b1
  164. MX6QDL_PAD_EIM_A24__GPIO5_IO04 0x30b1
  165. MX6QDL_PAD_EIM_LBA__GPIO2_IO27 0x30b1
  166. MX6QDL_PAD_EIM_EB3__GPIO2_IO31 0x30b1
  167. MX6QDL_PAD_EIM_A25__GPIO5_IO02 0x30b1
  168. MX6QDL_PAD_GPIO_3__GPIO1_IO03 0x30b1
  169. MX6QDL_PAD_DI0_PIN4__GPIO4_IO20 0x30b1
  170. MX6QDL_PAD_GPIO_7__GPIO1_IO07 0x30b1
  171. MX6QDL_PAD_CSI0_MCLK__CCM_CLKO1 0x130b0
  172. >;
  173. };
  174. };
  175.  
  176.  
  177. };
  178.  
  179.  
  180.  
  181.  
  182. &pwm1 {
  183. pinctrl-names = "default";
  184. pinctrl-0 = <&pinctrl_pwm1_2>;
  185. status = "okay";
  186. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement