Merge "ARM: dts: msm: enable few features to single DSI sim cmd panel"
This commit is contained in:
commit
81b1d8342f
4 changed files with 88 additions and 10 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (c) 2014-2015, The Linux Foundation. All rights reserved.
|
/* Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License version 2 and
|
* it under the terms of the GNU General Public License version 2 and
|
||||||
|
@ -12,20 +12,20 @@
|
||||||
|
|
||||||
&mdss_mdp {
|
&mdss_mdp {
|
||||||
dsi_sim_cmd: qcom,mdss_dsi_sim_cmd{
|
dsi_sim_cmd: qcom,mdss_dsi_sim_cmd{
|
||||||
qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi panel";
|
qcom,mdss-dsi-panel-name = "Simulator cmd mode dsi DSC panel";
|
||||||
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
|
qcom,mdss-dsi-panel-type = "dsi_cmd_mode";
|
||||||
qcom,mdss-dsi-panel-framerate = <60>;
|
qcom,mdss-dsi-panel-framerate = <60>;
|
||||||
qcom,mdss-dsi-virtual-channel-id = <0>;
|
qcom,mdss-dsi-virtual-channel-id = <0>;
|
||||||
qcom,mdss-dsi-stream = <0>;
|
qcom,mdss-dsi-stream = <0>;
|
||||||
qcom,mdss-dsi-panel-width = <1080>;
|
qcom,mdss-dsi-panel-width = <1440>;
|
||||||
qcom,mdss-dsi-panel-height = <1920>;
|
qcom,mdss-dsi-panel-height = <2560>;
|
||||||
qcom,mdss-dsi-h-front-porch = <96>;
|
qcom,mdss-dsi-h-front-porch = <152>;
|
||||||
qcom,mdss-dsi-h-back-porch = <64>;
|
qcom,mdss-dsi-h-back-porch = <156>;
|
||||||
qcom,mdss-dsi-h-pulse-width = <16>;
|
qcom,mdss-dsi-h-pulse-width = <52>;
|
||||||
qcom,mdss-dsi-h-sync-skew = <0>;
|
qcom,mdss-dsi-h-sync-skew = <0>;
|
||||||
qcom,mdss-dsi-v-back-porch = <16>;
|
qcom,mdss-dsi-v-back-porch = <160>;
|
||||||
qcom,mdss-dsi-v-front-porch = <4>;
|
qcom,mdss-dsi-v-front-porch = <150>;
|
||||||
qcom,mdss-dsi-v-pulse-width = <1>;
|
qcom,mdss-dsi-v-pulse-width = <100>;
|
||||||
qcom,mdss-dsi-h-left-border = <0>;
|
qcom,mdss-dsi-h-left-border = <0>;
|
||||||
qcom,mdss-dsi-h-right-border = <0>;
|
qcom,mdss-dsi-h-right-border = <0>;
|
||||||
qcom,mdss-dsi-v-top-border = <0>;
|
qcom,mdss-dsi-v-top-border = <0>;
|
||||||
|
@ -87,5 +87,23 @@
|
||||||
05 01 00 00 78 00 02 10 00];
|
05 01 00 00 78 00 02 10 00];
|
||||||
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
|
qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
|
||||||
qcom,panel-ack-disabled;
|
qcom,panel-ack-disabled;
|
||||||
|
|
||||||
|
qcom,ulps-enabled;
|
||||||
|
|
||||||
|
qcom,partial-update-enabled = "single_roi";
|
||||||
|
qcom,panel-roi-alignment=<720 32 720 32 720 32>;
|
||||||
|
|
||||||
|
qcom,compression-mode = "dsc";
|
||||||
|
qcom,config-select = <&dsi_sim_single_dsi_dsc_cmd_config0>;
|
||||||
|
dsi_sim_single_dsi_dsc_cmd_config0: config0 {
|
||||||
|
qcom,lm-split = <720 720>;
|
||||||
|
qcom,mdss-dsc-encoders = <2>;
|
||||||
|
qcom,mdss-dsc-slice-height = <32>;
|
||||||
|
qcom,mdss-dsc-slice-width = <720>;
|
||||||
|
qcom,mdss-dsc-slice-per-pkt = <1>;
|
||||||
|
qcom,mdss-dsc-bit-per-component = <8>;
|
||||||
|
qcom,mdss-dsc-bit-per-pixel = <8>;
|
||||||
|
qcom,mdss-dsc-block-prediction-enable;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -346,6 +346,34 @@
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dsi_sim_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>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_sim_vid {
|
||||||
|
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_dual_sim_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>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_dual_sim_vid {
|
||||||
|
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>;
|
||||||
|
};
|
||||||
|
|
||||||
&mdss_hdmi_tx {
|
&mdss_hdmi_tx {
|
||||||
pinctrl-names = "hdmi_hpd_active", "hdmi_ddc_active", "hdmi_cec_active",
|
pinctrl-names = "hdmi_hpd_active", "hdmi_ddc_active", "hdmi_cec_active",
|
||||||
"hdmi_active", "hdmi_sleep";
|
"hdmi_active", "hdmi_sleep";
|
||||||
|
|
|
@ -26,6 +26,10 @@
|
||||||
#include "dsi-panel-jdi-1080p-video.dtsi"
|
#include "dsi-panel-jdi-1080p-video.dtsi"
|
||||||
#include "dsi-panel-sharp-dualmipi-1080p-120hz.dtsi"
|
#include "dsi-panel-sharp-dualmipi-1080p-120hz.dtsi"
|
||||||
#include "dsi-panel-jdi-a407-dualmipi-wqhd-cmd.dtsi"
|
#include "dsi-panel-jdi-a407-dualmipi-wqhd-cmd.dtsi"
|
||||||
|
#include "dsi-panel-sim-video.dtsi"
|
||||||
|
#include "dsi-panel-sim-cmd.dtsi"
|
||||||
|
#include "dsi-panel-sim-dualmipi-video.dtsi"
|
||||||
|
#include "dsi-panel-sim-dualmipi-cmd.dtsi"
|
||||||
|
|
||||||
&soc {
|
&soc {
|
||||||
dsi_panel_pwr_supply: dsi_panel_pwr_supply {
|
dsi_panel_pwr_supply: dsi_panel_pwr_supply {
|
||||||
|
|
|
@ -379,6 +379,34 @@
|
||||||
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
qcom,panel-supply-entries = <&dsi_panel_pwr_supply>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&dsi_sim_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>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_sim_vid {
|
||||||
|
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_dual_sim_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>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&dsi_dual_sim_vid {
|
||||||
|
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>;
|
||||||
|
};
|
||||||
|
|
||||||
&mem_client_3_size {
|
&mem_client_3_size {
|
||||||
qcom,peripheral-size = <0x500000>;
|
qcom,peripheral-size = <0x500000>;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue