Hi Mike, Stephen, This patch series converts the Renesas DIV6 clock driver from the old .round_rate() callback to the newer .determine_rate() callback, and improves the driver to switch parent clocks. This has been tested on R-Car Gen2, R-Car Gen3, SH-Mobile AG5, R-Mobile A1, and R-Mobile APE6. I plan to queue this series in renesas-clk for v5.14. Thanks for your comments! Geert Uytterhoeven (5): clk: renesas: div6: Use clamp() instead of clamp_t() clk: renesas: div6: Simplify src mask handling clk: renesas: div6: Switch to .determine_rate() clk: renesas: div6: Consider all parents for requested rate clk: renesas: div6: Implement range checking drivers/clk/renesas/clk-div6.c | 80 +++++++++++++++++++++++----------- 1 file changed, 54 insertions(+), 26 deletions(-) -- 2.25.1 Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds