Re: [PATCH] clk: microchip: mpfs: fix regmap_update_bits() mask/val order
Stephen Boyd <[email protected]>
| Newsgroups | org.kernel.vger.linux-clk,org.infradead.lists.linux-riscv,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <178720632220.4726.4647859230125526989@lazor> |
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 <[email protected]>
> ---
Applied to clk-next