Lines Matching refs:reg_val
71 unsigned int reg_val; in ecap_pwm_config() local
93 reg_val = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
96 reg_val |= ECCTL2_APWM_MODE | ECCTL2_SYNC_SEL_DISA; in ecap_pwm_config()
98 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_config()
115 reg_val = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
117 reg_val &= ~ECCTL2_APWM_MODE; in ecap_pwm_config()
118 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_config()
129 unsigned short reg_val; in ecap_pwm_set_polarity() local
132 reg_val = readw(pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
135 reg_val |= ECCTL2_APWM_POL_LOW; in ecap_pwm_set_polarity()
138 reg_val &= ~ECCTL2_APWM_POL_LOW; in ecap_pwm_set_polarity()
140 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
148 unsigned int reg_val; in ecap_pwm_enable() local
157 reg_val = readw(pc->mmio_base + ECCTL2); in ecap_pwm_enable()
158 reg_val |= ECCTL2_TSCTR_FREERUN | ECCTL2_APWM_MODE; in ecap_pwm_enable()
159 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_enable()
166 unsigned int reg_val; in ecap_pwm_disable() local
172 reg_val = readw(pc->mmio_base + ECCTL2); in ecap_pwm_disable()
173 reg_val &= ~(ECCTL2_TSCTR_FREERUN | ECCTL2_APWM_MODE); in ecap_pwm_disable()
174 writew(reg_val, pc->mmio_base + ECCTL2); in ecap_pwm_disable()