18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Samsung's Exynos7 SoC pin-mux and pin-config device tree source 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (c) 2014 Samsung Electronics Co., Ltd. 68c2ecf20Sopenharmony_ci * http://www.samsung.com 78c2ecf20Sopenharmony_ci * 88c2ecf20Sopenharmony_ci * Samsung's Exynos7 SoC pin-mux and pin-config options are listed as 98c2ecf20Sopenharmony_ci * device tree nodes in this file. 108c2ecf20Sopenharmony_ci */ 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#include <dt-bindings/pinctrl/samsung.h> 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci&pinctrl_alive { 158c2ecf20Sopenharmony_ci gpa0: gpa0 { 168c2ecf20Sopenharmony_ci gpio-controller; 178c2ecf20Sopenharmony_ci #gpio-cells = <2>; 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci interrupt-controller; 208c2ecf20Sopenharmony_ci interrupt-parent = <&gic>; 218c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 228c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 238c2ecf20Sopenharmony_ci <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 248c2ecf20Sopenharmony_ci <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 258c2ecf20Sopenharmony_ci <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 268c2ecf20Sopenharmony_ci <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 278c2ecf20Sopenharmony_ci <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 288c2ecf20Sopenharmony_ci <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 298c2ecf20Sopenharmony_ci <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 308c2ecf20Sopenharmony_ci }; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci gpa1: gpa1 { 338c2ecf20Sopenharmony_ci gpio-controller; 348c2ecf20Sopenharmony_ci #gpio-cells = <2>; 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci interrupt-controller; 378c2ecf20Sopenharmony_ci interrupt-parent = <&gic>; 388c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 398c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 408c2ecf20Sopenharmony_ci <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 418c2ecf20Sopenharmony_ci <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 428c2ecf20Sopenharmony_ci <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 438c2ecf20Sopenharmony_ci <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 448c2ecf20Sopenharmony_ci <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 458c2ecf20Sopenharmony_ci <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 468c2ecf20Sopenharmony_ci <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 478c2ecf20Sopenharmony_ci }; 488c2ecf20Sopenharmony_ci 498c2ecf20Sopenharmony_ci gpa2: gpa2 { 508c2ecf20Sopenharmony_ci gpio-controller; 518c2ecf20Sopenharmony_ci #gpio-cells = <2>; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci interrupt-controller; 548c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 558c2ecf20Sopenharmony_ci }; 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci gpa3: gpa3 { 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 668c2ecf20Sopenharmony_ci&pinctrl_bus0 { 678c2ecf20Sopenharmony_ci gpb0: gpb0 { 688c2ecf20Sopenharmony_ci gpio-controller; 698c2ecf20Sopenharmony_ci #gpio-cells = <2>; 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ci interrupt-controller; 728c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 738c2ecf20Sopenharmony_ci }; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci gpc0: gpc0 { 768c2ecf20Sopenharmony_ci gpio-controller; 778c2ecf20Sopenharmony_ci #gpio-cells = <2>; 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci interrupt-controller; 808c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 818c2ecf20Sopenharmony_ci }; 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ci gpc1: gpc1 { 848c2ecf20Sopenharmony_ci gpio-controller; 858c2ecf20Sopenharmony_ci #gpio-cells = <2>; 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ci interrupt-controller; 888c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 898c2ecf20Sopenharmony_ci }; 908c2ecf20Sopenharmony_ci 918c2ecf20Sopenharmony_ci gpc2: gpc2 { 928c2ecf20Sopenharmony_ci gpio-controller; 938c2ecf20Sopenharmony_ci #gpio-cells = <2>; 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ci interrupt-controller; 968c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 978c2ecf20Sopenharmony_ci }; 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ci gpc3: gpc3 { 1008c2ecf20Sopenharmony_ci gpio-controller; 1018c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1028c2ecf20Sopenharmony_ci 1038c2ecf20Sopenharmony_ci interrupt-controller; 1048c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1058c2ecf20Sopenharmony_ci }; 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ci gpd0: gpd0 { 1088c2ecf20Sopenharmony_ci gpio-controller; 1098c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci interrupt-controller; 1128c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1138c2ecf20Sopenharmony_ci }; 1148c2ecf20Sopenharmony_ci 1158c2ecf20Sopenharmony_ci gpd1: gpd1 { 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 gpd2: gpd2 { 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 gpd4: gpd4 { 1328c2ecf20Sopenharmony_ci gpio-controller; 1338c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ci interrupt-controller; 1368c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1378c2ecf20Sopenharmony_ci }; 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci gpd5: gpd5 { 1408c2ecf20Sopenharmony_ci gpio-controller; 1418c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ci interrupt-controller; 1448c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1458c2ecf20Sopenharmony_ci }; 1468c2ecf20Sopenharmony_ci 1478c2ecf20Sopenharmony_ci gpd6: gpd6 { 1488c2ecf20Sopenharmony_ci gpio-controller; 1498c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci interrupt-controller; 1528c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1538c2ecf20Sopenharmony_ci }; 1548c2ecf20Sopenharmony_ci 1558c2ecf20Sopenharmony_ci gpd7: gpd7 { 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 gpd8: gpd8 { 1648c2ecf20Sopenharmony_ci gpio-controller; 1658c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_ci interrupt-controller; 1688c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1698c2ecf20Sopenharmony_ci }; 1708c2ecf20Sopenharmony_ci 1718c2ecf20Sopenharmony_ci gpg0: gpg0 { 1728c2ecf20Sopenharmony_ci gpio-controller; 1738c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1748c2ecf20Sopenharmony_ci 1758c2ecf20Sopenharmony_ci interrupt-controller; 1768c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1778c2ecf20Sopenharmony_ci }; 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci gpg3: gpg3 { 1808c2ecf20Sopenharmony_ci gpio-controller; 1818c2ecf20Sopenharmony_ci #gpio-cells = <2>; 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ci interrupt-controller; 1848c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 1858c2ecf20Sopenharmony_ci }; 1868c2ecf20Sopenharmony_ci 1878c2ecf20Sopenharmony_ci hs_i2c10_bus: hs-i2c10-bus { 1888c2ecf20Sopenharmony_ci samsung,pins = "gpb0-1", "gpb0-0"; 1898c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1908c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1918c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 1928c2ecf20Sopenharmony_ci }; 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ci hs_i2c11_bus: hs-i2c11-bus { 1958c2ecf20Sopenharmony_ci samsung,pins = "gpb0-3", "gpb0-2"; 1968c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1978c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1988c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 1998c2ecf20Sopenharmony_ci }; 2008c2ecf20Sopenharmony_ci 2018c2ecf20Sopenharmony_ci hs_i2c2_bus: hs-i2c2-bus { 2028c2ecf20Sopenharmony_ci samsung,pins = "gpd0-3", "gpd0-2"; 2038c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 2048c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2058c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2068c2ecf20Sopenharmony_ci }; 2078c2ecf20Sopenharmony_ci 2088c2ecf20Sopenharmony_ci uart0_data: uart0-data { 2098c2ecf20Sopenharmony_ci samsung,pins = "gpd0-0", "gpd0-1"; 2108c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2118c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2128c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2138c2ecf20Sopenharmony_ci }; 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci uart0_fctl: uart0-fctl { 2168c2ecf20Sopenharmony_ci samsung,pins = "gpd0-2", "gpd0-3"; 2178c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2188c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2198c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2208c2ecf20Sopenharmony_ci }; 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci uart2_data: uart2-data { 2238c2ecf20Sopenharmony_ci samsung,pins = "gpd1-4", "gpd1-5"; 2248c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2258c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2268c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2278c2ecf20Sopenharmony_ci }; 2288c2ecf20Sopenharmony_ci 2298c2ecf20Sopenharmony_ci hs_i2c3_bus: hs-i2c3-bus { 2308c2ecf20Sopenharmony_ci samsung,pins = "gpd1-3", "gpd1-2"; 2318c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 2328c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2338c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2348c2ecf20Sopenharmony_ci }; 2358c2ecf20Sopenharmony_ci 2368c2ecf20Sopenharmony_ci uart1_data: uart1-data { 2378c2ecf20Sopenharmony_ci samsung,pins = "gpd1-0", "gpd1-1"; 2388c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2398c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2408c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2418c2ecf20Sopenharmony_ci }; 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci uart1_fctl: uart1-fctl { 2448c2ecf20Sopenharmony_ci samsung,pins = "gpd1-2", "gpd1-3"; 2458c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2468c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2478c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2488c2ecf20Sopenharmony_ci }; 2498c2ecf20Sopenharmony_ci 2508c2ecf20Sopenharmony_ci hs_i2c0_bus: hs-i2c0-bus { 2518c2ecf20Sopenharmony_ci samsung,pins = "gpd2-1", "gpd2-0"; 2528c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2538c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2548c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2558c2ecf20Sopenharmony_ci }; 2568c2ecf20Sopenharmony_ci 2578c2ecf20Sopenharmony_ci hs_i2c1_bus: hs-i2c1-bus { 2588c2ecf20Sopenharmony_ci samsung,pins = "gpd2-3", "gpd2-2"; 2598c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2608c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2618c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2628c2ecf20Sopenharmony_ci }; 2638c2ecf20Sopenharmony_ci 2648c2ecf20Sopenharmony_ci hs_i2c9_bus: hs-i2c9-bus { 2658c2ecf20Sopenharmony_ci samsung,pins = "gpd2-7", "gpd2-6"; 2668c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 2678c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 2688c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2698c2ecf20Sopenharmony_ci }; 2708c2ecf20Sopenharmony_ci 2718c2ecf20Sopenharmony_ci pwm0_out: pwm0-out { 2728c2ecf20Sopenharmony_ci samsung,pins = "gpd2-4"; 2738c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2748c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2758c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2768c2ecf20Sopenharmony_ci }; 2778c2ecf20Sopenharmony_ci 2788c2ecf20Sopenharmony_ci pwm1_out: pwm1-out { 2798c2ecf20Sopenharmony_ci samsung,pins = "gpd2-5"; 2808c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2818c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2828c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2838c2ecf20Sopenharmony_ci }; 2848c2ecf20Sopenharmony_ci 2858c2ecf20Sopenharmony_ci pwm2_out: pwm2-out { 2868c2ecf20Sopenharmony_ci samsung,pins = "gpd2-6"; 2878c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2888c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2898c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2908c2ecf20Sopenharmony_ci }; 2918c2ecf20Sopenharmony_ci 2928c2ecf20Sopenharmony_ci pwm3_out: pwm3-out { 2938c2ecf20Sopenharmony_ci samsung,pins = "gpd2-7"; 2948c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2958c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2968c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 2978c2ecf20Sopenharmony_ci }; 2988c2ecf20Sopenharmony_ci 2998c2ecf20Sopenharmony_ci hs_i2c8_bus: hs-i2c8-bus { 3008c2ecf20Sopenharmony_ci samsung,pins = "gpd5-3", "gpd5-2"; 3018c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 3028c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3038c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3048c2ecf20Sopenharmony_ci }; 3058c2ecf20Sopenharmony_ci 3068c2ecf20Sopenharmony_ci uart3_data: uart3-data { 3078c2ecf20Sopenharmony_ci samsung,pins = "gpd5-0", "gpd5-1"; 3088c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 3098c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 3108c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3118c2ecf20Sopenharmony_ci }; 3128c2ecf20Sopenharmony_ci 3138c2ecf20Sopenharmony_ci spi2_bus: spi2-bus { 3148c2ecf20Sopenharmony_ci samsung,pins = "gpd5-0", "gpd5-1", "gpd5-2", "gpd5-3"; 3158c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3168c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3178c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3188c2ecf20Sopenharmony_ci }; 3198c2ecf20Sopenharmony_ci 3208c2ecf20Sopenharmony_ci spi1_bus: spi1-bus { 3218c2ecf20Sopenharmony_ci samsung,pins = "gpd6-2", "gpd6-3", "gpd6-4", "gpd6-5"; 3228c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3238c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3248c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3258c2ecf20Sopenharmony_ci }; 3268c2ecf20Sopenharmony_ci 3278c2ecf20Sopenharmony_ci spi0_bus: spi0-bus { 3288c2ecf20Sopenharmony_ci samsung,pins = "gpd8-0", "gpd8-1", "gpd6-0", "gpd6-1"; 3298c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3308c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3318c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3328c2ecf20Sopenharmony_ci }; 3338c2ecf20Sopenharmony_ci 3348c2ecf20Sopenharmony_ci hs_i2c4_bus: hs-i2c4-bus { 3358c2ecf20Sopenharmony_ci samsung,pins = "gpg3-1", "gpg3-0"; 3368c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3378c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3388c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3398c2ecf20Sopenharmony_ci }; 3408c2ecf20Sopenharmony_ci 3418c2ecf20Sopenharmony_ci hs_i2c5_bus: hs-i2c5-bus { 3428c2ecf20Sopenharmony_ci samsung,pins = "gpg3-3", "gpg3-2"; 3438c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3448c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3458c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3468c2ecf20Sopenharmony_ci }; 3478c2ecf20Sopenharmony_ci}; 3488c2ecf20Sopenharmony_ci 3498c2ecf20Sopenharmony_ci&pinctrl_nfc { 3508c2ecf20Sopenharmony_ci gpj0: gpj0 { 3518c2ecf20Sopenharmony_ci gpio-controller; 3528c2ecf20Sopenharmony_ci #gpio-cells = <2>; 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ci interrupt-controller; 3558c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3568c2ecf20Sopenharmony_ci }; 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ci hs_i2c6_bus: hs-i2c6-bus { 3598c2ecf20Sopenharmony_ci samsung,pins = "gpj0-1", "gpj0-0"; 3608c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3618c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3628c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3638c2ecf20Sopenharmony_ci }; 3648c2ecf20Sopenharmony_ci}; 3658c2ecf20Sopenharmony_ci 3668c2ecf20Sopenharmony_ci&pinctrl_touch { 3678c2ecf20Sopenharmony_ci gpj1: gpj1 { 3688c2ecf20Sopenharmony_ci gpio-controller; 3698c2ecf20Sopenharmony_ci #gpio-cells = <2>; 3708c2ecf20Sopenharmony_ci 3718c2ecf20Sopenharmony_ci interrupt-controller; 3728c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3738c2ecf20Sopenharmony_ci }; 3748c2ecf20Sopenharmony_ci 3758c2ecf20Sopenharmony_ci hs_i2c7_bus: hs-i2c7-bus { 3768c2ecf20Sopenharmony_ci samsung,pins = "gpj1-1", "gpj1-0"; 3778c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3788c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3798c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3808c2ecf20Sopenharmony_ci }; 3818c2ecf20Sopenharmony_ci}; 3828c2ecf20Sopenharmony_ci 3838c2ecf20Sopenharmony_ci&pinctrl_ff { 3848c2ecf20Sopenharmony_ci gpg4: gpg4 { 3858c2ecf20Sopenharmony_ci gpio-controller; 3868c2ecf20Sopenharmony_ci #gpio-cells = <2>; 3878c2ecf20Sopenharmony_ci 3888c2ecf20Sopenharmony_ci interrupt-controller; 3898c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 3908c2ecf20Sopenharmony_ci }; 3918c2ecf20Sopenharmony_ci 3928c2ecf20Sopenharmony_ci spi3_bus: spi3-bus { 3938c2ecf20Sopenharmony_ci samsung,pins = "gpg4-0", "gpg4-1", "gpg4-2", "gpg4-3"; 3948c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 3958c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 3968c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 3978c2ecf20Sopenharmony_ci }; 3988c2ecf20Sopenharmony_ci}; 3998c2ecf20Sopenharmony_ci 4008c2ecf20Sopenharmony_ci&pinctrl_ese { 4018c2ecf20Sopenharmony_ci gpv7: gpv7 { 4028c2ecf20Sopenharmony_ci gpio-controller; 4038c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4048c2ecf20Sopenharmony_ci 4058c2ecf20Sopenharmony_ci interrupt-controller; 4068c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4078c2ecf20Sopenharmony_ci }; 4088c2ecf20Sopenharmony_ci 4098c2ecf20Sopenharmony_ci spi4_bus: spi4-bus { 4108c2ecf20Sopenharmony_ci samsung,pins = "gpv7-0", "gpv7-1", "gpv7-2", "gpv7-3"; 4118c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4128c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 4138c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 4148c2ecf20Sopenharmony_ci }; 4158c2ecf20Sopenharmony_ci}; 4168c2ecf20Sopenharmony_ci 4178c2ecf20Sopenharmony_ci&pinctrl_fsys0 { 4188c2ecf20Sopenharmony_ci gpr4: gpr4 { 4198c2ecf20Sopenharmony_ci gpio-controller; 4208c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4218c2ecf20Sopenharmony_ci 4228c2ecf20Sopenharmony_ci interrupt-controller; 4238c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 4248c2ecf20Sopenharmony_ci }; 4258c2ecf20Sopenharmony_ci 4268c2ecf20Sopenharmony_ci sd2_clk: sd2-clk { 4278c2ecf20Sopenharmony_ci samsung,pins = "gpr4-0"; 4288c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4298c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 4308c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 4318c2ecf20Sopenharmony_ci }; 4328c2ecf20Sopenharmony_ci 4338c2ecf20Sopenharmony_ci sd2_cmd: sd2-cmd { 4348c2ecf20Sopenharmony_ci samsung,pins = "gpr4-1"; 4358c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4368c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 4378c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 4388c2ecf20Sopenharmony_ci }; 4398c2ecf20Sopenharmony_ci 4408c2ecf20Sopenharmony_ci sd2_cd: sd2-cd { 4418c2ecf20Sopenharmony_ci samsung,pins = "gpr4-2"; 4428c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4438c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 4448c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 4458c2ecf20Sopenharmony_ci }; 4468c2ecf20Sopenharmony_ci 4478c2ecf20Sopenharmony_ci sd2_bus1: sd2-bus-width1 { 4488c2ecf20Sopenharmony_ci samsung,pins = "gpr4-3"; 4498c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4508c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 4518c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 4528c2ecf20Sopenharmony_ci }; 4538c2ecf20Sopenharmony_ci 4548c2ecf20Sopenharmony_ci sd2_bus4: sd2-bus-width4 { 4558c2ecf20Sopenharmony_ci samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; 4568c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4578c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 4588c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 4598c2ecf20Sopenharmony_ci }; 4608c2ecf20Sopenharmony_ci}; 4618c2ecf20Sopenharmony_ci 4628c2ecf20Sopenharmony_ci&pinctrl_fsys1 { 4638c2ecf20Sopenharmony_ci gpr0: gpr0 { 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 gpr1: gpr1 { 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 gpr2: gpr2 { 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 gpr3: gpr3 { 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 sd0_clk: sd0-clk { 4968c2ecf20Sopenharmony_ci samsung,pins = "gpr0-0"; 4978c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 4988c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 4998c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5008c2ecf20Sopenharmony_ci }; 5018c2ecf20Sopenharmony_ci 5028c2ecf20Sopenharmony_ci sd0_cmd: sd0-cmd { 5038c2ecf20Sopenharmony_ci samsung,pins = "gpr0-1"; 5048c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5058c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5068c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5078c2ecf20Sopenharmony_ci }; 5088c2ecf20Sopenharmony_ci 5098c2ecf20Sopenharmony_ci sd0_ds: sd0-ds { 5108c2ecf20Sopenharmony_ci samsung,pins = "gpr0-2"; 5118c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5128c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 5138c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5148c2ecf20Sopenharmony_ci }; 5158c2ecf20Sopenharmony_ci 5168c2ecf20Sopenharmony_ci sd0_qrdy: sd0-qrdy { 5178c2ecf20Sopenharmony_ci samsung,pins = "gpr0-3"; 5188c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5198c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 5208c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5218c2ecf20Sopenharmony_ci }; 5228c2ecf20Sopenharmony_ci 5238c2ecf20Sopenharmony_ci sd0_bus1: sd0-bus-width1 { 5248c2ecf20Sopenharmony_ci samsung,pins = "gpr1-0"; 5258c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5268c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5278c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5288c2ecf20Sopenharmony_ci }; 5298c2ecf20Sopenharmony_ci 5308c2ecf20Sopenharmony_ci sd0_bus4: sd0-bus-width4 { 5318c2ecf20Sopenharmony_ci samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; 5328c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5338c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5348c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5358c2ecf20Sopenharmony_ci }; 5368c2ecf20Sopenharmony_ci 5378c2ecf20Sopenharmony_ci sd0_bus8: sd0-bus-width8 { 5388c2ecf20Sopenharmony_ci samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; 5398c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5408c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5418c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 5428c2ecf20Sopenharmony_ci }; 5438c2ecf20Sopenharmony_ci 5448c2ecf20Sopenharmony_ci sd1_clk: sd1-clk { 5458c2ecf20Sopenharmony_ci samsung,pins = "gpr2-0"; 5468c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5478c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5488c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 5498c2ecf20Sopenharmony_ci }; 5508c2ecf20Sopenharmony_ci 5518c2ecf20Sopenharmony_ci sd1_cmd: sd1-cmd { 5528c2ecf20Sopenharmony_ci samsung,pins = "gpr2-1"; 5538c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5548c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 5558c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 5568c2ecf20Sopenharmony_ci }; 5578c2ecf20Sopenharmony_ci 5588c2ecf20Sopenharmony_ci sd1_ds: sd1-ds { 5598c2ecf20Sopenharmony_ci samsung,pins = "gpr2-2"; 5608c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5618c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 5628c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV4>; 5638c2ecf20Sopenharmony_ci }; 5648c2ecf20Sopenharmony_ci 5658c2ecf20Sopenharmony_ci sd1_qrdy: sd1-qrdy { 5668c2ecf20Sopenharmony_ci samsung,pins = "gpr2-3"; 5678c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5688c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 5698c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV4>; 5708c2ecf20Sopenharmony_ci }; 5718c2ecf20Sopenharmony_ci 5728c2ecf20Sopenharmony_ci sd1_int: sd1-int { 5738c2ecf20Sopenharmony_ci samsung,pins = "gpr2-4"; 5748c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5758c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 5768c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV4>; 5778c2ecf20Sopenharmony_ci }; 5788c2ecf20Sopenharmony_ci 5798c2ecf20Sopenharmony_ci sd1_bus1: sd1-bus-width1 { 5808c2ecf20Sopenharmony_ci samsung,pins = "gpr3-0"; 5818c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5828c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5838c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 5848c2ecf20Sopenharmony_ci }; 5858c2ecf20Sopenharmony_ci 5868c2ecf20Sopenharmony_ci sd1_bus4: sd1-bus-width4 { 5878c2ecf20Sopenharmony_ci samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; 5888c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5898c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5908c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 5918c2ecf20Sopenharmony_ci }; 5928c2ecf20Sopenharmony_ci 5938c2ecf20Sopenharmony_ci sd1_bus8: sd1-bus-width8 { 5948c2ecf20Sopenharmony_ci samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 5958c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 5968c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 5978c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 5988c2ecf20Sopenharmony_ci }; 5998c2ecf20Sopenharmony_ci}; 6008c2ecf20Sopenharmony_ci 6018c2ecf20Sopenharmony_ci&pinctrl_bus1 { 6028c2ecf20Sopenharmony_ci gpf0: gpf0 { 6038c2ecf20Sopenharmony_ci gpio-controller; 6048c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6058c2ecf20Sopenharmony_ci 6068c2ecf20Sopenharmony_ci interrupt-controller; 6078c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6088c2ecf20Sopenharmony_ci }; 6098c2ecf20Sopenharmony_ci 6108c2ecf20Sopenharmony_ci gpf1: gpf1 { 6118c2ecf20Sopenharmony_ci gpio-controller; 6128c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6138c2ecf20Sopenharmony_ci 6148c2ecf20Sopenharmony_ci interrupt-controller; 6158c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6168c2ecf20Sopenharmony_ci }; 6178c2ecf20Sopenharmony_ci 6188c2ecf20Sopenharmony_ci gpf2: gpf2 { 6198c2ecf20Sopenharmony_ci gpio-controller; 6208c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6218c2ecf20Sopenharmony_ci 6228c2ecf20Sopenharmony_ci interrupt-controller; 6238c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6248c2ecf20Sopenharmony_ci }; 6258c2ecf20Sopenharmony_ci 6268c2ecf20Sopenharmony_ci gpf3: gpf3 { 6278c2ecf20Sopenharmony_ci gpio-controller; 6288c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6298c2ecf20Sopenharmony_ci 6308c2ecf20Sopenharmony_ci interrupt-controller; 6318c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6328c2ecf20Sopenharmony_ci }; 6338c2ecf20Sopenharmony_ci 6348c2ecf20Sopenharmony_ci gpf4: gpf4 { 6358c2ecf20Sopenharmony_ci gpio-controller; 6368c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6378c2ecf20Sopenharmony_ci 6388c2ecf20Sopenharmony_ci interrupt-controller; 6398c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6408c2ecf20Sopenharmony_ci }; 6418c2ecf20Sopenharmony_ci 6428c2ecf20Sopenharmony_ci gpf5: gpf5 { 6438c2ecf20Sopenharmony_ci gpio-controller; 6448c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6458c2ecf20Sopenharmony_ci 6468c2ecf20Sopenharmony_ci interrupt-controller; 6478c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6488c2ecf20Sopenharmony_ci }; 6498c2ecf20Sopenharmony_ci 6508c2ecf20Sopenharmony_ci gpg1: gpg1 { 6518c2ecf20Sopenharmony_ci gpio-controller; 6528c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6538c2ecf20Sopenharmony_ci 6548c2ecf20Sopenharmony_ci interrupt-controller; 6558c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6568c2ecf20Sopenharmony_ci }; 6578c2ecf20Sopenharmony_ci 6588c2ecf20Sopenharmony_ci gpg2: gpg2 { 6598c2ecf20Sopenharmony_ci gpio-controller; 6608c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6618c2ecf20Sopenharmony_ci 6628c2ecf20Sopenharmony_ci interrupt-controller; 6638c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6648c2ecf20Sopenharmony_ci }; 6658c2ecf20Sopenharmony_ci 6668c2ecf20Sopenharmony_ci gph1: gph1 { 6678c2ecf20Sopenharmony_ci gpio-controller; 6688c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6698c2ecf20Sopenharmony_ci 6708c2ecf20Sopenharmony_ci interrupt-controller; 6718c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6728c2ecf20Sopenharmony_ci }; 6738c2ecf20Sopenharmony_ci 6748c2ecf20Sopenharmony_ci gpv6: gpv6 { 6758c2ecf20Sopenharmony_ci gpio-controller; 6768c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6778c2ecf20Sopenharmony_ci 6788c2ecf20Sopenharmony_ci interrupt-controller; 6798c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 6808c2ecf20Sopenharmony_ci }; 6818c2ecf20Sopenharmony_ci 6828c2ecf20Sopenharmony_ci spi5_bus: spi5-bus { 6838c2ecf20Sopenharmony_ci samsung,pins = "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3"; 6848c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6858c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 6868c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 6878c2ecf20Sopenharmony_ci }; 6888c2ecf20Sopenharmony_ci 6898c2ecf20Sopenharmony_ci ufs_refclk_out: ufs-refclk-out { 6908c2ecf20Sopenharmony_ci samsung,pins = "gpg2-4"; 6918c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6928c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6938c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV2>; 6948c2ecf20Sopenharmony_ci }; 6958c2ecf20Sopenharmony_ci 6968c2ecf20Sopenharmony_ci ufs_rst_n: ufs-rst-n { 6978c2ecf20Sopenharmony_ci samsung,pins = "gph1-5"; 6988c2ecf20Sopenharmony_ci samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 6998c2ecf20Sopenharmony_ci samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 7008c2ecf20Sopenharmony_ci samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 7018c2ecf20Sopenharmony_ci }; 7028c2ecf20Sopenharmony_ci}; 703