From 3366f17a2f0665aa5f62e308db2233cf46d77211 Mon Sep 17 00:00:00 2001 From: Manikandan Mohan Date: Tue, 28 Jul 2020 09:44:21 -0700 Subject: [PATCH] ARM: dts: msm: Add cnss config for internal power amp QCA6490 requires additional voltage regulator for internal power amplifier. Add config for TCS CMD offset to enable this regulator. Change-Id: I8930adec31dea6a8aa2d8ebe1849df3e3add326f --- bindings/cnss/cnss-wlan.txt | 2 ++ qcom/lahaina.dtsi | 7 +++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/bindings/cnss/cnss-wlan.txt b/bindings/cnss/cnss-wlan.txt index 493fed921801..6dcde8ad4264 100644 --- a/bindings/cnss/cnss-wlan.txt +++ b/bindings/cnss/cnss-wlan.txt @@ -73,6 +73,8 @@ Optional properties: - interconnects: Interconnect framework setup for bus configuration - qcom,bus-bw-cfg-num: Number of bus bandwidth voting cases - qcom,bus-bw-cfg: Bus bandwidth voting data + - qcom,tcs_offset_int_pow_amp_vreg: TCS CMD register offset for Voltage + regulator used in internal power amplifier for QCA6490 Example: diff --git a/qcom/lahaina.dtsi b/qcom/lahaina.dtsi index 2525552dd229..d7f20a678ce7 100644 --- a/qcom/lahaina.dtsi +++ b/qcom/lahaina.dtsi @@ -5239,8 +5239,9 @@ wlan: qcom,cnss-qca6490@b0000000 { compatible = "qcom,cnss-qca6490"; - reg = <0xb0000000 0x10000>; - reg-names = "smmu_iova_ipa"; + reg = <0xb0000000 0x10000>, + <0xb2e5510 0x690>; + reg-names = "smmu_iova_ipa", "tcs_cmd"; wlan-en-gpio = <&tlmm 64 0>; pinctrl-names = "wlan_en_active", "wlan_en_sleep"; pinctrl-0 = <&cnss_wlan_en_active>; @@ -5248,6 +5249,8 @@ qcom,wlan-rc-num = <0>; qcom,wlan-ramdump-dynamic = <0x420000>; qcom,wlan-cbc-enabled; + /* RPMH_PDC_WLAN_RF_TCS<6>_CMD<2> offset */ + qcom,tcs_offset_int_pow_amp_vreg = <0x4D0>; vdd-wlan-aon-supply = <&S2E>; qcom,vdd-wlan-aon-config = <950000 952000 0 0 1>;