Re: [PATCH] clk: microchip: mpfs: fix regmap_update_bits() mask/val order
From: Stephen Boyd
Date: Thu Aug 20 2026 - 02:12:08 EST
Quoting Pedro Kopper (2026-08-14 02:22:13)
> mpfs_cfg_clk_set_rate() passes the mask and value arguments to
> regmap_update_bits() in the wrong order. The resulting write becomes
> reg = orig_reg | val, causing bits to not be cleared if the clock
> divider changes.
>
> Pass the arguments in the correct order so the divider field is updated
> as intended.
>
> Fixes: c6f2dddfa7f9 ("clk: microchip: mpfs: use regmap for clocks")
> Signed-off-by: Pedro Kopper <pedro.kopper@xxxxxxxxxxxxx>
> ---
Applied to clk-next