18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ci/dts-v1/; 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 68c2ecf20Sopenharmony_ci#include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 78c2ecf20Sopenharmony_ci#include <dt-bindings/regulator/qcom,rpmh-regulator.h> 88c2ecf20Sopenharmony_ci#include "sdm845.dtsi" 98c2ecf20Sopenharmony_ci#include "pm8998.dtsi" 108c2ecf20Sopenharmony_ci#include "pmi8998.dtsi" 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci/* 138c2ecf20Sopenharmony_ci * Delete following upstream (sdm845.dtsi) reserved 148c2ecf20Sopenharmony_ci * memory mappings which are different in this device. 158c2ecf20Sopenharmony_ci */ 168c2ecf20Sopenharmony_ci/delete-node/ &tz_mem; 178c2ecf20Sopenharmony_ci/delete-node/ &adsp_mem; 188c2ecf20Sopenharmony_ci/delete-node/ &wlan_msa_mem; 198c2ecf20Sopenharmony_ci/delete-node/ &mpss_region; 208c2ecf20Sopenharmony_ci/delete-node/ &venus_mem; 218c2ecf20Sopenharmony_ci/delete-node/ &cdsp_mem; 228c2ecf20Sopenharmony_ci/delete-node/ &mba_region; 238c2ecf20Sopenharmony_ci/delete-node/ &slpi_mem; 248c2ecf20Sopenharmony_ci/delete-node/ &spss_mem; 258c2ecf20Sopenharmony_ci/delete-node/ &rmtfs_mem; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci/ { 288c2ecf20Sopenharmony_ci model = "Xiaomi Pocophone F1"; 298c2ecf20Sopenharmony_ci compatible = "xiaomi,beryllium", "qcom,sdm845"; 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci /* required for bootloader to select correct board */ 328c2ecf20Sopenharmony_ci qcom,board-id = <69 0>; 338c2ecf20Sopenharmony_ci qcom,msm-id = <321 0x20001>; 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci aliases { 368c2ecf20Sopenharmony_ci hsuart0 = &uart6; 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ci gpio-keys { 408c2ecf20Sopenharmony_ci compatible = "gpio-keys"; 418c2ecf20Sopenharmony_ci autorepeat; 428c2ecf20Sopenharmony_ci 438c2ecf20Sopenharmony_ci pinctrl-names = "default"; 448c2ecf20Sopenharmony_ci pinctrl-0 = <&vol_up_pin_a>; 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ci vol-up { 478c2ecf20Sopenharmony_ci label = "Volume Up"; 488c2ecf20Sopenharmony_ci linux,code = <KEY_VOLUMEUP>; 498c2ecf20Sopenharmony_ci gpios = <&pm8998_gpio 6 GPIO_ACTIVE_LOW>; 508c2ecf20Sopenharmony_ci }; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci /* Reserved memory changes from downstream */ 548c2ecf20Sopenharmony_ci reserved-memory { 558c2ecf20Sopenharmony_ci tz_mem: memory@86200000 { 568c2ecf20Sopenharmony_ci reg = <0 0x86200000 0 0x4900000>; 578c2ecf20Sopenharmony_ci no-map; 588c2ecf20Sopenharmony_ci }; 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci adsp_mem: memory@8c500000 { 618c2ecf20Sopenharmony_ci reg = <0 0x8c500000 0 0x1e00000>; 628c2ecf20Sopenharmony_ci no-map; 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci wlan_msa_mem: memory@8e300000 { 668c2ecf20Sopenharmony_ci reg = <0 0x8e300000 0 0x100000>; 678c2ecf20Sopenharmony_ci no-map; 688c2ecf20Sopenharmony_ci }; 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ci mpss_region: memory@8e400000 { 718c2ecf20Sopenharmony_ci reg = <0 0x8e400000 0 0x7800000>; 728c2ecf20Sopenharmony_ci no-map; 738c2ecf20Sopenharmony_ci }; 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ci venus_mem: memory@95c00000 { 768c2ecf20Sopenharmony_ci reg = <0 0x95c00000 0 0x500000>; 778c2ecf20Sopenharmony_ci no-map; 788c2ecf20Sopenharmony_ci }; 798c2ecf20Sopenharmony_ci 808c2ecf20Sopenharmony_ci cdsp_mem: memory@96100000 { 818c2ecf20Sopenharmony_ci reg = <0 0x96100000 0 0x800000>; 828c2ecf20Sopenharmony_ci no-map; 838c2ecf20Sopenharmony_ci }; 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ci mba_region: memory@96900000 { 868c2ecf20Sopenharmony_ci reg = <0 0x96900000 0 0x200000>; 878c2ecf20Sopenharmony_ci no-map; 888c2ecf20Sopenharmony_ci }; 898c2ecf20Sopenharmony_ci 908c2ecf20Sopenharmony_ci slpi_mem: memory@96b00000 { 918c2ecf20Sopenharmony_ci reg = <0 0x96b00000 0 0x1400000>; 928c2ecf20Sopenharmony_ci no-map; 938c2ecf20Sopenharmony_ci }; 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ci spss_mem: memory@97f00000 { 968c2ecf20Sopenharmony_ci reg = <0 0x97f00000 0 0x100000>; 978c2ecf20Sopenharmony_ci no-map; 988c2ecf20Sopenharmony_ci }; 998c2ecf20Sopenharmony_ci 1008c2ecf20Sopenharmony_ci rmtfs_mem: memory@f6301000 { 1018c2ecf20Sopenharmony_ci compatible = "qcom,rmtfs-mem"; 1028c2ecf20Sopenharmony_ci reg = <0 0xf6301000 0 0x200000>; 1038c2ecf20Sopenharmony_ci no-map; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci qcom,client-id = <1>; 1068c2ecf20Sopenharmony_ci qcom,vmid = <15>; 1078c2ecf20Sopenharmony_ci }; 1088c2ecf20Sopenharmony_ci }; 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ci vreg_s4a_1p8: vreg-s4a-1p8 { 1118c2ecf20Sopenharmony_ci compatible = "regulator-fixed"; 1128c2ecf20Sopenharmony_ci regulator-name = "vreg_s4a_1p8"; 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 1158c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 1168c2ecf20Sopenharmony_ci regulator-always-on; 1178c2ecf20Sopenharmony_ci }; 1188c2ecf20Sopenharmony_ci}; 1198c2ecf20Sopenharmony_ci 1208c2ecf20Sopenharmony_ci&adsp_pas { 1218c2ecf20Sopenharmony_ci status = "okay"; 1228c2ecf20Sopenharmony_ci firmware-name = "qcom/sdm845/adsp.mdt"; 1238c2ecf20Sopenharmony_ci}; 1248c2ecf20Sopenharmony_ci 1258c2ecf20Sopenharmony_ci&apps_rsc { 1268c2ecf20Sopenharmony_ci pm8998-rpmh-regulators { 1278c2ecf20Sopenharmony_ci compatible = "qcom,pm8998-rpmh-regulators"; 1288c2ecf20Sopenharmony_ci qcom,pmic-id = "a"; 1298c2ecf20Sopenharmony_ci 1308c2ecf20Sopenharmony_ci vreg_l1a_0p875: ldo1 { 1318c2ecf20Sopenharmony_ci regulator-min-microvolt = <880000>; 1328c2ecf20Sopenharmony_ci regulator-max-microvolt = <880000>; 1338c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1348c2ecf20Sopenharmony_ci }; 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ci vreg_l5a_0p8: ldo5 { 1378c2ecf20Sopenharmony_ci regulator-min-microvolt = <800000>; 1388c2ecf20Sopenharmony_ci regulator-max-microvolt = <800000>; 1398c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1408c2ecf20Sopenharmony_ci }; 1418c2ecf20Sopenharmony_ci 1428c2ecf20Sopenharmony_ci vreg_l7a_1p8: ldo7 { 1438c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 1448c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 1458c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1468c2ecf20Sopenharmony_ci }; 1478c2ecf20Sopenharmony_ci 1488c2ecf20Sopenharmony_ci vreg_l12a_1p8: ldo12 { 1498c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 1508c2ecf20Sopenharmony_ci regulator-max-microvolt = <1800000>; 1518c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1528c2ecf20Sopenharmony_ci }; 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci vreg_l13a_2p95: ldo13 { 1558c2ecf20Sopenharmony_ci regulator-min-microvolt = <1800000>; 1568c2ecf20Sopenharmony_ci regulator-max-microvolt = <2960000>; 1578c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1588c2ecf20Sopenharmony_ci }; 1598c2ecf20Sopenharmony_ci 1608c2ecf20Sopenharmony_ci vreg_l17a_1p3: ldo17 { 1618c2ecf20Sopenharmony_ci regulator-min-microvolt = <1304000>; 1628c2ecf20Sopenharmony_ci regulator-max-microvolt = <1304000>; 1638c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1648c2ecf20Sopenharmony_ci }; 1658c2ecf20Sopenharmony_ci 1668c2ecf20Sopenharmony_ci vreg_l20a_2p95: ldo20 { 1678c2ecf20Sopenharmony_ci regulator-min-microvolt = <2960000>; 1688c2ecf20Sopenharmony_ci regulator-max-microvolt = <2968000>; 1698c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1708c2ecf20Sopenharmony_ci }; 1718c2ecf20Sopenharmony_ci 1728c2ecf20Sopenharmony_ci vreg_l21a_2p95: ldo21 { 1738c2ecf20Sopenharmony_ci regulator-min-microvolt = <2960000>; 1748c2ecf20Sopenharmony_ci regulator-max-microvolt = <2968000>; 1758c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1768c2ecf20Sopenharmony_ci }; 1778c2ecf20Sopenharmony_ci 1788c2ecf20Sopenharmony_ci vreg_l24a_3p075: ldo24 { 1798c2ecf20Sopenharmony_ci regulator-min-microvolt = <3088000>; 1808c2ecf20Sopenharmony_ci regulator-max-microvolt = <3088000>; 1818c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1828c2ecf20Sopenharmony_ci }; 1838c2ecf20Sopenharmony_ci 1848c2ecf20Sopenharmony_ci vreg_l25a_3p3: ldo25 { 1858c2ecf20Sopenharmony_ci regulator-min-microvolt = <3300000>; 1868c2ecf20Sopenharmony_ci regulator-max-microvolt = <3312000>; 1878c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1888c2ecf20Sopenharmony_ci }; 1898c2ecf20Sopenharmony_ci 1908c2ecf20Sopenharmony_ci vreg_l26a_1p2: ldo26 { 1918c2ecf20Sopenharmony_ci regulator-min-microvolt = <1200000>; 1928c2ecf20Sopenharmony_ci regulator-max-microvolt = <1200000>; 1938c2ecf20Sopenharmony_ci regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 1948c2ecf20Sopenharmony_ci }; 1958c2ecf20Sopenharmony_ci }; 1968c2ecf20Sopenharmony_ci}; 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ci&cdsp_pas { 1998c2ecf20Sopenharmony_ci status = "okay"; 2008c2ecf20Sopenharmony_ci firmware-name = "qcom/sdm845/cdsp.mdt"; 2018c2ecf20Sopenharmony_ci}; 2028c2ecf20Sopenharmony_ci 2038c2ecf20Sopenharmony_ci&gcc { 2048c2ecf20Sopenharmony_ci protected-clocks = <GCC_QSPI_CORE_CLK>, 2058c2ecf20Sopenharmony_ci <GCC_QSPI_CORE_CLK_SRC>, 2068c2ecf20Sopenharmony_ci <GCC_QSPI_CNOC_PERIPH_AHB_CLK>, 2078c2ecf20Sopenharmony_ci <GCC_LPASS_Q6_AXI_CLK>, 2088c2ecf20Sopenharmony_ci <GCC_LPASS_SWAY_CLK>; 2098c2ecf20Sopenharmony_ci}; 2108c2ecf20Sopenharmony_ci 2118c2ecf20Sopenharmony_ci&gpu { 2128c2ecf20Sopenharmony_ci zap-shader { 2138c2ecf20Sopenharmony_ci memory-region = <&gpu_mem>; 2148c2ecf20Sopenharmony_ci firmware-name = "qcom/sdm845/a630_zap.mbn"; 2158c2ecf20Sopenharmony_ci }; 2168c2ecf20Sopenharmony_ci}; 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ci&mss_pil { 2198c2ecf20Sopenharmony_ci status = "okay"; 2208c2ecf20Sopenharmony_ci firmware-name = "qcom/sdm845/mba.mbn", "qcom/sdm845/modem.mdt"; 2218c2ecf20Sopenharmony_ci}; 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ci&pm8998_gpio { 2248c2ecf20Sopenharmony_ci vol_up_pin_a: vol-up-active { 2258c2ecf20Sopenharmony_ci pins = "gpio6"; 2268c2ecf20Sopenharmony_ci function = "normal"; 2278c2ecf20Sopenharmony_ci input-enable; 2288c2ecf20Sopenharmony_ci bias-pull-up; 2298c2ecf20Sopenharmony_ci qcom,drive-strength = <PMIC_GPIO_STRENGTH_NO>; 2308c2ecf20Sopenharmony_ci }; 2318c2ecf20Sopenharmony_ci}; 2328c2ecf20Sopenharmony_ci 2338c2ecf20Sopenharmony_ci&pm8998_pon { 2348c2ecf20Sopenharmony_ci resin { 2358c2ecf20Sopenharmony_ci compatible = "qcom,pm8941-resin"; 2368c2ecf20Sopenharmony_ci interrupts = <0x0 0x8 1 IRQ_TYPE_EDGE_BOTH>; 2378c2ecf20Sopenharmony_ci debounce = <15625>; 2388c2ecf20Sopenharmony_ci bias-pull-up; 2398c2ecf20Sopenharmony_ci linux,code = <KEY_VOLUMEDOWN>; 2408c2ecf20Sopenharmony_ci }; 2418c2ecf20Sopenharmony_ci}; 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci&qupv3_id_0 { 2448c2ecf20Sopenharmony_ci status = "okay"; 2458c2ecf20Sopenharmony_ci}; 2468c2ecf20Sopenharmony_ci 2478c2ecf20Sopenharmony_ci&sdhc_2 { 2488c2ecf20Sopenharmony_ci status = "okay"; 2498c2ecf20Sopenharmony_ci 2508c2ecf20Sopenharmony_ci pinctrl-names = "default"; 2518c2ecf20Sopenharmony_ci pinctrl-0 = <&sdc2_default_state &sdc2_card_det_n>; 2528c2ecf20Sopenharmony_ci 2538c2ecf20Sopenharmony_ci vmmc-supply = <&vreg_l21a_2p95>; 2548c2ecf20Sopenharmony_ci vqmmc-supply = <&vreg_l13a_2p95>; 2558c2ecf20Sopenharmony_ci 2568c2ecf20Sopenharmony_ci bus-width = <4>; 2578c2ecf20Sopenharmony_ci cd-gpios = <&tlmm 126 GPIO_ACTIVE_HIGH>; 2588c2ecf20Sopenharmony_ci}; 2598c2ecf20Sopenharmony_ci 2608c2ecf20Sopenharmony_ci&tlmm { 2618c2ecf20Sopenharmony_ci gpio-reserved-ranges = <0 4>, <81 4>; 2628c2ecf20Sopenharmony_ci 2638c2ecf20Sopenharmony_ci sdc2_default_state: sdc2-default { 2648c2ecf20Sopenharmony_ci clk { 2658c2ecf20Sopenharmony_ci pins = "sdc2_clk"; 2668c2ecf20Sopenharmony_ci bias-disable; 2678c2ecf20Sopenharmony_ci drive-strength = <16>; 2688c2ecf20Sopenharmony_ci }; 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ci cmd { 2718c2ecf20Sopenharmony_ci pins = "sdc2_cmd"; 2728c2ecf20Sopenharmony_ci bias-pull-up; 2738c2ecf20Sopenharmony_ci drive-strength = <10>; 2748c2ecf20Sopenharmony_ci }; 2758c2ecf20Sopenharmony_ci 2768c2ecf20Sopenharmony_ci data { 2778c2ecf20Sopenharmony_ci pins = "sdc2_data"; 2788c2ecf20Sopenharmony_ci bias-pull-up; 2798c2ecf20Sopenharmony_ci drive-strength = <10>; 2808c2ecf20Sopenharmony_ci }; 2818c2ecf20Sopenharmony_ci }; 2828c2ecf20Sopenharmony_ci 2838c2ecf20Sopenharmony_ci sdc2_card_det_n: sd-card-det-n { 2848c2ecf20Sopenharmony_ci pins = "gpio126"; 2858c2ecf20Sopenharmony_ci function = "gpio"; 2868c2ecf20Sopenharmony_ci bias-pull-up; 2878c2ecf20Sopenharmony_ci }; 2888c2ecf20Sopenharmony_ci}; 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ci&uart6 { 2918c2ecf20Sopenharmony_ci status = "okay"; 2928c2ecf20Sopenharmony_ci 2938c2ecf20Sopenharmony_ci bluetooth { 2948c2ecf20Sopenharmony_ci compatible = "qcom,wcn3990-bt"; 2958c2ecf20Sopenharmony_ci 2968c2ecf20Sopenharmony_ci vddio-supply = <&vreg_s4a_1p8>; 2978c2ecf20Sopenharmony_ci vddxo-supply = <&vreg_l7a_1p8>; 2988c2ecf20Sopenharmony_ci vddrf-supply = <&vreg_l17a_1p3>; 2998c2ecf20Sopenharmony_ci vddch0-supply = <&vreg_l25a_3p3>; 3008c2ecf20Sopenharmony_ci max-speed = <3200000>; 3018c2ecf20Sopenharmony_ci }; 3028c2ecf20Sopenharmony_ci}; 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ci&ufs_mem_hc { 3058c2ecf20Sopenharmony_ci status = "okay"; 3068c2ecf20Sopenharmony_ci 3078c2ecf20Sopenharmony_ci reset-gpios = <&tlmm 150 GPIO_ACTIVE_LOW>; 3088c2ecf20Sopenharmony_ci 3098c2ecf20Sopenharmony_ci vcc-supply = <&vreg_l20a_2p95>; 3108c2ecf20Sopenharmony_ci vcc-max-microamp = <800000>; 3118c2ecf20Sopenharmony_ci}; 3128c2ecf20Sopenharmony_ci 3138c2ecf20Sopenharmony_ci&ufs_mem_phy { 3148c2ecf20Sopenharmony_ci status = "okay"; 3158c2ecf20Sopenharmony_ci 3168c2ecf20Sopenharmony_ci vdda-phy-supply = <&vreg_l1a_0p875>; 3178c2ecf20Sopenharmony_ci vdda-pll-supply = <&vreg_l26a_1p2>; 3188c2ecf20Sopenharmony_ci}; 3198c2ecf20Sopenharmony_ci 3208c2ecf20Sopenharmony_ci&usb_1 { 3218c2ecf20Sopenharmony_ci status = "okay"; 3228c2ecf20Sopenharmony_ci}; 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ci&usb_1_dwc3 { 3258c2ecf20Sopenharmony_ci dr_mode = "peripheral"; 3268c2ecf20Sopenharmony_ci}; 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci&usb_1_hsphy { 3298c2ecf20Sopenharmony_ci status = "okay"; 3308c2ecf20Sopenharmony_ci 3318c2ecf20Sopenharmony_ci vdd-supply = <&vreg_l1a_0p875>; 3328c2ecf20Sopenharmony_ci vdda-pll-supply = <&vreg_l12a_1p8>; 3338c2ecf20Sopenharmony_ci vdda-phy-dpdm-supply = <&vreg_l24a_3p075>; 3348c2ecf20Sopenharmony_ci 3358c2ecf20Sopenharmony_ci qcom,imp-res-offset-value = <8>; 3368c2ecf20Sopenharmony_ci qcom,hstx-trim-value = <QUSB2_V2_HSTX_TRIM_21_6_MA>; 3378c2ecf20Sopenharmony_ci qcom,preemphasis-level = <QUSB2_V2_PREEMPHASIS_5_PERCENT>; 3388c2ecf20Sopenharmony_ci qcom,preemphasis-width = <QUSB2_V2_PREEMPHASIS_WIDTH_HALF_BIT>; 3398c2ecf20Sopenharmony_ci}; 3408c2ecf20Sopenharmony_ci 3418c2ecf20Sopenharmony_ci&usb_1_qmpphy { 3428c2ecf20Sopenharmony_ci status = "okay"; 3438c2ecf20Sopenharmony_ci 3448c2ecf20Sopenharmony_ci vdda-phy-supply = <&vreg_l26a_1p2>; 3458c2ecf20Sopenharmony_ci vdda-pll-supply = <&vreg_l1a_0p875>; 3468c2ecf20Sopenharmony_ci}; 3478c2ecf20Sopenharmony_ci 3488c2ecf20Sopenharmony_ci&wifi { 3498c2ecf20Sopenharmony_ci status = "okay"; 3508c2ecf20Sopenharmony_ci 3518c2ecf20Sopenharmony_ci vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>; 3528c2ecf20Sopenharmony_ci vdd-1.8-xo-supply = <&vreg_l7a_1p8>; 3538c2ecf20Sopenharmony_ci vdd-1.3-rfa-supply = <&vreg_l17a_1p3>; 3548c2ecf20Sopenharmony_ci vdd-3.3-ch0-supply = <&vreg_l25a_3p3>; 3558c2ecf20Sopenharmony_ci}; 3568c2ecf20Sopenharmony_ci 3578c2ecf20Sopenharmony_ci/* PINCTRL - additions to nodes defined in sdm845.dtsi */ 3588c2ecf20Sopenharmony_ci 3598c2ecf20Sopenharmony_ci&qup_uart6_default { 3608c2ecf20Sopenharmony_ci pinmux { 3618c2ecf20Sopenharmony_ci pins = "gpio45", "gpio46", "gpio47", "gpio48"; 3628c2ecf20Sopenharmony_ci function = "qup6"; 3638c2ecf20Sopenharmony_ci }; 3648c2ecf20Sopenharmony_ci 3658c2ecf20Sopenharmony_ci cts { 3668c2ecf20Sopenharmony_ci pins = "gpio45"; 3678c2ecf20Sopenharmony_ci bias-disable; 3688c2ecf20Sopenharmony_ci }; 3698c2ecf20Sopenharmony_ci 3708c2ecf20Sopenharmony_ci rts-tx { 3718c2ecf20Sopenharmony_ci pins = "gpio46", "gpio47"; 3728c2ecf20Sopenharmony_ci drive-strength = <2>; 3738c2ecf20Sopenharmony_ci bias-disable; 3748c2ecf20Sopenharmony_ci }; 3758c2ecf20Sopenharmony_ci 3768c2ecf20Sopenharmony_ci rx { 3778c2ecf20Sopenharmony_ci pins = "gpio48"; 3788c2ecf20Sopenharmony_ci bias-pull-up; 3798c2ecf20Sopenharmony_ci }; 3808c2ecf20Sopenharmony_ci}; 381