ARM: dts: Add qcom,cnss for WLAN on vplatform msm8996_gvmq

The device tree node qcom,cnss includes all WLAN related hardware
configurations including power supply regulators and pinctrl
configuration etc.  So, add qcom,cnss into the dts of Linux/Android
virtual platform msm8996_gvmq to enable WLAN over PCIe.

Change-Id: I0dbefbeefb7c6e843e55f32a8b33c4113a3a2e6e
Signed-off-by: Ferry Zhou <tianguiz@codeaurora.org>
This commit is contained in:
Ferry Zhou 2018-03-23 17:36:10 +08:00
parent a56e768ca3
commit f4d1f8db03

View file

@ -55,6 +55,37 @@
};
};
&soc {
qcom,cnss {
compatible = "qcom,cnss";
wlan-bootstrap-gpio = <&tlmm 46 0>;
vdd-wlan-en-supply = <&wlan_en_vreg>;
vdd-wlan-supply = <&rome_vreg>;
vdd-wlan-io-supply = <&pm8994_s4>;
vdd-wlan-xtal-supply = <&pm8994_l30>;
vdd-wlan-core-supply = <&pm8994_s3>;
wlan-ant-switch-supply = <&pm8994_l18_pin_ctrl>;
qcom,wlan-en-vreg-support;
qcom,notify-modem-status;
pinctrl-names = "bootstrap_active", "bootstrap_sleep";
pinctrl-0 = <&cnss_bootstrap_active>;
pinctrl-1 = <&cnss_bootstrap_sleep>;
qcom,msm-bus,name = "msm-cnss";
qcom,msm-bus,num-cases = <4>;
qcom,msm-bus,num-paths = <1>;
qcom,msm-bus,vectors-KBps =
/* No vote */
<45 512 0 0>,
/* Up to 200 Mbps */
<45 512 41421 1520000>,
/* Up to 400 Mbps */
<45 512 96650 1520000>,
/* Up to 800 Mbps */
<45 512 207108 14432000>;
};
};
&reserved_memory {
pmem_shared: pmem_shared_region {
reg = <0 0xd0000000 0 0x30000000>;