| sunxi_pwm.c | 130 uint32_t ctrl, ch_period; local in function:sunxi_pwm_get_config 133 ch_period = PWM_READ(sc, PWM_CH0_PERIOD); 136 const u_int cycles = __SHIFTOUT(ch_period, PWM_CH0_ENTIRE_CYS) + 1; 137 const u_int act_cycles = __SHIFTOUT(ch_period, PWM_CH0_ENTIRE_ACT_CYS); 150 uint32_t ctrl, ch_period; local in function:sunxi_pwm_set_config 170 ch_period = __SHIFTIN(cycles - 1, PWM_CH0_ENTIRE_CYS); 171 ch_period |= __SHIFTIN(act_cycles, PWM_CH0_ENTIRE_ACT_CYS); 173 PWM_WRITE(sc, PWM_CH0_PERIOD, ch_period);
|