exynos3250-pinctrl.dtsi 13 KB

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