summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-cmd.dtsi2
-rw-r--r--arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-video.dtsi2
-rw-r--r--arch/arm/boot/dts/qcom/msm-audio.dtsi2
-rw-r--r--arch/arm/boot/dts/qcom/msm8998-camera.dtsi42
-rw-r--r--arch/arm/boot/dts/qcom/sdm630-gpu.dtsi3
-rw-r--r--arch/arm/boot/dts/qcom/sdm630-qrd.dtsi6
-rw-r--r--arch/arm/boot/dts/qcom/sdm630.dtsi4
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-audio.dtsi2
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-common.dtsi2
-rw-r--r--arch/arm/boot/dts/qcom/sdm660-qrd.dtsi6
-rw-r--r--arch/arm/boot/dts/qcom/sdm660.dtsi4
11 files changed, 50 insertions, 25 deletions
diff --git a/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-cmd.dtsi b/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-cmd.dtsi
index 69f24bbfc3c0..8d867bb697be 100644
--- a/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-cmd.dtsi
+++ b/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-cmd.dtsi
@@ -216,6 +216,8 @@
qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
+ qcom,mdss-pan-physical-width-dimension = <74>;
+ qcom,mdss-pan-physical-height-dimension = <131>;
qcom,config-select = <&dsi_dual_nt35597_truly_cmd_config0>;
diff --git a/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-video.dtsi b/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-video.dtsi
index ab6266e9e6b8..1a572f97c840 100644
--- a/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-video.dtsi
+++ b/arch/arm/boot/dts/qcom/dsi-panel-nt35597-truly-dualmipi-wqxga-video.dtsi
@@ -202,6 +202,8 @@
qcom,mdss-dsi-mdp-trigger = "none";
qcom,mdss-dsi-reset-sequence = <1 20>, <0 20>, <1 50>;
qcom,mdss-dsi-tx-eot-append;
+ qcom,mdss-pan-physical-width-dimension = <74>;
+ qcom,mdss-pan-physical-height-dimension = <131>;
qcom,config-select = <&dsi_dual_nt35597_truly_video_config0>;
diff --git a/arch/arm/boot/dts/qcom/msm-audio.dtsi b/arch/arm/boot/dts/qcom/msm-audio.dtsi
index 42cf30c789d9..d450f43f8c22 100644
--- a/arch/arm/boot/dts/qcom/msm-audio.dtsi
+++ b/arch/arm/boot/dts/qcom/msm-audio.dtsi
@@ -931,6 +931,8 @@
clocks = <&clock_rpmcc RPM_DIV_CLK1>;
qcom,node_has_rpm_clock;
#clock-cells = <1>;
+ qcom,codec-mclk-clk-freq = <11289600>;
+ qcom,mclk-clk-reg = <0x15020018 0x0>;
pinctrl-names = "sleep", "active";
pinctrl-0 = <&lpi_mclk0_sleep>;
pinctrl-1 = <&lpi_mclk0_active>;
diff --git a/arch/arm/boot/dts/qcom/msm8998-camera.dtsi b/arch/arm/boot/dts/qcom/msm8998-camera.dtsi
index e0ba982d7932..f87444465a68 100644
--- a/arch/arm/boot/dts/qcom/msm8998-camera.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8998-camera.dtsi
@@ -493,11 +493,11 @@
<&clock_mmss clk_mmss_camss_csi1_clk>,
<&clock_mmss clk_mmss_camss_csi2_clk>,
<&clock_mmss clk_mmss_camss_csi3_clk>,
- <&clock_mmss clk_mmss_camss_vfe0_clk>,
<&clock_mmss clk_vfe0_clk_src>,
+ <&clock_mmss clk_mmss_camss_vfe0_clk>,
<&clock_mmss clk_mmss_camss_csi_vfe0_clk>,
- <&clock_mmss clk_mmss_camss_vfe1_clk>,
<&clock_mmss clk_vfe1_clk_src>,
+ <&clock_mmss clk_mmss_camss_vfe1_clk>,
<&clock_mmss clk_mmss_camss_csi_vfe1_clk>;
clock-names = "mmssnoc_axi", "mnoc_ahb_clk",
"camss_ahb_clk",
@@ -510,10 +510,12 @@
"csi2_pix_clk", "csi3_pix_clk",
"camss_csi0_clk", "camss_csi1_clk",
"camss_csi2_clk", "camss_csi3_clk",
+ "vfe0_clk_src",
"camss_vfe_vfe0_clk",
- "vfe0_clk_src", "camss_csi_vfe0_clk",
+ "camss_csi_vfe0_clk",
+ "vfe1_clk_src",
"camss_vfe_vfe1_clk",
- "vfe1_clk_src", "camss_csi_vfe1_clk";
+ "camss_csi_vfe1_clk";
qcom,clock-rates = <0 0 0 0 0
0 0 0 0
0 0 0 0
@@ -532,10 +534,10 @@
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
"NO_SET_RATE", "NO_SET_RATE",
- "NO_SET_RATE",
- "INIT_RATE", "NO_SET_RATE",
- "NO_SET_RATE",
- "INIT_RATE", "NO_SET_RATE";
+ "INIT_RATE",
+ "NO_SET_RATE", "NO_SET_RATE",
+ "INIT_RATE",
+ "NO_SET_RATE", "NO_SET_RATE";
status = "ok";
};
@@ -557,23 +559,23 @@
<&clock_mmss clk_mmss_bimc_smmu_axi_clk>,
<&clock_mmss clk_mmss_camss_ahb_clk>,
<&clock_mmss clk_mmss_camss_top_ahb_clk>,
+ <&clock_mmss clk_vfe0_clk_src>,
<&clock_mmss clk_mmss_camss_vfe0_clk>,
<&clock_mmss clk_mmss_camss_vfe0_stream_clk>,
<&clock_mmss clk_mmss_camss_vfe0_ahb_clk>,
<&clock_mmss clk_mmss_camss_vfe_vbif_ahb_clk>,
<&clock_mmss clk_mmss_camss_vfe_vbif_axi_clk>,
- <&clock_mmss clk_vfe0_clk_src>,
<&clock_mmss clk_mmss_camss_csi_vfe0_clk>;
clock-names = "mmssnoc_axi", "mnoc_ahb_clk",
"bimc_smmu_ahb_clk", "bimc_smmu_axi_clk",
- "camss_ahb_clk", "camss_top_ahb_clk",
+ "camss_ahb_clk", "camss_top_ahb_clk", "vfe_clk_src",
"camss_vfe_clk", "camss_vfe_stream_clk",
"camss_vfe_ahb_clk", "camss_vfe_vbif_ahb_clk",
- "camss_vfe_vbif_axi_clk", "vfe_clk_src",
+ "camss_vfe_vbif_axi_clk",
"camss_csi_vfe_clk";
- qcom,clock-rates = <0 0 0 0 0 0 0 0 0 0 0 480000000 0
- 0 0 0 0 0 0 0 0 0 0 0 576000000 0
- 0 0 0 0 0 0 0 0 0 0 0 600000000 0>;
+ qcom,clock-rates = <0 0 0 0 0 0 480000000 0 0 0 0 0 0
+ 0 0 0 0 0 0 576000000 0 0 0 0 0 0
+ 0 0 0 0 0 0 600000000 0 0 0 0 0 0>;
status = "ok";
qos-entries = <8>;
qos-regs = <0x404 0x408 0x40c 0x410 0x414 0x418
@@ -637,23 +639,23 @@
<&clock_mmss clk_mmss_bimc_smmu_axi_clk>,
<&clock_mmss clk_mmss_camss_ahb_clk>,
<&clock_mmss clk_mmss_camss_top_ahb_clk>,
+ <&clock_mmss clk_vfe1_clk_src>,
<&clock_mmss clk_mmss_camss_vfe1_clk>,
<&clock_mmss clk_mmss_camss_vfe1_stream_clk>,
<&clock_mmss clk_mmss_camss_vfe1_ahb_clk>,
<&clock_mmss clk_mmss_camss_vfe_vbif_ahb_clk>,
<&clock_mmss clk_mmss_camss_vfe_vbif_axi_clk>,
- <&clock_mmss clk_vfe1_clk_src>,
<&clock_mmss clk_mmss_camss_csi_vfe1_clk>;
clock-names = "mmssnoc_axi", "mnoc_ahb_clk",
"bimc_smmu_ahb_clk", "bimc_smmu_axi_clk",
- "camss_ahb_clk", "camss_top_ahb_clk",
+ "camss_ahb_clk", "camss_top_ahb_clk", "vfe_clk_src",
"camss_vfe_clk", "camss_vfe_stream_clk",
"camss_vfe_ahb_clk", "camss_vfe_vbif_ahb_clk",
- "camss_vfe_vbif_axi_clk", "vfe_clk_src",
+ "camss_vfe_vbif_axi_clk",
"camss_csi_vfe_clk";
- qcom,clock-rates = <0 0 0 0 0 0 0 0 0 0 0 480000000 0
- 0 0 0 0 0 0 0 0 0 0 0 576000000 0
- 0 0 0 0 0 0 0 0 0 0 0 600000000 0>;
+ qcom,clock-rates = <0 0 0 0 0 0 480000000 0 0 0 0 0 0
+ 0 0 0 0 0 0 576000000 0 0 0 0 0 0
+ 0 0 0 0 0 0 600000000 0 0 0 0 0 0>;
status = "ok";
qos-entries = <8>;
qos-regs = <0x404 0x408 0x40c 0x410 0x414 0x418
diff --git a/arch/arm/boot/dts/qcom/sdm630-gpu.dtsi b/arch/arm/boot/dts/qcom/sdm630-gpu.dtsi
index 2448e1894387..0dd2d206ddd5 100644
--- a/arch/arm/boot/dts/qcom/sdm630-gpu.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm630-gpu.dtsi
@@ -132,6 +132,9 @@
qcom,gpu-speed-bin = <0x41a0 0x1fe00000 21>;
+ /* Enable midframe sampling */
+ qcom,enable-midframe-timer;
+
/* GPU Mempools */
qcom,gpu-mempools {
#address-cells= <1>;
diff --git a/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi b/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi
index cb083c0a8aa0..fb8194c700e1 100644
--- a/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm630-qrd.dtsi
@@ -317,6 +317,12 @@
};
};
+&ssphy {
+ fpc-redrive-supply = <&pm660_l11>;
+ qcom,redrive-voltage-level = <0 1800000 1950000>;
+ qcom,redrive-load = <105000>;
+};
+
&soc {
qcom,msm-ssc-sensors {
compatible = "qcom,msm-ssc-sensors";
diff --git a/arch/arm/boot/dts/qcom/sdm630.dtsi b/arch/arm/boot/dts/qcom/sdm630.dtsi
index 623ca54de94b..35a0709bd874 100644
--- a/arch/arm/boot/dts/qcom/sdm630.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm630.dtsi
@@ -1235,8 +1235,8 @@
<90 512 206000 960000>,
<1 676 206000 160000>;
qcom,bus-vector-names = "MIN", "SVS", "PERF", "TURBO";
- qcom,rx-polling-sleep-ms = <2>; /* Polling sleep interval */
- qcom,ipa-polling-iteration = <5>; /* Polling Iteration */
+ qcom,rx-polling-sleep-ms = <1>; /* Polling sleep interval */
+ qcom,ipa-polling-iteration = <40>; /* Polling Iteration */
ipa_smmu_ap: ipa_smmu_ap {
compatible = "qcom,ipa-smmu-ap-cb";
diff --git a/arch/arm/boot/dts/qcom/sdm660-audio.dtsi b/arch/arm/boot/dts/qcom/sdm660-audio.dtsi
index c1cb6441cd43..402f19efd50d 100644
--- a/arch/arm/boot/dts/qcom/sdm660-audio.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-audio.dtsi
@@ -34,7 +34,7 @@
clock-names = "wcd_clk", "wcd_native_clk";
clocks = <&clock_audio AUDIO_PMI_CLK>,
- <&clock_audio AUDIO_AP_CLK2>;
+ <&clock_audio AUDIO_LPASS_MCLK>;
cdc-vdd-mic-bias-supply = <&pm660l_bob>;
qcom,cdc-vdd-mic-bias-voltage = <3300000 3300000>;
diff --git a/arch/arm/boot/dts/qcom/sdm660-common.dtsi b/arch/arm/boot/dts/qcom/sdm660-common.dtsi
index a9bf6fdae72a..fbe6d1d8cc74 100644
--- a/arch/arm/boot/dts/qcom/sdm660-common.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-common.dtsi
@@ -518,6 +518,8 @@
qcom,ice-clk-rates = <300000000 75000000>;
+ qcom,scaling-lower-bus-speed-mode = "DDR52";
+
status = "disabled";
};
diff --git a/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi b/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi
index 0e869f0e1352..3d2cfedc1009 100644
--- a/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660-qrd.dtsi
@@ -196,6 +196,12 @@
};
};
+&ssphy {
+ fpc-redrive-supply = <&pm660_l11>;
+ qcom,redrive-voltage-level = <0 1800000 1950000>;
+ qcom,redrive-load = <105000>;
+};
+
&soc {
gpio_keys {
compatible = "gpio-keys";
diff --git a/arch/arm/boot/dts/qcom/sdm660.dtsi b/arch/arm/boot/dts/qcom/sdm660.dtsi
index d16c082542d7..1e0b6136e1b4 100644
--- a/arch/arm/boot/dts/qcom/sdm660.dtsi
+++ b/arch/arm/boot/dts/qcom/sdm660.dtsi
@@ -1463,8 +1463,8 @@
<90 512 206000 960000>,
<1 676 206000 160000>;
qcom,bus-vector-names = "MIN", "SVS", "PERF", "TURBO";
- qcom,rx-polling-sleep-ms = <2>; /* Polling sleep interval */
- qcom,ipa-polling-iteration = <5>; /* Polling Iteration */
+ qcom,rx-polling-sleep-ms = <1>; /* Polling sleep interval */
+ qcom,ipa-polling-iteration = <40>; /* Polling Iteration */
ipa_smmu_ap: ipa_smmu_ap {
compatible = "qcom,ipa-smmu-ap-cb";