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:
parent
a56e768ca3
commit
f4d1f8db03
1 changed files with 31 additions and 0 deletions
|
@ -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>;
|
||||
|
|
Loading…
Add table
Reference in a new issue