lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 12 May 2017 14:18:18 -0700 From: John Stultz <john.stultz@...aro.org> To: lkml <linux-kernel@...r.kernel.org> Cc: John Stultz <john.stultz@...aro.org>, Bjorn Andersson <bjorn.andersson@...aro.org>, Srinivas Kandagatla <srinivas.kandagatla@...aro.org>, Nicolas Dechesne <nicolas.dechesne@...aro.org>, Stephen Boyd <stephen.boyd@...aro.org>, Andy Gross <andy.gross@...aro.org>, Rob Clark <robdclark@...il.com>, Vinay Simha <simhavcs@...il.com>, David Brown <david.brown@...aro.org>, Rob Herring <robh+dt@...nel.org> Subject: [PATCH 2/2] ARM: dts: nexus7: Add regulator tweaks and wcnss entry to support wifi Tweak and add some regulator entries that are needed to support wifi. The values here were taken from: arch/arm/mach-msm/asustek/flo/board-flo-regulator.c in the AOSP msm 3.4 flo branch. This also adds a wcnss entry so it gets enabled on the board. Cc: Bjorn Andersson <bjorn.andersson@...aro.org> Cc: Srinivas Kandagatla <srinivas.kandagatla@...aro.org> Cc: Nicolas Dechesne <nicolas.dechesne@...aro.org> Cc: Stephen Boyd <stephen.boyd@...aro.org> Cc: Andy Gross <andy.gross@...aro.org> Cc: Rob Clark <robdclark@...il.com> Cc: Vinay Simha <simhavcs@...il.com> Cc: David Brown <david.brown@...aro.org> Cc: Rob Herring <robh+dt@...nel.org> Signed-off-by: John Stults <john.stultz@...aro.org> --- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 42 ++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts b/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts index e5fef32..3cae48f 100644 --- a/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts +++ b/arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts @@ -82,7 +82,17 @@ bias-pull-down; }; - /* msm otg HSUSB_VDDCX */ + /* wcnss_wlan.0-iris_vddrfa */ + s2 { + regulator-min-microvolt = <1300000>; + regulator-max-microvolt = <1300000>; + qcom,switch-mode-frequency = <1600000>; + }; + + /* + * msm otg HSUSB_VDDCX + * wcnss_wlan.0-riva_vddcx + */ s3 { regulator-min-microvolt = <500000>; regulator-max-microvolt = <1150000>; @@ -95,6 +105,7 @@ * tabla2x-slim-CDC_VDDA_TX * tabla2x-slim-CDC_VDD_CP * tabla2x-slim-VDDIO_CDC + * wcnss_wlan.0-riva_vddpx */ s4 { regulator-min-microvolt = <1800000>; @@ -123,7 +134,10 @@ bias-pull-down; }; - /* msm_otg-HSUSB_1p8 */ + /* + * msm_otg-HSUSB_1p8 + * wcnss_wlan.0-iris_vddxo + */ l4 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; @@ -143,6 +157,12 @@ regulator-max-microvolt = <2950000>; }; + /* wcnss_wlan.0-iris_vddpa */ + l10 { + regulator-min-microvolt = <2900000>; + regulator-max-microvolt = <2900000>; + }; + /* mipi_dsi.1-dsi1_avdd */ l11 { regulator-min-microvolt = <3000000>; @@ -165,6 +185,12 @@ bias-pull-down; }; + /* wcnss_wlan.0-riva_vddmx */ + l24 { + regulator-min-microvolt = <750000>; + regulator-max-microvolt = <1150000>; + }; + /* * tabla2x-slim-CDC_VDDA_A_1P2V * tabla2x-slim-VDDD_CDC_D @@ -175,10 +201,15 @@ bias-pull-down; }; + /* wcnss_wlan.0-iris_vddio */ lvs1 { bias-pull-down; }; + /* wcnss_wlan.0-iris_vdddig */ + lvs2 { + }; + lvs4 { bias-pull-down; }; @@ -196,6 +227,7 @@ */ lvs7 { bias-pull-down; + regulator-always-on; }; }; }; @@ -340,6 +372,12 @@ }; }; + riva-pil@...4000 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&riva_wlan_pin_a>; + }; + imem@...3f000 { compatible = "syscon", "simple-mfd"; reg = <0x2a03f000 0x1000>; -- 2.7.4
Powered by blists - more mailing lists