exynos4415-pinctrl.dtsi 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576
  1. /*
  2. * Samsung's Exynos4415 SoCs pin-mux and pin-config device tree source
  3. *
  4. * Copyright (c) 2014 Samsung Electronics Co., Ltd.
  5. *
  6. * Samsung's Exynos4415 SoCs pin-mux and pin-config optiosn are listed as device
  7. * tree nodes are listed in this file.
  8. *
  9. * This program is free software; you can redistribute it and/or modify
  10. * it under the terms of the GNU General Public License version 2 as
  11. * published by the Free Software Foundation.
  12. */
  13. #include <dt-bindings/pinctrl/samsung.h>
  14. &pinctrl_0 {
  15. gpa0: gpa0 {
  16. gpio-controller;
  17. #gpio-cells = <2>;
  18. interrupt-controller;
  19. #interrupt-cells = <2>;
  20. };
  21. gpa1: gpa1 {
  22. gpio-controller;
  23. #gpio-cells = <2>;
  24. interrupt-controller;
  25. #interrupt-cells = <2>;
  26. };
  27. gpb: gpb {
  28. gpio-controller;
  29. #gpio-cells = <2>;
  30. interrupt-controller;
  31. #interrupt-cells = <2>;
  32. };
  33. gpc0: gpc0 {
  34. gpio-controller;
  35. #gpio-cells = <2>;
  36. interrupt-controller;
  37. #interrupt-cells = <2>;
  38. };
  39. gpc1: gpc1 {
  40. gpio-controller;
  41. #gpio-cells = <2>;
  42. interrupt-controller;
  43. #interrupt-cells = <2>;
  44. };
  45. gpd0: gpd0 {
  46. gpio-controller;
  47. #gpio-cells = <2>;
  48. interrupt-controller;
  49. #interrupt-cells = <2>;
  50. };
  51. gpd1: gpd1 {
  52. gpio-controller;
  53. #gpio-cells = <2>;
  54. interrupt-controller;
  55. #interrupt-cells = <2>;
  56. };
  57. gpf0: gpf0 {
  58. gpio-controller;
  59. #gpio-cells = <2>;
  60. interrupt-controller;
  61. #interrupt-cells = <2>;
  62. };
  63. gpf1: gpf1 {
  64. gpio-controller;
  65. #gpio-cells = <2>;
  66. interrupt-controller;
  67. #interrupt-cells = <2>;
  68. };
  69. gpf2: gpf2 {
  70. gpio-controller;
  71. #gpio-cells = <2>;
  72. interrupt-controller;
  73. #interrupt-cells = <2>;
  74. };
  75. uart0_data: uart0-data {
  76. samsung,pins = "gpa0-0", "gpa0-1";
  77. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  78. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  79. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  80. };
  81. uart0_fctl: uart0-fctl {
  82. samsung,pins = "gpa0-2", "gpa0-3";
  83. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  84. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  85. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  86. };
  87. uart1_data: uart1-data {
  88. samsung,pins = "gpa0-4", "gpa0-5";
  89. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  90. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  91. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  92. };
  93. uart1_fctl: uart1-fctl {
  94. samsung,pins = "gpa0-6", "gpa0-7";
  95. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  96. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  97. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  98. };
  99. uart2_data: uart2-data {
  100. samsung,pins = "gpa1-0", "gpa1-1";
  101. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  102. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  103. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  104. };
  105. uart2_fctl: uart2-fctl {
  106. samsung,pins = "gpa1-2", "gpa1-3";
  107. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  108. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  109. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  110. };
  111. uart3_data: uart3-data {
  112. samsung,pins = "gpa1-4", "gpa1-5";
  113. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  114. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  115. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  116. };
  117. i2c2_bus: i2c2-bus {
  118. samsung,pins = "gpa0-6", "gpa0-7";
  119. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  120. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  121. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  122. };
  123. i2c3_bus: i2c3-bus {
  124. samsung,pins = "gpa1-2", "gpa1-3";
  125. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  126. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  127. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  128. };
  129. spi0_bus: spi0-bus {
  130. samsung,pins = "gpb-0", "gpb-2", "gpb-3";
  131. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  132. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  133. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  134. };
  135. i2c4_bus: i2c4-bus {
  136. samsung,pins = "gpb-0", "gpb-1";
  137. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  138. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  139. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  140. };
  141. spi1_bus: spi1-bus {
  142. samsung,pins = "gpb-4", "gpb-6", "gpb-7";
  143. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  144. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  145. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  146. };
  147. i2c5_bus: i2c5-bus {
  148. samsung,pins = "gpb-2", "gpb-3";
  149. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  150. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  151. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  152. };
  153. i2s1_bus: i2s1-bus {
  154. samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
  155. "gpc0-4";
  156. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  157. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  158. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  159. };
  160. i2s2_bus: i2s2-bus {
  161. samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
  162. "gpc1-4";
  163. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  164. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  165. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  166. };
  167. pcm2_bus: pcm2-bus {
  168. samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
  169. "gpc1-4";
  170. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  171. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  172. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  173. };
  174. i2c6_bus: i2c6-bus {
  175. samsung,pins = "gpc1-3", "gpc1-4";
  176. samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
  177. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  178. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  179. };
  180. spi2_bus: spi2-bus {
  181. samsung,pins = "gpc1-1", "gpc1-3", "gpc1-4";
  182. samsung,pin-function = <EXYNOS_PIN_FUNC_5>;
  183. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  184. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  185. };
  186. pwm0_out: pwm0-out {
  187. samsung,pins = "gpd0-0";
  188. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  189. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  190. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  191. };
  192. pwm1_out: pwm1-out {
  193. samsung,pins = "gpd0-1";
  194. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  195. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  196. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  197. };
  198. pwm2_out: pwm2-out {
  199. samsung,pins = "gpd0-2";
  200. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  201. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  202. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  203. };
  204. pwm3_out: pwm3-out {
  205. samsung,pins = "gpd0-3";
  206. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  207. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  208. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  209. };
  210. i2c7_bus: i2c7-bus {
  211. samsung,pins = "gpd0-2", "gpd0-3";
  212. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  213. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  214. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  215. };
  216. i2c0_bus: i2c0-bus {
  217. samsung,pins = "gpd1-0", "gpd1-1";
  218. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  219. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  220. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  221. };
  222. i2c1_bus: i2c1-bus {
  223. samsung,pins = "gpd1-2", "gpd1-3";
  224. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  225. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  226. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  227. };
  228. };
  229. &pinctrl_1 {
  230. gpk0: gpk0 {
  231. gpio-controller;
  232. #gpio-cells = <2>;
  233. interrupt-controller;
  234. #interrupt-cells = <2>;
  235. };
  236. gpk1: gpk1 {
  237. gpio-controller;
  238. #gpio-cells = <2>;
  239. interrupt-controller;
  240. #interrupt-cells = <2>;
  241. };
  242. gpk2: gpk2 {
  243. gpio-controller;
  244. #gpio-cells = <2>;
  245. interrupt-controller;
  246. #interrupt-cells = <2>;
  247. };
  248. gpk3: gpk3 {
  249. gpio-controller;
  250. #gpio-cells = <2>;
  251. interrupt-controller;
  252. #interrupt-cells = <2>;
  253. };
  254. gpl0: gpl0 {
  255. gpio-controller;
  256. #gpio-cells = <2>;
  257. interrupt-controller;
  258. #interrupt-cells = <2>;
  259. };
  260. gpm0: gpm0 {
  261. gpio-controller;
  262. #gpio-cells = <2>;
  263. interrupt-controller;
  264. #interrupt-cells = <2>;
  265. };
  266. gpm1: gpm1 {
  267. gpio-controller;
  268. #gpio-cells = <2>;
  269. interrupt-controller;
  270. #interrupt-cells = <2>;
  271. };
  272. gpm2: gpm2 {
  273. gpio-controller;
  274. #gpio-cells = <2>;
  275. interrupt-controller;
  276. #interrupt-cells = <2>;
  277. };
  278. gpm3: gpm3 {
  279. gpio-controller;
  280. #gpio-cells = <2>;
  281. interrupt-controller;
  282. #interrupt-cells = <2>;
  283. };
  284. gpm4: gpm4 {
  285. gpio-controller;
  286. #gpio-cells = <2>;
  287. interrupt-controller;
  288. #interrupt-cells = <2>;
  289. };
  290. gpx0: gpx0 {
  291. gpio-controller;
  292. #gpio-cells = <2>;
  293. interrupt-controller;
  294. interrupt-parent = <&gic>;
  295. interrupts = <0 32 0>, <0 33 0>, <0 34 0>, <0 35 0>,
  296. <0 36 0>, <0 37 0>, <0 38 0>, <0 39 0>;
  297. #interrupt-cells = <2>;
  298. };
  299. gpx1: gpx1 {
  300. gpio-controller;
  301. #gpio-cells = <2>;
  302. interrupt-controller;
  303. interrupt-parent = <&gic>;
  304. interrupts = <0 40 0>, <0 41 0>, <0 42 0>, <0 43 0>,
  305. <0 44 0>, <0 45 0>, <0 46 0>, <0 47 0>;
  306. #interrupt-cells = <2>;
  307. };
  308. gpx2: gpx2 {
  309. gpio-controller;
  310. #gpio-cells = <2>;
  311. interrupt-controller;
  312. #interrupt-cells = <2>;
  313. };
  314. gpx3: gpx3 {
  315. gpio-controller;
  316. #gpio-cells = <2>;
  317. interrupt-controller;
  318. #interrupt-cells = <2>;
  319. };
  320. sd0_clk: sd0-clk {
  321. samsung,pins = "gpk0-0";
  322. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  323. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  324. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  325. };
  326. sd0_cmd: sd0-cmd {
  327. samsung,pins = "gpk0-1";
  328. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  329. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  330. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  331. };
  332. sd0_cd: sd0-cd {
  333. samsung,pins = "gpk0-2";
  334. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  335. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  336. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  337. };
  338. sd0_rdqs: sd0-rdqs {
  339. samsung,pins = "gpk0-7";
  340. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  341. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  342. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  343. };
  344. sd0_bus1: sd0-bus-width1 {
  345. samsung,pins = "gpk0-3";
  346. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  347. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  348. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  349. };
  350. sd0_bus4: sd0-bus-width4 {
  351. samsung,pins = "gpk0-4", "gpk0-5", "gpk0-6";
  352. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  353. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  354. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  355. };
  356. sd0_bus8: sd0-bus-width8 {
  357. samsung,pins = "gpl0-0", "gpl0-1", "gpl0-2", "gpl0-3";
  358. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  359. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  360. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  361. };
  362. sd1_clk: sd1-clk {
  363. samsung,pins = "gpk1-0";
  364. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  365. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  366. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  367. };
  368. sd1_cmd: sd1-cmd {
  369. samsung,pins = "gpk1-1";
  370. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  371. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  372. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  373. };
  374. sd1_cd: sd1-cd {
  375. samsung,pins = "gpk1-2";
  376. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  377. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  378. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  379. };
  380. sd1_bus1: sd1-bus-width1 {
  381. samsung,pins = "gpk1-3";
  382. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  383. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  384. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  385. };
  386. sd1_bus4: sd1-bus-width4 {
  387. samsung,pins = "gpk1-4", "gpk1-5", "gpk1-6";
  388. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  389. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  390. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  391. };
  392. sd2_clk: sd2-clk {
  393. samsung,pins = "gpk2-0";
  394. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  395. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  396. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  397. };
  398. sd2_cmd: sd2-cmd {
  399. samsung,pins = "gpk2-1";
  400. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  401. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  402. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  403. };
  404. sd2_cd: sd2-cd {
  405. samsung,pins = "gpk2-2";
  406. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  407. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  408. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  409. };
  410. sd2_bus1: sd2-bus-width1 {
  411. samsung,pins = "gpk2-3";
  412. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  413. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  414. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  415. };
  416. sd2_bus4: sd2-bus-width4 {
  417. samsung,pins = "gpk2-4", "gpk2-5", "gpk2-6";
  418. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  419. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  420. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  421. };
  422. cam_port_b_io: cam-port-b-io {
  423. samsung,pins = "gpm0-0", "gpm0-1", "gpm0-2", "gpm0-3",
  424. "gpm0-4", "gpm0-5", "gpm0-6", "gpm0-7",
  425. "gpm1-0", "gpm1-1", "gpm2-0", "gpm2-1";
  426. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  427. samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  428. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  429. };
  430. cam_port_b_clk_active: cam-port-b-clk-active {
  431. samsung,pins = "gpm2-2";
  432. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  433. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  434. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>;
  435. };
  436. cam_port_b_clk_idle: cam-port-b-clk-idle {
  437. samsung,pins = "gpm2-2";
  438. samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
  439. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  440. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  441. };
  442. fimc_is_i2c0: fimc-is-i2c0 {
  443. samsung,pins = "gpm4-0", "gpm4-1";
  444. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  445. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  446. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  447. };
  448. fimc_is_i2c1: fimc-is-i2c1 {
  449. samsung,pins = "gpm4-2", "gpm4-3";
  450. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  451. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  452. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  453. };
  454. fimc_is_uart: fimc-is-uart {
  455. samsung,pins = "gpm3-5", "gpm3-7";
  456. samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
  457. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  458. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  459. };
  460. };
  461. &pinctrl_2 {
  462. gpz: gpz {
  463. gpio-controller;
  464. #gpio-cells = <2>;
  465. interrupt-controller;
  466. #interrupt-cells = <2>;
  467. };
  468. i2s0_bus: i2s0-bus {
  469. samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3",
  470. "gpz-4", "gpz-5", "gpz-6";
  471. samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  472. samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
  473. samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>;
  474. };
  475. };