diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u202.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u202.dts index 32171556913c..be1dddeb7929 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u202.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u202.dts @@ -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>; +}; diff --git a/arch/arm/boot/dts/amlogic/g12a_s905d2_u202_1g.dts b/arch/arm/boot/dts/amlogic/g12a_s905d2_u202_1g.dts index 1070f9d94d3a..57f59780e775 100644 --- a/arch/arm/boot/dts/amlogic/g12a_s905d2_u202_1g.dts +++ b/arch/arm/boot/dts/amlogic/g12a_s905d2_u202_1g.dts @@ -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>; +}; diff --git a/arch/arm/boot/dts/amlogic/mesong12a_skt-panel.dtsi b/arch/arm/boot/dts/amlogic/mesong12a_skt-panel.dtsi index 96c61d704115..1a7244812acc 100644 --- a/arch/arm/boot/dts/amlogic/mesong12a_skt-panel.dtsi +++ b/arch/arm/boot/dts/amlogic/mesong12a_skt-panel.dtsi @@ -16,7 +16,7 @@ */ / { - lcd{ + lcd:lcd{ compatible = "amlogic, lcd-g12a"; dev_name = "lcd"; mode = "tablet"; diff --git a/arch/arm/boot/dts/amlogic/mesonsm1_skt-panel.dtsi b/arch/arm/boot/dts/amlogic/mesonsm1_skt-panel.dtsi index e47b54d67ec7..c3a1a75f8f94 100644 --- a/arch/arm/boot/dts/amlogic/mesonsm1_skt-panel.dtsi +++ b/arch/arm/boot/dts/amlogic/mesonsm1_skt-panel.dtsi @@ -16,7 +16,7 @@ */ / { - lcd{ + lcd:lcd{ compatible = "amlogic, lcd-sm1"; dev_name = "lcd"; mode = "tablet"; diff --git a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202.dts b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202.dts index 99155135d008..40a50b735f4f 100644 --- a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202.dts +++ b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202.dts @@ -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>; +}; diff --git a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts index 9f7f5d8d8bf8..1ac891ad7f88 100644 --- a/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts +++ b/arch/arm/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts @@ -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>; +}; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202.dts index d2f274a8da8e..b78d4b083bf0 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202.dts @@ -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>; +}; diff --git a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202_1g.dts b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202_1g.dts index 7d53dc3c8cdc..4a2ad2b28b3d 100644 --- a/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202_1g.dts +++ b/arch/arm64/boot/dts/amlogic/g12a_s905d2_u202_1g.dts @@ -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>; +}; diff --git a/arch/arm64/boot/dts/amlogic/mesong12a_skt-panel.dtsi b/arch/arm64/boot/dts/amlogic/mesong12a_skt-panel.dtsi index 18c7b6dc7fe4..6bc89e08f9a7 100644 --- a/arch/arm64/boot/dts/amlogic/mesong12a_skt-panel.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesong12a_skt-panel.dtsi @@ -16,7 +16,7 @@ */ / { - lcd{ + lcd:lcd{ compatible = "amlogic, lcd-g12a"; mode = "tablet"; status = "okay"; diff --git a/arch/arm64/boot/dts/amlogic/mesonsm1_skt-panel.dtsi b/arch/arm64/boot/dts/amlogic/mesonsm1_skt-panel.dtsi index 7fceb00a418e..8b54f4294b1b 100644 --- a/arch/arm64/boot/dts/amlogic/mesonsm1_skt-panel.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesonsm1_skt-panel.dtsi @@ -16,7 +16,7 @@ */ / { - lcd{ + lcd:lcd{ compatible = "amlogic, lcd-sm1"; mode = "tablet"; status = "okay"; diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202.dts index f83e7b540b79..7892a2693570 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202.dts @@ -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>; +}; diff --git a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts index e08ae57c2968..794ccbf61dcc 100644 --- a/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts +++ b/arch/arm64/boot/dts/amlogic/sm1_s905d3_ac202_1g.dts @@ -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>; +}; +