[PATCH v4 1/7] clk: mediatek: use correct struct type for infrasys clocks
Macpaul Lin (林智斌)
Macpaul.Lin at mediatek.com
Thu Mar 5 15:06:48 CET 2026
On Tue, 2026-03-03 at 13:54 -0600, David Lechner wrote:
> Fix the private data type struct type in a couple of infrasys clock
> functions.
>
> struct mtk_cg_priv is a superset of struct mtk_clk_priv and has the
> same
> layout at the beginning so there was no compile errors or runtime
> bugs.
> This could only be found by inspecting the code.
>
> Signed-off-by: David Lechner <dlechner at baylibre.com>
> ---
> drivers/clk/mediatek/clk-mtk.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/clk/mediatek/clk-mtk.c
> b/drivers/clk/mediatek/clk-mtk.c
> index b4de38719e1..b3f05bf5a21 100644
> --- a/drivers/clk/mediatek/clk-mtk.c
> +++ b/drivers/clk/mediatek/clk-mtk.c
> @@ -933,7 +933,7 @@ static const int mtk_infrasys_of_xlate(struct clk
> *clk,
>
> static int mtk_clk_infrasys_enable(struct clk *clk)
> {
> - struct mtk_cg_priv *priv = dev_get_priv(clk->dev);
> + struct mtk_clk_priv *priv = dev_get_priv(clk->dev);
> const struct mtk_gate *gate;
>
> /* MUX handling */
> @@ -946,7 +946,7 @@ static int mtk_clk_infrasys_enable(struct clk
> *clk)
>
> static int mtk_clk_infrasys_disable(struct clk *clk)
> {
> - struct mtk_cg_priv *priv = dev_get_priv(clk->dev);
> + struct mtk_clk_priv *priv = dev_get_priv(clk->dev);
> const struct mtk_gate *gate;
>
> /* MUX handling */
>
Reviewed-by: Macpaul Lin <macpaul.lin at mediatek.com>
Thanks,
Macpaul Lin
More information about the U-Boot
mailing list