mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
dts: Multi-screen enable [2/3]
PD#SWPL-12213 Problem: Multi-screen support. Solution: Display is blank when panel use the same clk with cvbs. Verify: 1. Primary screen display with HDMI. 2. Extend screen display with panel. 3. Primary and extend screen can display the same UI or difference. Change-Id: Id2189c32a8ee4bb0c1384352d91536c7310d5670 Signed-off-by: GongWei Chen <gongwei.chen@amlogic.com>
This commit is contained in:
@@ -187,7 +187,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* g12a */
|
||||
@@ -520,7 +520,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1650,3 +1650,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -191,7 +191,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* g12a */
|
||||
@@ -524,7 +524,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1494,3 +1494,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
*/
|
||||
|
||||
/ {
|
||||
lcd{
|
||||
lcd:lcd{
|
||||
compatible = "amlogic, lcd-g12a";
|
||||
dev_name = "lcd";
|
||||
mode = "tablet";
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
*/
|
||||
|
||||
/ {
|
||||
lcd{
|
||||
lcd:lcd{
|
||||
compatible = "amlogic, lcd-sm1";
|
||||
dev_name = "lcd";
|
||||
mode = "tablet";
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* sm1 */
|
||||
@@ -542,7 +542,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1869,3 +1869,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* sm1 */
|
||||
@@ -542,7 +542,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1869,3 +1869,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -186,7 +186,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* g12a */
|
||||
@@ -519,7 +519,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1649,3 +1649,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* g12a */
|
||||
@@ -518,7 +518,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1488,3 +1488,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
*/
|
||||
|
||||
/ {
|
||||
lcd{
|
||||
lcd:lcd{
|
||||
compatible = "amlogic, lcd-g12a";
|
||||
mode = "tablet";
|
||||
status = "okay";
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
*/
|
||||
|
||||
/ {
|
||||
lcd{
|
||||
lcd:lcd{
|
||||
compatible = "amlogic, lcd-sm1";
|
||||
mode = "tablet";
|
||||
status = "okay";
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* sm1 */
|
||||
@@ -540,7 +540,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1867,3 +1867,15 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
/* 1:gp0_pll vid2_clk */
|
||||
/* 2:vid_pll vid1_clk */
|
||||
/* 3:gp0_pll vid1_clk */
|
||||
clk_path = <0>;
|
||||
clk_path = <2>;
|
||||
|
||||
/* performance: reg_address, reg_value */
|
||||
/* sm1 */
|
||||
@@ -540,7 +540,7 @@
|
||||
compatible = "amlogic, vecm";
|
||||
dev_name = "aml_vecm";
|
||||
status = "okay";
|
||||
gamma_en = <0>;/*1:enabel ;0:disable*/
|
||||
gamma_en = <1>;/*1:enabel ;0:disable*/
|
||||
wb_en = <0>;/*1:enabel ;0:disable*/
|
||||
cm_en = <0>;/*1:enabel ;0:disable*/
|
||||
/*0: 709/601 1: bt2020*/
|
||||
@@ -1868,3 +1868,16 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&lcd {
|
||||
clk_path = <1>;
|
||||
};
|
||||
|
||||
&gpu{
|
||||
tbl = <&dvfs285_cfg
|
||||
&dvfs400_cfg
|
||||
&dvfs500_cfg
|
||||
&dvfs666_cfg
|
||||
&dvfs800_cfg
|
||||
&dvfs800_cfg>;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user