clk: mediatek: add support for APMIXED parent in infra MUX
Add support for APMIXED parent in infra MUX. This is the case for mt7622 that reference APMIXED parents for the MUX1_SEL clock. We assume the second level parent is always APMIXED. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:

committed by
Tom Rini

parent
ffe3983f67
commit
dfbdfbbd7f
@@ -489,6 +489,10 @@ static ulong mtk_find_parent_rate(struct mtk_clk_priv *priv, struct clk *clk,
|
|||||||
switch (flags & CLK_PARENT_MASK) {
|
switch (flags & CLK_PARENT_MASK) {
|
||||||
case CLK_PARENT_XTAL:
|
case CLK_PARENT_XTAL:
|
||||||
return priv->tree->xtal_rate;
|
return priv->tree->xtal_rate;
|
||||||
|
/* Assume the second level parent is always APMIXED */
|
||||||
|
case CLK_PARENT_APMIXED:
|
||||||
|
priv = dev_get_priv(priv->parent);
|
||||||
|
fallthrough;
|
||||||
case CLK_PARENT_TOPCKGEN:
|
case CLK_PARENT_TOPCKGEN:
|
||||||
return mtk_clk_find_parent_rate(clk, parent, priv->parent);
|
return mtk_clk_find_parent_rate(clk, parent, priv->parent);
|
||||||
default:
|
default:
|
||||||
|
Reference in New Issue
Block a user