1462b3993SAleksandrs Vinarskis// SPDX-License-Identifier: BSD-3-Clause 2462b3993SAleksandrs Vinarskis/* 3462b3993SAleksandrs Vinarskis * Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved. 4462b3993SAleksandrs Vinarskis * Copyright (c) 2025 Aleksandrs Vinarskis <alex@vinarskis.com> 5462b3993SAleksandrs Vinarskis */ 6462b3993SAleksandrs Vinarskis 7462b3993SAleksandrs Vinarskis/dts-v1/; 8462b3993SAleksandrs Vinarskis 9*ef659a5bSDmitry Baryshkov#include "purwa.dtsi" 10462b3993SAleksandrs Vinarskis#include "x1-asus-zenbook-a14.dtsi" 11462b3993SAleksandrs Vinarskis 12462b3993SAleksandrs Vinarskis/delete-node/ &pmc8380_6; 13462b3993SAleksandrs Vinarskis/delete-node/ &pmc8380_6_thermal; 14462b3993SAleksandrs Vinarskis 15462b3993SAleksandrs Vinarskis/ { 16462b3993SAleksandrs Vinarskis wcn6855-pmu { 17462b3993SAleksandrs Vinarskis compatible = "qcom,wcn6855-pmu"; 18462b3993SAleksandrs Vinarskis 19462b3993SAleksandrs Vinarskis vddaon-supply = <&vreg_wcn_0p95>; 20462b3993SAleksandrs Vinarskis vddio-supply = <&vreg_wcn_1p9>; 21462b3993SAleksandrs Vinarskis vddpcie1p3-supply = <&vreg_wcn_1p9>; 22462b3993SAleksandrs Vinarskis vddpcie1p9-supply = <&vreg_wcn_1p9>; 23462b3993SAleksandrs Vinarskis vddpmu-supply = <&vreg_wcn_0p95>; 24462b3993SAleksandrs Vinarskis vddpmucx-supply = <&vreg_wcn_0p95>; 25462b3993SAleksandrs Vinarskis vddpmumx-supply = <&vreg_wcn_0p95>; 26462b3993SAleksandrs Vinarskis vddrfa0p95-supply = <&vreg_wcn_0p95>; 27462b3993SAleksandrs Vinarskis vddrfa1p3-supply = <&vreg_wcn_1p9>; 28462b3993SAleksandrs Vinarskis vddrfa1p9-supply = <&vreg_wcn_1p9>; 29462b3993SAleksandrs Vinarskis 30462b3993SAleksandrs Vinarskis bt-enable-gpios = <&tlmm 116 GPIO_ACTIVE_HIGH>; 31462b3993SAleksandrs Vinarskis wlan-enable-gpios = <&tlmm 117 GPIO_ACTIVE_HIGH>; 32462b3993SAleksandrs Vinarskis 33462b3993SAleksandrs Vinarskis pinctrl-0 = <&wcn_bt_en>, <&wcn_wlan_en>; 34462b3993SAleksandrs Vinarskis pinctrl-names = "default"; 35462b3993SAleksandrs Vinarskis 36462b3993SAleksandrs Vinarskis regulators { 37462b3993SAleksandrs Vinarskis vreg_pmu_rfa_cmn_0p8: ldo0 { 38462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_rfa_cmn_0p8"; 39462b3993SAleksandrs Vinarskis }; 40462b3993SAleksandrs Vinarskis 41462b3993SAleksandrs Vinarskis vreg_pmu_aon_0p8: ldo1 { 42462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_aon_0p8"; 43462b3993SAleksandrs Vinarskis }; 44462b3993SAleksandrs Vinarskis 45462b3993SAleksandrs Vinarskis vreg_pmu_wlcx_0p8: ldo2 { 46462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_wlcx_0p8"; 47462b3993SAleksandrs Vinarskis }; 48462b3993SAleksandrs Vinarskis 49462b3993SAleksandrs Vinarskis vreg_pmu_wlmx_0p8: ldo3 { 50462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_wlmx_0p8"; 51462b3993SAleksandrs Vinarskis }; 52462b3993SAleksandrs Vinarskis 53462b3993SAleksandrs Vinarskis vreg_pmu_btcmx_0p8: ldo4 { 54462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_btcmx_0p8"; 55462b3993SAleksandrs Vinarskis }; 56462b3993SAleksandrs Vinarskis 57462b3993SAleksandrs Vinarskis vreg_pmu_pcie_1p8: ldo5 { 58462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_pcie_1p8"; 59462b3993SAleksandrs Vinarskis }; 60462b3993SAleksandrs Vinarskis 61462b3993SAleksandrs Vinarskis vreg_pmu_pcie_0p9: ldo6 { 62462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_pcie_0p9"; 63462b3993SAleksandrs Vinarskis }; 64462b3993SAleksandrs Vinarskis 65462b3993SAleksandrs Vinarskis vreg_pmu_rfa_0p8: ldo7 { 66462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_rfa_0p8"; 67462b3993SAleksandrs Vinarskis }; 68462b3993SAleksandrs Vinarskis 69462b3993SAleksandrs Vinarskis vreg_pmu_rfa_1p2: ldo8 { 70462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_rfa_1p2"; 71462b3993SAleksandrs Vinarskis }; 72462b3993SAleksandrs Vinarskis 73462b3993SAleksandrs Vinarskis vreg_pmu_rfa_1p7: ldo9 { 74462b3993SAleksandrs Vinarskis regulator-name = "vreg_pmu_rfa_1p7"; 75462b3993SAleksandrs Vinarskis }; 76462b3993SAleksandrs Vinarskis }; 77462b3993SAleksandrs Vinarskis }; 78462b3993SAleksandrs Vinarskis}; 79462b3993SAleksandrs Vinarskis 80462b3993SAleksandrs Vinarskis&gpu { 81462b3993SAleksandrs Vinarskis status = "okay"; 82462b3993SAleksandrs Vinarskis}; 83462b3993SAleksandrs Vinarskis 84462b3993SAleksandrs Vinarskis&gpu_zap_shader { 85462b3993SAleksandrs Vinarskis firmware-name = "qcom/x1p42100/ASUSTeK/zenbook-a14/qcdxkmsucpurwa.mbn"; 86462b3993SAleksandrs Vinarskis}; 87462b3993SAleksandrs Vinarskis 88462b3993SAleksandrs Vinarskis&pcie4_port0 { 89462b3993SAleksandrs Vinarskis wifi@0 { 90462b3993SAleksandrs Vinarskis compatible = "pci17cb,1103"; 91462b3993SAleksandrs Vinarskis reg = <0x10000 0x0 0x0 0x0 0x0>; 92462b3993SAleksandrs Vinarskis 93462b3993SAleksandrs Vinarskis vddaon-supply = <&vreg_pmu_aon_0p8>; 94462b3993SAleksandrs Vinarskis vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>; 95462b3993SAleksandrs Vinarskis vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>; 96462b3993SAleksandrs Vinarskis vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; 97462b3993SAleksandrs Vinarskis vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; 98462b3993SAleksandrs Vinarskis vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>; 99462b3993SAleksandrs Vinarskis vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>; 100462b3993SAleksandrs Vinarskis vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; 101462b3993SAleksandrs Vinarskis vddwlmx-supply = <&vreg_pmu_wlmx_0p8>; 102462b3993SAleksandrs Vinarskis 103462b3993SAleksandrs Vinarskis qcom,calibration-variant = "UX3407Q"; 104462b3993SAleksandrs Vinarskis }; 105462b3993SAleksandrs Vinarskis}; 106462b3993SAleksandrs Vinarskis 107462b3993SAleksandrs Vinarskis&remoteproc_adsp { 108462b3993SAleksandrs Vinarskis firmware-name = "qcom/x1p42100/ASUSTeK/zenbook-a14/qcadsp8380.mbn", 109462b3993SAleksandrs Vinarskis "qcom/x1p42100/ASUSTeK/zenbook-a14/adsp_dtbs.elf"; 110462b3993SAleksandrs Vinarskis 111462b3993SAleksandrs Vinarskis status = "okay"; 112462b3993SAleksandrs Vinarskis}; 113462b3993SAleksandrs Vinarskis 114462b3993SAleksandrs Vinarskis&remoteproc_cdsp { 115462b3993SAleksandrs Vinarskis firmware-name = "qcom/x1p42100/ASUSTeK/zenbook-a14/qccdsp8380.mbn", 116462b3993SAleksandrs Vinarskis "qcom/x1p42100/ASUSTeK/zenbook-a14/cdsp_dtbs.elf"; 117462b3993SAleksandrs Vinarskis 118462b3993SAleksandrs Vinarskis status = "okay"; 119462b3993SAleksandrs Vinarskis}; 120462b3993SAleksandrs Vinarskis 121462b3993SAleksandrs Vinarskis&uart14 { 122462b3993SAleksandrs Vinarskis status = "okay"; 123462b3993SAleksandrs Vinarskis 124462b3993SAleksandrs Vinarskis bluetooth { 125462b3993SAleksandrs Vinarskis compatible = "qcom,wcn6855-bt"; 126462b3993SAleksandrs Vinarskis 127462b3993SAleksandrs Vinarskis vddaon-supply = <&vreg_pmu_aon_0p8>; 128462b3993SAleksandrs Vinarskis vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>; 129462b3993SAleksandrs Vinarskis vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>; 130462b3993SAleksandrs Vinarskis vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>; 131462b3993SAleksandrs Vinarskis vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>; 132462b3993SAleksandrs Vinarskis vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>; 133462b3993SAleksandrs Vinarskis vddwlcx-supply = <&vreg_pmu_wlcx_0p8>; 134462b3993SAleksandrs Vinarskis vddwlmx-supply = <&vreg_pmu_wlmx_0p8>; 135462b3993SAleksandrs Vinarskis 136462b3993SAleksandrs Vinarskis max-speed = <3000000>; 137462b3993SAleksandrs Vinarskis }; 138462b3993SAleksandrs Vinarskis}; 139