pinmux_8850.json 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. {
  2. "csv": "pinmux_8850.csv",
  3. "fun_def_pad": {
  4. "adi_sda": "adi_sda",
  5. "ap_jtag_tck": "sw_clk",
  6. "ap_jtag_tms": "sw_dio",
  7. "camera_pwdn": "camera_pwdn",
  8. "camera_ref_clk": "camera_ref_clk",
  9. "camera_rst_l": "camera_rst_l",
  10. "chip_pd": "chip_pd",
  11. "clk26m_pmic": "clk26m_pmic",
  12. "debug_host_clk": "debug_host_clk",
  13. "debug_host_rx": "debug_host_rx",
  14. "debug_host_tx": "debug_host_tx",
  15. "function0": "pin_name",
  16. "gpio_0": "gpio_0",
  17. "gpio_1": "gpio_1",
  18. "gpio_2": "gpio_2",
  19. "gpio_3": "gpio_3",
  20. "gpio_39": "spi_lcd_select",
  21. "gpio_4": "gpio_4",
  22. "gpio_5": "gpio_5",
  23. "gpio_6": "gpio_6",
  24. "gpio_7": "gpio_7",
  25. "i2c_m1_scl": "i2c_m1_scl",
  26. "i2c_m1_sda": "i2c_m1_sda",
  27. "i2c_m2_scl": "i2c_m2_scl",
  28. "i2c_m2_sda": "i2c_m2_sda",
  29. "i2s1_bck": "i2s1_bck",
  30. "i2s1_lrck": "i2s1_lrck",
  31. "i2s1_mclk": "i2s1_mclk",
  32. "i2s1_sdat_i": "i2s_sdat_i",
  33. "i2s1_sdat_o": "i2s1_sdat_o",
  34. "keyin_0": "keyin_0",
  35. "keyin_1": "keyin_1",
  36. "keyin_2": "keyin_2",
  37. "keyin_3": "keyin_3",
  38. "keyin_4": "keyin_4",
  39. "keyin_5": "keyin_5",
  40. "keyout_0": "keyout_0",
  41. "keyout_1": "keyout_1",
  42. "keyout_2": "keyout_2",
  43. "keyout_3": "keyout_3",
  44. "keyout_4": "keyout_4",
  45. "keyout_5": "keyout_5",
  46. "lcd_fmark": "lcd_fmark",
  47. "lcd_rstb": "lcd_rstb",
  48. "m_spi_clk": "m_spi_clk",
  49. "m_spi_cs": "m_spi_cs",
  50. "m_spi_d_0": "m_spi_d_0",
  51. "m_spi_d_1": "m_spi_d_1",
  52. "m_spi_d_2": "m_spi_d_2",
  53. "m_spi_d_3": "m_spi_d_3",
  54. "nand_sel": "nand_sel",
  55. "osc_32k": "osc_32k",
  56. "pmic_ext_int": "pmic_ext_int",
  57. "resetb": "resetb",
  58. "rf_gpio2": "rfdig_gpio_2",
  59. "rf_gpio3": "rfdig_gpio_3",
  60. "rf_gpio4": "rfdig_gpio_4",
  61. "rf_gpio5": "rfdig_gpio_5",
  62. "rf_gpio6": "rfdig_gpio_6",
  63. "rf_gpio7": "rfdig_gpio_7",
  64. "rffe_sck": "rfdig_gpio_0",
  65. "rffe_sda": "rfdig_gpio_1",
  66. "sdmmc1_clk": "sdmmc1_clk",
  67. "sdmmc1_cmd": "sdmmc1_cmd",
  68. "sdmmc1_data_0": "sdmmc1_data_0",
  69. "sdmmc1_data_1": "sdmmc1_data_1",
  70. "sdmmc1_data_2": "sdmmc1_data_2",
  71. "sdmmc1_data_3": "sdmmc1_data_3",
  72. "sdmmc1_data_4": "sdmmc1_data_4",
  73. "sdmmc1_data_5": "sdmmc1_data_5",
  74. "sdmmc1_data_6": "sdmmc1_data_6",
  75. "sdmmc1_data_7": "sdmmc1_data_7",
  76. "sdmmc1_rst": "sdmmc1_rst",
  77. "sim_0_clk": "sim_0_clk",
  78. "sim_0_dio": "sim_0_dio",
  79. "sim_0_rst": "sim_0_rst",
  80. "sim_1_clk": "sim_1_clk",
  81. "sim_1_dio": "sim_1_dio",
  82. "sim_1_rst": "sim_1_rst",
  83. "spi_camera_sck": "spi_camera_sck",
  84. "spi_camera_si_0": "spi_camera_si_0",
  85. "spi_camera_si_1": "spi_camera_si_1",
  86. "spi_flash1_clk": "gpio_18",
  87. "spi_flash1_cs": "gpio_19",
  88. "spi_flash1_sio_0": "gpio_20",
  89. "spi_flash1_sio_1": "gpio_21",
  90. "spi_flash1_sio_2": "gpio_22",
  91. "spi_flash1_sio_3": "gpio_23",
  92. "spi_lcd_clk": "spi_lcd_clk",
  93. "spi_lcd_cs": "spi_lcd_cs",
  94. "spi_lcd_sdc": "spi_lcd_sdc",
  95. "spi_lcd_sio": "spi_lcd_sio",
  96. "uart_1_cts": "uart_1_cts",
  97. "uart_1_rts": "uart_1_rts",
  98. "uart_1_rxd": "uart_1_rxd",
  99. "uart_1_txd": "uart_1_txd",
  100. "uart_2_cts": "gpio_16",
  101. "uart_2_rxd": "uart_2_rxd",
  102. "uart_2_txd": "uart_2_txd",
  103. "uart_3_rxd": "gpio_17",
  104. "uart_4_rxd": "uart_2_cts",
  105. "uart_4_txd": "uart_2_rts"
  106. },
  107. "fun_prop": {
  108. "ap_jtag_tck": {
  109. "pull": "pull_up_1"
  110. },
  111. "ap_jtag_tms": {
  112. "pull": "pull_up_1"
  113. },
  114. "i2c_m1_scl": {
  115. "pull": "pull_up_3"
  116. },
  117. "i2c_m1_sda": {
  118. "pull": "pull_up_3"
  119. },
  120. "i2c_m2_scl": {
  121. "pull": "pull_up_3"
  122. },
  123. "i2c_m2_sda": {
  124. "pull": "pull_up_3"
  125. },
  126. "gpio_8": {
  127. "pull": "pull_up_1"
  128. },
  129. "gpio_9": {
  130. "pull": "pull_up_1"
  131. },
  132. "keyin_0": {
  133. "inout": "input",
  134. "pull": "pull_down"
  135. },
  136. "keyin_1": {
  137. "inout": "input",
  138. "pull": "pull_down"
  139. },
  140. "keyin_2": {
  141. "inout": "input",
  142. "pull": "pull_down"
  143. },
  144. "keyin_3": {
  145. "inout": "input",
  146. "pull": "pull_down"
  147. },
  148. "keyin_4": {
  149. "inout": "input",
  150. "pull": "pull_down"
  151. },
  152. "keyin_5": {
  153. "inout": "input",
  154. "pull": "pull_down"
  155. },
  156. "keyout_0": {
  157. "inout": "output",
  158. "pull": "pull_none"
  159. },
  160. "keyout_1": {
  161. "inout": "output",
  162. "pull": "pull_none"
  163. },
  164. "keyout_2": {
  165. "inout": "output",
  166. "pull": "pull_none"
  167. },
  168. "keyout_3": {
  169. "inout": "output",
  170. "pull": "pull_none"
  171. },
  172. "keyout_4": {
  173. "inout": "output",
  174. "pull": "pull_none"
  175. },
  176. "keyout_5": {
  177. "inout": "output",
  178. "pull": "pull_none"
  179. },
  180. "lcd_fmark": {
  181. "pull": "pull_down"
  182. },
  183. "sdmmc1_clk": {
  184. "pull": "pull_none"
  185. },
  186. "sdmmc1_cmd": {
  187. "pull": "pull_up_1"
  188. },
  189. "sdmmc1_data_0": {
  190. "pull": "pull_up_1"
  191. },
  192. "sdmmc1_data_1": {
  193. "pull": "pull_up_1"
  194. },
  195. "sdmmc1_data_2": {
  196. "pull": "pull_up_1"
  197. },
  198. "sdmmc1_data_3": {
  199. "pull": "pull_up_1"
  200. },
  201. "sdmmc1_data_4": {
  202. "pull": "pull_up_1"
  203. },
  204. "sdmmc1_data_5": {
  205. "pull": "pull_up_1"
  206. },
  207. "sdmmc1_data_6": {
  208. "pull": "pull_up_1"
  209. },
  210. "sdmmc1_data_7": {
  211. "pull": "pull_up_1"
  212. },
  213. "sdmmc1_rst": {
  214. "pull": "pull_none"
  215. },
  216. "sim_0_clk": {
  217. "pull": "pull_none",
  218. "driving": "1"
  219. },
  220. "sim_0_rst": {
  221. "pull": "pull_none",
  222. "driving": "1"
  223. },
  224. "sim_0_dio": {
  225. "pull": "pull_up_3"
  226. },
  227. "sim_1_clk": {
  228. "pull": "pull_none",
  229. "driving": "1"
  230. },
  231. "sim_1_rst": {
  232. "pull": "pull_none",
  233. "driving": "1"
  234. },
  235. "sim_1_dio": {
  236. "pull": "pull_up_3"
  237. },
  238. "uart_1_cts": {
  239. "pull": "pull_up_1"
  240. },
  241. "uart_1_rts": {
  242. "pull": "pull_none"
  243. },
  244. "uart_1_rxd": {
  245. "pull": "pull_up_1"
  246. },
  247. "uart_1_txd": {
  248. "pull": "pull_none"
  249. },
  250. "uart_2_cts": {
  251. "pull": "pull_up_1"
  252. },
  253. "uart_2_rxd": {
  254. "pull": "pull_up_1"
  255. },
  256. "uart_2_txd": {
  257. "pull": "pull_none"
  258. },
  259. "uart_3_rxd": {
  260. "pull": "pull_none"
  261. },
  262. "uart_4_rxd": {
  263. "pull": "pull_up_1"
  264. },
  265. "uart_4_txd": {
  266. "pull": "pull_none"
  267. }
  268. },
  269. "init_fun": [
  270. "uart_2_cts",
  271. "uart_3_rxd",
  272. "spi_flash1_clk",
  273. "spi_flash1_cs",
  274. "spi_flash1_sio_0",
  275. "spi_flash1_sio_1",
  276. "spi_flash1_sio_2",
  277. "spi_flash1_sio_3",
  278. "i2c_m1_scl",
  279. "i2c_m1_sda",
  280. "i2c_m2_scl",
  281. "i2c_m2_sda",
  282. "keyin_0",
  283. "keyin_1",
  284. "keyin_2",
  285. "keyin_3",
  286. "keyin_4",
  287. "keyin_5",
  288. "keyout_0",
  289. "keyout_1",
  290. "keyout_2",
  291. "keyout_3",
  292. "keyout_4",
  293. "keyout_5",
  294. "gpio_8",
  295. "gpio_9",
  296. "lcd_fmark",
  297. "sdmmc1_clk",
  298. "sdmmc1_cmd",
  299. "sdmmc1_data_0",
  300. "sdmmc1_data_1",
  301. "sdmmc1_data_2",
  302. "sdmmc1_data_3",
  303. "sdmmc1_data_4",
  304. "sdmmc1_data_5",
  305. "sdmmc1_data_6",
  306. "sdmmc1_data_7",
  307. "sdmmc1_rst",
  308. "sim_0_clk",
  309. "sim_0_rst",
  310. "sim_0_dio",
  311. "sim_1_clk",
  312. "sim_1_rst",
  313. "sim_1_dio",
  314. "ap_jtag_tck",
  315. "ap_jtag_tms",
  316. "uart_1_cts",
  317. "uart_1_rts",
  318. "uart_1_rxd",
  319. "uart_1_txd",
  320. "uart_4_rxd",
  321. "uart_4_txd",
  322. "uart_2_rxd",
  323. "uart_2_txd"
  324. ]
  325. }