mirror of
https://github.com/mii443/qemu.git
synced 2025-08-22 15:15:46 +00:00
hw/clock: Let clock_set_mul_div() return a boolean value
Let clock_set_mul_div() return a boolean value whether the clock has been updated or not, similarly to clock_set(). Return early when clock_set_mul_div() is called with same mul/div values the clock has. Acked-by: Luc Michel <luc@lmichel.fr> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-Id: <20240325152827.73817-2-philmd@linaro.org>
This commit is contained in:
@ -357,6 +357,8 @@ char *clock_display_freq(Clock *clk);
|
||||
* @multiplier: multiplier value
|
||||
* @divider: divider value
|
||||
*
|
||||
* @return: true if the clock is changed.
|
||||
*
|
||||
* By default, a Clock's children will all run with the same period
|
||||
* as their parent. This function allows you to adjust the multiplier
|
||||
* and divider used to derive the child clock frequency.
|
||||
@ -374,6 +376,6 @@ char *clock_display_freq(Clock *clk);
|
||||
* Note that this function does not call clock_propagate(); the
|
||||
* caller should do that if necessary.
|
||||
*/
|
||||
void clock_set_mul_div(Clock *clk, uint32_t multiplier, uint32_t divider);
|
||||
bool clock_set_mul_div(Clock *clk, uint32_t multiplier, uint32_t divider);
|
||||
|
||||
#endif /* QEMU_HW_CLOCK_H */
|
||||
|
Reference in New Issue
Block a user