SG2042_PWM_HLPERIOD
hlperiod_ticks = readl(ddata->base + SG2042_PWM_HLPERIOD(chan));
writel(hlperiod_ticks, base + SG2042_PWM_HLPERIOD(chan));