summaryrefslogtreecommitdiff
path: root/qcom
diff options
context:
space:
mode:
Diffstat (limited to 'qcom')
-rw-r--r--qcom/msm8917.dtsi15
-rw-r--r--qcom/msm8937.dtsi17
-rw-r--r--qcom/sdm439.dtsi6
3 files changed, 28 insertions, 10 deletions
diff --git a/qcom/msm8917.dtsi b/qcom/msm8917.dtsi
index 4110c8ff..0fe3808e 100644
--- a/qcom/msm8917.dtsi
+++ b/qcom/msm8917.dtsi
@@ -855,7 +855,7 @@
cpu_cpu_ddr_bw: qcom,cpu-cpu-ddr-bw {
compatible = "qcom,devbw";
- governor = "cpufreq";
+ governor = "performance";
qcom,src-dst-ports =
<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_EBI_CH0>;
qcom,active-only;
@@ -873,7 +873,7 @@
cpu0_cpu_ddr_latfloor: qcom,cpu0-cpu-ddr-latfloor {
compatible = "qcom,devbw";
- governor = "cpufreq";
+ governor = "performance";
qcom,src-dst-ports =
<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_EBI_CH0>;
qcom,active-only;
@@ -1407,11 +1407,20 @@
bam_dmux: qcom,bam_dmux@4044000 {
compatible = "qcom,bam_dmux";
reg = <0x4044000 0x19000>;
- interrupts = <GIC_SPI 162 IRQ_TYPE_EDGE_RISING>;
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 {
diff --git a/qcom/msm8937.dtsi b/qcom/msm8937.dtsi
index cbefaa1f..a81f2afb 100644
--- a/qcom/msm8937.dtsi
+++ b/qcom/msm8937.dtsi
@@ -919,7 +919,7 @@
/* TODO
* clocks = <&clock_cpu clk_cci_clk/>;
*/
- governor = "cpufreq";
+ governor = "performance";
freq-tbl-khz =
< 400000 >,
< 533333 >;
@@ -941,7 +941,7 @@
cpu_cpu_ddr_bw: qcom,cpu-cpu-ddr-bw {
compatible = "qcom,devbw";
- governor = "cpufreq";
+ governor = "performance";
qcom,src-dst-ports =
<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_EBI_CH0>;
qcom,active-only;
@@ -959,7 +959,7 @@
cpu_cpu_ddr_latfloor: qcom,cpu-cpu-ddr-latfloor {
compatible = "qcom,devbw";
- governor = "cpufreq";
+ governor = "performance";
qcom,src-dst-ports =
<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_EBI_CH0>;
qcom,active-only;
@@ -2182,11 +2182,20 @@
bam_dmux: qcom,bam_dmux@4044000 {
compatible = "qcom,bam_dmux";
reg = <0x4044000 0x19000>;
- interrupts = <0 162 1>;
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";
};
ssc_sensors: qcom,msm-ssc-sensors {
diff --git a/qcom/sdm439.dtsi b/qcom/sdm439.dtsi
index 758e4c3b..da27c317 100644
--- a/qcom/sdm439.dtsi
+++ b/qcom/sdm439.dtsi
@@ -84,7 +84,7 @@
/delete-node/ qcom,cpu-cpu-ddr-bw;
cpu_cpu_ddr_bw: qcom,cpu-cpu-ddr-bw {
compatible = "qcom,devbw";
- governor = "cpufreq";
+ governor = "performance";
qcom,src-dst-ports =
<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_EBI_CH0>;
qcom,active-only;
@@ -94,7 +94,7 @@
/delete-node/ qcom,cpu0-cpu-ddr-latfloor;
cpu0_cpu_ddr_latfloor: qcom,cpu0-cpu-ddr-latfloor {
compatible = "qcom,devbw";
- governor = "cpufreq";
+ governor = "performance";
qcom,src-dst-ports =
<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_EBI_CH0>;
qcom,active-only;
@@ -108,7 +108,7 @@
/* TODO
* clocks = <&clock_cpu clk_cci_clk>;
*/
- governor = "cpufreq";
+ governor = "performance";
freq-tbl-khz =
< 400000 >,
< 400000 >,