qcom-apq8064-pins.dtsi 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. &tlmm_pinmux {
  2. sdc4_gpios: sdc4-gpios {
  3. pios {
  4. pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
  5. function = "sdc4";
  6. };
  7. };
  8. sdcc1_pins: sdcc1-pin-active {
  9. clk {
  10. pins = "sdc1_clk";
  11. drive-strengh = <16>;
  12. bias-disable;
  13. };
  14. cmd {
  15. pins = "sdc1_cmd";
  16. drive-strengh = <10>;
  17. bias-pull-up;
  18. };
  19. data {
  20. pins = "sdc1_data";
  21. drive-strengh = <10>;
  22. bias-pull-up;
  23. };
  24. };
  25. sdcc3_pins: sdcc3-pin-active {
  26. clk {
  27. pins = "sdc3_clk";
  28. drive-strengh = <8>;
  29. bias-disable;
  30. };
  31. cmd {
  32. pins = "sdc3_cmd";
  33. drive-strengh = <8>;
  34. bias-pull-up;
  35. };
  36. data {
  37. pins = "sdc3_data";
  38. drive-strengh = <8>;
  39. bias-pull-up;
  40. };
  41. };
  42. ps_hold: ps_hold {
  43. mux {
  44. pins = "gpio78";
  45. function = "ps_hold";
  46. };
  47. };
  48. i2c1_pins: i2c1 {
  49. mux {
  50. pins = "gpio20", "gpio21";
  51. function = "gsbi1";
  52. };
  53. pinconf {
  54. pins = "gpio20", "gpio21";
  55. drive-strength = <16>;
  56. bias-disable;
  57. };
  58. };
  59. i2c1_pins_sleep: i2c1_pins_sleep {
  60. mux {
  61. pins = "gpio20", "gpio21";
  62. function = "gpio";
  63. };
  64. pinconf {
  65. pins = "gpio20", "gpio21";
  66. drive-strength = <2>;
  67. bias-disable = <0>;
  68. };
  69. };
  70. gsbi1_uart_2pins: gsbi1_uart_2pins {
  71. mux {
  72. pins = "gpio18", "gpio19";
  73. function = "gsbi1";
  74. };
  75. };
  76. gsbi1_uart_4pins: gsbi1_uart_4pins {
  77. mux {
  78. pins = "gpio18", "gpio19", "gpio20", "gpio21";
  79. function = "gsbi1";
  80. };
  81. };
  82. i2c2_pins: i2c2 {
  83. mux {
  84. pins = "gpio24", "gpio25";
  85. function = "gsbi2";
  86. };
  87. pinconf {
  88. pins = "gpio24", "gpio25";
  89. drive-strength = <16>;
  90. bias-disable;
  91. };
  92. };
  93. i2c2_pins_sleep: i2c2_pins_sleep {
  94. mux {
  95. pins = "gpio24", "gpio25";
  96. function = "gpio";
  97. };
  98. pinconf {
  99. pins = "gpio24", "gpio25";
  100. drive-strength = <2>;
  101. bias-disable = <0>;
  102. };
  103. };
  104. i2c3_pins: i2c3 {
  105. mux {
  106. pins = "gpio8", "gpio9";
  107. function = "gsbi3";
  108. };
  109. pinconf {
  110. pins = "gpio8", "gpio9";
  111. drive-strength = <16>;
  112. bias-disable;
  113. };
  114. };
  115. i2c3_pins_sleep: i2c3_pins_sleep {
  116. mux {
  117. pins = "gpio8", "gpio9";
  118. function = "gpio";
  119. };
  120. pinconf {
  121. pins = "gpio8", "gpio9";
  122. drive-strength = <2>;
  123. bias-disable = <0>;
  124. };
  125. };
  126. i2c4_pins: i2c4 {
  127. mux {
  128. pins = "gpio12", "gpio13";
  129. function = "gsbi4";
  130. };
  131. pinconf {
  132. pins = "gpio12", "gpio13";
  133. drive-strength = <16>;
  134. bias-disable;
  135. };
  136. };
  137. i2c4_pins_sleep: i2c4_pins_sleep {
  138. mux {
  139. pins = "gpio12", "gpio13";
  140. function = "gpio";
  141. };
  142. pinconf {
  143. pins = "gpio12", "gpio13";
  144. drive-strength = <2>;
  145. bias-disable = <0>;
  146. };
  147. };
  148. spi5_default: spi5_default {
  149. pinmux {
  150. pins = "gpio51", "gpio52", "gpio54";
  151. function = "gsbi5";
  152. };
  153. pinmux_cs {
  154. function = "gpio";
  155. pins = "gpio53";
  156. };
  157. pinconf {
  158. pins = "gpio51", "gpio52", "gpio54";
  159. drive-strength = <16>;
  160. bias-disable;
  161. };
  162. pinconf_cs {
  163. pins = "gpio53";
  164. drive-strength = <16>;
  165. bias-disable;
  166. output-high;
  167. };
  168. };
  169. spi5_sleep: spi5_sleep {
  170. pinmux {
  171. function = "gpio";
  172. pins = "gpio51", "gpio52", "gpio53", "gpio54";
  173. };
  174. pinconf {
  175. pins = "gpio51", "gpio52", "gpio53", "gpio54";
  176. drive-strength = <2>;
  177. bias-pull-down;
  178. };
  179. };
  180. i2c6_pins: i2c6 {
  181. mux {
  182. pins = "gpio16", "gpio17";
  183. function = "gsbi6";
  184. };
  185. pinconf {
  186. pins = "gpio16", "gpio17";
  187. drive-strength = <16>;
  188. bias-disable;
  189. };
  190. };
  191. i2c6_pins_sleep: i2c6_pins_sleep {
  192. mux {
  193. pins = "gpio16", "gpio17";
  194. function = "gpio";
  195. };
  196. pinconf {
  197. pins = "gpio16", "gpio17";
  198. drive-strength = <2>;
  199. bias-disable = <0>;
  200. };
  201. };
  202. gsbi6_uart_2pins: gsbi6_uart_2pins {
  203. mux {
  204. pins = "gpio14", "gpio15";
  205. function = "gsbi6";
  206. };
  207. };
  208. gsbi6_uart_4pins: gsbi6_uart_4pins {
  209. mux {
  210. pins = "gpio14", "gpio15", "gpio16", "gpio17";
  211. function = "gsbi6";
  212. };
  213. };
  214. gsbi7_uart_2pins: gsbi7_uart_2pins {
  215. mux {
  216. pins = "gpio82", "gpio83";
  217. function = "gsbi7";
  218. };
  219. };
  220. gsbi7_uart_4pins: gsbi7_uart_4pins {
  221. mux {
  222. pins = "gpio82", "gpio83", "gpio84", "gpio85";
  223. function = "gsbi7";
  224. };
  225. };
  226. i2c7_pins: i2c7 {
  227. mux {
  228. pins = "gpio84", "gpio85";
  229. function = "gsbi7";
  230. };
  231. pinconf {
  232. pins = "gpio84", "gpio85";
  233. drive-strength = <16>;
  234. bias-disable;
  235. };
  236. };
  237. i2c7_pins_sleep: i2c7_pins_sleep {
  238. mux {
  239. pins = "gpio84", "gpio85";
  240. function = "gpio";
  241. };
  242. pinconf {
  243. pins = "gpio84", "gpio85";
  244. drive-strength = <2>;
  245. bias-disable = <0>;
  246. };
  247. };
  248. };