From 662b6bea758fae6eeb56adec11dd99f76fc87171 Mon Sep 17 00:00:00 2001 From: Naina Mehta Date: Thu, 25 Aug 2022 21:57:25 +0530 Subject: ARM: dts: qcom: Add device tree support for Khaje IOT Add device tree support for Khaje IOT variant. Change-Id: I65ba551afc66492022ab6f044743ef3821dcd02a --- qcom/khaje-atp-overlay.dts | 2 +- qcom/khaje-idp-nopmi-overlay.dts | 2 +- qcom/khaje-idp-overlay.dts | 2 +- qcom/khaje-idp-pm8010-overlay.dts | 2 +- qcom/khaje-idp-usbc-overlay.dts | 2 +- qcom/khaje-idp-usbc.dts | 2 +- qcom/khaje-idps-display-90hz-overlay.dts | 2 +- qcom/khaje-qrd-hvdcp3p5-overlay.dts | 2 +- qcom/khaje-qrd-nopmi-overlay.dts | 2 +- qcom/khaje-qrd-nowcd9375-overlay.dts | 2 +- qcom/khaje-qrd-overlay.dts | 2 +- qcom/khaje.dtsi | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/qcom/khaje-atp-overlay.dts b/qcom/khaje-atp-overlay.dts index bc5789fc..4ea2a6b2 100644 --- a/qcom/khaje-atp-overlay.dts +++ b/qcom/khaje-atp-overlay.dts @@ -7,7 +7,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje ATP"; compatible = "qcom,khaje-atp", "qcom,khaje", "qcom,atp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <33 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-idp-nopmi-overlay.dts b/qcom/khaje-idp-nopmi-overlay.dts index 566b24f0..5adb1890 100644 --- a/qcom/khaje-idp-nopmi-overlay.dts +++ b/qcom/khaje-idp-nopmi-overlay.dts @@ -7,7 +7,7 @@ / { model = "Qualcomm Technologies, Inc. KHAJE IDP nopmi"; compatible = "qcom,khaje-idp", "qcom,khaje", "qcom,idp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x10022 0>; qcom,pmic-id = <0x2D 0x0 0x0 0x0>; }; diff --git a/qcom/khaje-idp-overlay.dts b/qcom/khaje-idp-overlay.dts index dea903c5..cf0ca2ac 100644 --- a/qcom/khaje-idp-overlay.dts +++ b/qcom/khaje-idp-overlay.dts @@ -8,7 +8,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje IDP"; compatible = "qcom,khaje-idp", "qcom,khaje", "qcom,idp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x10022 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-idp-pm8010-overlay.dts b/qcom/khaje-idp-pm8010-overlay.dts index 6031d889..6679cb50 100644 --- a/qcom/khaje-idp-pm8010-overlay.dts +++ b/qcom/khaje-idp-pm8010-overlay.dts @@ -8,7 +8,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje IDP with PM8010"; compatible = "qcom,khaje-idp", "qcom,khaje", "qcom,idp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x10222 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-idp-usbc-overlay.dts b/qcom/khaje-idp-usbc-overlay.dts index 4993cdae..cc179681 100644 --- a/qcom/khaje-idp-usbc-overlay.dts +++ b/qcom/khaje-idp-usbc-overlay.dts @@ -9,7 +9,7 @@ / { model = "Qualcomm Technologies, Inc. KHAJE IDP USBC Audio"; compatible = "qcom,khaje-idp", "qcom,khaje", "qcom,idp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x1010022 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-idp-usbc.dts b/qcom/khaje-idp-usbc.dts index 7a62a6d1..76acc9f6 100644 --- a/qcom/khaje-idp-usbc.dts +++ b/qcom/khaje-idp-usbc.dts @@ -8,7 +8,7 @@ / { model = "Qualcomm Technologies, Inc. KHAJE IDP USBC Audio"; compatible = "qcom,khaje-idp", "qcom,khaje", "qcom,idp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x1010022 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-idps-display-90hz-overlay.dts b/qcom/khaje-idps-display-90hz-overlay.dts index 02711ed2..d1015486 100644 --- a/qcom/khaje-idps-display-90hz-overlay.dts +++ b/qcom/khaje-idps-display-90hz-overlay.dts @@ -9,7 +9,7 @@ / { model = "Qualcomm Technologies, Inc. KHAJE IDPS + 90Hz"; compatible = "qcom,khaje-idp", "qcom,khaje", "qcom,idp"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x10122 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-qrd-hvdcp3p5-overlay.dts b/qcom/khaje-qrd-hvdcp3p5-overlay.dts index a5fb87eb..04a8ea9b 100644 --- a/qcom/khaje-qrd-hvdcp3p5-overlay.dts +++ b/qcom/khaje-qrd-hvdcp3p5-overlay.dts @@ -9,7 +9,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje QRD HVDCP3P5"; compatible = "qcom,khaje-qrd", "qcom,khaje", "qcom,qrd"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x1010B 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-qrd-nopmi-overlay.dts b/qcom/khaje-qrd-nopmi-overlay.dts index eab93663..865b1a68 100644 --- a/qcom/khaje-qrd-nopmi-overlay.dts +++ b/qcom/khaje-qrd-nopmi-overlay.dts @@ -7,7 +7,7 @@ / { model = "Qualcomm Technologies, Inc. KHAJE QRD nopmi overlay"; compatible = "qcom,khaje-qrd", "qcom,khaje", "qcom,qrd"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x1000B 0>; qcom,pmic-id = <0x2D 0x0 0x0 0x0>; }; diff --git a/qcom/khaje-qrd-nowcd9375-overlay.dts b/qcom/khaje-qrd-nowcd9375-overlay.dts index 17dcc66b..57ca7d87 100644 --- a/qcom/khaje-qrd-nowcd9375-overlay.dts +++ b/qcom/khaje-qrd-nowcd9375-overlay.dts @@ -9,7 +9,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje QRD NOWCD9375"; compatible = "qcom,khaje-qrd", "qcom,khaje", "qcom,qrd"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x2010B 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje-qrd-overlay.dts b/qcom/khaje-qrd-overlay.dts index 7c8960f3..dcef4a89 100644 --- a/qcom/khaje-qrd-overlay.dts +++ b/qcom/khaje-qrd-overlay.dts @@ -8,7 +8,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje QRD"; compatible = "qcom,khaje-qrd", "qcom,khaje", "qcom,qrd"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; qcom,board-id = <0x1000B 0>; qcom,pmic-id = <0x2D 0x2E 0x0 0x0>; }; diff --git a/qcom/khaje.dtsi b/qcom/khaje.dtsi index 0d5c32bc..1e5dc816 100644 --- a/qcom/khaje.dtsi +++ b/qcom/khaje.dtsi @@ -21,7 +21,7 @@ / { model = "Qualcomm Technologies, Inc. Khaje SoC"; compatible = "qcom,khaje"; - qcom,msm-id = <518 0x10000>; + qcom,msm-id = <518 0x10000>, <586 0x10000>; interrupt-parent = <&wakegic>; #address-cells = <2>; -- cgit v1.2.3 From 99ee4010d32b0a2f859d1a3384555edcf31e4ef6 Mon Sep 17 00:00:00 2001 From: Amit Kushwaha Date: Mon, 29 Aug 2022 16:09:58 +0530 Subject: ARM: dts: msm: Add GPU pwrlevels for KONA-7230 Add GPU power levels to support kona-7230-iot target. Change-Id: Iff9ce771ab29f8e3891e694c59677c680588f2e1 --- qcom/kona-7230-iot-v2.1.dtsi | 56 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/qcom/kona-7230-iot-v2.1.dtsi b/qcom/kona-7230-iot-v2.1.dtsi index 8f7fc605..83c8b1d3 100644 --- a/qcom/kona-7230-iot-v2.1.dtsi +++ b/qcom/kona-7230-iot-v2.1.dtsi @@ -6,3 +6,59 @@ compatible = "qcom,kona-iot"; qcom,msm-id = <548 0x20001>; }; + +&msm_gpu { + /delete-property/qcom,gpu-speed-bin; + /delete-property/qcom,initial-pwrlevel; + /delete-node/qcom,gpu-pwrlevels; + /delete-node/qcom,gpu-pwrlevel-bins; + + /* GPU power levels */ + qcom,gpu-pwrlevels { + compatible = "qcom,gpu-pwrlevels"; + #address-cells = <1>; + #size-cells = <0>; + qcom,initial-pwrlevel = <1>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = <400000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <9>; + + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <9>; + + qcom,acd-level = <0xa02b5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <305000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <3>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <9>; + + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <2>; + qcom,bus-max-ddr8 = <9>; + + qcom,acd-level = <0xa02b5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <0>; + qcom,bus-freq = <0>; + qcom,bus-min = <0>; + qcom,bus-max = <0>; + }; + }; +}; + -- cgit v1.2.3 From 876cce135b872f861eaf3081c9d311f5958f985d Mon Sep 17 00:00:00 2001 From: AKASH KUMAR Date: Mon, 5 Sep 2022 17:08:21 +0530 Subject: ARM: dts: msm: Disable secondary usb controller for KONA-7230 Disable usb secondary controller from dtsi to allow system to enter lpm for qcs7230 iot rb5 devices as with secondary port enabled due to its internal hub, usb secondary port is not going to lpm and system Tcxo Count is not incrementing. Change-Id: I4b42f92053d3a0e3700232f61350c6adab72a3af --- qcom/kona-7230-iot-rb5.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/qcom/kona-7230-iot-rb5.dtsi b/qcom/kona-7230-iot-rb5.dtsi index 2244bea1..c543760d 100644 --- a/qcom/kona-7230-iot-rb5.dtsi +++ b/qcom/kona-7230-iot-rb5.dtsi @@ -28,3 +28,15 @@ /delete-property/ connectors; connectors = <&sde_dp &sde_rscc>; }; + +&usb1 { + status = "disabled"; +}; + +&usb_qmp_phy { + status = "disabled"; +}; + +&usb2_phy1 { + status = "disabled"; +}; -- cgit v1.2.3 From 79134ca1231162c4f2b666c41a5dbabe51eb8242 Mon Sep 17 00:00:00 2001 From: Nilesh Laad Date: Mon, 5 Sep 2022 18:19:34 +0530 Subject: ARM: dts: msm: add a dt property to restrict TPS4 pattern support Add "no_tps4_support" dt property to restrict TPS4 pattern support for Display port. Change-Id: I935e8f920145070bcf7d99c9f2baaf523f4faab6 --- bindings/display/msm/sde-dp.txt | 1 + qcom/kona-7230-iot-rb5.dtsi | 1 + 2 files changed, 2 insertions(+) diff --git a/bindings/display/msm/sde-dp.txt b/bindings/display/msm/sde-dp.txt index 78812304..f056c50f 100644 --- a/bindings/display/msm/sde-dp.txt +++ b/bindings/display/msm/sde-dp.txt @@ -76,6 +76,7 @@ DP Controller: Required properties: - qcom,dp-aux-switch: Phandle for the driver used to program the AUX switch for Display Port orientation. - qcom,dp-hpd-gpio: HPD gpio for direct DP connector without USB PHY or AUX switch. - qcom,dp-gpio-aux-switch: Gpio DP AUX switch chipset support. +- qcom,no_tps4_support: To restrict TPS4 pattern support in link training for Display port. - qcom,-supply-entries: A node that lists the elements of the supply used by the a particular "type" of DSI module. The module "types" can be "core", "ctrl", and "phy". Within the same type, there can be more than one instance of this binding, diff --git a/qcom/kona-7230-iot-rb5.dtsi b/qcom/kona-7230-iot-rb5.dtsi index 2244bea1..b24d232e 100644 --- a/qcom/kona-7230-iot-rb5.dtsi +++ b/qcom/kona-7230-iot-rb5.dtsi @@ -22,6 +22,7 @@ /delete-property/ qcom,max-hdisplay; /delete-property/ qcom,max-vdisplay; /delete-property/ qcom,max-pclk-frequency-khz; + qcom,no_tps4_support; }; &mdss_mdp { -- cgit v1.2.3 From e32e10076a44b11bfc794d3bc633f6f34ec87dc6 Mon Sep 17 00:00:00 2001 From: Venkata Prahlad Valluru Date: Wed, 7 Sep 2022 17:20:04 +0530 Subject: ARM: dts: msm: disable splash and rdump region for 7230 Disable cont_splash_memory and disp_rdump_memory for 7230 IOT. Change-Id: I1083160c73fc660a22142e3690d4cac94a9de1eb --- qcom/kona-7230-iot-rb5.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/qcom/kona-7230-iot-rb5.dtsi b/qcom/kona-7230-iot-rb5.dtsi index 54de789d..64b5c89a 100644 --- a/qcom/kona-7230-iot-rb5.dtsi +++ b/qcom/kona-7230-iot-rb5.dtsi @@ -17,6 +17,14 @@ status = "disabled"; }; +&cont_splash_memory { + status = "disabled"; +}; + +&disp_rdump_memory { + status = "disabled"; +}; + &sde_dp { label = "primary"; /delete-property/ qcom,max-hdisplay; -- cgit v1.2.3 From 818d1f02b0aff76d6e9396f6186ba1ad7cdb7566 Mon Sep 17 00:00:00 2001 From: Kavya Nunna Date: Thu, 22 Sep 2022 15:50:08 +0530 Subject: bindings: leds: Add torch-realtime-brightness-control property Add doc for the torch realtime brightness control property which gives option to control the torch brightness from torch node itself. Change-Id: I2255394b8ccbce2da7ed2968d12a81622de2a8a8 --- bindings/leds/leds-qpnp-flash-v2.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bindings/leds/leds-qpnp-flash-v2.txt b/bindings/leds/leds-qpnp-flash-v2.txt index 682f8afb..08c92c5d 100644 --- a/bindings/leds/leds-qpnp-flash-v2.txt +++ b/bindings/leds/leds-qpnp-flash-v2.txt @@ -28,6 +28,9 @@ Optional properties: - qcom,ramp-down-step : Integer property to specify flash current ramp down time step. Unit is in nS. Allowed values are: 200, 400, 800, 1600, 3200, 6400, 12800, 25600. +- qcom,torch-realtime-brightness-control : Boolean property which enables torch realtime brightness control + which gives option to change brightness from torch node when it is + already enabled from switch node. - qcom,short-circuit-det : Boolean property which enables short circuit fault detection. - qcom,open-circuit-det : Boolean property which enables open circuit fault detection. - qcom,vph-droop-det : Boolean property which enables VPH droop detection. -- cgit v1.2.3 From 29a3abcef818cdb51403b25b852a537c216c8dea Mon Sep 17 00:00:00 2001 From: Vijayavardhan Vennapusa Date: Tue, 30 Aug 2022 13:13:53 +0530 Subject: ARM: dts: msm: update bandwidth vote to nominal values for bengal Increase bandwidth vote for nominal values to improve mass storage numbers in USB host mode for bengal. Change-Id: I9a717db05cb1a338040c613018ab20432aec88a6 --- qcom/bengal-usb.dtsi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qcom/bengal-usb.dtsi b/qcom/bengal-usb.dtsi index f3f2d38b..4828bafc 100644 --- a/qcom/bengal-usb.dtsi +++ b/qcom/bengal-usb.dtsi @@ -48,6 +48,7 @@ 0x1a4>; /* GSI_IF_STS */ qcom,dwc-usb3-msm-tx-fifo-size = <21288>; qcom,gsi-disable-io-coherency; + qcom,pm-qos-latency = <40>; qcom,msm-bus,name = "usb0"; qcom,msm-bus,num-cases = <4>; @@ -60,7 +61,7 @@ /* nominal vote */ , + MSM_BUS_SLAVE_EBI_CH0 1000000 1550000>, , , -- cgit v1.2.3 From dc40412e472e88fea42c0198642f77c6998ca966 Mon Sep 17 00:00:00 2001 From: Naina Mehta Date: Fri, 16 Sep 2022 10:30:50 +0530 Subject: ARM: dts: msm: Add cluster ID to core hang DT node Add cluster ID support to core hang DT node for Khaje. Change-Id: Ia0c34debb13735ae1d1928e26a1161aff26ad3aa --- qcom/khaje.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcom/khaje.dtsi b/qcom/khaje.dtsi index cc3c3ecb..1fb5577a 100644 --- a/qcom/khaje.dtsi +++ b/qcom/khaje.dtsi @@ -1957,6 +1957,7 @@ qcom,chd_silver { compatible = "qcom,core-hang-detect"; label = "silver"; + cluster-id = <0>; qcom,threshold-arr = <0x0f1880b0 0x0f1980b0 0x0f1a80b0 0x0f1b80b0>; qcom,config-arr = <0x0f1880b8 0x0f1980b8 @@ -1966,6 +1967,7 @@ qcom,chd_gold { compatible = "qcom,core-hang-detect"; label = "gold"; + cluster-id = <1>; qcom,threshold-arr = <0x0f0880b0 0x0f0980b0 0x0f0a80b0 0x0f0b80b0>; qcom,config-arr = <0x0f0880b8 0x0f0980b8 -- cgit v1.2.3 From 403211122100c4e2f4ad8695f141fdb4c3b706f2 Mon Sep 17 00:00:00 2001 From: Amit Kushwaha Date: Thu, 24 Nov 2022 20:27:42 -0800 Subject: Revert "ARM: dts: msm: Add GPU pwrlevels for KONA-7230" This reverts commit 99ee4010d32b0a2f859d1a3384555edcf31e4ef6. Change-Id: I19e7e5ed7d22afa75562588fd2e720fa4e99eed2 --- qcom/kona-7230-iot-v2.1.dtsi | 56 -------------------------------------------- 1 file changed, 56 deletions(-) diff --git a/qcom/kona-7230-iot-v2.1.dtsi b/qcom/kona-7230-iot-v2.1.dtsi index 83c8b1d3..8f7fc605 100644 --- a/qcom/kona-7230-iot-v2.1.dtsi +++ b/qcom/kona-7230-iot-v2.1.dtsi @@ -6,59 +6,3 @@ compatible = "qcom,kona-iot"; qcom,msm-id = <548 0x20001>; }; - -&msm_gpu { - /delete-property/qcom,gpu-speed-bin; - /delete-property/qcom,initial-pwrlevel; - /delete-node/qcom,gpu-pwrlevels; - /delete-node/qcom,gpu-pwrlevel-bins; - - /* GPU power levels */ - qcom,gpu-pwrlevels { - compatible = "qcom,gpu-pwrlevels"; - #address-cells = <1>; - #size-cells = <0>; - qcom,initial-pwrlevel = <1>; - - qcom,gpu-pwrlevel@0 { - reg = <0>; - qcom,gpu-freq = <400000000>; - qcom,level = ; - - qcom,bus-freq-ddr7 = <7>; - qcom,bus-min-ddr7 = <6>; - qcom,bus-max-ddr7 = <9>; - - qcom,bus-freq-ddr8 = <8>; - qcom,bus-min-ddr8 = <6>; - qcom,bus-max-ddr8 = <9>; - - qcom,acd-level = <0xa02b5ffd>; - }; - - qcom,gpu-pwrlevel@1 { - reg = <1>; - qcom,gpu-freq = <305000000>; - qcom,level = ; - - qcom,bus-freq-ddr7 = <3>; - qcom,bus-min-ddr7 = <2>; - qcom,bus-max-ddr7 = <9>; - - qcom,bus-freq-ddr8 = <3>; - qcom,bus-min-ddr8 = <2>; - qcom,bus-max-ddr8 = <9>; - - qcom,acd-level = <0xa02b5ffd>; - }; - - qcom,gpu-pwrlevel@2 { - reg = <2>; - qcom,gpu-freq = <0>; - qcom,bus-freq = <0>; - qcom,bus-min = <0>; - qcom,bus-max = <0>; - }; - }; -}; - -- cgit v1.2.3