PWM_SIFIVE_PWMCMP
inactive = readl(ddata->regs + PWM_SIFIVE_PWMCMP(pwm->hwpwm));
writel(inactive, ddata->regs + PWM_SIFIVE_PWMCMP(pwm->hwpwm));
val = readl(ddata->regs + PWM_SIFIVE_PWMCMP(i));