exynos3250-pinctrl.dtsi 13 KB

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