[PATCH] clk: microchip: mpfs: fix regmap_update_bits() mask/val order

Stephen Boyd sboyd at kernel.org
Wed Aug 19 23:12:02 PDT 2026


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 at microchip.com>
> ---

Applied to clk-next



More information about the linux-riscv mailing list