mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
clk: clk add ignore_unused flag [1/1]
PD#SWPL-249010 Problem: sc2/s4 clk driver buildin, some clk need add CLK_IGNORE_UNUSED flag Solution: fix it Verify: ah212/ap222 Change-Id: I9154d3665e572e532ac81d970eda399b641a23b1 Signed-off-by: yiting.deng <yiting.deng@amlogic.com>
This commit is contained in:
committed by
gerrit autosubmit
parent
f1a86826da
commit
5aaf2f00bd
@@ -464,6 +464,7 @@ static struct clk_regmap hdmi_pll_dco = {
|
||||
.fw_name = "xtal",
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1314,7 +1315,7 @@ static struct clk_regmap rama_0 = {
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_SET_RATE_PARENT |
|
||||
CLK_SET_RATE_GATE,
|
||||
CLK_SET_RATE_GATE | CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1363,7 +1364,7 @@ static struct clk_regmap rama_1 = {
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_SET_RATE_PARENT |
|
||||
CLK_SET_RATE_GATE,
|
||||
CLK_SET_RATE_GATE | CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -1383,8 +1384,12 @@ static struct clk_regmap rama = {
|
||||
.ops = &clk_regmap_mux_ops,
|
||||
.parent_data = rama_parent_data,
|
||||
.num_parents = ARRAY_SIZE(rama_parent_data),
|
||||
.flags = CLK_SET_RATE_PARENT |
|
||||
CLK_OPS_PARENT_ENABLE,
|
||||
/**
|
||||
* clk driver built-in loaded, critical clks cannot be
|
||||
* disabled by clk_disable_unused(). for glitch-free clocks,
|
||||
* CLK_OPS_PARENT_ENABLE flag needs to be removed.
|
||||
*/
|
||||
.flags = CLK_SET_RATE_PARENT,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -262,6 +262,7 @@ static struct clk_regmap hdmi_pll_dco = {
|
||||
.fw_name = "xtal",
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -4106,7 +4107,7 @@ static struct clk_regmap pwm_g = {
|
||||
&pwm_g_div.hw,
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_SET_RATE_PARENT,
|
||||
.flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -4154,7 +4155,7 @@ static struct clk_regmap pwm_h = {
|
||||
&pwm_h_div.hw,
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_SET_RATE_PARENT,
|
||||
.flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -4202,7 +4203,7 @@ static struct clk_regmap pwm_i = {
|
||||
&pwm_i_div.hw,
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_SET_RATE_PARENT,
|
||||
.flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -4250,7 +4251,7 @@ static struct clk_regmap pwm_j = {
|
||||
&pwm_j_div.hw,
|
||||
},
|
||||
.num_parents = 1,
|
||||
.flags = CLK_SET_RATE_PARENT,
|
||||
.flags = CLK_SET_RATE_PARENT | CLK_IGNORE_UNUSED,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user