18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * pinctrl dts fils for Hislicon HiKey960 development board
48c2ecf20Sopenharmony_ci *
58c2ecf20Sopenharmony_ci */
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci#include <dt-bindings/pinctrl/hisi.h>
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci/ {
108c2ecf20Sopenharmony_ci	soc {
118c2ecf20Sopenharmony_ci		/* [IOMG_000, IOMG_123] */
128c2ecf20Sopenharmony_ci		range: gpio-range {
138c2ecf20Sopenharmony_ci			#pinctrl-single,gpio-range-cells = <3>;
148c2ecf20Sopenharmony_ci		};
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci		pmx0: pinmux@e896c000 {
178c2ecf20Sopenharmony_ci			compatible = "pinctrl-single";
188c2ecf20Sopenharmony_ci			reg = <0x0 0xe896c000 0x0 0x1f0>;
198c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
208c2ecf20Sopenharmony_ci			#gpio-range-cells = <0x3>;
218c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
228c2ecf20Sopenharmony_ci			pinctrl-single,function-mask = <0x7>;
238c2ecf20Sopenharmony_ci			/* pin base, nr pins & gpio function */
248c2ecf20Sopenharmony_ci			pinctrl-single,gpio-range = <
258c2ecf20Sopenharmony_ci				&range 0 7 0
268c2ecf20Sopenharmony_ci				&range 8 116 0>;
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ci			pmu_pmx_func: pmu_pmx_func {
298c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
308c2ecf20Sopenharmony_ci					0x008 MUX_M1 /* PMU1_SSI */
318c2ecf20Sopenharmony_ci					0x00c MUX_M1 /* PMU2_SSI */
328c2ecf20Sopenharmony_ci					0x010 MUX_M1 /* PMU_CLKOUT */
338c2ecf20Sopenharmony_ci					0x100 MUX_M1 /* PMU_HKADC_SSI */
348c2ecf20Sopenharmony_ci				>;
358c2ecf20Sopenharmony_ci			};
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci			csi0_pwd_n_pmx_func: csi0_pwd_n_pmx_func {
388c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
398c2ecf20Sopenharmony_ci					0x044 MUX_M0 /* CSI0_PWD_N */
408c2ecf20Sopenharmony_ci				>;
418c2ecf20Sopenharmony_ci			};
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_ci			csi1_pwd_n_pmx_func: csi1_pwd_n_pmx_func {
448c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
458c2ecf20Sopenharmony_ci					0x04c MUX_M0 /* CSI1_PWD_N */
468c2ecf20Sopenharmony_ci				>;
478c2ecf20Sopenharmony_ci			};
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci			isp0_pmx_func: isp0_pmx_func {
508c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
518c2ecf20Sopenharmony_ci					0x058 MUX_M1 /* ISP_CLK0 */
528c2ecf20Sopenharmony_ci					0x064 MUX_M1 /* ISP_SCL0 */
538c2ecf20Sopenharmony_ci					0x068 MUX_M1 /* ISP_SDA0 */
548c2ecf20Sopenharmony_ci				>;
558c2ecf20Sopenharmony_ci			};
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_ci			isp1_pmx_func: isp1_pmx_func {
588c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
598c2ecf20Sopenharmony_ci					0x05c MUX_M1 /* ISP_CLK1 */
608c2ecf20Sopenharmony_ci					0x06c MUX_M1 /* ISP_SCL1 */
618c2ecf20Sopenharmony_ci					0x070 MUX_M1 /* ISP_SDA1 */
628c2ecf20Sopenharmony_ci				>;
638c2ecf20Sopenharmony_ci			};
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci			pwr_key_pmx_func: pwr_key_pmx_func {
668c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
678c2ecf20Sopenharmony_ci					0x080 MUX_M0 /* GPIO_034 */
688c2ecf20Sopenharmony_ci				>;
698c2ecf20Sopenharmony_ci			};
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_ci			i2c3_pmx_func: i2c3_pmx_func {
728c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
738c2ecf20Sopenharmony_ci					0x02c MUX_M1 /* I2C3_SCL */
748c2ecf20Sopenharmony_ci					0x030 MUX_M1 /* I2C3_SDA */
758c2ecf20Sopenharmony_ci				>;
768c2ecf20Sopenharmony_ci			};
778c2ecf20Sopenharmony_ci
788c2ecf20Sopenharmony_ci			i2c4_pmx_func: i2c4_pmx_func {
798c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
808c2ecf20Sopenharmony_ci					0x090 MUX_M1 /* I2C4_SCL */
818c2ecf20Sopenharmony_ci					0x094 MUX_M1 /* I2C4_SDA */
828c2ecf20Sopenharmony_ci				>;
838c2ecf20Sopenharmony_ci			};
848c2ecf20Sopenharmony_ci
858c2ecf20Sopenharmony_ci			pcie_perstn_pmx_func: pcie_perstn_pmx_func {
868c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
878c2ecf20Sopenharmony_ci					0x15c MUX_M1 /* PCIE_PERST_N */
888c2ecf20Sopenharmony_ci				>;
898c2ecf20Sopenharmony_ci			};
908c2ecf20Sopenharmony_ci
918c2ecf20Sopenharmony_ci			usbhub5734_pmx_func: usbhub5734_pmx_func {
928c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
938c2ecf20Sopenharmony_ci					0x11c MUX_M0 /* GPIO_073 */
948c2ecf20Sopenharmony_ci					0x120 MUX_M0 /* GPIO_074 */
958c2ecf20Sopenharmony_ci				>;
968c2ecf20Sopenharmony_ci			};
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ci			uart0_pmx_func: uart0_pmx_func {
998c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1008c2ecf20Sopenharmony_ci					0x0cc MUX_M2 /* UART0_RXD */
1018c2ecf20Sopenharmony_ci					0x0d0 MUX_M2 /* UART0_TXD */
1028c2ecf20Sopenharmony_ci				>;
1038c2ecf20Sopenharmony_ci			};
1048c2ecf20Sopenharmony_ci
1058c2ecf20Sopenharmony_ci			uart1_pmx_func: uart1_pmx_func {
1068c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1078c2ecf20Sopenharmony_ci					0x0b0 MUX_M2 /* UART1_CTS_N */
1088c2ecf20Sopenharmony_ci					0x0b4 MUX_M2 /* UART1_RTS_N */
1098c2ecf20Sopenharmony_ci					0x0a8 MUX_M2 /* UART1_RXD */
1108c2ecf20Sopenharmony_ci					0x0ac MUX_M2 /* UART1_TXD */
1118c2ecf20Sopenharmony_ci				>;
1128c2ecf20Sopenharmony_ci			};
1138c2ecf20Sopenharmony_ci
1148c2ecf20Sopenharmony_ci			uart2_pmx_func: uart2_pmx_func {
1158c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1168c2ecf20Sopenharmony_ci					0x0bc MUX_M2 /* UART2_CTS_N */
1178c2ecf20Sopenharmony_ci					0x0c0 MUX_M2 /* UART2_RTS_N */
1188c2ecf20Sopenharmony_ci					0x0c8 MUX_M2 /* UART2_RXD */
1198c2ecf20Sopenharmony_ci					0x0c4 MUX_M2 /* UART2_TXD */
1208c2ecf20Sopenharmony_ci				>;
1218c2ecf20Sopenharmony_ci			};
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ci			uart3_pmx_func: uart3_pmx_func {
1248c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1258c2ecf20Sopenharmony_ci					0x0dc MUX_M1 /* UART3_CTS_N */
1268c2ecf20Sopenharmony_ci					0x0e0 MUX_M1 /* UART3_RTS_N */
1278c2ecf20Sopenharmony_ci					0x0e4 MUX_M1 /* UART3_RXD */
1288c2ecf20Sopenharmony_ci					0x0e8 MUX_M1 /* UART3_TXD */
1298c2ecf20Sopenharmony_ci				>;
1308c2ecf20Sopenharmony_ci			};
1318c2ecf20Sopenharmony_ci
1328c2ecf20Sopenharmony_ci			uart4_pmx_func: uart4_pmx_func {
1338c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1348c2ecf20Sopenharmony_ci					0x0ec MUX_M1 /* UART4_CTS_N */
1358c2ecf20Sopenharmony_ci					0x0f0 MUX_M1 /* UART4_RTS_N */
1368c2ecf20Sopenharmony_ci					0x0f4 MUX_M1 /* UART4_RXD */
1378c2ecf20Sopenharmony_ci					0x0f8 MUX_M1 /* UART4_TXD */
1388c2ecf20Sopenharmony_ci				>;
1398c2ecf20Sopenharmony_ci			};
1408c2ecf20Sopenharmony_ci
1418c2ecf20Sopenharmony_ci			uart5_pmx_func: uart5_pmx_func {
1428c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1438c2ecf20Sopenharmony_ci					0x0c4 MUX_M3 /* UART5_CTS_N */
1448c2ecf20Sopenharmony_ci					0x0c8 MUX_M3 /* UART5_RTS_N */
1458c2ecf20Sopenharmony_ci					0x0bc MUX_M3 /* UART5_RXD */
1468c2ecf20Sopenharmony_ci					0x0c0 MUX_M3 /* UART5_TXD */
1478c2ecf20Sopenharmony_ci				>;
1488c2ecf20Sopenharmony_ci			};
1498c2ecf20Sopenharmony_ci
1508c2ecf20Sopenharmony_ci			uart6_pmx_func: uart6_pmx_func {
1518c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1528c2ecf20Sopenharmony_ci					0x0cc MUX_M1 /* UART6_CTS_N */
1538c2ecf20Sopenharmony_ci					0x0d0 MUX_M1 /* UART6_RTS_N */
1548c2ecf20Sopenharmony_ci					0x0d4 MUX_M1 /* UART6_RXD */
1558c2ecf20Sopenharmony_ci					0x0d8 MUX_M1 /* UART6_TXD */
1568c2ecf20Sopenharmony_ci				>;
1578c2ecf20Sopenharmony_ci			};
1588c2ecf20Sopenharmony_ci
1598c2ecf20Sopenharmony_ci			cam0_rst_pmx_func: cam0_rst_pmx_func {
1608c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1618c2ecf20Sopenharmony_ci					0x0c8 MUX_M0 /* CAM0_RST */
1628c2ecf20Sopenharmony_ci				>;
1638c2ecf20Sopenharmony_ci			};
1648c2ecf20Sopenharmony_ci
1658c2ecf20Sopenharmony_ci			cam1_rst_pmx_func: cam1_rst_pmx_func {
1668c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1678c2ecf20Sopenharmony_ci					0x124 MUX_M0 /* CAM1_RST */
1688c2ecf20Sopenharmony_ci				>;
1698c2ecf20Sopenharmony_ci			};
1708c2ecf20Sopenharmony_ci		};
1718c2ecf20Sopenharmony_ci
1728c2ecf20Sopenharmony_ci		/* [IOMG_MMC0_000, IOMG_MMC0_005] */
1738c2ecf20Sopenharmony_ci		pmx1: pinmux@ff37e000 {
1748c2ecf20Sopenharmony_ci			compatible = "pinctrl-single";
1758c2ecf20Sopenharmony_ci			reg = <0x0 0xff37e000 0x0 0x18>;
1768c2ecf20Sopenharmony_ci			#gpio-range-cells = <0x3>;
1778c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
1788c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
1798c2ecf20Sopenharmony_ci			pinctrl-single,function-mask = <0x7>;
1808c2ecf20Sopenharmony_ci			/* pin base, nr pins & gpio function */
1818c2ecf20Sopenharmony_ci			pinctrl-single,gpio-range = <&range 0 6 0>;
1828c2ecf20Sopenharmony_ci
1838c2ecf20Sopenharmony_ci			sd_pmx_func: sd_pmx_func {
1848c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
1858c2ecf20Sopenharmony_ci					0x000 MUX_M1 /* SD_CLK */
1868c2ecf20Sopenharmony_ci					0x004 MUX_M1 /* SD_CMD */
1878c2ecf20Sopenharmony_ci					0x008 MUX_M1 /* SD_DATA0 */
1888c2ecf20Sopenharmony_ci					0x00c MUX_M1 /* SD_DATA1 */
1898c2ecf20Sopenharmony_ci					0x010 MUX_M1 /* SD_DATA2 */
1908c2ecf20Sopenharmony_ci					0x014 MUX_M1 /* SD_DATA3 */
1918c2ecf20Sopenharmony_ci				>;
1928c2ecf20Sopenharmony_ci			};
1938c2ecf20Sopenharmony_ci		};
1948c2ecf20Sopenharmony_ci
1958c2ecf20Sopenharmony_ci		/* [IOMG_FIX_000, IOMG_FIX_011] */
1968c2ecf20Sopenharmony_ci		pmx2: pinmux@ff3b6000 {
1978c2ecf20Sopenharmony_ci			compatible = "pinctrl-single";
1988c2ecf20Sopenharmony_ci			reg = <0x0 0xff3b6000 0x0 0x30>;
1998c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
2008c2ecf20Sopenharmony_ci			#gpio-range-cells = <0x3>;
2018c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
2028c2ecf20Sopenharmony_ci			pinctrl-single,function-mask = <0x7>;
2038c2ecf20Sopenharmony_ci			/* pin base, nr pins & gpio function */
2048c2ecf20Sopenharmony_ci			pinctrl-single,gpio-range = <&range 0 12 0>;
2058c2ecf20Sopenharmony_ci
2068c2ecf20Sopenharmony_ci			ufs_pmx_func: ufs_pmx_func {
2078c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2088c2ecf20Sopenharmony_ci					0x000 MUX_M1 /* UFS_REF_CLK */
2098c2ecf20Sopenharmony_ci					0x004 MUX_M1 /* UFS_RST_N */
2108c2ecf20Sopenharmony_ci				>;
2118c2ecf20Sopenharmony_ci			};
2128c2ecf20Sopenharmony_ci
2138c2ecf20Sopenharmony_ci			spi3_pmx_func: spi3_pmx_func {
2148c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2158c2ecf20Sopenharmony_ci					0x008 MUX_M1 /* SPI3_CLK */
2168c2ecf20Sopenharmony_ci					0x00c MUX_M1 /* SPI3_DI */
2178c2ecf20Sopenharmony_ci					0x010 MUX_M1 /* SPI3_DO */
2188c2ecf20Sopenharmony_ci					0x014 MUX_M1 /* SPI3_CS0_N */
2198c2ecf20Sopenharmony_ci				>;
2208c2ecf20Sopenharmony_ci			};
2218c2ecf20Sopenharmony_ci		};
2228c2ecf20Sopenharmony_ci
2238c2ecf20Sopenharmony_ci		/* [IOMG_MMC1_000, IOMG_MMC1_005] */
2248c2ecf20Sopenharmony_ci		pmx3: pinmux@ff3fd000 {
2258c2ecf20Sopenharmony_ci			compatible = "pinctrl-single";
2268c2ecf20Sopenharmony_ci			reg = <0x0 0xff3fd000 0x0 0x18>;
2278c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
2288c2ecf20Sopenharmony_ci			#gpio-range-cells = <0x3>;
2298c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
2308c2ecf20Sopenharmony_ci			pinctrl-single,function-mask = <0x7>;
2318c2ecf20Sopenharmony_ci			/* pin base, nr pins & gpio function */
2328c2ecf20Sopenharmony_ci			pinctrl-single,gpio-range = <&range 0 6 0>;
2338c2ecf20Sopenharmony_ci
2348c2ecf20Sopenharmony_ci			sdio_pmx_func: sdio_pmx_func {
2358c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2368c2ecf20Sopenharmony_ci					0x000 MUX_M1 /* SDIO_CLK */
2378c2ecf20Sopenharmony_ci					0x004 MUX_M1 /* SDIO_CMD */
2388c2ecf20Sopenharmony_ci					0x008 MUX_M1 /* SDIO_DATA0 */
2398c2ecf20Sopenharmony_ci					0x00c MUX_M1 /* SDIO_DATA1 */
2408c2ecf20Sopenharmony_ci					0x010 MUX_M1 /* SDIO_DATA2 */
2418c2ecf20Sopenharmony_ci					0x014 MUX_M1 /* SDIO_DATA3 */
2428c2ecf20Sopenharmony_ci				>;
2438c2ecf20Sopenharmony_ci			};
2448c2ecf20Sopenharmony_ci		};
2458c2ecf20Sopenharmony_ci
2468c2ecf20Sopenharmony_ci		/* [IOMG_AO_000, IOMG_AO_041] */
2478c2ecf20Sopenharmony_ci		pmx4: pinmux@fff11000 {
2488c2ecf20Sopenharmony_ci			compatible = "pinctrl-single";
2498c2ecf20Sopenharmony_ci			reg = <0x0 0xfff11000 0x0 0xa8>;
2508c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
2518c2ecf20Sopenharmony_ci			#gpio-range-cells = <0x3>;
2528c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
2538c2ecf20Sopenharmony_ci			pinctrl-single,function-mask = <0x7>;
2548c2ecf20Sopenharmony_ci			/* pin base in node, nr pins & gpio function */
2558c2ecf20Sopenharmony_ci			pinctrl-single,gpio-range = <&range 0 42 0>;
2568c2ecf20Sopenharmony_ci
2578c2ecf20Sopenharmony_ci			i2s2_pmx_func: i2s2_pmx_func {
2588c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2598c2ecf20Sopenharmony_ci					0x044 MUX_M1 /* I2S2_DI */
2608c2ecf20Sopenharmony_ci					0x048 MUX_M1 /* I2S2_DO */
2618c2ecf20Sopenharmony_ci					0x04c MUX_M1 /* I2S2_XCLK */
2628c2ecf20Sopenharmony_ci					0x050 MUX_M1 /* I2S2_XFS */
2638c2ecf20Sopenharmony_ci				>;
2648c2ecf20Sopenharmony_ci			};
2658c2ecf20Sopenharmony_ci
2668c2ecf20Sopenharmony_ci			slimbus_pmx_func: slimbus_pmx_func {
2678c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2688c2ecf20Sopenharmony_ci					0x02c MUX_M1 /* SLIMBUS_CLK */
2698c2ecf20Sopenharmony_ci					0x030 MUX_M1 /* SLIMBUS_DATA */
2708c2ecf20Sopenharmony_ci				>;
2718c2ecf20Sopenharmony_ci			};
2728c2ecf20Sopenharmony_ci
2738c2ecf20Sopenharmony_ci			i2c0_pmx_func: i2c0_pmx_func {
2748c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2758c2ecf20Sopenharmony_ci					0x014 MUX_M1 /* I2C0_SCL */
2768c2ecf20Sopenharmony_ci					0x018 MUX_M1 /* I2C0_SDA */
2778c2ecf20Sopenharmony_ci				>;
2788c2ecf20Sopenharmony_ci			};
2798c2ecf20Sopenharmony_ci
2808c2ecf20Sopenharmony_ci			i2c1_pmx_func: i2c1_pmx_func {
2818c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2828c2ecf20Sopenharmony_ci					0x01c MUX_M1 /* I2C1_SCL */
2838c2ecf20Sopenharmony_ci					0x020 MUX_M1 /* I2C1_SDA */
2848c2ecf20Sopenharmony_ci				>;
2858c2ecf20Sopenharmony_ci			};
2868c2ecf20Sopenharmony_ci
2878c2ecf20Sopenharmony_ci			i2c7_pmx_func: i2c7_pmx_func {
2888c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2898c2ecf20Sopenharmony_ci					0x024 MUX_M3 /* I2C7_SCL */
2908c2ecf20Sopenharmony_ci					0x028 MUX_M3 /* I2C7_SDA */
2918c2ecf20Sopenharmony_ci				>;
2928c2ecf20Sopenharmony_ci			};
2938c2ecf20Sopenharmony_ci
2948c2ecf20Sopenharmony_ci			pcie_pmx_func: pcie_pmx_func {
2958c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
2968c2ecf20Sopenharmony_ci					0x084 MUX_M1 /* PCIE_CLKREQ_N */
2978c2ecf20Sopenharmony_ci					0x088 MUX_M1 /* PCIE_WAKE_N */
2988c2ecf20Sopenharmony_ci				>;
2998c2ecf20Sopenharmony_ci			};
3008c2ecf20Sopenharmony_ci
3018c2ecf20Sopenharmony_ci			spi2_pmx_func: spi2_pmx_func {
3028c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
3038c2ecf20Sopenharmony_ci					0x08c MUX_M1 /* SPI2_CLK */
3048c2ecf20Sopenharmony_ci					0x090 MUX_M1 /* SPI2_DI */
3058c2ecf20Sopenharmony_ci					0x094 MUX_M1 /* SPI2_DO */
3068c2ecf20Sopenharmony_ci					0x098 MUX_M1 /* SPI2_CS0_N */
3078c2ecf20Sopenharmony_ci				>;
3088c2ecf20Sopenharmony_ci			};
3098c2ecf20Sopenharmony_ci
3108c2ecf20Sopenharmony_ci			i2s0_pmx_func: i2s0_pmx_func {
3118c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
3128c2ecf20Sopenharmony_ci					0x034 MUX_M1 /* I2S0_DI */
3138c2ecf20Sopenharmony_ci					0x038 MUX_M1 /* I2S0_DO */
3148c2ecf20Sopenharmony_ci					0x03c MUX_M1 /* I2S0_XCLK */
3158c2ecf20Sopenharmony_ci					0x040 MUX_M1 /* I2S0_XFS */
3168c2ecf20Sopenharmony_ci				>;
3178c2ecf20Sopenharmony_ci			};
3188c2ecf20Sopenharmony_ci		};
3198c2ecf20Sopenharmony_ci
3208c2ecf20Sopenharmony_ci		pmx5: pinmux@e896c800 {
3218c2ecf20Sopenharmony_ci			compatible = "pinconf-single";
3228c2ecf20Sopenharmony_ci			reg = <0x0 0xe896c800 0x0 0x200>;
3238c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
3248c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
3258c2ecf20Sopenharmony_ci
3268c2ecf20Sopenharmony_ci			pmu_cfg_func: pmu_cfg_func {
3278c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
3288c2ecf20Sopenharmony_ci					0x010 0x0 /* PMU1_SSI */
3298c2ecf20Sopenharmony_ci					0x014 0x0 /* PMU2_SSI */
3308c2ecf20Sopenharmony_ci					0x018 0x0 /* PMU_CLKOUT */
3318c2ecf20Sopenharmony_ci					0x10c 0x0 /* PMU_HKADC_SSI */
3328c2ecf20Sopenharmony_ci				>;
3338c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
3348c2ecf20Sopenharmony_ci					PULL_DIS
3358c2ecf20Sopenharmony_ci					PULL_DOWN
3368c2ecf20Sopenharmony_ci					PULL_DIS
3378c2ecf20Sopenharmony_ci					PULL_DOWN
3388c2ecf20Sopenharmony_ci				>;
3398c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
3408c2ecf20Sopenharmony_ci					PULL_DIS
3418c2ecf20Sopenharmony_ci					PULL_UP
3428c2ecf20Sopenharmony_ci					PULL_DIS
3438c2ecf20Sopenharmony_ci					PULL_UP
3448c2ecf20Sopenharmony_ci				>;
3458c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
3468c2ecf20Sopenharmony_ci					DRIVE7_06MA DRIVE6_MASK
3478c2ecf20Sopenharmony_ci				>;
3488c2ecf20Sopenharmony_ci			};
3498c2ecf20Sopenharmony_ci
3508c2ecf20Sopenharmony_ci			i2c3_cfg_func: i2c3_cfg_func {
3518c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
3528c2ecf20Sopenharmony_ci					0x038 0x0 /* I2C3_SCL */
3538c2ecf20Sopenharmony_ci					0x03c 0x0 /* I2C3_SDA */
3548c2ecf20Sopenharmony_ci				>;
3558c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
3568c2ecf20Sopenharmony_ci					PULL_DIS
3578c2ecf20Sopenharmony_ci					PULL_DOWN
3588c2ecf20Sopenharmony_ci					PULL_DIS
3598c2ecf20Sopenharmony_ci					PULL_DOWN
3608c2ecf20Sopenharmony_ci				>;
3618c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
3628c2ecf20Sopenharmony_ci					PULL_DIS
3638c2ecf20Sopenharmony_ci					PULL_UP
3648c2ecf20Sopenharmony_ci					PULL_DIS
3658c2ecf20Sopenharmony_ci					PULL_UP
3668c2ecf20Sopenharmony_ci				>;
3678c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
3688c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
3698c2ecf20Sopenharmony_ci				>;
3708c2ecf20Sopenharmony_ci			};
3718c2ecf20Sopenharmony_ci
3728c2ecf20Sopenharmony_ci			csi0_pwd_n_cfg_func: csi0_pwd_n_cfg_func {
3738c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
3748c2ecf20Sopenharmony_ci					0x050 0x0 /* CSI0_PWD_N */
3758c2ecf20Sopenharmony_ci				>;
3768c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
3778c2ecf20Sopenharmony_ci					PULL_DIS
3788c2ecf20Sopenharmony_ci					PULL_DOWN
3798c2ecf20Sopenharmony_ci					PULL_DIS
3808c2ecf20Sopenharmony_ci					PULL_DOWN
3818c2ecf20Sopenharmony_ci				>;
3828c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
3838c2ecf20Sopenharmony_ci					PULL_DIS
3848c2ecf20Sopenharmony_ci					PULL_UP
3858c2ecf20Sopenharmony_ci					PULL_DIS
3868c2ecf20Sopenharmony_ci					PULL_UP
3878c2ecf20Sopenharmony_ci				>;
3888c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
3898c2ecf20Sopenharmony_ci					DRIVE7_04MA DRIVE6_MASK
3908c2ecf20Sopenharmony_ci				>;
3918c2ecf20Sopenharmony_ci			};
3928c2ecf20Sopenharmony_ci
3938c2ecf20Sopenharmony_ci			csi1_pwd_n_cfg_func: csi1_pwd_n_cfg_func {
3948c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
3958c2ecf20Sopenharmony_ci					0x058 0x0 /* CSI1_PWD_N */
3968c2ecf20Sopenharmony_ci				>;
3978c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
3988c2ecf20Sopenharmony_ci					PULL_DIS
3998c2ecf20Sopenharmony_ci					PULL_DOWN
4008c2ecf20Sopenharmony_ci					PULL_DIS
4018c2ecf20Sopenharmony_ci					PULL_DOWN
4028c2ecf20Sopenharmony_ci				>;
4038c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
4048c2ecf20Sopenharmony_ci					PULL_DIS
4058c2ecf20Sopenharmony_ci					PULL_UP
4068c2ecf20Sopenharmony_ci					PULL_DIS
4078c2ecf20Sopenharmony_ci					PULL_UP
4088c2ecf20Sopenharmony_ci				>;
4098c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
4108c2ecf20Sopenharmony_ci					DRIVE7_04MA DRIVE6_MASK
4118c2ecf20Sopenharmony_ci				>;
4128c2ecf20Sopenharmony_ci			};
4138c2ecf20Sopenharmony_ci
4148c2ecf20Sopenharmony_ci			isp0_cfg_func: isp0_cfg_func {
4158c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
4168c2ecf20Sopenharmony_ci					0x064 0x0 /* ISP_CLK0 */
4178c2ecf20Sopenharmony_ci					0x070 0x0 /* ISP_SCL0 */
4188c2ecf20Sopenharmony_ci					0x074 0x0 /* ISP_SDA0 */
4198c2ecf20Sopenharmony_ci				>;
4208c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
4218c2ecf20Sopenharmony_ci					PULL_DIS
4228c2ecf20Sopenharmony_ci					PULL_DOWN
4238c2ecf20Sopenharmony_ci					PULL_DIS
4248c2ecf20Sopenharmony_ci					PULL_DOWN
4258c2ecf20Sopenharmony_ci				>;
4268c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
4278c2ecf20Sopenharmony_ci					PULL_DIS
4288c2ecf20Sopenharmony_ci					PULL_UP
4298c2ecf20Sopenharmony_ci					PULL_DIS
4308c2ecf20Sopenharmony_ci					PULL_UP
4318c2ecf20Sopenharmony_ci				>;
4328c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
4338c2ecf20Sopenharmony_ci					DRIVE7_04MA DRIVE6_MASK>;
4348c2ecf20Sopenharmony_ci			};
4358c2ecf20Sopenharmony_ci
4368c2ecf20Sopenharmony_ci			isp1_cfg_func: isp1_cfg_func {
4378c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
4388c2ecf20Sopenharmony_ci					0x068 0x0 /* ISP_CLK1 */
4398c2ecf20Sopenharmony_ci					0x078 0x0 /* ISP_SCL1 */
4408c2ecf20Sopenharmony_ci					0x07c 0x0 /* ISP_SDA1 */
4418c2ecf20Sopenharmony_ci				>;
4428c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
4438c2ecf20Sopenharmony_ci					PULL_DIS
4448c2ecf20Sopenharmony_ci					PULL_DOWN
4458c2ecf20Sopenharmony_ci					PULL_DIS
4468c2ecf20Sopenharmony_ci					PULL_DOWN
4478c2ecf20Sopenharmony_ci				>;
4488c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
4498c2ecf20Sopenharmony_ci					PULL_DIS
4508c2ecf20Sopenharmony_ci					PULL_UP
4518c2ecf20Sopenharmony_ci					PULL_DIS
4528c2ecf20Sopenharmony_ci					PULL_UP
4538c2ecf20Sopenharmony_ci				>;
4548c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
4558c2ecf20Sopenharmony_ci					DRIVE7_04MA DRIVE6_MASK
4568c2ecf20Sopenharmony_ci				>;
4578c2ecf20Sopenharmony_ci			};
4588c2ecf20Sopenharmony_ci
4598c2ecf20Sopenharmony_ci			pwr_key_cfg_func: pwr_key_cfg_func {
4608c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
4618c2ecf20Sopenharmony_ci					0x08c 0x0 /* GPIO_034 */
4628c2ecf20Sopenharmony_ci				>;
4638c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
4648c2ecf20Sopenharmony_ci					PULL_DIS
4658c2ecf20Sopenharmony_ci					PULL_DOWN
4668c2ecf20Sopenharmony_ci					PULL_DIS
4678c2ecf20Sopenharmony_ci					PULL_DOWN
4688c2ecf20Sopenharmony_ci				>;
4698c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
4708c2ecf20Sopenharmony_ci					PULL_DIS
4718c2ecf20Sopenharmony_ci					PULL_UP
4728c2ecf20Sopenharmony_ci					PULL_DIS
4738c2ecf20Sopenharmony_ci					PULL_UP
4748c2ecf20Sopenharmony_ci				>;
4758c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
4768c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
4778c2ecf20Sopenharmony_ci				>;
4788c2ecf20Sopenharmony_ci			};
4798c2ecf20Sopenharmony_ci
4808c2ecf20Sopenharmony_ci			uart1_cfg_func: uart1_cfg_func {
4818c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
4828c2ecf20Sopenharmony_ci					0x0b4 0x0 /* UART1_RXD */
4838c2ecf20Sopenharmony_ci					0x0b8 0x0 /* UART1_TXD */
4848c2ecf20Sopenharmony_ci					0x0bc 0x0 /* UART1_CTS_N */
4858c2ecf20Sopenharmony_ci					0x0c0 0x0 /* UART1_RTS_N */
4868c2ecf20Sopenharmony_ci				>;
4878c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
4888c2ecf20Sopenharmony_ci					PULL_DIS
4898c2ecf20Sopenharmony_ci					PULL_DOWN
4908c2ecf20Sopenharmony_ci					PULL_DIS
4918c2ecf20Sopenharmony_ci					PULL_DOWN
4928c2ecf20Sopenharmony_ci				>;
4938c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
4948c2ecf20Sopenharmony_ci					PULL_DIS
4958c2ecf20Sopenharmony_ci					PULL_UP
4968c2ecf20Sopenharmony_ci					PULL_DIS
4978c2ecf20Sopenharmony_ci					PULL_UP
4988c2ecf20Sopenharmony_ci				>;
4998c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
5008c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
5018c2ecf20Sopenharmony_ci				>;
5028c2ecf20Sopenharmony_ci			};
5038c2ecf20Sopenharmony_ci
5048c2ecf20Sopenharmony_ci			uart2_cfg_func: uart2_cfg_func {
5058c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
5068c2ecf20Sopenharmony_ci					0x0c8 0x0 /* UART2_CTS_N */
5078c2ecf20Sopenharmony_ci					0x0cc 0x0 /* UART2_RTS_N */
5088c2ecf20Sopenharmony_ci					0x0d0 0x0 /* UART2_TXD */
5098c2ecf20Sopenharmony_ci					0x0d4 0x0 /* UART2_RXD */
5108c2ecf20Sopenharmony_ci				>;
5118c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
5128c2ecf20Sopenharmony_ci					PULL_DIS
5138c2ecf20Sopenharmony_ci					PULL_DOWN
5148c2ecf20Sopenharmony_ci					PULL_DIS
5158c2ecf20Sopenharmony_ci					PULL_DOWN
5168c2ecf20Sopenharmony_ci				>;
5178c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
5188c2ecf20Sopenharmony_ci					PULL_DIS
5198c2ecf20Sopenharmony_ci					PULL_UP
5208c2ecf20Sopenharmony_ci					PULL_DIS
5218c2ecf20Sopenharmony_ci					PULL_UP
5228c2ecf20Sopenharmony_ci				>;
5238c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
5248c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
5258c2ecf20Sopenharmony_ci				>;
5268c2ecf20Sopenharmony_ci			};
5278c2ecf20Sopenharmony_ci
5288c2ecf20Sopenharmony_ci			uart5_cfg_func: uart5_cfg_func {
5298c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
5308c2ecf20Sopenharmony_ci					0x0c8 0x0 /* UART5_RXD */
5318c2ecf20Sopenharmony_ci					0x0cc 0x0 /* UART5_TXD */
5328c2ecf20Sopenharmony_ci					0x0d0 0x0 /* UART5_CTS_N */
5338c2ecf20Sopenharmony_ci					0x0d4 0x0 /* UART5_RTS_N */
5348c2ecf20Sopenharmony_ci				>;
5358c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
5368c2ecf20Sopenharmony_ci					PULL_DIS
5378c2ecf20Sopenharmony_ci					PULL_DOWN
5388c2ecf20Sopenharmony_ci					PULL_DIS
5398c2ecf20Sopenharmony_ci					PULL_DOWN
5408c2ecf20Sopenharmony_ci				>;
5418c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
5428c2ecf20Sopenharmony_ci					PULL_DIS
5438c2ecf20Sopenharmony_ci					PULL_UP
5448c2ecf20Sopenharmony_ci					PULL_DIS
5458c2ecf20Sopenharmony_ci					PULL_UP
5468c2ecf20Sopenharmony_ci				>;
5478c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
5488c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
5498c2ecf20Sopenharmony_ci				>;
5508c2ecf20Sopenharmony_ci			};
5518c2ecf20Sopenharmony_ci
5528c2ecf20Sopenharmony_ci			cam0_rst_cfg_func: cam0_rst_cfg_func {
5538c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
5548c2ecf20Sopenharmony_ci					0x0d4 0x0 /* CAM0_RST */
5558c2ecf20Sopenharmony_ci				>;
5568c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
5578c2ecf20Sopenharmony_ci					PULL_DIS
5588c2ecf20Sopenharmony_ci					PULL_DOWN
5598c2ecf20Sopenharmony_ci					PULL_DIS
5608c2ecf20Sopenharmony_ci					PULL_DOWN
5618c2ecf20Sopenharmony_ci				>;
5628c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
5638c2ecf20Sopenharmony_ci					PULL_DIS
5648c2ecf20Sopenharmony_ci					PULL_UP
5658c2ecf20Sopenharmony_ci					PULL_DIS
5668c2ecf20Sopenharmony_ci					PULL_UP
5678c2ecf20Sopenharmony_ci				>;
5688c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
5698c2ecf20Sopenharmony_ci					DRIVE7_04MA DRIVE6_MASK
5708c2ecf20Sopenharmony_ci				>;
5718c2ecf20Sopenharmony_ci			};
5728c2ecf20Sopenharmony_ci
5738c2ecf20Sopenharmony_ci			uart0_cfg_func: uart0_cfg_func {
5748c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
5758c2ecf20Sopenharmony_ci					0x0d8 0x0 /* UART0_RXD */
5768c2ecf20Sopenharmony_ci					0x0dc 0x0 /* UART0_TXD */
5778c2ecf20Sopenharmony_ci				>;
5788c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
5798c2ecf20Sopenharmony_ci					PULL_DIS
5808c2ecf20Sopenharmony_ci					PULL_DOWN
5818c2ecf20Sopenharmony_ci					PULL_DIS
5828c2ecf20Sopenharmony_ci					PULL_DOWN
5838c2ecf20Sopenharmony_ci				>;
5848c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
5858c2ecf20Sopenharmony_ci					PULL_DIS
5868c2ecf20Sopenharmony_ci					PULL_UP
5878c2ecf20Sopenharmony_ci					PULL_DIS
5888c2ecf20Sopenharmony_ci					PULL_UP
5898c2ecf20Sopenharmony_ci				>;
5908c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
5918c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
5928c2ecf20Sopenharmony_ci				>;
5938c2ecf20Sopenharmony_ci			};
5948c2ecf20Sopenharmony_ci
5958c2ecf20Sopenharmony_ci			uart6_cfg_func: uart6_cfg_func {
5968c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
5978c2ecf20Sopenharmony_ci					0x0d8 0x0 /* UART6_CTS_N */
5988c2ecf20Sopenharmony_ci					0x0dc 0x0 /* UART6_RTS_N */
5998c2ecf20Sopenharmony_ci					0x0e0 0x0 /* UART6_RXD */
6008c2ecf20Sopenharmony_ci					0x0e4 0x0 /* UART6_TXD */
6018c2ecf20Sopenharmony_ci				>;
6028c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
6038c2ecf20Sopenharmony_ci					PULL_DIS
6048c2ecf20Sopenharmony_ci					PULL_DOWN
6058c2ecf20Sopenharmony_ci					PULL_DIS
6068c2ecf20Sopenharmony_ci					PULL_DOWN
6078c2ecf20Sopenharmony_ci				>;
6088c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
6098c2ecf20Sopenharmony_ci					PULL_DIS
6108c2ecf20Sopenharmony_ci					PULL_UP
6118c2ecf20Sopenharmony_ci					PULL_DIS
6128c2ecf20Sopenharmony_ci					PULL_UP
6138c2ecf20Sopenharmony_ci				>;
6148c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
6158c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
6168c2ecf20Sopenharmony_ci				>;
6178c2ecf20Sopenharmony_ci			};
6188c2ecf20Sopenharmony_ci
6198c2ecf20Sopenharmony_ci			uart3_cfg_func: uart3_cfg_func {
6208c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
6218c2ecf20Sopenharmony_ci					0x0e8 0x0 /* UART3_CTS_N */
6228c2ecf20Sopenharmony_ci					0x0ec 0x0 /* UART3_RTS_N */
6238c2ecf20Sopenharmony_ci					0x0f0 0x0 /* UART3_RXD */
6248c2ecf20Sopenharmony_ci					0x0f4 0x0 /* UART3_TXD */
6258c2ecf20Sopenharmony_ci				>;
6268c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
6278c2ecf20Sopenharmony_ci					PULL_DIS
6288c2ecf20Sopenharmony_ci					PULL_DOWN
6298c2ecf20Sopenharmony_ci					PULL_DIS
6308c2ecf20Sopenharmony_ci					PULL_DOWN
6318c2ecf20Sopenharmony_ci				>;
6328c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
6338c2ecf20Sopenharmony_ci					PULL_DIS
6348c2ecf20Sopenharmony_ci					PULL_UP
6358c2ecf20Sopenharmony_ci					PULL_DIS
6368c2ecf20Sopenharmony_ci					PULL_UP
6378c2ecf20Sopenharmony_ci				>;
6388c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
6398c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
6408c2ecf20Sopenharmony_ci				>;
6418c2ecf20Sopenharmony_ci			};
6428c2ecf20Sopenharmony_ci
6438c2ecf20Sopenharmony_ci			uart4_cfg_func: uart4_cfg_func {
6448c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
6458c2ecf20Sopenharmony_ci					0x0f8 0x0 /* UART4_CTS_N */
6468c2ecf20Sopenharmony_ci					0x0fc 0x0 /* UART4_RTS_N */
6478c2ecf20Sopenharmony_ci					0x100 0x0 /* UART4_RXD */
6488c2ecf20Sopenharmony_ci					0x104 0x0 /* UART4_TXD */
6498c2ecf20Sopenharmony_ci				>;
6508c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
6518c2ecf20Sopenharmony_ci					PULL_DIS
6528c2ecf20Sopenharmony_ci					PULL_DOWN
6538c2ecf20Sopenharmony_ci					PULL_DIS
6548c2ecf20Sopenharmony_ci					PULL_DOWN
6558c2ecf20Sopenharmony_ci				>;
6568c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
6578c2ecf20Sopenharmony_ci					PULL_DIS
6588c2ecf20Sopenharmony_ci					PULL_UP
6598c2ecf20Sopenharmony_ci					PULL_DIS
6608c2ecf20Sopenharmony_ci					PULL_UP
6618c2ecf20Sopenharmony_ci				>;
6628c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
6638c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
6648c2ecf20Sopenharmony_ci				>;
6658c2ecf20Sopenharmony_ci			};
6668c2ecf20Sopenharmony_ci
6678c2ecf20Sopenharmony_ci			cam1_rst_cfg_func: cam1_rst_cfg_func {
6688c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
6698c2ecf20Sopenharmony_ci					0x130 0x0 /* CAM1_RST */
6708c2ecf20Sopenharmony_ci				>;
6718c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
6728c2ecf20Sopenharmony_ci					PULL_DIS
6738c2ecf20Sopenharmony_ci					PULL_DOWN
6748c2ecf20Sopenharmony_ci					PULL_DIS
6758c2ecf20Sopenharmony_ci					PULL_DOWN
6768c2ecf20Sopenharmony_ci				>;
6778c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
6788c2ecf20Sopenharmony_ci					PULL_DIS
6798c2ecf20Sopenharmony_ci					PULL_UP
6808c2ecf20Sopenharmony_ci					PULL_DIS
6818c2ecf20Sopenharmony_ci					PULL_UP
6828c2ecf20Sopenharmony_ci				>;
6838c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
6848c2ecf20Sopenharmony_ci					DRIVE7_04MA DRIVE6_MASK
6858c2ecf20Sopenharmony_ci				>;
6868c2ecf20Sopenharmony_ci			};
6878c2ecf20Sopenharmony_ci		};
6888c2ecf20Sopenharmony_ci
6898c2ecf20Sopenharmony_ci		pmx6: pinmux@ff3b6800 {
6908c2ecf20Sopenharmony_ci			compatible = "pinconf-single";
6918c2ecf20Sopenharmony_ci			reg = <0x0 0xff3b6800 0x0 0x18>;
6928c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
6938c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
6948c2ecf20Sopenharmony_ci
6958c2ecf20Sopenharmony_ci			ufs_cfg_func: ufs_cfg_func {
6968c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
6978c2ecf20Sopenharmony_ci					0x000 0x0 /* UFS_REF_CLK */
6988c2ecf20Sopenharmony_ci					0x004 0x0 /* UFS_RST_N */
6998c2ecf20Sopenharmony_ci				>;
7008c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
7018c2ecf20Sopenharmony_ci					PULL_DIS
7028c2ecf20Sopenharmony_ci					PULL_DOWN
7038c2ecf20Sopenharmony_ci					PULL_DIS
7048c2ecf20Sopenharmony_ci					PULL_DOWN
7058c2ecf20Sopenharmony_ci				>;
7068c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
7078c2ecf20Sopenharmony_ci					PULL_DIS
7088c2ecf20Sopenharmony_ci					PULL_UP
7098c2ecf20Sopenharmony_ci					PULL_DIS
7108c2ecf20Sopenharmony_ci					PULL_UP
7118c2ecf20Sopenharmony_ci				>;
7128c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
7138c2ecf20Sopenharmony_ci					DRIVE7_08MA DRIVE6_MASK
7148c2ecf20Sopenharmony_ci				>;
7158c2ecf20Sopenharmony_ci			};
7168c2ecf20Sopenharmony_ci
7178c2ecf20Sopenharmony_ci			spi3_cfg_func: spi3_cfg_func {
7188c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
7198c2ecf20Sopenharmony_ci					0x008 0x0 /* SPI3_CLK */
7208c2ecf20Sopenharmony_ci					0x00c 0x0 /* SPI3_DI */
7218c2ecf20Sopenharmony_ci					0x010 0x0 /* SPI3_DO */
7228c2ecf20Sopenharmony_ci					0x014 0x0 /* SPI3_CS0_N */
7238c2ecf20Sopenharmony_ci				>;
7248c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
7258c2ecf20Sopenharmony_ci					PULL_DIS
7268c2ecf20Sopenharmony_ci					PULL_DOWN
7278c2ecf20Sopenharmony_ci					PULL_DIS
7288c2ecf20Sopenharmony_ci					PULL_DOWN
7298c2ecf20Sopenharmony_ci				>;
7308c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
7318c2ecf20Sopenharmony_ci					PULL_DIS
7328c2ecf20Sopenharmony_ci					PULL_UP
7338c2ecf20Sopenharmony_ci					PULL_DIS
7348c2ecf20Sopenharmony_ci					PULL_UP
7358c2ecf20Sopenharmony_ci				>;
7368c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
7378c2ecf20Sopenharmony_ci					DRIVE7_06MA DRIVE6_MASK
7388c2ecf20Sopenharmony_ci				>;
7398c2ecf20Sopenharmony_ci			};
7408c2ecf20Sopenharmony_ci		};
7418c2ecf20Sopenharmony_ci
7428c2ecf20Sopenharmony_ci		pmx7: pinmux@ff3fd800 {
7438c2ecf20Sopenharmony_ci			compatible = "pinconf-single";
7448c2ecf20Sopenharmony_ci			reg = <0x0 0xff3fd800 0x0 0x18>;
7458c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
7468c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
7478c2ecf20Sopenharmony_ci
7488c2ecf20Sopenharmony_ci			sdio_clk_cfg_func: sdio_clk_cfg_func {
7498c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
7508c2ecf20Sopenharmony_ci					0x000 0x0 /* SDIO_CLK */
7518c2ecf20Sopenharmony_ci				>;
7528c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
7538c2ecf20Sopenharmony_ci					PULL_DIS
7548c2ecf20Sopenharmony_ci					PULL_DOWN
7558c2ecf20Sopenharmony_ci					PULL_DIS
7568c2ecf20Sopenharmony_ci					PULL_DOWN
7578c2ecf20Sopenharmony_ci				>;
7588c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
7598c2ecf20Sopenharmony_ci					PULL_DIS
7608c2ecf20Sopenharmony_ci					PULL_UP
7618c2ecf20Sopenharmony_ci					PULL_DIS
7628c2ecf20Sopenharmony_ci					PULL_UP
7638c2ecf20Sopenharmony_ci				>;
7648c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
7658c2ecf20Sopenharmony_ci					DRIVE6_32MA DRIVE6_MASK
7668c2ecf20Sopenharmony_ci				>;
7678c2ecf20Sopenharmony_ci			};
7688c2ecf20Sopenharmony_ci
7698c2ecf20Sopenharmony_ci			sdio_cfg_func: sdio_cfg_func {
7708c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
7718c2ecf20Sopenharmony_ci					0x004 0x0 /* SDIO_CMD */
7728c2ecf20Sopenharmony_ci					0x008 0x0 /* SDIO_DATA0 */
7738c2ecf20Sopenharmony_ci					0x00c 0x0 /* SDIO_DATA1 */
7748c2ecf20Sopenharmony_ci					0x010 0x0 /* SDIO_DATA2 */
7758c2ecf20Sopenharmony_ci					0x014 0x0 /* SDIO_DATA3 */
7768c2ecf20Sopenharmony_ci				>;
7778c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
7788c2ecf20Sopenharmony_ci					PULL_DIS
7798c2ecf20Sopenharmony_ci					PULL_DOWN
7808c2ecf20Sopenharmony_ci					PULL_DIS
7818c2ecf20Sopenharmony_ci					PULL_DOWN
7828c2ecf20Sopenharmony_ci				>;
7838c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
7848c2ecf20Sopenharmony_ci					PULL_UP
7858c2ecf20Sopenharmony_ci					PULL_UP
7868c2ecf20Sopenharmony_ci					PULL_DIS
7878c2ecf20Sopenharmony_ci					PULL_UP
7888c2ecf20Sopenharmony_ci				>;
7898c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
7908c2ecf20Sopenharmony_ci					DRIVE6_19MA DRIVE6_MASK
7918c2ecf20Sopenharmony_ci				>;
7928c2ecf20Sopenharmony_ci			};
7938c2ecf20Sopenharmony_ci		};
7948c2ecf20Sopenharmony_ci
7958c2ecf20Sopenharmony_ci		pmx8: pinmux@ff37e800 {
7968c2ecf20Sopenharmony_ci			compatible = "pinconf-single";
7978c2ecf20Sopenharmony_ci			reg = <0x0 0xff37e800 0x0 0x18>;
7988c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
7998c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
8008c2ecf20Sopenharmony_ci
8018c2ecf20Sopenharmony_ci			sd_clk_cfg_func: sd_clk_cfg_func {
8028c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
8038c2ecf20Sopenharmony_ci					0x000 0x0 /* SD_CLK */
8048c2ecf20Sopenharmony_ci				>;
8058c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
8068c2ecf20Sopenharmony_ci					PULL_DIS
8078c2ecf20Sopenharmony_ci					PULL_DOWN
8088c2ecf20Sopenharmony_ci					PULL_DIS
8098c2ecf20Sopenharmony_ci					PULL_DOWN
8108c2ecf20Sopenharmony_ci				>;
8118c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
8128c2ecf20Sopenharmony_ci					PULL_DIS
8138c2ecf20Sopenharmony_ci					PULL_UP
8148c2ecf20Sopenharmony_ci					PULL_DIS
8158c2ecf20Sopenharmony_ci					PULL_UP
8168c2ecf20Sopenharmony_ci				>;
8178c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
8188c2ecf20Sopenharmony_ci					DRIVE6_32MA
8198c2ecf20Sopenharmony_ci					DRIVE6_MASK
8208c2ecf20Sopenharmony_ci				>;
8218c2ecf20Sopenharmony_ci			};
8228c2ecf20Sopenharmony_ci
8238c2ecf20Sopenharmony_ci			sd_cfg_func: sd_cfg_func {
8248c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
8258c2ecf20Sopenharmony_ci					0x004 0x0 /* SD_CMD */
8268c2ecf20Sopenharmony_ci					0x008 0x0 /* SD_DATA0 */
8278c2ecf20Sopenharmony_ci					0x00c 0x0 /* SD_DATA1 */
8288c2ecf20Sopenharmony_ci					0x010 0x0 /* SD_DATA2 */
8298c2ecf20Sopenharmony_ci					0x014 0x0 /* SD_DATA3 */
8308c2ecf20Sopenharmony_ci				>;
8318c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
8328c2ecf20Sopenharmony_ci					PULL_DIS
8338c2ecf20Sopenharmony_ci					PULL_DOWN
8348c2ecf20Sopenharmony_ci					PULL_DIS
8358c2ecf20Sopenharmony_ci					PULL_DOWN
8368c2ecf20Sopenharmony_ci				>;
8378c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
8388c2ecf20Sopenharmony_ci					PULL_UP
8398c2ecf20Sopenharmony_ci					PULL_UP
8408c2ecf20Sopenharmony_ci					PULL_DIS
8418c2ecf20Sopenharmony_ci					PULL_UP
8428c2ecf20Sopenharmony_ci				>;
8438c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
8448c2ecf20Sopenharmony_ci					DRIVE6_19MA
8458c2ecf20Sopenharmony_ci					DRIVE6_MASK
8468c2ecf20Sopenharmony_ci				>;
8478c2ecf20Sopenharmony_ci			};
8488c2ecf20Sopenharmony_ci		};
8498c2ecf20Sopenharmony_ci
8508c2ecf20Sopenharmony_ci		pmx9: pinmux@fff11800 {
8518c2ecf20Sopenharmony_ci			compatible = "pinconf-single";
8528c2ecf20Sopenharmony_ci			reg = <0x0 0xfff11800 0x0 0xbc>;
8538c2ecf20Sopenharmony_ci			#pinctrl-cells = <1>;
8548c2ecf20Sopenharmony_ci			pinctrl-single,register-width = <0x20>;
8558c2ecf20Sopenharmony_ci
8568c2ecf20Sopenharmony_ci			i2c0_cfg_func: i2c0_cfg_func {
8578c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
8588c2ecf20Sopenharmony_ci					0x01c 0x0 /* I2C0_SCL */
8598c2ecf20Sopenharmony_ci					0x020 0x0 /* I2C0_SDA */
8608c2ecf20Sopenharmony_ci				>;
8618c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
8628c2ecf20Sopenharmony_ci					PULL_DIS
8638c2ecf20Sopenharmony_ci					PULL_DOWN
8648c2ecf20Sopenharmony_ci					PULL_DIS
8658c2ecf20Sopenharmony_ci					PULL_DOWN
8668c2ecf20Sopenharmony_ci				>;
8678c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
8688c2ecf20Sopenharmony_ci					PULL_UP
8698c2ecf20Sopenharmony_ci					PULL_UP
8708c2ecf20Sopenharmony_ci					PULL_DIS
8718c2ecf20Sopenharmony_ci					PULL_UP
8728c2ecf20Sopenharmony_ci				>;
8738c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
8748c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
8758c2ecf20Sopenharmony_ci				>;
8768c2ecf20Sopenharmony_ci			};
8778c2ecf20Sopenharmony_ci
8788c2ecf20Sopenharmony_ci			i2c1_cfg_func: i2c1_cfg_func {
8798c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
8808c2ecf20Sopenharmony_ci					0x024 0x0 /* I2C1_SCL */
8818c2ecf20Sopenharmony_ci					0x028 0x0 /* I2C1_SDA */
8828c2ecf20Sopenharmony_ci				>;
8838c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
8848c2ecf20Sopenharmony_ci					PULL_DIS
8858c2ecf20Sopenharmony_ci					PULL_DOWN
8868c2ecf20Sopenharmony_ci					PULL_DIS
8878c2ecf20Sopenharmony_ci					PULL_DOWN
8888c2ecf20Sopenharmony_ci				>;
8898c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
8908c2ecf20Sopenharmony_ci					PULL_UP
8918c2ecf20Sopenharmony_ci					PULL_UP
8928c2ecf20Sopenharmony_ci					PULL_DIS
8938c2ecf20Sopenharmony_ci					PULL_UP
8948c2ecf20Sopenharmony_ci				>;
8958c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
8968c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
8978c2ecf20Sopenharmony_ci				>;
8988c2ecf20Sopenharmony_ci			};
8998c2ecf20Sopenharmony_ci
9008c2ecf20Sopenharmony_ci			i2c7_cfg_func: i2c7_cfg_func {
9018c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
9028c2ecf20Sopenharmony_ci					0x02c 0x0 /* I2C7_SCL */
9038c2ecf20Sopenharmony_ci					0x030 0x0 /* I2C7_SDA */
9048c2ecf20Sopenharmony_ci				>;
9058c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
9068c2ecf20Sopenharmony_ci					PULL_DIS
9078c2ecf20Sopenharmony_ci					PULL_DOWN
9088c2ecf20Sopenharmony_ci					PULL_DIS
9098c2ecf20Sopenharmony_ci					PULL_DOWN
9108c2ecf20Sopenharmony_ci				>;
9118c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
9128c2ecf20Sopenharmony_ci					PULL_UP
9138c2ecf20Sopenharmony_ci					PULL_UP
9148c2ecf20Sopenharmony_ci					PULL_DIS
9158c2ecf20Sopenharmony_ci					PULL_UP
9168c2ecf20Sopenharmony_ci				>;
9178c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
9188c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
9198c2ecf20Sopenharmony_ci				>;
9208c2ecf20Sopenharmony_ci			};
9218c2ecf20Sopenharmony_ci
9228c2ecf20Sopenharmony_ci			slimbus_cfg_func: slimbus_cfg_func {
9238c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
9248c2ecf20Sopenharmony_ci					0x034 0x0 /* SLIMBUS_CLK */
9258c2ecf20Sopenharmony_ci					0x038 0x0 /* SLIMBUS_DATA */
9268c2ecf20Sopenharmony_ci				>;
9278c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
9288c2ecf20Sopenharmony_ci					PULL_DIS
9298c2ecf20Sopenharmony_ci					PULL_DOWN
9308c2ecf20Sopenharmony_ci					PULL_DIS
9318c2ecf20Sopenharmony_ci					PULL_DOWN
9328c2ecf20Sopenharmony_ci				>;
9338c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
9348c2ecf20Sopenharmony_ci					PULL_UP
9358c2ecf20Sopenharmony_ci					PULL_UP
9368c2ecf20Sopenharmony_ci					PULL_DIS
9378c2ecf20Sopenharmony_ci					PULL_UP
9388c2ecf20Sopenharmony_ci				>;
9398c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
9408c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
9418c2ecf20Sopenharmony_ci				>;
9428c2ecf20Sopenharmony_ci			};
9438c2ecf20Sopenharmony_ci
9448c2ecf20Sopenharmony_ci			i2s0_cfg_func: i2s0_cfg_func {
9458c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
9468c2ecf20Sopenharmony_ci					0x040 0x0 /* I2S0_DI */
9478c2ecf20Sopenharmony_ci					0x044 0x0 /* I2S0_DO */
9488c2ecf20Sopenharmony_ci					0x048 0x0 /* I2S0_XCLK */
9498c2ecf20Sopenharmony_ci					0x04c 0x0 /* I2S0_XFS */
9508c2ecf20Sopenharmony_ci				>;
9518c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
9528c2ecf20Sopenharmony_ci					PULL_DIS
9538c2ecf20Sopenharmony_ci					PULL_DOWN
9548c2ecf20Sopenharmony_ci					PULL_DIS
9558c2ecf20Sopenharmony_ci					PULL_DOWN
9568c2ecf20Sopenharmony_ci				>;
9578c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
9588c2ecf20Sopenharmony_ci					PULL_UP
9598c2ecf20Sopenharmony_ci					PULL_UP
9608c2ecf20Sopenharmony_ci					PULL_DIS
9618c2ecf20Sopenharmony_ci					PULL_UP
9628c2ecf20Sopenharmony_ci				>;
9638c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
9648c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
9658c2ecf20Sopenharmony_ci				>;
9668c2ecf20Sopenharmony_ci			};
9678c2ecf20Sopenharmony_ci
9688c2ecf20Sopenharmony_ci			i2s2_cfg_func: i2s2_cfg_func {
9698c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
9708c2ecf20Sopenharmony_ci					0x050 0x0 /* I2S2_DI */
9718c2ecf20Sopenharmony_ci					0x054 0x0 /* I2S2_DO */
9728c2ecf20Sopenharmony_ci					0x058 0x0 /* I2S2_XCLK */
9738c2ecf20Sopenharmony_ci					0x05c 0x0 /* I2S2_XFS */
9748c2ecf20Sopenharmony_ci				>;
9758c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
9768c2ecf20Sopenharmony_ci					PULL_DIS
9778c2ecf20Sopenharmony_ci					PULL_DOWN
9788c2ecf20Sopenharmony_ci					PULL_DIS
9798c2ecf20Sopenharmony_ci					PULL_DOWN
9808c2ecf20Sopenharmony_ci				>;
9818c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
9828c2ecf20Sopenharmony_ci					PULL_UP
9838c2ecf20Sopenharmony_ci					PULL_UP
9848c2ecf20Sopenharmony_ci					PULL_DIS
9858c2ecf20Sopenharmony_ci					PULL_UP
9868c2ecf20Sopenharmony_ci				>;
9878c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
9888c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
9898c2ecf20Sopenharmony_ci				>;
9908c2ecf20Sopenharmony_ci			};
9918c2ecf20Sopenharmony_ci
9928c2ecf20Sopenharmony_ci			pcie_cfg_func: pcie_cfg_func {
9938c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
9948c2ecf20Sopenharmony_ci					0x094 0x0 /* PCIE_CLKREQ_N */
9958c2ecf20Sopenharmony_ci					0x098 0x0 /* PCIE_WAKE_N */
9968c2ecf20Sopenharmony_ci				>;
9978c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
9988c2ecf20Sopenharmony_ci					PULL_DIS
9998c2ecf20Sopenharmony_ci					PULL_DOWN
10008c2ecf20Sopenharmony_ci					PULL_DIS
10018c2ecf20Sopenharmony_ci					PULL_DOWN
10028c2ecf20Sopenharmony_ci				>;
10038c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
10048c2ecf20Sopenharmony_ci					PULL_UP
10058c2ecf20Sopenharmony_ci					PULL_UP
10068c2ecf20Sopenharmony_ci					PULL_DIS
10078c2ecf20Sopenharmony_ci					PULL_UP
10088c2ecf20Sopenharmony_ci				>;
10098c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
10108c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
10118c2ecf20Sopenharmony_ci				>;
10128c2ecf20Sopenharmony_ci			};
10138c2ecf20Sopenharmony_ci
10148c2ecf20Sopenharmony_ci			spi2_cfg_func: spi2_cfg_func {
10158c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
10168c2ecf20Sopenharmony_ci					0x09c 0x0 /* SPI2_CLK */
10178c2ecf20Sopenharmony_ci					0x0a0 0x0 /* SPI2_DI */
10188c2ecf20Sopenharmony_ci					0x0a4 0x0 /* SPI2_DO */
10198c2ecf20Sopenharmony_ci					0x0a8 0x0 /* SPI2_CS0_N */
10208c2ecf20Sopenharmony_ci				>;
10218c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
10228c2ecf20Sopenharmony_ci					PULL_DIS
10238c2ecf20Sopenharmony_ci					PULL_DOWN
10248c2ecf20Sopenharmony_ci					PULL_DIS
10258c2ecf20Sopenharmony_ci					PULL_DOWN
10268c2ecf20Sopenharmony_ci				>;
10278c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
10288c2ecf20Sopenharmony_ci					PULL_UP
10298c2ecf20Sopenharmony_ci					PULL_UP
10308c2ecf20Sopenharmony_ci					PULL_DIS
10318c2ecf20Sopenharmony_ci					PULL_UP
10328c2ecf20Sopenharmony_ci				>;
10338c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
10348c2ecf20Sopenharmony_ci					DRIVE7_06MA DRIVE6_MASK
10358c2ecf20Sopenharmony_ci				>;
10368c2ecf20Sopenharmony_ci			};
10378c2ecf20Sopenharmony_ci
10388c2ecf20Sopenharmony_ci			usb_cfg_func: usb_cfg_func {
10398c2ecf20Sopenharmony_ci				pinctrl-single,pins = <
10408c2ecf20Sopenharmony_ci					0x0ac 0x0 /* GPIO_219 */
10418c2ecf20Sopenharmony_ci				>;
10428c2ecf20Sopenharmony_ci				pinctrl-single,bias-pulldown = <
10438c2ecf20Sopenharmony_ci					PULL_DIS
10448c2ecf20Sopenharmony_ci					PULL_DOWN
10458c2ecf20Sopenharmony_ci					PULL_DIS
10468c2ecf20Sopenharmony_ci					PULL_DOWN
10478c2ecf20Sopenharmony_ci				>;
10488c2ecf20Sopenharmony_ci				pinctrl-single,bias-pullup = <
10498c2ecf20Sopenharmony_ci					PULL_UP
10508c2ecf20Sopenharmony_ci					PULL_UP
10518c2ecf20Sopenharmony_ci					PULL_DIS
10528c2ecf20Sopenharmony_ci					PULL_UP
10538c2ecf20Sopenharmony_ci				>;
10548c2ecf20Sopenharmony_ci				pinctrl-single,drive-strength = <
10558c2ecf20Sopenharmony_ci					DRIVE7_02MA DRIVE6_MASK
10568c2ecf20Sopenharmony_ci				>;
10578c2ecf20Sopenharmony_ci			};
10588c2ecf20Sopenharmony_ci		};
10598c2ecf20Sopenharmony_ci	};
10608c2ecf20Sopenharmony_ci};
1061