18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Samsung's Exynos5433 SoC pin-mux and pin-config device tree source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2016 Samsung Electronics Co., Ltd. 68c2ecf20Sopenharmony_ci * Chanwoo Choi <cw00.choi@samsung.com> 78c2ecf20Sopenharmony_ci * 88c2ecf20Sopenharmony_ci * Samsung's Exynos5433 SoC pin-mux and pin-config options are listed as device 98c2ecf20Sopenharmony_ci * tree nodes are listed in this file. 108c2ecf20Sopenharmony_ci */ 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include <dt-bindings/pinctrl/samsung.h> 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci#define PIN(_func, _pin, _pull, _drv) \ 158c2ecf20Sopenharmony_ci _pin { \ 168c2ecf20Sopenharmony_ci samsung,pins = #_pin; \ 178c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_ ##_func>; \ 188c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_ ##_pull>; \ 198c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_ ##_drv>; \ 208c2ecf20Sopenharmony_ci } 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci&pinctrl_alive { 238c2ecf20Sopenharmony_ci gpa0: gpa0 { 248c2ecf20Sopenharmony_ci gpio-controller; 258c2ecf20Sopenharmony_ci #gpio-cells = <2>; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci interrupt-controller; 288c2ecf20Sopenharmony_ci interrupt-parent = <&gic>; 298c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 308c2ecf20Sopenharmony_ci <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 318c2ecf20Sopenharmony_ci <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 328c2ecf20Sopenharmony_ci <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 338c2ecf20Sopenharmony_ci <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 348c2ecf20Sopenharmony_ci <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 358c2ecf20Sopenharmony_ci <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 368c2ecf20Sopenharmony_ci <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 378c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 388c2ecf20Sopenharmony_ci }; 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci gpa1: gpa1 { 418c2ecf20Sopenharmony_ci gpio-controller; 428c2ecf20Sopenharmony_ci #gpio-cells = <2>; 438c2ecf20Sopenharmony_ci 448c2ecf20Sopenharmony_ci interrupt-controller; 458c2ecf20Sopenharmony_ci interrupt-parent = <&gic>; 468c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 478c2ecf20Sopenharmony_ci <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 488c2ecf20Sopenharmony_ci <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 498c2ecf20Sopenharmony_ci <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 508c2ecf20Sopenharmony_ci <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 518c2ecf20Sopenharmony_ci <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 528c2ecf20Sopenharmony_ci <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 538c2ecf20Sopenharmony_ci <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 548c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 558c2ecf20Sopenharmony_ci }; 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci gpa2: gpa2 { 588c2ecf20Sopenharmony_ci gpio-controller; 598c2ecf20Sopenharmony_ci #gpio-cells = <2>; 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci interrupt-controller; 628c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci gpa3: gpa3 { 668c2ecf20Sopenharmony_ci gpio-controller; 678c2ecf20Sopenharmony_ci #gpio-cells = <2>; 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci interrupt-controller; 708c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 718c2ecf20Sopenharmony_ci }; 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci gpf1: gpf1 { 748c2ecf20Sopenharmony_ci gpio-controller; 758c2ecf20Sopenharmony_ci #gpio-cells = <2>; 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci interrupt-controller; 788c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 798c2ecf20Sopenharmony_ci }; 808c2ecf20Sopenharmony_ci 818c2ecf20Sopenharmony_ci gpf2: gpf2 { 828c2ecf20Sopenharmony_ci gpio-controller; 838c2ecf20Sopenharmony_ci #gpio-cells = <2>; 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ci interrupt-controller; 868c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 878c2ecf20Sopenharmony_ci }; 888c2ecf20Sopenharmony_ci 898c2ecf20Sopenharmony_ci gpf3: gpf3 { 908c2ecf20Sopenharmony_ci gpio-controller; 918c2ecf20Sopenharmony_ci #gpio-cells = <2>; 928c2ecf20Sopenharmony_ci 938c2ecf20Sopenharmony_ci interrupt-controller; 948c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 958c2ecf20Sopenharmony_ci }; 968c2ecf20Sopenharmony_ci 978c2ecf20Sopenharmony_ci gpf4: gpf4 { 988c2ecf20Sopenharmony_ci gpio-controller; 998c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1008c2ecf20Sopenharmony_ci 1018c2ecf20Sopenharmony_ci interrupt-controller; 1028c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1038c2ecf20Sopenharmony_ci }; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci gpf5: gpf5 { 1068c2ecf20Sopenharmony_ci gpio-controller; 1078c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1088c2ecf20Sopenharmony_ci 1098c2ecf20Sopenharmony_ci interrupt-controller; 1108c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1118c2ecf20Sopenharmony_ci }; 1128c2ecf20Sopenharmony_ci}; 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci&pinctrl_aud { 1158c2ecf20Sopenharmony_ci gpz0: gpz0 { 1168c2ecf20Sopenharmony_ci gpio-controller; 1178c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1188c2ecf20Sopenharmony_ci 1198c2ecf20Sopenharmony_ci interrupt-controller; 1208c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1218c2ecf20Sopenharmony_ci }; 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ci gpz1: gpz1 { 1248c2ecf20Sopenharmony_ci gpio-controller; 1258c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1268c2ecf20Sopenharmony_ci 1278c2ecf20Sopenharmony_ci interrupt-controller; 1288c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1298c2ecf20Sopenharmony_ci }; 1308c2ecf20Sopenharmony_ci 1318c2ecf20Sopenharmony_ci i2s0_bus: i2s0-bus { 1328c2ecf20Sopenharmony_ci samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3", 1338c2ecf20Sopenharmony_ci "gpz0-4", "gpz0-5", "gpz0-6"; 1348c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1358c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1368c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 1378c2ecf20Sopenharmony_ci }; 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci pcm0_bus: pcm0-bus { 1408c2ecf20Sopenharmony_ci samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3"; 1418c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1428c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1438c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 1448c2ecf20Sopenharmony_ci }; 1458c2ecf20Sopenharmony_ci 1468c2ecf20Sopenharmony_ci uart_aud_bus: uart-aud-bus { 1478c2ecf20Sopenharmony_ci samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0"; 1488c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1498c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1508c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 1518c2ecf20Sopenharmony_ci }; 1528c2ecf20Sopenharmony_ci}; 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci&pinctrl_cpif { 1558c2ecf20Sopenharmony_ci gpv6: gpv6 { 1568c2ecf20Sopenharmony_ci gpio-controller; 1578c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ci interrupt-controller; 1608c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1618c2ecf20Sopenharmony_ci }; 1628c2ecf20Sopenharmony_ci}; 1638c2ecf20Sopenharmony_ci 1648c2ecf20Sopenharmony_ci&pinctrl_ese { 1658c2ecf20Sopenharmony_ci gpj2: gpj2 { 1668c2ecf20Sopenharmony_ci gpio-controller; 1678c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ci interrupt-controller; 1708c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1718c2ecf20Sopenharmony_ci }; 1728c2ecf20Sopenharmony_ci}; 1738c2ecf20Sopenharmony_ci 1748c2ecf20Sopenharmony_ci&pinctrl_finger { 1758c2ecf20Sopenharmony_ci gpd5: gpd5 { 1768c2ecf20Sopenharmony_ci gpio-controller; 1778c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci interrupt-controller; 1808c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1818c2ecf20Sopenharmony_ci }; 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ci spi2_bus: spi2-bus { 1848c2ecf20Sopenharmony_ci samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3"; 1858c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1868c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1878c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 1888c2ecf20Sopenharmony_ci }; 1898c2ecf20Sopenharmony_ci 1908c2ecf20Sopenharmony_ci hs_i2c6_bus: hs-i2c6-bus { 1918c2ecf20Sopenharmony_ci samsung,pins = "gpd5-3", "gpd5-2"; 1928c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 1938c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1948c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 1958c2ecf20Sopenharmony_ci }; 1968c2ecf20Sopenharmony_ci}; 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ci&pinctrl_fsys { 1998c2ecf20Sopenharmony_ci gph1: gph1 { 2008c2ecf20Sopenharmony_ci gpio-controller; 2018c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2028c2ecf20Sopenharmony_ci 2038c2ecf20Sopenharmony_ci interrupt-controller; 2048c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2058c2ecf20Sopenharmony_ci }; 2068c2ecf20Sopenharmony_ci 2078c2ecf20Sopenharmony_ci gpr4: gpr4 { 2088c2ecf20Sopenharmony_ci gpio-controller; 2098c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2108c2ecf20Sopenharmony_ci 2118c2ecf20Sopenharmony_ci interrupt-controller; 2128c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2138c2ecf20Sopenharmony_ci }; 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci gpr0: gpr0 { 2168c2ecf20Sopenharmony_ci gpio-controller; 2178c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2188c2ecf20Sopenharmony_ci 2198c2ecf20Sopenharmony_ci interrupt-controller; 2208c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2218c2ecf20Sopenharmony_ci }; 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ci gpr1: gpr1 { 2248c2ecf20Sopenharmony_ci gpio-controller; 2258c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2268c2ecf20Sopenharmony_ci 2278c2ecf20Sopenharmony_ci interrupt-controller; 2288c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2298c2ecf20Sopenharmony_ci }; 2308c2ecf20Sopenharmony_ci 2318c2ecf20Sopenharmony_ci gpr2: gpr2 { 2328c2ecf20Sopenharmony_ci gpio-controller; 2338c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2348c2ecf20Sopenharmony_ci 2358c2ecf20Sopenharmony_ci interrupt-controller; 2368c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2378c2ecf20Sopenharmony_ci }; 2388c2ecf20Sopenharmony_ci 2398c2ecf20Sopenharmony_ci gpr3: gpr3 { 2408c2ecf20Sopenharmony_ci gpio-controller; 2418c2ecf20Sopenharmony_ci #gpio-cells = <2>; 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci interrupt-controller; 2448c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 2458c2ecf20Sopenharmony_ci }; 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ci sd0_clk: sd0-clk { 2488c2ecf20Sopenharmony_ci samsung,pins = "gpr0-0"; 2498c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2508c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2518c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2528c2ecf20Sopenharmony_ci }; 2538c2ecf20Sopenharmony_ci 2548c2ecf20Sopenharmony_ci sd0_cmd: sd0-cmd { 2558c2ecf20Sopenharmony_ci samsung,pins = "gpr0-1"; 2568c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2578c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2588c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2598c2ecf20Sopenharmony_ci }; 2608c2ecf20Sopenharmony_ci 2618c2ecf20Sopenharmony_ci sd0_rdqs: sd0-rdqs { 2628c2ecf20Sopenharmony_ci samsung,pins = "gpr0-2"; 2638c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2648c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2658c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2668c2ecf20Sopenharmony_ci }; 2678c2ecf20Sopenharmony_ci 2688c2ecf20Sopenharmony_ci sd0_qrdy: sd0-qrdy { 2698c2ecf20Sopenharmony_ci samsung,pins = "gpr0-3"; 2708c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2718c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2728c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2738c2ecf20Sopenharmony_ci }; 2748c2ecf20Sopenharmony_ci 2758c2ecf20Sopenharmony_ci sd0_bus1: sd0-bus-width1 { 2768c2ecf20Sopenharmony_ci samsung,pins = "gpr1-0"; 2778c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2788c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2798c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2808c2ecf20Sopenharmony_ci }; 2818c2ecf20Sopenharmony_ci 2828c2ecf20Sopenharmony_ci sd0_bus4: sd0-bus-width4 { 2838c2ecf20Sopenharmony_ci samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; 2848c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2858c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2868c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2878c2ecf20Sopenharmony_ci }; 2888c2ecf20Sopenharmony_ci 2898c2ecf20Sopenharmony_ci sd0_bus8: sd0-bus-width8 { 2908c2ecf20Sopenharmony_ci samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; 2918c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2928c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2938c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 2948c2ecf20Sopenharmony_ci }; 2958c2ecf20Sopenharmony_ci 2968c2ecf20Sopenharmony_ci sd1_clk: sd1-clk { 2978c2ecf20Sopenharmony_ci samsung,pins = "gpr2-0"; 2988c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2998c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3008c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3018c2ecf20Sopenharmony_ci }; 3028c2ecf20Sopenharmony_ci 3038c2ecf20Sopenharmony_ci sd1_cmd: sd1-cmd { 3048c2ecf20Sopenharmony_ci samsung,pins = "gpr2-1"; 3058c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3068c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3078c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3088c2ecf20Sopenharmony_ci }; 3098c2ecf20Sopenharmony_ci 3108c2ecf20Sopenharmony_ci sd1_bus1: sd1-bus-width1 { 3118c2ecf20Sopenharmony_ci samsung,pins = "gpr3-0"; 3128c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3138c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3148c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3158c2ecf20Sopenharmony_ci }; 3168c2ecf20Sopenharmony_ci 3178c2ecf20Sopenharmony_ci sd1_bus4: sd1-bus-width4 { 3188c2ecf20Sopenharmony_ci samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; 3198c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3208c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3218c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3228c2ecf20Sopenharmony_ci }; 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ci sd1_bus8: sd1-bus-width8 { 3258c2ecf20Sopenharmony_ci samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 3268c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3278c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3288c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3298c2ecf20Sopenharmony_ci }; 3308c2ecf20Sopenharmony_ci 3318c2ecf20Sopenharmony_ci pcie_bus: pcie_bus { 3328c2ecf20Sopenharmony_ci samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 3338c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 3348c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3358c2ecf20Sopenharmony_ci }; 3368c2ecf20Sopenharmony_ci 3378c2ecf20Sopenharmony_ci sd2_clk: sd2-clk { 3388c2ecf20Sopenharmony_ci samsung,pins = "gpr4-0"; 3398c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3408c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3418c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3428c2ecf20Sopenharmony_ci }; 3438c2ecf20Sopenharmony_ci 3448c2ecf20Sopenharmony_ci sd2_cmd: sd2-cmd { 3458c2ecf20Sopenharmony_ci samsung,pins = "gpr4-1"; 3468c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3478c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3488c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3498c2ecf20Sopenharmony_ci }; 3508c2ecf20Sopenharmony_ci 3518c2ecf20Sopenharmony_ci sd2_cd: sd2-cd { 3528c2ecf20Sopenharmony_ci samsung,pins = "gpr4-2"; 3538c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3548c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3558c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3568c2ecf20Sopenharmony_ci }; 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ci sd2_bus1: sd2-bus-width1 { 3598c2ecf20Sopenharmony_ci samsung,pins = "gpr4-3"; 3608c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3618c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3628c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3638c2ecf20Sopenharmony_ci }; 3648c2ecf20Sopenharmony_ci 3658c2ecf20Sopenharmony_ci sd2_bus4: sd2-bus-width4 { 3668c2ecf20Sopenharmony_ci samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; 3678c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3688c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3698c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR4>; 3708c2ecf20Sopenharmony_ci }; 3718c2ecf20Sopenharmony_ci 3728c2ecf20Sopenharmony_ci sd2_clk_output: sd2-clk-output { 3738c2ecf20Sopenharmony_ci samsung,pins = "gpr4-0"; 3748c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 3758c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3768c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>; 3778c2ecf20Sopenharmony_ci }; 3788c2ecf20Sopenharmony_ci 3798c2ecf20Sopenharmony_ci sd2_cmd_output: sd2-cmd-output { 3808c2ecf20Sopenharmony_ci samsung,pins = "gpr4-1"; 3818c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 3828c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3838c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR3>; 3848c2ecf20Sopenharmony_ci }; 3858c2ecf20Sopenharmony_ci}; 3868c2ecf20Sopenharmony_ci 3878c2ecf20Sopenharmony_ci&pinctrl_imem { 3888c2ecf20Sopenharmony_ci gpf0: gpf0 { 3898c2ecf20Sopenharmony_ci gpio-controller; 3908c2ecf20Sopenharmony_ci #gpio-cells = <2>; 3918c2ecf20Sopenharmony_ci 3928c2ecf20Sopenharmony_ci interrupt-controller; 3938c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3948c2ecf20Sopenharmony_ci }; 3958c2ecf20Sopenharmony_ci}; 3968c2ecf20Sopenharmony_ci 3978c2ecf20Sopenharmony_ci&pinctrl_nfc { 3988c2ecf20Sopenharmony_ci gpj0: gpj0 { 3998c2ecf20Sopenharmony_ci gpio-controller; 4008c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4018c2ecf20Sopenharmony_ci 4028c2ecf20Sopenharmony_ci interrupt-controller; 4038c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4048c2ecf20Sopenharmony_ci }; 4058c2ecf20Sopenharmony_ci 4068c2ecf20Sopenharmony_ci hs_i2c4_bus: hs-i2c4-bus { 4078c2ecf20Sopenharmony_ci samsung,pins = "gpj0-1", "gpj0-0"; 4088c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 4098c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 4108c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 4118c2ecf20Sopenharmony_ci }; 4128c2ecf20Sopenharmony_ci}; 4138c2ecf20Sopenharmony_ci 4148c2ecf20Sopenharmony_ci&pinctrl_peric { 4158c2ecf20Sopenharmony_ci gpv7: gpv7 { 4168c2ecf20Sopenharmony_ci gpio-controller; 4178c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4188c2ecf20Sopenharmony_ci 4198c2ecf20Sopenharmony_ci interrupt-controller; 4208c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4218c2ecf20Sopenharmony_ci }; 4228c2ecf20Sopenharmony_ci 4238c2ecf20Sopenharmony_ci gpb0: gpb0 { 4248c2ecf20Sopenharmony_ci gpio-controller; 4258c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4268c2ecf20Sopenharmony_ci 4278c2ecf20Sopenharmony_ci interrupt-controller; 4288c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4298c2ecf20Sopenharmony_ci }; 4308c2ecf20Sopenharmony_ci 4318c2ecf20Sopenharmony_ci gpc0: gpc0 { 4328c2ecf20Sopenharmony_ci gpio-controller; 4338c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4348c2ecf20Sopenharmony_ci 4358c2ecf20Sopenharmony_ci interrupt-controller; 4368c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4378c2ecf20Sopenharmony_ci }; 4388c2ecf20Sopenharmony_ci 4398c2ecf20Sopenharmony_ci gpc1: gpc1 { 4408c2ecf20Sopenharmony_ci gpio-controller; 4418c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4428c2ecf20Sopenharmony_ci 4438c2ecf20Sopenharmony_ci interrupt-controller; 4448c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4458c2ecf20Sopenharmony_ci }; 4468c2ecf20Sopenharmony_ci 4478c2ecf20Sopenharmony_ci gpc2: gpc2 { 4488c2ecf20Sopenharmony_ci gpio-controller; 4498c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4508c2ecf20Sopenharmony_ci 4518c2ecf20Sopenharmony_ci interrupt-controller; 4528c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4538c2ecf20Sopenharmony_ci }; 4548c2ecf20Sopenharmony_ci 4558c2ecf20Sopenharmony_ci gpc3: gpc3 { 4568c2ecf20Sopenharmony_ci gpio-controller; 4578c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4588c2ecf20Sopenharmony_ci 4598c2ecf20Sopenharmony_ci interrupt-controller; 4608c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4618c2ecf20Sopenharmony_ci }; 4628c2ecf20Sopenharmony_ci 4638c2ecf20Sopenharmony_ci gpg0: gpg0 { 4648c2ecf20Sopenharmony_ci gpio-controller; 4658c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4668c2ecf20Sopenharmony_ci 4678c2ecf20Sopenharmony_ci interrupt-controller; 4688c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4698c2ecf20Sopenharmony_ci }; 4708c2ecf20Sopenharmony_ci 4718c2ecf20Sopenharmony_ci gpd0: gpd0 { 4728c2ecf20Sopenharmony_ci gpio-controller; 4738c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4748c2ecf20Sopenharmony_ci 4758c2ecf20Sopenharmony_ci interrupt-controller; 4768c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4778c2ecf20Sopenharmony_ci }; 4788c2ecf20Sopenharmony_ci 4798c2ecf20Sopenharmony_ci gpd1: gpd1 { 4808c2ecf20Sopenharmony_ci gpio-controller; 4818c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4828c2ecf20Sopenharmony_ci 4838c2ecf20Sopenharmony_ci interrupt-controller; 4848c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4858c2ecf20Sopenharmony_ci }; 4868c2ecf20Sopenharmony_ci 4878c2ecf20Sopenharmony_ci gpd2: gpd2 { 4888c2ecf20Sopenharmony_ci gpio-controller; 4898c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4908c2ecf20Sopenharmony_ci 4918c2ecf20Sopenharmony_ci interrupt-controller; 4928c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4938c2ecf20Sopenharmony_ci }; 4948c2ecf20Sopenharmony_ci 4958c2ecf20Sopenharmony_ci gpd4: gpd4 { 4968c2ecf20Sopenharmony_ci gpio-controller; 4978c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4988c2ecf20Sopenharmony_ci 4998c2ecf20Sopenharmony_ci interrupt-controller; 5008c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5018c2ecf20Sopenharmony_ci }; 5028c2ecf20Sopenharmony_ci 5038c2ecf20Sopenharmony_ci gpd8: gpd8 { 5048c2ecf20Sopenharmony_ci gpio-controller; 5058c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5068c2ecf20Sopenharmony_ci 5078c2ecf20Sopenharmony_ci interrupt-controller; 5088c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5098c2ecf20Sopenharmony_ci }; 5108c2ecf20Sopenharmony_ci 5118c2ecf20Sopenharmony_ci gpd6: gpd6 { 5128c2ecf20Sopenharmony_ci gpio-controller; 5138c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5148c2ecf20Sopenharmony_ci 5158c2ecf20Sopenharmony_ci interrupt-controller; 5168c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5178c2ecf20Sopenharmony_ci }; 5188c2ecf20Sopenharmony_ci 5198c2ecf20Sopenharmony_ci gpd7: gpd7 { 5208c2ecf20Sopenharmony_ci gpio-controller; 5218c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5228c2ecf20Sopenharmony_ci 5238c2ecf20Sopenharmony_ci interrupt-controller; 5248c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5258c2ecf20Sopenharmony_ci }; 5268c2ecf20Sopenharmony_ci 5278c2ecf20Sopenharmony_ci gpg1: gpg1 { 5288c2ecf20Sopenharmony_ci gpio-controller; 5298c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5308c2ecf20Sopenharmony_ci 5318c2ecf20Sopenharmony_ci interrupt-controller; 5328c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5338c2ecf20Sopenharmony_ci }; 5348c2ecf20Sopenharmony_ci 5358c2ecf20Sopenharmony_ci gpg2: gpg2 { 5368c2ecf20Sopenharmony_ci gpio-controller; 5378c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5388c2ecf20Sopenharmony_ci 5398c2ecf20Sopenharmony_ci interrupt-controller; 5408c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5418c2ecf20Sopenharmony_ci }; 5428c2ecf20Sopenharmony_ci 5438c2ecf20Sopenharmony_ci gpg3: gpg3 { 5448c2ecf20Sopenharmony_ci gpio-controller; 5458c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5468c2ecf20Sopenharmony_ci 5478c2ecf20Sopenharmony_ci interrupt-controller; 5488c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 5498c2ecf20Sopenharmony_ci }; 5508c2ecf20Sopenharmony_ci 5518c2ecf20Sopenharmony_ci hs_i2c8_bus: hs-i2c8-bus { 5528c2ecf20Sopenharmony_ci samsung,pins = "gpb0-1", "gpb0-0"; 5538c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 5548c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5558c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 5568c2ecf20Sopenharmony_ci }; 5578c2ecf20Sopenharmony_ci 5588c2ecf20Sopenharmony_ci hs_i2c9_bus: hs-i2c9-bus { 5598c2ecf20Sopenharmony_ci samsung,pins = "gpb0-3", "gpb0-2"; 5608c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 5618c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5628c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 5638c2ecf20Sopenharmony_ci }; 5648c2ecf20Sopenharmony_ci 5658c2ecf20Sopenharmony_ci i2s1_bus: i2s1-bus { 5668c2ecf20Sopenharmony_ci samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", 5678c2ecf20Sopenharmony_ci "gpd4-3", "gpd4-4"; 5688c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5698c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5708c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 5718c2ecf20Sopenharmony_ci }; 5728c2ecf20Sopenharmony_ci 5738c2ecf20Sopenharmony_ci pcm1_bus: pcm1-bus { 5748c2ecf20Sopenharmony_ci samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", 5758c2ecf20Sopenharmony_ci "gpd4-3", "gpd4-4"; 5768c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 5778c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5788c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 5798c2ecf20Sopenharmony_ci }; 5808c2ecf20Sopenharmony_ci 5818c2ecf20Sopenharmony_ci spdif_bus: spdif-bus { 5828c2ecf20Sopenharmony_ci samsung,pins = "gpd4-3", "gpd4-4"; 5838c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 5848c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5858c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 5868c2ecf20Sopenharmony_ci }; 5878c2ecf20Sopenharmony_ci 5888c2ecf20Sopenharmony_ci fimc_is_spi_pin0: fimc-is-spi-pin0 { 5898c2ecf20Sopenharmony_ci samsung,pins = "gpc3-3", "gpc3-2", "gpc3-1", "gpc3-0"; 5908c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5918c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5928c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 5938c2ecf20Sopenharmony_ci }; 5948c2ecf20Sopenharmony_ci 5958c2ecf20Sopenharmony_ci fimc_is_spi_pin1: fimc-is-spi-pin1 { 5968c2ecf20Sopenharmony_ci samsung,pins = "gpc3-7", "gpc3-6", "gpc3-5", "gpc3-4"; 5978c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5988c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5998c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6008c2ecf20Sopenharmony_ci }; 6018c2ecf20Sopenharmony_ci 6028c2ecf20Sopenharmony_ci uart0_bus: uart0-bus { 6038c2ecf20Sopenharmony_ci samsung,pins = "gpd0-3", "gpd0-2", "gpd0-1", "gpd0-0"; 6048c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6058c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6068c2ecf20Sopenharmony_ci }; 6078c2ecf20Sopenharmony_ci 6088c2ecf20Sopenharmony_ci hs_i2c2_bus: hs-i2c2-bus { 6098c2ecf20Sopenharmony_ci samsung,pins = "gpd0-3", "gpd0-2"; 6108c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 6118c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6128c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6138c2ecf20Sopenharmony_ci }; 6148c2ecf20Sopenharmony_ci 6158c2ecf20Sopenharmony_ci uart2_bus: uart2-bus { 6168c2ecf20Sopenharmony_ci samsung,pins = "gpd1-5", "gpd1-4"; 6178c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6188c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6198c2ecf20Sopenharmony_ci }; 6208c2ecf20Sopenharmony_ci 6218c2ecf20Sopenharmony_ci uart1_bus: uart1-bus { 6228c2ecf20Sopenharmony_ci samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; 6238c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6248c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6258c2ecf20Sopenharmony_ci }; 6268c2ecf20Sopenharmony_ci 6278c2ecf20Sopenharmony_ci hs_i2c3_bus: hs-i2c3-bus { 6288c2ecf20Sopenharmony_ci samsung,pins = "gpd1-3", "gpd1-2"; 6298c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 6308c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6318c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6328c2ecf20Sopenharmony_ci }; 6338c2ecf20Sopenharmony_ci 6348c2ecf20Sopenharmony_ci hs_i2c0_bus: hs-i2c0-bus { 6358c2ecf20Sopenharmony_ci samsung,pins = "gpd2-1", "gpd2-0"; 6368c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6378c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6388c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6398c2ecf20Sopenharmony_ci }; 6408c2ecf20Sopenharmony_ci 6418c2ecf20Sopenharmony_ci hs_i2c1_bus: hs-i2c1-bus { 6428c2ecf20Sopenharmony_ci samsung,pins = "gpd2-3", "gpd2-2"; 6438c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6448c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6458c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6468c2ecf20Sopenharmony_ci }; 6478c2ecf20Sopenharmony_ci 6488c2ecf20Sopenharmony_ci pwm0_out: pwm0-out { 6498c2ecf20Sopenharmony_ci samsung,pins = "gpd2-4"; 6508c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6518c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6528c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6538c2ecf20Sopenharmony_ci }; 6548c2ecf20Sopenharmony_ci 6558c2ecf20Sopenharmony_ci pwm1_out: pwm1-out { 6568c2ecf20Sopenharmony_ci samsung,pins = "gpd2-5"; 6578c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6588c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6598c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6608c2ecf20Sopenharmony_ci }; 6618c2ecf20Sopenharmony_ci 6628c2ecf20Sopenharmony_ci pwm2_out: pwm2-out { 6638c2ecf20Sopenharmony_ci samsung,pins = "gpd2-6"; 6648c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6658c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6668c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6678c2ecf20Sopenharmony_ci }; 6688c2ecf20Sopenharmony_ci 6698c2ecf20Sopenharmony_ci pwm3_out: pwm3-out { 6708c2ecf20Sopenharmony_ci samsung,pins = "gpd2-7"; 6718c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6728c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6738c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6748c2ecf20Sopenharmony_ci }; 6758c2ecf20Sopenharmony_ci 6768c2ecf20Sopenharmony_ci spi1_bus: spi1-bus { 6778c2ecf20Sopenharmony_ci samsung,pins = "gpd6-2", "gpd6-4", "gpd6-5"; 6788c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6798c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6808c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6818c2ecf20Sopenharmony_ci }; 6828c2ecf20Sopenharmony_ci 6838c2ecf20Sopenharmony_ci hs_i2c7_bus: hs-i2c7-bus { 6848c2ecf20Sopenharmony_ci samsung,pins = "gpd2-7", "gpd2-6"; 6858c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 6868c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6878c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6888c2ecf20Sopenharmony_ci }; 6898c2ecf20Sopenharmony_ci 6908c2ecf20Sopenharmony_ci spi0_bus: spi0-bus { 6918c2ecf20Sopenharmony_ci samsung,pins = "gpd8-0", "gpd6-0", "gpd6-1"; 6928c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6938c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6948c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 6958c2ecf20Sopenharmony_ci }; 6968c2ecf20Sopenharmony_ci 6978c2ecf20Sopenharmony_ci hs_i2c10_bus: hs-i2c10-bus { 6988c2ecf20Sopenharmony_ci samsung,pins = "gpg3-1", "gpg3-0"; 6998c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 7008c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 7018c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7028c2ecf20Sopenharmony_ci }; 7038c2ecf20Sopenharmony_ci 7048c2ecf20Sopenharmony_ci hs_i2c11_bus: hs-i2c11-bus { 7058c2ecf20Sopenharmony_ci samsung,pins = "gpg3-3", "gpg3-2"; 7068c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 7078c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 7088c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7098c2ecf20Sopenharmony_ci }; 7108c2ecf20Sopenharmony_ci 7118c2ecf20Sopenharmony_ci spi3_bus: spi3-bus { 7128c2ecf20Sopenharmony_ci samsung,pins = "gpg3-4", "gpg3-6", "gpg3-7"; 7138c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 7148c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 7158c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7168c2ecf20Sopenharmony_ci }; 7178c2ecf20Sopenharmony_ci 7188c2ecf20Sopenharmony_ci spi4_bus: spi4-bus { 7198c2ecf20Sopenharmony_ci samsung,pins = "gpv7-1", "gpv7-3", "gpv7-4"; 7208c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 7218c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 7228c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7238c2ecf20Sopenharmony_ci }; 7248c2ecf20Sopenharmony_ci 7258c2ecf20Sopenharmony_ci fimc_is_uart: fimc-is-uart { 7268c2ecf20Sopenharmony_ci samsung,pins = "gpc1-1", "gpc0-7"; 7278c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 7288c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7298c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7308c2ecf20Sopenharmony_ci }; 7318c2ecf20Sopenharmony_ci 7328c2ecf20Sopenharmony_ci fimc_is_ch0_i2c: fimc-is-ch0_i2c { 7338c2ecf20Sopenharmony_ci samsung,pins = "gpc2-1", "gpc2-0"; 7348c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 7358c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7368c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7378c2ecf20Sopenharmony_ci }; 7388c2ecf20Sopenharmony_ci 7398c2ecf20Sopenharmony_ci fimc_is_ch0_mclk: fimc-is-ch0_mclk { 7408c2ecf20Sopenharmony_ci samsung,pins = "gpd7-0"; 7418c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 7428c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7438c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7448c2ecf20Sopenharmony_ci }; 7458c2ecf20Sopenharmony_ci 7468c2ecf20Sopenharmony_ci fimc_is_ch1_i2c: fimc-is-ch1-i2c { 7478c2ecf20Sopenharmony_ci samsung,pins = "gpc2-3", "gpc2-2"; 7488c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 7498c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7508c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7518c2ecf20Sopenharmony_ci }; 7528c2ecf20Sopenharmony_ci 7538c2ecf20Sopenharmony_ci fimc_is_ch1_mclk: fimc-is-ch1-mclk { 7548c2ecf20Sopenharmony_ci samsung,pins = "gpd7-1"; 7558c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 7568c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7578c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7588c2ecf20Sopenharmony_ci }; 7598c2ecf20Sopenharmony_ci 7608c2ecf20Sopenharmony_ci fimc_is_ch2_i2c: fimc-is-ch2-i2c { 7618c2ecf20Sopenharmony_ci samsung,pins = "gpc2-5", "gpc2-4"; 7628c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 7638c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7648c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7658c2ecf20Sopenharmony_ci }; 7668c2ecf20Sopenharmony_ci 7678c2ecf20Sopenharmony_ci fimc_is_ch2_mclk: fimc-is-ch2-mclk { 7688c2ecf20Sopenharmony_ci samsung,pins = "gpd7-2"; 7698c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 7708c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 7718c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7728c2ecf20Sopenharmony_ci }; 7738c2ecf20Sopenharmony_ci}; 7748c2ecf20Sopenharmony_ci 7758c2ecf20Sopenharmony_ci&pinctrl_touch { 7768c2ecf20Sopenharmony_ci gpj1: gpj1 { 7778c2ecf20Sopenharmony_ci gpio-controller; 7788c2ecf20Sopenharmony_ci #gpio-cells = <2>; 7798c2ecf20Sopenharmony_ci 7808c2ecf20Sopenharmony_ci interrupt-controller; 7818c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 7828c2ecf20Sopenharmony_ci }; 7838c2ecf20Sopenharmony_ci 7848c2ecf20Sopenharmony_ci hs_i2c5_bus: hs-i2c5-bus { 7858c2ecf20Sopenharmony_ci samsung,pins = "gpj1-1", "gpj1-0"; 7868c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 7878c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 7888c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS5433_PIN_DRV_FAST_SR1>; 7898c2ecf20Sopenharmony_ci }; 7908c2ecf20Sopenharmony_ci}; 791