File Index
Files and directories
Sign in
FILE

x1p42100-asus-zenbook-a14.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/qcom/x1p42100-asus-zenbook-a14.dtsi DEVICETREE
  1// SPDX-License-Identifier: BSD-3-Clause
  2/*
  3 * Copyright (c) 2025 Qualcomm Innovation Center, Inc. All rights reserved.
  4 * Copyright (c) 2025 Aleksandrs Vinarskis <alex@vinarskis.com>
  5 */
  6
  7/dts-v1/;
  8
  9#include "purwa.dtsi"
 10#include "x1-asus-zenbook-a14.dtsi"
 11
 12/delete-node/ &pmc8380_6;
 13/delete-node/ &pmc8380_6_thermal;
 14
 15/ {
 16	wcn6855-pmu {
 17		compatible = "qcom,wcn6855-pmu";
 18
 19		vddaon-supply = <&vreg_wcn_0p95>;
 20		vddio-supply = <&vreg_wcn_1p9>;
 21		vddpcie1p3-supply = <&vreg_wcn_1p9>;
 22		vddpcie1p9-supply = <&vreg_wcn_1p9>;
 23		vddpmu-supply = <&vreg_wcn_0p95>;
 24		vddpmucx-supply = <&vreg_wcn_0p95>;
 25		vddpmumx-supply = <&vreg_wcn_0p95>;
 26		vddrfa0p95-supply = <&vreg_wcn_0p95>;
 27		vddrfa1p3-supply = <&vreg_wcn_1p9>;
 28		vddrfa1p9-supply = <&vreg_wcn_1p9>;
 29
 30		bt-enable-gpios = <&tlmm 116 GPIO_ACTIVE_HIGH>;
 31		wlan-enable-gpios = <&tlmm 117 GPIO_ACTIVE_HIGH>;
 32
 33		pinctrl-0 = <&wcn_bt_en>, <&wcn_wlan_en>;
 34		pinctrl-names = "default";
 35
 36		regulators {
 37			vreg_pmu_rfa_cmn_0p8: ldo0 {
 38				regulator-name = "vreg_pmu_rfa_cmn_0p8";
 39			};
 40
 41			vreg_pmu_aon_0p8: ldo1 {
 42				regulator-name = "vreg_pmu_aon_0p8";
 43			};
 44
 45			vreg_pmu_wlcx_0p8: ldo2 {
 46				regulator-name = "vreg_pmu_wlcx_0p8";
 47			};
 48
 49			vreg_pmu_wlmx_0p8: ldo3 {
 50				regulator-name = "vreg_pmu_wlmx_0p8";
 51			};
 52
 53			vreg_pmu_btcmx_0p8: ldo4 {
 54				regulator-name = "vreg_pmu_btcmx_0p8";
 55			};
 56
 57			vreg_pmu_pcie_1p8: ldo5 {
 58				regulator-name = "vreg_pmu_pcie_1p8";
 59			};
 60
 61			vreg_pmu_pcie_0p9: ldo6 {
 62				regulator-name = "vreg_pmu_pcie_0p9";
 63			};
 64
 65			vreg_pmu_rfa_0p8: ldo7 {
 66				regulator-name = "vreg_pmu_rfa_0p8";
 67			};
 68
 69			vreg_pmu_rfa_1p2: ldo8 {
 70				regulator-name = "vreg_pmu_rfa_1p2";
 71			};
 72
 73			vreg_pmu_rfa_1p7: ldo9 {
 74				regulator-name = "vreg_pmu_rfa_1p7";
 75			};
 76		};
 77	};
 78};
 79
 80&gpu {
 81	status = "okay";
 82};
 83
 84&gpu_zap_shader {
 85	firmware-name = "qcom/x1p42100/ASUSTeK/zenbook-a14/qcdxkmsucpurwa.mbn";
 86};
 87
 88&pcie4_port0 {
 89	wifi@0 {
 90		compatible = "pci17cb,1103";
 91		reg = <0x10000 0x0 0x0 0x0 0x0>;
 92
 93		vddaon-supply = <&vreg_pmu_aon_0p8>;
 94		vddpcie0p9-supply = <&vreg_pmu_pcie_0p9>;
 95		vddpcie1p8-supply = <&vreg_pmu_pcie_1p8>;
 96		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
 97		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
 98		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
 99		vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
100		vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
101		vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;
102
103		qcom,calibration-variant = "UX3407Q";
104	};
105};
106
107&remoteproc_adsp {
108	firmware-name = "qcom/x1p42100/ASUSTeK/zenbook-a14/qcadsp8380.mbn",
109			"qcom/x1p42100/ASUSTeK/zenbook-a14/adsp_dtbs.elf";
110
111	status = "okay";
112};
113
114&remoteproc_cdsp {
115	firmware-name = "qcom/x1p42100/ASUSTeK/zenbook-a14/qccdsp8380.mbn",
116			"qcom/x1p42100/ASUSTeK/zenbook-a14/cdsp_dtbs.elf";
117
118	status = "okay";
119};
120
121&uart14 {
122	status = "okay";
123
124	bluetooth {
125		compatible = "qcom,wcn6855-bt";
126
127		vddaon-supply = <&vreg_pmu_aon_0p8>;
128		vddbtcmx-supply = <&vreg_pmu_btcmx_0p8>;
129		vddrfa0p8-supply = <&vreg_pmu_rfa_0p8>;
130		vddrfa1p2-supply = <&vreg_pmu_rfa_1p2>;
131		vddrfa1p8-supply = <&vreg_pmu_rfa_1p7>;
132		vddrfacmn-supply = <&vreg_pmu_rfa_cmn_0p8>;
133		vddwlcx-supply = <&vreg_pmu_wlcx_0p8>;
134		vddwlmx-supply = <&vreg_pmu_wlmx_0p8>;
135
136		max-speed = <3000000>;
137	};
138};
~/ Read-only file preview.