18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ci// Copyright (c) 2018, Linaro Limited
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
58c2ecf20Sopenharmony_ci#include "qcs404.dtsi"
68c2ecf20Sopenharmony_ci#include "pms405.dtsi"
78c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
88c2ecf20Sopenharmony_ci#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci/ {
118c2ecf20Sopenharmony_ci	aliases {
128c2ecf20Sopenharmony_ci		serial0 = &blsp1_uart2;
138c2ecf20Sopenharmony_ci		serial1 = &blsp1_uart3;
148c2ecf20Sopenharmony_ci	};
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci	chosen {
178c2ecf20Sopenharmony_ci		stdout-path = "serial0";
188c2ecf20Sopenharmony_ci	};
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci	vph_pwr: vph-pwr-regulator {
218c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
228c2ecf20Sopenharmony_ci		regulator-name = "vph_pwr";
238c2ecf20Sopenharmony_ci		regulator-always-on;
248c2ecf20Sopenharmony_ci		regulator-boot-on;
258c2ecf20Sopenharmony_ci	};
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci	vdd_ch0_3p3:
288c2ecf20Sopenharmony_ci	vdd_esmps3_3p3: vdd-esmps3-3p3-regulator {
298c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
308c2ecf20Sopenharmony_ci		regulator-name = "eSMPS3_3P3";
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci		regulator-min-microvolt = <3300000>;
338c2ecf20Sopenharmony_ci		regulator-max-microvolt = <3300000>;
348c2ecf20Sopenharmony_ci		regulator-always-on;
358c2ecf20Sopenharmony_ci	};
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci	usb3_vbus_reg: regulator-usb3-vbus {
388c2ecf20Sopenharmony_ci		compatible = "regulator-fixed";
398c2ecf20Sopenharmony_ci		regulator-name = "VBUS_BOOST_5V";
408c2ecf20Sopenharmony_ci		regulator-min-microvolt = <5000000>;
418c2ecf20Sopenharmony_ci		regulator-max-microvolt = <5000000>;
428c2ecf20Sopenharmony_ci		gpio = <&pms405_gpios 3 GPIO_ACTIVE_HIGH>;
438c2ecf20Sopenharmony_ci		pinctrl-names = "default";
448c2ecf20Sopenharmony_ci		pinctrl-0 = <&usb_vbus_boost_pin>;
458c2ecf20Sopenharmony_ci		vin-supply = <&vph_pwr>;
468c2ecf20Sopenharmony_ci		enable-active-high;
478c2ecf20Sopenharmony_ci
488c2ecf20Sopenharmony_ci		/* TODO: Drop this when introducing role switching */
498c2ecf20Sopenharmony_ci		regulator-always-on;
508c2ecf20Sopenharmony_ci	};
518c2ecf20Sopenharmony_ci};
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ci&blsp1_uart3 {
548c2ecf20Sopenharmony_ci	status = "okay";
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ci	bluetooth {
578c2ecf20Sopenharmony_ci		compatible = "qcom,wcn3990-bt";
588c2ecf20Sopenharmony_ci		vddio-supply = <&vreg_l6_1p8>;
598c2ecf20Sopenharmony_ci		vddxo-supply = <&vreg_l5_1p8>;
608c2ecf20Sopenharmony_ci		vddrf-supply = <&vreg_l1_1p3>;
618c2ecf20Sopenharmony_ci		vddch0-supply = <&vdd_ch0_3p3>;
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ci		local-bd-address = [ 02 00 00 00 5a ad ];
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci		max-speed = <3200000>;
668c2ecf20Sopenharmony_ci	};
678c2ecf20Sopenharmony_ci};
688c2ecf20Sopenharmony_ci
698c2ecf20Sopenharmony_ci&blsp1_dma {
708c2ecf20Sopenharmony_ci	qcom,controlled-remotely;
718c2ecf20Sopenharmony_ci};
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_ci&blsp2_dma {
748c2ecf20Sopenharmony_ci	qcom,controlled-remotely;
758c2ecf20Sopenharmony_ci};
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ci&gcc {
788c2ecf20Sopenharmony_ci	protected-clocks = <GCC_BIMC_CDSP_CLK>,
798c2ecf20Sopenharmony_ci			   <GCC_CDSP_CFG_AHB_CLK>,
808c2ecf20Sopenharmony_ci			   <GCC_CDSP_BIMC_CLK_SRC>,
818c2ecf20Sopenharmony_ci			   <GCC_CDSP_TBU_CLK>,
828c2ecf20Sopenharmony_ci			   <141>, /* GCC_WCSS_Q6_AHB_CLK */
838c2ecf20Sopenharmony_ci			   <142>; /* GCC_WCSS_Q6_AXIM_CLK */
848c2ecf20Sopenharmony_ci};
858c2ecf20Sopenharmony_ci
868c2ecf20Sopenharmony_ci&pms405_spmi_regulators {
878c2ecf20Sopenharmony_ci	vdd_s3-supply = <&vph_pwr>;
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_ci	pms405_s3: s3 {
908c2ecf20Sopenharmony_ci		regulator-always-on;
918c2ecf20Sopenharmony_ci		regulator-boot-on;
928c2ecf20Sopenharmony_ci		regulator-name = "vdd_apc";
938c2ecf20Sopenharmony_ci		regulator-initial-mode = <1>;
948c2ecf20Sopenharmony_ci		regulator-min-microvolt = <1048000>;
958c2ecf20Sopenharmony_ci		regulator-max-microvolt = <1384000>;
968c2ecf20Sopenharmony_ci	};
978c2ecf20Sopenharmony_ci};
988c2ecf20Sopenharmony_ci
998c2ecf20Sopenharmony_ci&pcie {
1008c2ecf20Sopenharmony_ci	status = "okay";
1018c2ecf20Sopenharmony_ci
1028c2ecf20Sopenharmony_ci	perst-gpio = <&tlmm 43 GPIO_ACTIVE_LOW>;
1038c2ecf20Sopenharmony_ci
1048c2ecf20Sopenharmony_ci	pinctrl-names = "default";
1058c2ecf20Sopenharmony_ci	pinctrl-0 = <&perst_state>;
1068c2ecf20Sopenharmony_ci};
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ci&pcie_phy {
1098c2ecf20Sopenharmony_ci	status = "okay";
1108c2ecf20Sopenharmony_ci
1118c2ecf20Sopenharmony_ci	vdda-vp-supply = <&vreg_l3_1p05>;
1128c2ecf20Sopenharmony_ci	vdda-vph-supply = <&vreg_l5_1p8>;
1138c2ecf20Sopenharmony_ci};
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_ci&remoteproc_adsp {
1168c2ecf20Sopenharmony_ci	status = "okay";
1178c2ecf20Sopenharmony_ci};
1188c2ecf20Sopenharmony_ci
1198c2ecf20Sopenharmony_ci&remoteproc_cdsp {
1208c2ecf20Sopenharmony_ci	status = "okay";
1218c2ecf20Sopenharmony_ci};
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_ci&remoteproc_wcss {
1248c2ecf20Sopenharmony_ci	status = "okay";
1258c2ecf20Sopenharmony_ci};
1268c2ecf20Sopenharmony_ci
1278c2ecf20Sopenharmony_ci&rpm_requests {
1288c2ecf20Sopenharmony_ci	pms405-regulators {
1298c2ecf20Sopenharmony_ci		compatible = "qcom,rpm-pms405-regulators";
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_ci		vdd_s1-supply = <&vph_pwr>;
1328c2ecf20Sopenharmony_ci		vdd_s2-supply = <&vph_pwr>;
1338c2ecf20Sopenharmony_ci		vdd_s3-supply = <&vph_pwr>;
1348c2ecf20Sopenharmony_ci		vdd_s4-supply = <&vph_pwr>;
1358c2ecf20Sopenharmony_ci		vdd_s5-supply = <&vph_pwr>;
1368c2ecf20Sopenharmony_ci		vdd_l1_l2-supply = <&vreg_s5_1p35>;
1378c2ecf20Sopenharmony_ci		vdd_l3_l8-supply = <&vreg_s5_1p35>;
1388c2ecf20Sopenharmony_ci		vdd_l4-supply = <&vreg_s5_1p35>;
1398c2ecf20Sopenharmony_ci		vdd_l5_l6-supply = <&vreg_s4_1p8>;
1408c2ecf20Sopenharmony_ci		vdd_l7-supply = <&vph_pwr>;
1418c2ecf20Sopenharmony_ci		vdd_l9-supply = <&vreg_s5_1p35>;
1428c2ecf20Sopenharmony_ci		vdd_l10_l11_l12_l13-supply = <&vph_pwr>;
1438c2ecf20Sopenharmony_ci
1448c2ecf20Sopenharmony_ci		vreg_s4_1p8: s4 {
1458c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1728000>;
1468c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1920000>;
1478c2ecf20Sopenharmony_ci		};
1488c2ecf20Sopenharmony_ci
1498c2ecf20Sopenharmony_ci		vreg_s5_1p35: s5 {
1508c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1352000>;
1518c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1352000>;
1528c2ecf20Sopenharmony_ci		};
1538c2ecf20Sopenharmony_ci
1548c2ecf20Sopenharmony_ci		vreg_l1_1p3: l1 {
1558c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1240000>;
1568c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1352000>;
1578c2ecf20Sopenharmony_ci		};
1588c2ecf20Sopenharmony_ci
1598c2ecf20Sopenharmony_ci		vreg_l2_1p275: l2 {
1608c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1048000>;
1618c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1280000>;
1628c2ecf20Sopenharmony_ci		};
1638c2ecf20Sopenharmony_ci
1648c2ecf20Sopenharmony_ci		vreg_l3_1p05: l3 {
1658c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1048000>;
1668c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1160000>;
1678c2ecf20Sopenharmony_ci		};
1688c2ecf20Sopenharmony_ci
1698c2ecf20Sopenharmony_ci		vreg_l4_1p2: l4 {
1708c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1144000>;
1718c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1256000>;
1728c2ecf20Sopenharmony_ci		};
1738c2ecf20Sopenharmony_ci
1748c2ecf20Sopenharmony_ci		vreg_l5_1p8: l5 {
1758c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1800000>;
1768c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1800000>;
1778c2ecf20Sopenharmony_ci		};
1788c2ecf20Sopenharmony_ci
1798c2ecf20Sopenharmony_ci		vreg_l6_1p8: l6 {
1808c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1800000>;
1818c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1800000>;
1828c2ecf20Sopenharmony_ci			regulator-always-on;
1838c2ecf20Sopenharmony_ci		};
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_ci		vreg_l7_1p8: l7 {
1868c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1616000>;
1878c2ecf20Sopenharmony_ci			regulator-max-microvolt = <3000000>;
1888c2ecf20Sopenharmony_ci		};
1898c2ecf20Sopenharmony_ci
1908c2ecf20Sopenharmony_ci		vreg_l8_1p2: l8 {
1918c2ecf20Sopenharmony_ci			regulator-min-microvolt = <1136000>;
1928c2ecf20Sopenharmony_ci			regulator-max-microvolt = <1352000>;
1938c2ecf20Sopenharmony_ci		};
1948c2ecf20Sopenharmony_ci
1958c2ecf20Sopenharmony_ci		vreg_l10_3p3: l10 {
1968c2ecf20Sopenharmony_ci			regulator-min-microvolt = <2936000>;
1978c2ecf20Sopenharmony_ci			regulator-max-microvolt = <3088000>;
1988c2ecf20Sopenharmony_ci		};
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ci		vreg_l11_sdc2: l11 {
2018c2ecf20Sopenharmony_ci			regulator-min-microvolt = <2696000>;
2028c2ecf20Sopenharmony_ci			regulator-max-microvolt = <3304000>;
2038c2ecf20Sopenharmony_ci		};
2048c2ecf20Sopenharmony_ci
2058c2ecf20Sopenharmony_ci		vreg_l12_3p3: l12 {
2068c2ecf20Sopenharmony_ci			regulator-min-microvolt = <3050000>;
2078c2ecf20Sopenharmony_ci			regulator-max-microvolt = <3300000>;
2088c2ecf20Sopenharmony_ci		};
2098c2ecf20Sopenharmony_ci
2108c2ecf20Sopenharmony_ci		vreg_l13_3p3: l13 {
2118c2ecf20Sopenharmony_ci			regulator-min-microvolt = <3000000>;
2128c2ecf20Sopenharmony_ci			regulator-max-microvolt = <3300000>;
2138c2ecf20Sopenharmony_ci		};
2148c2ecf20Sopenharmony_ci	};
2158c2ecf20Sopenharmony_ci};
2168c2ecf20Sopenharmony_ci
2178c2ecf20Sopenharmony_ci&sdcc1 {
2188c2ecf20Sopenharmony_ci	status = "okay";
2198c2ecf20Sopenharmony_ci
2208c2ecf20Sopenharmony_ci	supports-cqe;
2218c2ecf20Sopenharmony_ci	mmc-ddr-1_8v;
2228c2ecf20Sopenharmony_ci	mmc-hs400-1_8v;
2238c2ecf20Sopenharmony_ci	bus-width = <8>;
2248c2ecf20Sopenharmony_ci	non-removable;
2258c2ecf20Sopenharmony_ci
2268c2ecf20Sopenharmony_ci	pinctrl-names = "default", "sleep";
2278c2ecf20Sopenharmony_ci	pinctrl-0 = <&sdc1_on>;
2288c2ecf20Sopenharmony_ci	pinctrl-1 = <&sdc1_off>;
2298c2ecf20Sopenharmony_ci};
2308c2ecf20Sopenharmony_ci
2318c2ecf20Sopenharmony_ci&tlmm {
2328c2ecf20Sopenharmony_ci	perst_state: perst {
2338c2ecf20Sopenharmony_ci		pins = "gpio43";
2348c2ecf20Sopenharmony_ci		function = "gpio";
2358c2ecf20Sopenharmony_ci
2368c2ecf20Sopenharmony_ci		drive-strength = <2>;
2378c2ecf20Sopenharmony_ci		bias-disable;
2388c2ecf20Sopenharmony_ci		output-low;
2398c2ecf20Sopenharmony_ci	};
2408c2ecf20Sopenharmony_ci
2418c2ecf20Sopenharmony_ci	sdc1_on: sdc1-on {
2428c2ecf20Sopenharmony_ci		clk {
2438c2ecf20Sopenharmony_ci			pins = "sdc1_clk";
2448c2ecf20Sopenharmony_ci			bias-disable;
2458c2ecf20Sopenharmony_ci			drive-strength = <16>;
2468c2ecf20Sopenharmony_ci		};
2478c2ecf20Sopenharmony_ci
2488c2ecf20Sopenharmony_ci		cmd {
2498c2ecf20Sopenharmony_ci			pins = "sdc1_cmd";
2508c2ecf20Sopenharmony_ci			bias-pull-up;
2518c2ecf20Sopenharmony_ci			drive-strength = <10>;
2528c2ecf20Sopenharmony_ci		};
2538c2ecf20Sopenharmony_ci
2548c2ecf20Sopenharmony_ci		data {
2558c2ecf20Sopenharmony_ci			pins = "sdc1_data";
2568c2ecf20Sopenharmony_ci			bias-pull-up;
2578c2ecf20Sopenharmony_ci			drive-strength = <10>;
2588c2ecf20Sopenharmony_ci		};
2598c2ecf20Sopenharmony_ci
2608c2ecf20Sopenharmony_ci		rclk {
2618c2ecf20Sopenharmony_ci			pins = "sdc1_rclk";
2628c2ecf20Sopenharmony_ci			bias-pull-down;
2638c2ecf20Sopenharmony_ci		};
2648c2ecf20Sopenharmony_ci	};
2658c2ecf20Sopenharmony_ci
2668c2ecf20Sopenharmony_ci	sdc1_off: sdc1-off {
2678c2ecf20Sopenharmony_ci		clk {
2688c2ecf20Sopenharmony_ci			pins = "sdc1_clk";
2698c2ecf20Sopenharmony_ci			bias-disable;
2708c2ecf20Sopenharmony_ci			drive-strength = <2>;
2718c2ecf20Sopenharmony_ci		};
2728c2ecf20Sopenharmony_ci
2738c2ecf20Sopenharmony_ci		cmd {
2748c2ecf20Sopenharmony_ci			pins = "sdc1_cmd";
2758c2ecf20Sopenharmony_ci			bias-pull-up;
2768c2ecf20Sopenharmony_ci			drive-strength = <2>;
2778c2ecf20Sopenharmony_ci		};
2788c2ecf20Sopenharmony_ci
2798c2ecf20Sopenharmony_ci		data {
2808c2ecf20Sopenharmony_ci			pins = "sdc1_data";
2818c2ecf20Sopenharmony_ci			bias-pull-up;
2828c2ecf20Sopenharmony_ci			drive-strength = <2>;
2838c2ecf20Sopenharmony_ci		};
2848c2ecf20Sopenharmony_ci
2858c2ecf20Sopenharmony_ci		rclk {
2868c2ecf20Sopenharmony_ci			pins = "sdc1_rclk";
2878c2ecf20Sopenharmony_ci			bias-pull-down;
2888c2ecf20Sopenharmony_ci		};
2898c2ecf20Sopenharmony_ci	};
2908c2ecf20Sopenharmony_ci
2918c2ecf20Sopenharmony_ci	usb3_id_pin: usb3-id-pin {
2928c2ecf20Sopenharmony_ci		pinmux {
2938c2ecf20Sopenharmony_ci			pins = "gpio116";
2948c2ecf20Sopenharmony_ci			function = "gpio";
2958c2ecf20Sopenharmony_ci		};
2968c2ecf20Sopenharmony_ci
2978c2ecf20Sopenharmony_ci		pinconf {
2988c2ecf20Sopenharmony_ci			pins = "gpio116";
2998c2ecf20Sopenharmony_ci			drive-strength = <2>;
3008c2ecf20Sopenharmony_ci			bias-pull-up;
3018c2ecf20Sopenharmony_ci			input-enable;
3028c2ecf20Sopenharmony_ci		};
3038c2ecf20Sopenharmony_ci	};
3048c2ecf20Sopenharmony_ci};
3058c2ecf20Sopenharmony_ci
3068c2ecf20Sopenharmony_ci&pms405_gpios {
3078c2ecf20Sopenharmony_ci	usb_vbus_boost_pin: usb-vbus-boost-pin {
3088c2ecf20Sopenharmony_ci		pinconf {
3098c2ecf20Sopenharmony_ci			pins = "gpio3";
3108c2ecf20Sopenharmony_ci			function = PMIC_GPIO_FUNC_NORMAL;
3118c2ecf20Sopenharmony_ci			output-low;
3128c2ecf20Sopenharmony_ci			power-source = <1>;
3138c2ecf20Sopenharmony_ci		};
3148c2ecf20Sopenharmony_ci	};
3158c2ecf20Sopenharmony_ci	usb3_vbus_pin: usb3-vbus-pin {
3168c2ecf20Sopenharmony_ci		pinconf {
3178c2ecf20Sopenharmony_ci			pins = "gpio12";
3188c2ecf20Sopenharmony_ci			function = PMIC_GPIO_FUNC_NORMAL;
3198c2ecf20Sopenharmony_ci			input-enable;
3208c2ecf20Sopenharmony_ci			bias-pull-down;
3218c2ecf20Sopenharmony_ci			power-source = <1>;
3228c2ecf20Sopenharmony_ci		};
3238c2ecf20Sopenharmony_ci	};
3248c2ecf20Sopenharmony_ci};
3258c2ecf20Sopenharmony_ci
3268c2ecf20Sopenharmony_ci&usb2 {
3278c2ecf20Sopenharmony_ci	status = "okay";
3288c2ecf20Sopenharmony_ci};
3298c2ecf20Sopenharmony_ci
3308c2ecf20Sopenharmony_ci&usb2_phy_sec {
3318c2ecf20Sopenharmony_ci	vdd-supply = <&vreg_l4_1p2>;
3328c2ecf20Sopenharmony_ci	vdda1p8-supply = <&vreg_l5_1p8>;
3338c2ecf20Sopenharmony_ci	vdda3p3-supply = <&vreg_l12_3p3>;
3348c2ecf20Sopenharmony_ci	status = "okay";
3358c2ecf20Sopenharmony_ci};
3368c2ecf20Sopenharmony_ci
3378c2ecf20Sopenharmony_ci&usb3 {
3388c2ecf20Sopenharmony_ci	status = "okay";
3398c2ecf20Sopenharmony_ci
3408c2ecf20Sopenharmony_ci	dwc3@7580000 {
3418c2ecf20Sopenharmony_ci		dr_mode = "host";
3428c2ecf20Sopenharmony_ci	};
3438c2ecf20Sopenharmony_ci};
3448c2ecf20Sopenharmony_ci
3458c2ecf20Sopenharmony_ci&usb2_phy_prim {
3468c2ecf20Sopenharmony_ci	vdd-supply = <&vreg_l4_1p2>;
3478c2ecf20Sopenharmony_ci	vdda1p8-supply = <&vreg_l5_1p8>;
3488c2ecf20Sopenharmony_ci	vdda3p3-supply = <&vreg_l12_3p3>;
3498c2ecf20Sopenharmony_ci	status = "okay";
3508c2ecf20Sopenharmony_ci};
3518c2ecf20Sopenharmony_ci
3528c2ecf20Sopenharmony_ci&usb3_phy {
3538c2ecf20Sopenharmony_ci	vdd-supply = <&vreg_l3_1p05>;
3548c2ecf20Sopenharmony_ci	vdda1p8-supply = <&vreg_l5_1p8>;
3558c2ecf20Sopenharmony_ci	status = "okay";
3568c2ecf20Sopenharmony_ci};
3578c2ecf20Sopenharmony_ci
3588c2ecf20Sopenharmony_ci&wifi {
3598c2ecf20Sopenharmony_ci	status = "okay";
3608c2ecf20Sopenharmony_ci	vdd-0.8-cx-mx-supply = <&vreg_l2_1p275>;
3618c2ecf20Sopenharmony_ci	vdd-1.8-xo-supply = <&vreg_l5_1p8>;
3628c2ecf20Sopenharmony_ci	vdd-1.3-rfa-supply = <&vreg_l1_1p3>;
3638c2ecf20Sopenharmony_ci};
3648c2ecf20Sopenharmony_ci
3658c2ecf20Sopenharmony_ci/* PINCTRL - additions to nodes defined in qcs404.dtsi */
3668c2ecf20Sopenharmony_ci
3678c2ecf20Sopenharmony_ci&blsp1_uart2_default {
3688c2ecf20Sopenharmony_ci	rx {
3698c2ecf20Sopenharmony_ci		drive-strength = <2>;
3708c2ecf20Sopenharmony_ci		bias-disable;
3718c2ecf20Sopenharmony_ci	};
3728c2ecf20Sopenharmony_ci
3738c2ecf20Sopenharmony_ci	tx {
3748c2ecf20Sopenharmony_ci		drive-strength = <2>;
3758c2ecf20Sopenharmony_ci		bias-disable;
3768c2ecf20Sopenharmony_ci	};
3778c2ecf20Sopenharmony_ci};
3788c2ecf20Sopenharmony_ci
3798c2ecf20Sopenharmony_ci&blsp1_uart3_default {
3808c2ecf20Sopenharmony_ci	cts {
3818c2ecf20Sopenharmony_ci		pins = "gpio84";
3828c2ecf20Sopenharmony_ci		bias-disable;
3838c2ecf20Sopenharmony_ci	};
3848c2ecf20Sopenharmony_ci
3858c2ecf20Sopenharmony_ci	rts-tx {
3868c2ecf20Sopenharmony_ci		pins = "gpio85", "gpio82";
3878c2ecf20Sopenharmony_ci		drive-strength = <2>;
3888c2ecf20Sopenharmony_ci		bias-disable;
3898c2ecf20Sopenharmony_ci	};
3908c2ecf20Sopenharmony_ci
3918c2ecf20Sopenharmony_ci	rx {
3928c2ecf20Sopenharmony_ci		pins = "gpio83";
3938c2ecf20Sopenharmony_ci		bias-pull-up;
3948c2ecf20Sopenharmony_ci	};
3958c2ecf20Sopenharmony_ci};
396