From b58849854a96b1709c488ece0844af1ee6892afa Mon Sep 17 00:00:00 2001 From: Manjunatha Madana Date: Thu, 4 Feb 2021 16:53:04 +0530 Subject: ARM: dts: msm: Enable diag channels for SDM429/439/QM215 Enable diag channels for modem. Change-Id: I6c0be22348d0e96220d1b71437cf6b3c6cf1c669 --- qcom/msm8917.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 5b573ce9..f5ed5f51 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1194,6 +1194,26 @@ qcom,net-id = <1>; qcom,low-latency; }; + + qcom,diag { + qcom,smd-channels = "DIAG"; + }; + + qcom,diag_cntl { + qcom,smd-channels = "DIAG_CNTL"; + }; + + qcom,diag_cmd { + qcom,smd-channels = "DIAG_CMD"; + }; + + qcom,diag_dci { + qcom,smd-channels = "DIAG_2"; + }; + + qcom.diag_dci_cmd { + qcom,smd-channels = "DIAG_2_CMD"; + }; }; adsp { -- cgit v1.2.3 From 656955cdf7ed4f590fa02df2f76c6b578a5537d9 Mon Sep 17 00:00:00 2001 From: Manjunatha Madana Date: Thu, 4 Feb 2021 16:54:52 +0530 Subject: ARM: dts: msm: Enable diag channels for SDM429/439/QM215 Enable diag channels for wcnss. Change-Id: I79f53be921de6a1a2687b14cdfb1da440fa8be62 --- qcom/msm8917.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 5b573ce9..4fef038f 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1224,6 +1224,14 @@ qcom,net-id = <1>; qcom,low-latency; }; + + qcom,diag { + qcom,smd-channels = "APPS_RIVA_DATA"; + }; + + qcom,diag_cntl { + qcom,smd-channels = "APPS_RIVA_CTRL"; + }; }; rpm { -- cgit v1.2.3 From 4a7e3c968f62f746a73a198031cd07f9558dc97b Mon Sep 17 00:00:00 2001 From: Manjunatha Madana Date: Wed, 27 Jan 2021 17:43:40 +0530 Subject: ARM: dts: msm: Add smdpacket dts entry for SDM429/439/QM215 Added support for smdpacket dts entry in kernel 4.19. Change-Id: I9eddcd677592b8794eebb5416a1a66efed640f66 --- qcom/msm8917.dtsi | 144 ++++++++++++++++++++++++------------------------------ 1 file changed, 64 insertions(+), 80 deletions(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 5b573ce9..c8fcaac2 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -20,18 +20,6 @@ }; aliases { - /* smdtty devices */ - smd1 = &smdtty_apps_fm; - smd2 = &smdtty_apps_riva_bt_acl; - smd3 = &smdtty_apps_riva_bt_cmd; - smd4 = &smdtty_mbalbridge; - smd5 = &smdtty_apps_riva_ant_cmd; - smd6 = &smdtty_apps_riva_ant_data; - smd7 = &smdtty_data1; - smd8 = &smdtty_data4; - smd11 = &smdtty_data11; - smd21 = &smdtty_data21; - smd36 = &smdtty_loopback; sdhc1 = &sdhc_1; /* SDC1 eMMC slot */ sdhc2 = &sdhc_2; /* SDC2 for SD card */ spi3 = &spi_3; @@ -1240,103 +1228,99 @@ }; - qcom,smdtty { - compatible = "qcom,smdtty"; - - smdtty_apps_fm: qcom,smdtty-apps-fm { - qcom,smdtty-remote = "wcnss"; - qcom,smdtty-port-name = "APPS_FM"; - }; - - smdtty_apps_riva_bt_acl: smdtty-apps-riva-bt-acl { - qcom,smdtty-remote = "wcnss"; - qcom,smdtty-port-name = "APPS_RIVA_BT_ACL"; - }; + qcom,smdpkt { + compatible = "qcom,smdpkt"; - smdtty_apps_riva_bt_cmd: qcom,smdtty-apps-riva-bt-cmd { - qcom,smdtty-remote = "wcnss"; - qcom,smdtty-port-name = "APPS_RIVA_BT_CMD"; + qcom,smdpkt-data5-cntl { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA5_CNTL"; + qcom,smdpkt-dev-name = "smdcntl0"; }; - smdtty_mbalbridge: qcom,smdtty-mbalbridge { - qcom,smdtty-remote = "modem"; - qcom,smdtty-port-name = "MBALBRIDGE"; + qcom,smdpkt-data22 { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA22"; + qcom,smdpkt-dev-name = "smd22"; }; - smdtty_apps_riva_ant_cmd: smdtty-apps-riva-ant-cmd { - qcom,smdtty-remote = "wcnss"; - qcom,smdtty-port-name = "APPS_RIVA_ANT_CMD"; + qcom,smdpkt-data40-cntl { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA40_CNTL"; + qcom,smdpkt-dev-name = "smdcntl8"; }; - smdtty_apps_riva_ant_data: smdtty-apps-riva-ant-data { - qcom,smdtty-remote = "wcnss"; - qcom,smdtty-port-name = "APPS_RIVA_ANT_DATA"; + qcom,smdpkt-data2 { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA2"; + qcom,smdpkt-dev-name = "at_mdm0"; }; - smdtty_data1: qcom,smdtty-data1 { - qcom,smdtty-remote = "modem"; - qcom,smdtty-port-name = "DATA1"; + qcom,smdpkt-apr-apps2 { + qcom,smdpkt-edge = "adsp"; + qcom,smdpkt-ch-name = "apr_apps2"; + qcom,smdpkt-dev-name = "apr_apps2"; }; - smdtty_data4: qcom,smdtty-data4 { - qcom,smdtty-remote = "modem"; - qcom,smdtty-port-name = "DATA4"; + qcom,smdpkt-apps-fm { + qcom,smdpkt-edge = "wcnss"; + qcom,smdpkt-ch-name = "APPS_FM"; + qcom,smdpkt-dev-name = "smd1"; }; - smdtty_data11: qcom,smdtty-data11 { - qcom,smdtty-remote = "modem"; - qcom,smdtty-port-name = "DATA11"; + qcom,smdpkt-apps-riva-bt-acl { + qcom,smdpkt-edge = "wcnss"; + qcom,smdpkt-ch-name = "APPS_RIVA_BT_ACL"; + qcom,smdpkt-dev-name = "smd2"; + qcom,smdpkt-fragmented-read; }; - smdtty_data21: qcom,smdtty-data21 { - qcom,smdtty-remote = "modem"; - qcom,smdtty-port-name = "DATA21"; + qcom,smdpkt-apps-riva-bt-cmd { + qcom,smdpkt-edge = "wcnss"; + qcom,smdpkt-ch-name = "APPS_RIVA_BT_CMD"; + qcom,smdpkt-dev-name = "smd3"; + qcom,smdpkt-fragmented-read; }; - smdtty_loopback: smdtty-loopback { - qcom,smdtty-remote = "modem"; - qcom,smdtty-port-name = "LOOPBACK"; - qcom,smdtty-dev-name = "LOOPBACK_TTY"; + qcom,smdpkt-mbalbridge { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "MBALBRIDGE"; + qcom,smdpkt-dev-name = "smd4"; }; - }; - - qcom,smdpkt { - compatible = "qcom,smdpkt"; - qcom,smdpkt-data5-cntl { - qcom,smdpkt-remote = "modem"; - qcom,smdpkt-port-name = "DATA5_CNTL"; - qcom,smdpkt-dev-name = "smdcntl0"; + qcom,smdpkt-apps-riva-ant-cmd { + qcom,smdpkt-edge = "wcnss"; + qcom,smdpkt-ch-name = "APPS_RIVA_ANT_CMD"; + qcom,smdpkt-dev-name = "smd5"; }; - qcom,smdpkt-data22 { - qcom,smdpkt-remote = "modem"; - qcom,smdpkt-port-name = "DATA22"; - qcom,smdpkt-dev-name = "smd22"; + qcom,smdpkt-apps-riva-ant-data { + qcom,smdpkt-edge = "wcnss"; + qcom,smdpkt-ch-name = "APPS_RIVA_ANT_DATA"; + qcom,smdpkt-dev-name = "smd6"; }; - qcom,smdpkt-data40-cntl { - qcom,smdpkt-remote = "modem"; - qcom,smdpkt-port-name = "DATA40_CNTL"; - qcom,smdpkt-dev-name = "smdcntl8"; + qcom,smdpkt-data1 { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA1"; + qcom,smdpkt-dev-name = "smd7"; }; - qcom,smdpkt-data2 { - qcom,smdpkt-remote = "modem"; - qcom,smdpkt-port-name = "DATA2"; - qcom,smdpkt-dev-name = "at_mdm0"; + qcom,smdpkt-data4 { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA4"; + qcom,smdpkt-dev-name = "smd8"; }; - qcom,smdpkt-apr-apps2 { - qcom,smdpkt-remote = "adsp"; - qcom,smdpkt-port-name = "apr_apps2"; - qcom,smdpkt-dev-name = "apr_apps2"; + qcom,smdpkt-data11 { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA11"; + qcom,smdpkt-dev-name = "smd11"; }; - qcom,smdpkt-loopback { - qcom,smdpkt-remote = "modem"; - qcom,smdpkt-port-name = "LOOPBACK"; - qcom,smdpkt-dev-name = "smd_pkt_loopback"; + qcom,smdpkt-data21 { + qcom,smdpkt-edge = "modem"; + qcom,smdpkt-ch-name = "DATA21"; + qcom,smdpkt-dev-name = "smd21"; }; }; -- cgit v1.2.3 From 0d2e94e6571a195099e65377a457743607b4ca10 Mon Sep 17 00:00:00 2001 From: Manjunatha Madana Date: Sat, 20 Feb 2021 07:20:36 +0530 Subject: ARM: dts: msm: Enable diag channels for SDM429/439/QM215 Enable diag channels for adsp. Change-Id: Ifa7a1499c8773c39faadbcbf6b6ee972e007e4df --- qcom/msm8917.dtsi | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 5b573ce9..49b3ffa4 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1209,6 +1209,14 @@ qcom,net-id = <1>; qcom,low-latency; }; + + qcom,diag { + qcom,smd-channels = "DIAG"; + }; + + qcom,diag_cntl { + qcom,smd-channels = "DIAG_CNTL"; + }; }; wcnss { -- cgit v1.2.3 From 5c2e55b5442256c33480423f0184e1df87e73d9c Mon Sep 17 00:00:00 2001 From: Shashi Kant Maurya Date: Wed, 10 Feb 2021 12:16:26 +0530 Subject: ARM: dts: msm: Audio dtsi changes for QM215 Include qm215-audio.dtsi and update the audio dtsi files for qm215. Change-Id: Ic199bc5cd2f32c098e2ca536cd359cb189bb81ac --- qcom/msm8917.dtsi | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index e8990291..40bd992f 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1210,6 +1210,7 @@ qcom,ipc = <&apcs 0 8>; qcom,smd-edge = <1>; qcom,remote-pid = <2>; + mbox-names = "adsp_smem"; label = "adsp"; qcom,smd-channels = "IPCRTR"; @@ -1225,6 +1226,10 @@ qcom,diag_cntl { qcom,smd-channels = "DIAG_CNTL"; }; + + qcom,apr_tal_rpmsg { + qcom,smd-channels = "apr_audio_svc"; + }; }; wcnss { -- cgit v1.2.3 From 370a1053e8c14fdf7e3a6f1f24d81f940eeda270 Mon Sep 17 00:00:00 2001 From: Swetha Chikkaboraiah Date: Tue, 16 Feb 2021 13:09:33 +0530 Subject: ARM: dts: msm: Update interrupt property for msm8917 Update interrupts property to use IRQ_TYPE definitions for its cells ( irq type, trigger). Change-Id: I1c5f36a89e2c6ba8f5c37e10013172d3ec4f512c --- qcom/msm8917.dtsi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 40bd992f..1bb38bc4 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -432,7 +432,7 @@ cpu-pmu { compatible = "arm,armv8-pmuv3"; - interrupts = <1 7 0xff00>; + interrupts = <1 7 IRQ_TYPE_LEVEL_HIGH>; }; slim_msm: slim@c140000 { @@ -938,7 +938,7 @@ <0x200a000 0x2100>; reg-names = "core", "chnls", "obsrvr", "intr", "cnfg"; interrupt-names = "periph_irq"; - interrupts = ; + interrupts = ; qcom,ee = <0>; qcom,channel = <0>; #address-cells = <1>; @@ -1859,7 +1859,8 @@ "wlan_tx_status", "alarms_txctl", "alarms_tactl", "pronto_mcu_base"; - interrupts = <0 145 0 0 146 0>; + interrupts = <0 145 IRQ_TYPE_EDGE_RISING>, + <0 146 IRQ_TYPE_EDGE_RISING>; interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq"; qcom,pronto-vddmx-supply = <&pm8937_l3_level_ao>; -- cgit v1.2.3 From b844d84ca4403e139e7aa1d5cd923c2aaa0369f7 Mon Sep 17 00:00:00 2001 From: Swetha Chikkaboraiah Date: Wed, 3 Mar 2021 15:32:42 +0530 Subject: ARM: dts: msm: Replace cpufreq to perfomance Replace governor = "cpufreq"; to "perfomance" for msm8937, msm8917 and sdm439. Change-Id: I27cffe37cc35015b36c468adc13280d67c698ff6 --- qcom/msm8917.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 40bd992f..b6bfca59 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -851,7 +851,7 @@ cpu_cpu_ddr_bw: qcom,cpu-cpu-ddr-bw { compatible = "qcom,devbw"; - governor = "cpufreq"; + governor = "performance"; qcom,src-dst-ports = ; qcom,active-only; @@ -869,7 +869,7 @@ cpu0_cpu_ddr_latfloor: qcom,cpu0-cpu-ddr-latfloor { compatible = "qcom,devbw"; - governor = "cpufreq"; + governor = "performance"; qcom,src-dst-ports = ; qcom,active-only; -- cgit v1.2.3 From 69df9b0e5250ff279f498e207f9ebd0ea62cd0e0 Mon Sep 17 00:00:00 2001 From: Chetan C R Date: Thu, 18 Feb 2021 16:32:50 +0530 Subject: ARM: dts: msm: Add CPU clock node for QM215 Add cpu clock controller support for QM215 targets. Change-Id: I9f29cf9424411be1a60016a4df4a0599c252f8f6 --- qcom/msm8917.dtsi | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 40bd992f..1d08fcce 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1,6 +1,7 @@ #include "skeleton64.dtsi" #include #include +#include #include #include #include @@ -586,13 +587,16 @@ #clock-cells = <1>; }; - clock_cpu: qcom,cpu-clock-8939@b111050 { - compatible = "qcom,cpu-clock-8917"; - reg = <0xb011050 0x8>, + apsscc: qcom,clock-cpu@b011050 { + compatible = "qcom,cpu-clock-qm215"; + reg = <0xb011050 0x8>, + <0xb016000 0x34>, <0x00a412c 0x8>; - reg-names = "apcs-c1-rcg-base", "efuse"; - qcom,num-cluster; - vdd-c1-supply = <&apc_vreg_corner>; + reg-names = "apcs-c1-rcg-base", + "apcs_pll", "efuse"; + cpu-vdd-supply = <&apc_vreg_corner>; + vdd_dig_ao-supply = <&pm8916_s1_level_ao>; + vdd_hf_pll-supply = <&pm8916_l7_ao>; clocks = <&rpmcc RPM_SMD_XO_A_CLK_SRC>, <&gcc GPLL0_AO_OUT_MAIN>; clock-names = "xo_ao", "gpll0_ao" ; -- cgit v1.2.3 From bba0960e8ec8889796735f0b6380677b93c58af0 Mon Sep 17 00:00:00 2001 From: Swetha Chikkaboraiah Date: Wed, 3 Mar 2021 12:45:11 +0530 Subject: ARM: dts: msm: Enable qcom,smsm node Enable qcom,smsm node for msm8937 and msm8917. Change-Id: I355256699db305ca8910f382e31d695058e530bf --- qcom/msm8917.dtsi | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index b9fe945b..38d74610 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1273,6 +1273,42 @@ }; + qcom,smsm { + compatible = "qcom,smsm"; + #address-cells = <1>; + #size-cells = <0>; + + qcom,ipc-1 = <&apcs 0 13>; + qcom,ipc-2 = <&apcs 0 9>; + qcom,ipc-3 = <&apcs 0 19>; + + apps_smsm: apps@0 { + reg = <0>; + #qcom,smem-state-cells = <1>; + }; + + modem_smsm: modem@1 { + reg = <1>; + interrupts = <0 26 IRQ_TYPE_EDGE_RISING>; + interrupt-controller; + #interrupt-cells = <2>; + }; + + adsp_smsm: adsp@2 { + reg = <2>; + interrupts = <0 290 IRQ_TYPE_EDGE_RISING>; + interrupt-controller; + #interrupt-cells = <2>; + }; + + wcnss_smsm: wcnss@3 { + reg = <3>; + interrupts = <0 144 IRQ_TYPE_EDGE_RISING>; + interrupt-controller; + #interrupt-cells = <2>; + }; + }; + qcom,smdpkt { compatible = "qcom,smdpkt"; -- cgit v1.2.3 From 7f9befadb776ba18485efb13153e11244bb64be2 Mon Sep 17 00:00:00 2001 From: Sandeep Singh Date: Wed, 3 Mar 2021 17:26:12 +0530 Subject: ARM: dts: msm: Add smsm state for wcnss device Add qcom,smsm state for wcnss device. Change-Id: I3355a191551322e7759dbac1a49096342ac9aeeb --- qcom/msm8917.dtsi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 38d74610..35bb7c3e 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1947,6 +1947,9 @@ clock-names = "xo", "rf_clk"; + qcom,smem-states = <&apps_smsm 10>, <&apps_smsm 9>, <&apps_smsm 12>; + qcom,smem-state-names = "tx-enable", "tx-rings-empty", "wake-state"; + qcom,has-autodetect-xo; qcom,is-pronto-v3; qcom,has-pronto-hw; -- cgit v1.2.3 From 9b502562f4a7dd9c422b63d67ead2fa374bd6df4 Mon Sep 17 00:00:00 2001 From: Chetan C R Date: Sun, 28 Feb 2021 23:23:18 +0530 Subject: ARM: dts: msm: Add cpucc debugcc support for QM215 Add the cpucc debug clock controller for measuring the clocks on QM215. Change-Id: I8c60fe42aab85a3aa3d2e035e13a3300593d15c0 --- qcom/msm8917.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 35bb7c3e..6f9c62b7 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -567,12 +567,18 @@ #reset-cells = <1>; }; + cpu_debug: syscon@0b01101c { + compatible = "syscon"; + reg = <0x0b01101c 0x4>; + }; + debugcc: qcom,cc-debug { compatible = "qcom,msm8917-debugcc"; reg = <0x1874000 0x4>, <0xb01101c 0x8>; reg-names = "cc_base", "meas"; qcom,gcc = <&gcc>; + qcom,cpu = <&cpu_debug>; clocks = <&rpmcc RPM_SMD_XO_CLK_SRC>; clock-names = "xo_clk_src"; #clock-cells = <1>; -- cgit v1.2.3 From 9cb483de3f4f8224652e51f1f2bdbebbdf4424cf Mon Sep 17 00:00:00 2001 From: phaneendra Reddy Date: Wed, 10 Mar 2021 19:25:33 +0530 Subject: dt-bindings: Removed APPS_FM entry Removed APPS_FM entry from dtsi files as the fm channel is registered with rpmsg instead of SMD. Change-Id: Iced03a26943ef832887abe30002c4a6e428a0dd7 --- qcom/msm8917.dtsi | 6 ------ 1 file changed, 6 deletions(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 35bb7c3e..4110c8ff 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1342,12 +1342,6 @@ qcom,smdpkt-dev-name = "apr_apps2"; }; - qcom,smdpkt-apps-fm { - qcom,smdpkt-edge = "wcnss"; - qcom,smdpkt-ch-name = "APPS_FM"; - qcom,smdpkt-dev-name = "smd1"; - }; - qcom,smdpkt-apps-riva-bt-acl { qcom,smdpkt-edge = "wcnss"; qcom,smdpkt-ch-name = "APPS_RIVA_BT_ACL"; -- cgit v1.2.3 From 429212264379951e22e2e16793833171713d383c Mon Sep 17 00:00:00 2001 From: Swetha Chikkaboraiah Date: Fri, 5 Mar 2021 23:01:00 +0530 Subject: ARM: dts: qcom: Update bam_dmux node Update the bam_dmux node to support 4.19 kernel. Change-Id: I0c2bffc39e0f19ff5e14a8b0db181058dd5b5c32 --- qcom/msm8917.dtsi | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 35bb7c3e..8543974d 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1413,11 +1413,20 @@ bam_dmux: qcom,bam_dmux@4044000 { compatible = "qcom,bam_dmux"; reg = <0x4044000 0x19000>; - interrupts = ; qcom,rx-ring-size = <32>; qcom,max-rx-mtu = <4096>; qcom,fast-shutdown; qcom,no-cpu-affinity; + + qcom,smem-states = <&apps_smsm 1>, <&apps_smsm 11>; + qcom,smem-state-names = "pwrctrl", "pwrctrlack"; + + interrupts-extended = + <&intc GIC_SPI 162 IRQ_TYPE_EDGE_RISING>, + <&modem_smsm 1 IRQ_TYPE_EDGE_BOTH>, + <&modem_smsm 11 IRQ_TYPE_EDGE_BOTH>; + + interrupt-names = "dmux", "ctrl", "ack"; }; sdcc1_ice: sdcc1ice@7803000 { -- cgit v1.2.3 From 797b4562766cc32f0ab345235bdae35c29f9de66 Mon Sep 17 00:00:00 2001 From: Archana Sriram Date: Mon, 15 Mar 2021 21:03:44 +0530 Subject: ARM: dts: msm: Update VMID for clients using SMMU secure cb for MSM8917 Update VMID property "qcom,iommu-vmid" for clients that use arm-smmu secure context banks like mdss, video, modem. Change-Id: Ia4579347f961acec1227e8a50a6872169495e868 --- qcom/msm8917.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 0fe3808e..1da819da 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1607,7 +1607,7 @@ qcom,ssctl-instance-id = <0x12>; qcom,qdsp6v56-1-8-inrush-current; qcom,reset-clk; - + qcom,iommu-vmid = <0xF>; /* VMID_MSS_MSA */ /* Inputs from mss */ /* TBD */ interrupts-extended = <&modem_smp2p_in 0 0>, -- cgit v1.2.3 From 9d088612ca6124e196691ee06bb39d1b37331a5f Mon Sep 17 00:00:00 2001 From: Nirmal Abraham Date: Thu, 4 Mar 2021 06:03:37 +0530 Subject: ARM: dts: msm: update mdss byte/pxl clocks for SPF targets Update the mdss byte/pxl clock entries in gcc_mdss and mdss_dsi nodes for SDM429/439/msm8937. Change-Id: Ic742657893f1fe574c2d3e16e21e4bbbe5729518 --- qcom/msm8917.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 35bb7c3e..8bc44170 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -1,6 +1,6 @@ #include "skeleton64.dtsi" #include -#include +#include #include #include #include -- cgit v1.2.3 From 8e149080e4dbc8dc960f7dff425c66ae240f60de Mon Sep 17 00:00:00 2001 From: Chetan C R Date: Fri, 19 Mar 2021 14:53:45 +0530 Subject: ARM: dts: msm: Add gcc-mdss clock node for QM215 Add gcc-mdss clock controller support for QM215 target. Change-Id: Ie668845e436ff128cf01eefbfc96e3a734bf9061 --- qcom/msm8917.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index cdbed04b..4c20881b 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -585,7 +585,7 @@ }; gcc_mdss: qcom,gcc-mdss@1800000 { - compatible = "qcom,gcc-mdss-8917"; + compatible = "qcom,gcc-mdss-qm215"; reg = <0x1800000 0x80000>; clocks = <&mdss_dsi0_pll PCLK_SRC_0_CLK>, <&mdss_dsi0_pll BYTECLK_SRC_0_CLK>; -- cgit v1.2.3 From 8e250138456e2608ace1a4eba9fd41091e50f5ed Mon Sep 17 00:00:00 2001 From: Srinivasarao P Date: Wed, 24 Mar 2021 19:33:03 +0530 Subject: ARM: dts: qcom: Update msm-cpufreq node add governor-per-policy property to msm-cpufreq node. Change-Id: I9d7ada63aaf7c08df1fc2c124893cb2751d40e5c --- qcom/msm8917.dtsi | 2 ++ 1 file changed, 2 insertions(+) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 40d4de66..7d166e68 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -648,6 +648,8 @@ * <&clock_cpu clk_a53_bc_clk>; */ + qcom,governor-per-policy; + qcom,cpufreq-table = < 960000 >, < 1094400 >, -- cgit v1.2.3 From b28e9da68d316b81ae69778075bfcc539cecc2dd Mon Sep 17 00:00:00 2001 From: Swetha Chikkaboraiah Date: Mon, 15 Mar 2021 16:23:31 +0530 Subject: ARM: dts: qcom: Update msms-cpufreq node Modified msm-cpufreq node with the proper clock details. Change-Id: If3834d35717abebe10cc6eb542ef4a5c522c9c54 --- qcom/msm8917.dtsi | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 40d4de66..ea495e04 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -639,14 +639,8 @@ msm_cpufreq: qcom,msm-cpufreq { compatible = "qcom,msm-cpufreq"; - /* TODO - * clock-names = "cpu0_clk", "cpu1_clk", "cpu2_clk", - * "cpu3_clk"; - * clocks = <&clock_cpu clk_a53_bc_clk>, - * <&clock_cpu clk_a53_bc_clk>, - * <&clock_cpu clk_a53_bc_clk>, - * <&clock_cpu clk_a53_bc_clk>; - */ + clock-names = "cpu0_clk"; + clocks = <&apsscc APCS_MUX_C1_CLK>; qcom,cpufreq-table = < 960000 >, -- cgit v1.2.3 From bd1296a84ab81778d25b08b03fc4aab4608c5378 Mon Sep 17 00:00:00 2001 From: Chetan C R Date: Wed, 17 Mar 2021 12:49:10 +0530 Subject: ARM: dts: msm: Add rpmcc and gcc clock nodes for SDM439 Add rpmcc, gcc clock controller support for SDM429 and SDM439 targets. Change-Id: I50a1312fbbce8952715c0cb9d9df35fdcada04a3 --- qcom/msm8917.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'qcom/msm8917.dtsi') diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi index 14218273..8628a7b3 100644 --- a/qcom/msm8917.dtsi +++ b/qcom/msm8917.dtsi @@ -550,7 +550,7 @@ }; rpmcc: qcom,rpmcc { - compatible = "qcom,rpmcc-msm8917"; + compatible = "qcom,rpmcc-qm215"; #clock-cells = <1>; }; -- cgit v1.2.3