[openEuler-5.10 142/496] pwm: sifive: Ensure the clk is enabled exactly once per running PWM