mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
ARM: dts: msm: fix device tree for validating wb on lahaina
This change adds gdsc voting from mdss_mdp until display rscc is enabled and also removes interface clocks until the dsi interface validation is completed. Change-Id: Ia2841b147fc9b71c2c20d6266b48f7f5ca5d4667
This commit is contained in:
parent
a439d30fc9
commit
0f113bdb93
3 changed files with 20 additions and 61 deletions
|
|
@ -1 +1 @@
|
|||
#include "kona-sde-display.dtsi"
|
||||
#include "lahaina-sde-display.dtsi"
|
||||
|
|
|
|||
|
|
@ -168,38 +168,12 @@
|
|||
qcom,dsi-ctrl = <&mdss_dsi0 &mdss_dsi1>;
|
||||
qcom,dsi-phy = <&mdss_dsi_phy0 &mdss_dsi_phy1>;
|
||||
|
||||
clocks = <&mdss_dsi0_pll BYTECLK_MUX_0_CLK>,
|
||||
<&mdss_dsi0_pll PCLK_MUX_0_CLK>,
|
||||
<&mdss_dsi0_pll BYTECLK_SRC_0_CLK>,
|
||||
<&mdss_dsi0_pll PCLK_SRC_0_CLK>,
|
||||
<&mdss_dsi0_pll SHADOW_BYTECLK_SRC_0_CLK>,
|
||||
<&mdss_dsi0_pll SHADOW_PCLK_SRC_0_CLK>,
|
||||
<&mdss_dsi1_pll BYTECLK_MUX_1_CLK>,
|
||||
<&mdss_dsi1_pll PCLK_MUX_1_CLK>,
|
||||
<&mdss_dsi1_pll BYTECLK_SRC_1_CLK>,
|
||||
<&mdss_dsi1_pll PCLK_SRC_1_CLK>,
|
||||
<&mdss_dsi1_pll SHADOW_BYTECLK_SRC_1_CLK>,
|
||||
<&mdss_dsi1_pll SHADOW_PCLK_SRC_1_CLK>;
|
||||
|
||||
clock-names = "mux_byte_clk0", "mux_pixel_clk0",
|
||||
"src_byte_clk0", "src_pixel_clk0",
|
||||
"shadow_byte_clk0", "shadow_pixel_clk0",
|
||||
"mux_byte_clk1", "mux_pixel_clk1",
|
||||
"src_byte_clk1", "src_pixel_clk1",
|
||||
"shadow_byte_clk1", "shadow_pixel_clk1";
|
||||
|
||||
pinctrl-names = "panel_active", "panel_suspend";
|
||||
pinctrl-0 = <&sde_dsi_active &sde_te_active>;
|
||||
pinctrl-1 = <&sde_dsi_suspend &sde_te_suspend>;
|
||||
|
||||
qcom,platform-te-gpio = <&tlmm 66 0>;
|
||||
qcom,panel-te-source = <0>;
|
||||
|
||||
vddio-supply = <&pm8150_l14>;
|
||||
vdd-supply = <&pm8150a_l11>;
|
||||
avdd-supply = <&display_panel_avdd>;
|
||||
lab-supply = <&ab_vreg>;
|
||||
ibb-supply = <&ibb_vreg>;
|
||||
|
||||
qcom,mdp = <&mdss_mdp>;
|
||||
qcom,dsi-default-panel = <&dsi_sw43404_amoled_cmd>;
|
||||
|
|
@ -212,22 +186,11 @@
|
|||
qcom,dsi-ctrl = <&mdss_dsi0 &mdss_dsi1>;
|
||||
qcom,dsi-phy = <&mdss_dsi_phy0 &mdss_dsi_phy1>;
|
||||
|
||||
clocks = <&mdss_dsi0_pll BYTECLK_MUX_0_CLK>,
|
||||
<&mdss_dsi0_pll PCLK_MUX_0_CLK>,
|
||||
<&mdss_dsi1_pll BYTECLK_MUX_1_CLK>,
|
||||
<&mdss_dsi1_pll PCLK_MUX_1_CLK>;
|
||||
clock-names = "mux_byte_clk0", "mux_pixel_clk0",
|
||||
"mux_byte_clk1", "mux_pixel_clk1";
|
||||
|
||||
pinctrl-names = "panel_active", "panel_suspend";
|
||||
pinctrl-0 = <&sde_dsi1_active &sde_te1_active>;
|
||||
pinctrl-1 = <&sde_dsi1_suspend &sde_te1_suspend>;
|
||||
|
||||
qcom,platform-te-gpio = <&tlmm 67 0>;
|
||||
qcom,panel-te-source = <1>;
|
||||
|
||||
vddio-supply = <&pm8150_l14>;
|
||||
vdd-supply = <&pm8150a_l11>;
|
||||
avdd-supply = <&display_panel_avdd>;
|
||||
|
||||
qcom,mdp = <&mdss_mdp>;
|
||||
|
|
@ -241,19 +204,15 @@
|
|||
};
|
||||
|
||||
&sde_dp {
|
||||
qcom,dp-usbpd-detection = <&pm8150b_pdphy>;
|
||||
qcom,ext-disp = <&ext_disp>;
|
||||
qcom,dp-aux-switch = <&fsa4480>;
|
||||
|
||||
qcom,usbplug-cc-gpio = <&tlmm 65 0>;
|
||||
|
||||
pinctrl-names = "mdss_dp_active", "mdss_dp_sleep";
|
||||
pinctrl-0 = <&sde_dp_usbplug_cc_active>;
|
||||
pinctrl-1 = <&sde_dp_usbplug_cc_suspend>;
|
||||
};
|
||||
|
||||
&mdss_mdp {
|
||||
connectors = <&sde_dp &sde_wb &sde_dsi &sde_dsi1 &sde_rscc>;
|
||||
connectors = <&sde_wb>;
|
||||
};
|
||||
|
||||
/* PHY TIMINGS REVISION W */
|
||||
|
|
|
|||
|
|
@ -31,14 +31,13 @@
|
|||
460000000>;
|
||||
|
||||
mmcx-supply = <&VDD_MMCX_LEVEL>;
|
||||
vdd-supply = <&disp_cc_mdss_core_gdsc>;
|
||||
|
||||
/* interrupt config */
|
||||
interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupt-controller;
|
||||
#interrupt-cells = <1>;
|
||||
|
||||
#power-domain-cells = <0>;
|
||||
|
||||
/* hw blocks */
|
||||
qcom,sde-off = <0x1000>;
|
||||
qcom,sde-len = <0x494>;
|
||||
|
|
@ -265,6 +264,15 @@
|
|||
qcom,supply-enable-load = <0>;
|
||||
qcom,supply-disable-load = <0>;
|
||||
};
|
||||
|
||||
qcom,platform-supply-entry@1 {
|
||||
reg = <0>;
|
||||
qcom,supply-name = "vdd";
|
||||
qcom,supply-min-voltage = <0>;
|
||||
qcom,supply-max-voltage = <0>;
|
||||
qcom,supply-enable-load = <0>;
|
||||
qcom,supply-disable-load = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
smmu_sde_unsec: qcom,smmu_sde_unsec_cb {
|
||||
|
|
@ -309,10 +317,7 @@
|
|||
sde_dp: qcom,dp_display@ae90000 {
|
||||
cell-index = <0>;
|
||||
compatible = "qcom,dp-display";
|
||||
|
||||
vdda-1p2-supply = <&pm8150_l9>;
|
||||
vdda-0p9-supply = <&pm8150_l18>;
|
||||
|
||||
status = "disabled";
|
||||
|
||||
reg = <0xae90000 0x0dc>,
|
||||
<0xae90200 0x0c0>,
|
||||
|
|
@ -341,15 +346,12 @@
|
|||
<&clock_dispcc DISP_CC_MDSS_DP_LINK_CLK>,
|
||||
<&clock_dispcc DISP_CC_MDSS_DP_LINK_INTF_CLK>,
|
||||
<&clock_dispcc DISP_CC_MDSS_DP_PIXEL_CLK_SRC>,
|
||||
<&mdss_dp_pll DP_VCO_DIVIDED_CLK_SRC_MUX>,
|
||||
<&clock_dispcc DISP_CC_MDSS_DP_PIXEL1_CLK_SRC>,
|
||||
<&mdss_dp_pll DP_VCO_DIVIDED_CLK_SRC_MUX>,
|
||||
<&clock_dispcc DISP_CC_MDSS_DP_PIXEL_CLK>,
|
||||
<&clock_dispcc DISP_CC_MDSS_DP_PIXEL1_CLK>;
|
||||
clock-names = "core_aux_clk", "core_usb_ref_clk_src",
|
||||
"core_usb_pipe_clk", "link_clk", "link_iface_clk",
|
||||
"pixel_clk_rcg", "pixel_parent",
|
||||
"pixel1_clk_rcg", "pixel1_parent",
|
||||
"pixel_clk_rcg", "pixel1_clk_rcg",
|
||||
"strm0_pixel_clk", "strm1_pixel_clk";
|
||||
|
||||
qcom,phy-version = <0x420>;
|
||||
|
|
@ -419,6 +421,7 @@
|
|||
sde_rscc: qcom,sde_rscc@af20000 {
|
||||
cell-index = <0>;
|
||||
compatible = "qcom,sde-rsc";
|
||||
status = "disabled";
|
||||
reg = <0xaf20000 0x3c50>,
|
||||
<0xaf30000 0x3fd4>;
|
||||
reg-names = "drv", "wrapper";
|
||||
|
|
@ -426,7 +429,7 @@
|
|||
|
||||
qcom,sde-dram-channels = <2>;
|
||||
|
||||
vdd-supply = <&mdss_core_gdsc>;
|
||||
vdd-supply = <&disp_cc_mdss_core_gdsc>;
|
||||
|
||||
clocks = <&clock_dispcc DISP_CC_MDSS_RSCC_VSYNC_CLK>,
|
||||
<&clock_dispcc DISP_CC_MDSS_NON_GDSC_AHB_CLK>,
|
||||
|
|
@ -490,7 +493,6 @@
|
|||
<25 512 0 6400000>,
|
||||
<25 512 0 6400000>;
|
||||
|
||||
rot-vdd-supply = <&mdss_core_gdsc>;
|
||||
qcom,supply-names = "rot-vdd";
|
||||
|
||||
clocks =
|
||||
|
|
@ -546,9 +548,8 @@
|
|||
<0xaf08000 0x4>;
|
||||
reg-names = "dsi_ctrl", "disp_cc_base";
|
||||
interrupt-parent = <&mdss_mdp>;
|
||||
status = "disabled";
|
||||
interrupts = <4 0>;
|
||||
vdda-1p2-supply = <&pm8150_l9>;
|
||||
refgen-supply = <&refgen>;
|
||||
clocks = <&clock_dispcc DISP_CC_MDSS_BYTE0_CLK>,
|
||||
<&clock_dispcc DISP_CC_MDSS_BYTE0_CLK_SRC>,
|
||||
<&clock_dispcc DISP_CC_MDSS_BYTE0_INTF_CLK>,
|
||||
|
|
@ -596,9 +597,8 @@
|
|||
<0xaf08000 0x4>;
|
||||
reg-names = "dsi_ctrl", "disp_cc_base";
|
||||
interrupt-parent = <&mdss_mdp>;
|
||||
status = "disabled";
|
||||
interrupts = <5 0>;
|
||||
vdda-1p2-supply = <&pm8150_l9>;
|
||||
refgen-supply = <&refgen>;
|
||||
clocks = <&clock_dispcc DISP_CC_MDSS_BYTE1_CLK>,
|
||||
<&clock_dispcc DISP_CC_MDSS_BYTE1_CLK_SRC>,
|
||||
<&clock_dispcc DISP_CC_MDSS_BYTE1_INTF_CLK>,
|
||||
|
|
@ -643,7 +643,7 @@
|
|||
reg = <0xae94400 0x7c0>,
|
||||
<0xae94200 0x100>;
|
||||
reg-names = "dsi_phy", "dyn_refresh_base";
|
||||
vdda-0p9-supply = <&pm8150_l5>;
|
||||
status = "disabled";
|
||||
qcom,platform-strength-ctrl = [55 03
|
||||
55 03
|
||||
55 03
|
||||
|
|
@ -676,7 +676,7 @@
|
|||
reg = <0xae96400 0x7c0>,
|
||||
<0xae96200 0x100>;
|
||||
reg-names = "dsi_phy", "dyn_refresh_base";
|
||||
vdda-0p9-supply = <&pm8150_l5>;
|
||||
status = "disabled";
|
||||
qcom,platform-strength-ctrl = [55 03
|
||||
55 03
|
||||
55 03
|
||||
|
|
|
|||
Loading…
Reference in a new issue