From 53da3741b022ec9dfacb22c315b1341e7a31d05c Mon Sep 17 00:00:00 2001 From: Ingrid Gallardo Date: Thu, 26 May 2016 19:11:14 -0700 Subject: [PATCH] ARM: dts: msm: add 4k dsc panel for msmcobalt Add required settings for command mode and video mode 4k sharp panels in msmcobalt CDP. Add panels to the list of supported panels so they can be selected at runtime from kernel command line. CRs-Fixed: 1019289 Change-Id: I7e289168c04221e9e272a8c0543d66af0e233450 Signed-off-by: Ingrid Gallardo --- arch/arm/boot/dts/qcom/msmcobalt-cdp.dtsi | 14 ++++++++++++++ arch/arm/boot/dts/qcom/msmcobalt-mdss-panels.dtsi | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/qcom/msmcobalt-cdp.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-cdp.dtsi index 242945846272..2e69f167671b 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-cdp.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-cdp.dtsi @@ -230,6 +230,20 @@ qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; }; +&dsi_sharp_4k_dsc_video { + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + qcom,mdss-dsi-bl-min-level = <1>; + qcom,mdss-dsi-bl-max-level = <4095>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; +}; + +&dsi_sharp_4k_dsc_cmd { + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled"; + qcom,mdss-dsi-bl-min-level = <1>; + qcom,mdss-dsi-bl-max-level = <4095>; + qcom,panel-supply-entries = <&dsi_panel_pwr_supply>; +}; + &pmicobalt_haptics { status = "okay"; }; diff --git a/arch/arm/boot/dts/qcom/msmcobalt-mdss-panels.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-mdss-panels.dtsi index 3eefd37c4a58..4953886f03b8 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-mdss-panels.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-mdss-panels.dtsi @@ -16,6 +16,8 @@ #include "dsi-panel-nt35597-dualmipi-wqxga-cmd.dtsi" #include "dsi-panel-nt35597-dsc-wqxga-video.dtsi" #include "dsi-panel-nt35597-dsc-wqxga-cmd.dtsi" +#include "dsi-panel-sharp-dsc-4k-video.dtsi" +#include "dsi-panel-sharp-dsc-4k-cmd.dtsi" &soc { dsi_panel_pwr_supply: dsi_panel_pwr_supply { @@ -91,3 +93,15 @@ qcom,mdss-dsi-t-clk-post = <0x0b>; qcom,mdss-dsi-t-clk-pre = <0x24>; }; + +&dsi_sharp_4k_dsc_video { + qcom,mdss-dsi-panel-timings = [00 36 09 0c 15 16 09 0d 0a 03 04 00]; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x25>; +}; + +&dsi_sharp_4k_dsc_cmd { + qcom,mdss-dsi-panel-timings = [00 36 09 0c 15 16 09 0d 0a 03 04 00]; + qcom,mdss-dsi-t-clk-post = <0x0d>; + qcom,mdss-dsi-t-clk-pre = <0x25>; +};