Lines Matching refs:val

109 	u8 val;  in twl4030_pwm_enable()  local
112 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, &val, TWL4030_GPBR1_REG); in twl4030_pwm_enable()
118 val |= TWL4030_PWM_TOGGLE(pwm->hwpwm, TWL4030_PWMXCLK_ENABLE); in twl4030_pwm_enable()
120 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_enable()
124 val |= TWL4030_PWM_TOGGLE(pwm->hwpwm, TWL4030_PWMX_ENABLE); in twl4030_pwm_enable()
126 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_enable()
139 u8 val; in twl4030_pwm_disable() local
142 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, &val, TWL4030_GPBR1_REG); in twl4030_pwm_disable()
148 val &= ~TWL4030_PWM_TOGGLE(pwm->hwpwm, TWL4030_PWMX_ENABLE); in twl4030_pwm_disable()
150 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_disable()
154 val &= ~TWL4030_PWM_TOGGLE(pwm->hwpwm, TWL4030_PWMXCLK_ENABLE); in twl4030_pwm_disable()
156 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_GPBR1_REG); in twl4030_pwm_disable()
168 u8 val, mask, bits; in twl4030_pwm_request() local
179 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, &val, TWL4030_PMBR1_REG); in twl4030_pwm_request()
187 twl->twl4030_pwm_mux |= (val & mask); in twl4030_pwm_request()
190 val &= ~mask; in twl4030_pwm_request()
191 val |= bits; in twl4030_pwm_request()
193 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_PMBR1_REG); in twl4030_pwm_request()
206 u8 val, mask; in twl4030_pwm_free() local
214 ret = twl_i2c_read_u8(TWL4030_MODULE_INTBR, &val, TWL4030_PMBR1_REG); in twl4030_pwm_free()
221 val &= ~mask; in twl4030_pwm_free()
222 val |= (twl->twl4030_pwm_mux & mask); in twl4030_pwm_free()
224 ret = twl_i2c_write_u8(TWL4030_MODULE_INTBR, val, TWL4030_PMBR1_REG); in twl4030_pwm_free()
236 u8 val; in twl6030_pwm_enable() local
239 val = twl->twl6030_toggle3; in twl6030_pwm_enable()
240 val |= TWL6030_PWM_TOGGLE(pwm->hwpwm, TWL6030_PWMXS | TWL6030_PWMXEN); in twl6030_pwm_enable()
241 val &= ~TWL6030_PWM_TOGGLE(pwm->hwpwm, TWL6030_PWMXR); in twl6030_pwm_enable()
243 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_TOGGLE3_REG); in twl6030_pwm_enable()
249 twl->twl6030_toggle3 = val; in twl6030_pwm_enable()
259 u8 val; in twl6030_pwm_disable() local
262 val = twl->twl6030_toggle3; in twl6030_pwm_disable()
263 val |= TWL6030_PWM_TOGGLE(pwm->hwpwm, TWL6030_PWMXR); in twl6030_pwm_disable()
264 val &= ~TWL6030_PWM_TOGGLE(pwm->hwpwm, TWL6030_PWMXS | TWL6030_PWMXEN); in twl6030_pwm_disable()
266 ret = twl_i2c_write_u8(TWL6030_MODULE_ID1, val, TWL6030_TOGGLE3_REG); in twl6030_pwm_disable()
272 twl->twl6030_toggle3 = val; in twl6030_pwm_disable()