[openEuler-5.10-LTS 144/501] pwm: sifive: Ensure the clk is enabled exactly once per running PWM