Searched refs:tcsr0 (Results 1 – 1 of 1) sorted by relevance
| /drivers/pwm/ |
| A D | pwm-xilinx.c | 89 static bool xilinx_timer_pwm_enabled(u32 tcsr0, u32 tcsr1) in xilinx_timer_pwm_enabled() argument 99 u32 tlr0, tlr1, tcsr0, tcsr1; in xilinx_pwm_apply() local 137 regmap_read(priv->map, TCSR0, &tcsr0); in xilinx_pwm_apply() 139 tlr0 = xilinx_timer_tlr_cycles(priv, tcsr0, period_cycles); in xilinx_pwm_apply() 149 if (!xilinx_timer_pwm_enabled(tcsr0, tcsr1)) { in xilinx_pwm_apply() 151 regmap_write(priv->map, TCSR0, tcsr0 | TCSR_LOAD); in xilinx_pwm_apply() 154 tcsr0 = (TCSR_PWM_SET & ~TCSR_ENT) | (tcsr0 & TCSR_UDT); in xilinx_pwm_apply() 156 regmap_write(priv->map, TCSR0, tcsr0); in xilinx_pwm_apply() 172 u32 tlr0, tlr1, tcsr0, tcsr1; in xilinx_pwm_get_state() local 176 regmap_read(priv->map, TCSR0, &tcsr0); in xilinx_pwm_get_state() [all …]
|
Completed in 4 milliseconds