From 9a610926aac1de1dba2a7cf5dbc184c90f878426 Mon Sep 17 00:00:00 2001 From: Ravulapati Vishnu Vardhan Rao Date: Fri, 27 Dec 2024 13:10:21 +0530 Subject: [PATCH 1/4] ARM: dts: qcom: remove unused gpio - Removal of I2S0_DATA1 pin, as GPIO_63 is not used internally for I2S purpose and it is being used by other subsystem. Change-Id: I7c3636f9dfcebc68ed3da95793c158e70ad95184 Signed-off-by: Ravulapati Vishnu Vardhan Rao --- qcom/kera-pinctrl.dtsi | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/qcom/kera-pinctrl.dtsi b/qcom/kera-pinctrl.dtsi index d50dca92..489976e9 100644 --- a/qcom/kera-pinctrl.dtsi +++ b/qcom/kera-pinctrl.dtsi @@ -94,37 +94,6 @@ }; }; - i2s0_sd1 { - i2s0_sd1_sleep: i2s0_sd1_sleep { - mux { - pins = "gpio63"; - function = "gpio"; - }; - - config { - pins = "gpio63"; - drive-strength = <2>; /* 2 mA */ - bias-pull-down; /* PULL DOWN */ - input-enable; - }; - }; - - i2s0_sd1_active: i2s0_sd1_active { - mux { - pins = "gpio63"; - function = "i2s0_data1"; - }; - - config { - pins = "gpio63"; - drive-strength = <8>; /* 8 mA */ - bias-disable; /* NO PULL */ - output-high; - }; - }; - }; - - /* WCD reset pin */ wcd_reset_active: wcd_reset_active { mux { From c017e542382d0696235ec69547e4832d2d2ad79e Mon Sep 17 00:00:00 2001 From: Kavya Nunna Date: Fri, 27 Dec 2024 12:11:53 +0530 Subject: [PATCH 2/4] ARM: dts: msm: Disable sys-therm-11 node for kera Disable sys-therm-11 node for kera as it is not required in kera platforms. While at it disable amoled-ecm for pmiv0102 kera platforms. Change-Id: I983c49129182d40d32efc79d062bfbf41684580b Signed-off-by: Kavya Nunna --- qcom/kera-atp.dtsi | 12 ++++++++++++ qcom/kera-cdp.dtsi | 12 ++++++++++++ qcom/kera-mtp.dtsi | 13 ++++++++++++- qcom/kera-pmic-overlay.dtsi | 3 --- qcom/kera-pmiv0102.dtsi | 4 ---- qcom/kera-qrd.dtsi | 12 ++++++++++++ qcom/kera-rcm.dtsi | 12 ++++++++++++ qcom/tuna-pmic-overlay.dtsi | 6 +++--- 8 files changed, 63 insertions(+), 11 deletions(-) diff --git a/qcom/kera-atp.dtsi b/qcom/kera-atp.dtsi index ed1d67d3..5b09937c 100644 --- a/qcom/kera-atp.dtsi +++ b/qcom/kera-atp.dtsi @@ -31,3 +31,15 @@ &pmic_glink_adc { status = "disabled"; }; + +&pmxr2230_sys_therm_11 { + status = "disabled"; +}; + +&sys_therm_11 { + status = "disabled"; +}; + +&pm8550ve_f_die_temp { + status = "disabled"; +}; diff --git a/qcom/kera-cdp.dtsi b/qcom/kera-cdp.dtsi index f9d8f28b..6c89c76e 100644 --- a/qcom/kera-cdp.dtsi +++ b/qcom/kera-cdp.dtsi @@ -64,3 +64,15 @@ &tlmm 3 0 &tlmm 16 0 &tlmm 13 0x2008>; }; }; + +&pmxr2230_sys_therm_11 { + status = "disabled"; +}; + +&sys_therm_11 { + status = "disabled"; +}; + +&pm8550ve_f_die_temp { + status = "disabled"; +}; diff --git a/qcom/kera-mtp.dtsi b/qcom/kera-mtp.dtsi index fe3b8f24..b5b73f13 100644 --- a/qcom/kera-mtp.dtsi +++ b/qcom/kera-mtp.dtsi @@ -7,7 +7,6 @@ #include #include #include -#include "pmk8550.dtsi" &sdhc_2 { vdd-supply = <&L13B>; @@ -77,3 +76,15 @@ &tlmm 3 0 &tlmm 16 0 &tlmm 13 0x2008>; }; }; + +&pmxr2230_sys_therm_11 { + status = "disabled"; +}; + +&sys_therm_11 { + status = "disabled"; +}; + +&pm8550ve_f_die_temp { + status = "disabled"; +}; diff --git a/qcom/kera-pmic-overlay.dtsi b/qcom/kera-pmic-overlay.dtsi index 7563e31f..e0a3983c 100644 --- a/qcom/kera-pmic-overlay.dtsi +++ b/qcom/kera-pmic-overlay.dtsi @@ -24,6 +24,3 @@ }; }; -&thermal_zones { - /delete-node/ sys-therm-11; -}; diff --git a/qcom/kera-pmiv0102.dtsi b/qcom/kera-pmiv0102.dtsi index 9d63b135..0b4586c1 100644 --- a/qcom/kera-pmiv0102.dtsi +++ b/qcom/kera-pmiv0102.dtsi @@ -9,10 +9,6 @@ status= "ok"; }; -&pmiv010x_amoled_ecm { - status = "ok"; -}; - &pmiv010x_eusb2_repeater { vdd18-supply = <&L7B>; vdd3-supply = <&L17B>; diff --git a/qcom/kera-qrd.dtsi b/qcom/kera-qrd.dtsi index bc809756..6981e8c7 100644 --- a/qcom/kera-qrd.dtsi +++ b/qcom/kera-qrd.dtsi @@ -106,3 +106,15 @@ label = "smb1393_1_die_temp"; }; }; + +&pmxr2230_sys_therm_11 { + status = "disabled"; +}; + +&sys_therm_11 { + status = "disabled"; +}; + +&pm8550ve_f_die_temp { + status = "disabled"; +}; diff --git a/qcom/kera-rcm.dtsi b/qcom/kera-rcm.dtsi index f9d8f28b..6c89c76e 100644 --- a/qcom/kera-rcm.dtsi +++ b/qcom/kera-rcm.dtsi @@ -64,3 +64,15 @@ &tlmm 3 0 &tlmm 16 0 &tlmm 13 0x2008>; }; }; + +&pmxr2230_sys_therm_11 { + status = "disabled"; +}; + +&sys_therm_11 { + status = "disabled"; +}; + +&pm8550ve_f_die_temp { + status = "disabled"; +}; diff --git a/qcom/tuna-pmic-overlay.dtsi b/qcom/tuna-pmic-overlay.dtsi index a934e553..9424acf6 100644 --- a/qcom/tuna-pmic-overlay.dtsi +++ b/qcom/tuna-pmic-overlay.dtsi @@ -279,7 +279,7 @@ }; }; - sys-therm-11 { + sys_therm_11: sys-therm-11 { polling-delay-passive = <0>; polling-delay = <0>; thermal-sensors = <&pmk8550_vadc PMXR2230_ADC5_GEN3_AMUX_THM5_100K_PU>; @@ -387,7 +387,7 @@ qcom,adc-tm-type = <1>; }; - pmxr2230_sys_therm_11 { + pmxr2230_sys_therm_11: pmxr2230_sys_therm_11 { reg = ; label = "pmxr2230_sys_therm_11"; qcom,ratiometric; @@ -408,7 +408,7 @@ qcom,pre-scaling = <1 1>; }; - pm8550ve_f_die_temp { + pm8550ve_f_die_temp: pm8550ve_f_die_temp { reg = ; label = "pm8550ve_f_die_temp"; qcom,pre-scaling = <1 1>; From 1de0d60fea2648f234a2efad2520967d053545c8 Mon Sep 17 00:00:00 2001 From: Kavya Nunna Date: Sat, 28 Dec 2024 15:17:48 +0530 Subject: [PATCH 3/4] ARM: dts: msm: Include pmiv0102 for kera qrd platforms Add PMIV0102 support for kera-qrd/rcm platforms. Change-Id: I70b374053e7b007bc1375f54fb760e332435691c Signed-off-by: Kavya Nunna --- qcom/kera-qrd-qca6750-ufs2-overlay.dts | 1 + qcom/kera-qrd-wcn7750-ufs2-overlay.dts | 1 + qcom/kera-qrd-wcn7750-ufs3-overlay.dts | 1 + qcom/kera-rcm-wcn7750-ufs4-overlay.dts | 1 + 4 files changed, 4 insertions(+) diff --git a/qcom/kera-qrd-qca6750-ufs2-overlay.dts b/qcom/kera-qrd-qca6750-ufs2-overlay.dts index d0e3b143..0d661b50 100644 --- a/qcom/kera-qrd-qca6750-ufs2-overlay.dts +++ b/qcom/kera-qrd-qca6750-ufs2-overlay.dts @@ -7,6 +7,7 @@ /plugin/; #include "kera-qrd-qca6750-ufs2.dtsi" +#include "kera-pmiv0102.dtsi" / { model = "Qualcomm Technologies, Inc. Kera QRD + QCA6750 + UFS2"; diff --git a/qcom/kera-qrd-wcn7750-ufs2-overlay.dts b/qcom/kera-qrd-wcn7750-ufs2-overlay.dts index 10cd2559..d6593fbe 100644 --- a/qcom/kera-qrd-wcn7750-ufs2-overlay.dts +++ b/qcom/kera-qrd-wcn7750-ufs2-overlay.dts @@ -7,6 +7,7 @@ /plugin/; #include "kera-qrd-wcn7750-ufs2.dtsi" +#include "kera-pmiv0102.dtsi" / { model = "Qualcomm Technologies, Inc. Kera QRD + WCN7750 + UFS2"; diff --git a/qcom/kera-qrd-wcn7750-ufs3-overlay.dts b/qcom/kera-qrd-wcn7750-ufs3-overlay.dts index 533095a1..18c22570 100644 --- a/qcom/kera-qrd-wcn7750-ufs3-overlay.dts +++ b/qcom/kera-qrd-wcn7750-ufs3-overlay.dts @@ -7,6 +7,7 @@ /plugin/; #include "kera-qrd-wcn7750-ufs3.dtsi" +#include "kera-pmiv0102.dtsi" / { model = "Qualcomm Technologies, Inc. Kera QRD + WCN7750 + UFS3"; diff --git a/qcom/kera-rcm-wcn7750-ufs4-overlay.dts b/qcom/kera-rcm-wcn7750-ufs4-overlay.dts index d3816403..02ce058f 100644 --- a/qcom/kera-rcm-wcn7750-ufs4-overlay.dts +++ b/qcom/kera-rcm-wcn7750-ufs4-overlay.dts @@ -7,6 +7,7 @@ /plugin/; #include "kera-rcm-wcn7750-ufs4.dtsi" +#include "kera-pmiv0102.dtsi" / { model = "Qualcomm Technologies, Inc. Kera RCM + WCN7750 + UFS4"; From e24e9cbbe1714519803eaa46d91717485e7ec529 Mon Sep 17 00:00:00 2001 From: Udipto Goswami Date: Sat, 28 Dec 2024 16:01:01 +0530 Subject: [PATCH 4/4] ARM: dts: msm: Enable nb7vpq904m redriver on Kera QRD platfrom Add nb7vpq904m related configurations including i2c device, pinctrl, gpio and register sequences. Change-Id: I781e670f14fa9658003e397233b5a91068f75729 Signed-off-by: Udipto Goswami --- qcom/kera-qrd.dtsi | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/qcom/kera-qrd.dtsi b/qcom/kera-qrd.dtsi index 6981e8c7..0167d656 100644 --- a/qcom/kera-qrd.dtsi +++ b/qcom/kera-qrd.dtsi @@ -118,3 +118,54 @@ &pm8550ve_f_die_temp { status = "disabled"; }; + +&qupv3_se4_i2c { + status = "ok"; + + #address-cells = <1>; + #size-cells = <0>; + redriver: redriver@1c { + compatible = "onnn,redriver"; + reg = <0x1c>; + + vdd-supply = <&L7B>; + + lane-channel-swap; + + eq = /bits/ 8 < + /* Parameters for USB */ + 0x4 0x4 0x4 0x4 + /* Parameters for DP */ + 0x5 0x7 0x7 0x5>; + flat-gain = /bits/ 8 < + /* Parameters for USB */ + 0x3 0x1 0x1 0x3 + /* Parameters for DP */ + 0x0 0x3 0x3 0x0>; + output-comp = /bits/ 8 < + /* Parameters for USB */ + 0x3 0x3 0x3 0x3 + /* Parameters for DP */ + 0x3 0x3 0x3 0x3>; + loss-match = /bits/ 8 < + /* Parameters for USB */ + 0x1 0x3 0x3 0x1 + /* Parameters for DP */ + 0x3 0x3 0x3 0x3>; + }; +}; + +&usb_qmp_dp_phy { + pinctrl-names = "unused"; +}; + +&usb0 { + pinctrl-names = "default"; + pinctrl-0 = <&usb3phy_portselect_gpio>; + gpios = <&tlmm 122 0>; + + ssusb_redriver = <&redriver>; + + qcom,wcd_usbss = <&wcd_usbss>; + +};