diff options
| author | Zhiqiang Tu <ztu@codeaurora.org> | 2017-07-13 14:29:18 +0800 |
|---|---|---|
| committer | Yimin Peng <yiminp@codeaurora.org> | 2017-08-21 08:38:22 +0800 |
| commit | e915e55097538173a0df0d0d6fbfaf8cfd54a94d (patch) | |
| tree | 2d3c69f68d8f315ac3cef52c8c159cb041652912 /arch | |
| parent | 4f13f491be888ad6f92f670c008aeff1489b3884 (diff) | |
ARM: dts: msm: Add cnss on virtual platform
Add cnss and it's regulators on virtual platform.
Change-Id: I8edbd9ec36e122486c196295ce594e0ac872e0ee
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts b/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts index 019b3bd10796..c692e6d90755 100644 --- a/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts +++ b/arch/arm/boot/dts/qcom/vplatform-lfv-msm8996.dts @@ -802,9 +802,20 @@ regulator-max-microvolt = <1800000>; }; + pm8994_l30: regulator-l30 { + compatible = "qcom,stub-regulator"; + regulator-name = "pm8994_l30"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + }; + pm8994_l18_pin_ctrl: regulator-l18-pin-ctrl { compatible = "qcom,stub-regulator"; regulator-name = "pm8994_l18_pin_ctrl"; + regulator-min-microvolt = <2700000>; + regulator-max-microvolt = <2900000>; + qcom,init-voltage = <2700000>; }; pm8994_l26_corner: regulator-l26-corner { @@ -832,6 +843,22 @@ regulator-name = "pmi8994_s2"; }; + pm8994_s3: regulator-s3 { + compatible = "qcom,stub-regulator"; + regulator-name = "pm8994_s3"; + regulator-min-microvolt = <1300000>; + regulator-max-microvolt = <1300000>; + qcom,init-voltage = <1300000>; + }; + + pm8994_s4: regulator-s4 { + compatible = "qcom,stub-regulator"; + regulator-name = "pm8994_s4"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + qcom,init-voltage = <1800000>; + }; + pm8004_s2: regulator@1700 { compatible = "qcom,stub-regulator"; regulator-name = "pm8004_s2"; @@ -961,6 +988,7 @@ <86 512 0 0>, <86 512 500 800>; }; + qcom,lpass@9300000 { compatible = "qcom,pil-tz-generic"; reg = <0x9300000 0x00100>; @@ -992,5 +1020,30 @@ /* GPIO output to lpass */ qcom,gpio-force-stop = <&smp2pgpio_ssr_smp2p_2_out 0 0>; }; + + qcom,cnss { + compatible = "qcom,cnss"; + wlan-bootstrap-gpio = <&tlmm 46 0>; + 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>; + pinctrl-names = "default"; + pinctrl-0 = <&cnss_default>; + + 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>; + }; }; #include "vplatform-lfv-agave.dtsi" |
