Lines Matching refs:value
45 u32 value; in bcm2835_pwm_request() local
47 value = readl(pc->base + PWM_CONTROL); in bcm2835_pwm_request()
48 value &= ~(PWM_CONTROL_MASK << PWM_CONTROL_SHIFT(pwm->hwpwm)); in bcm2835_pwm_request()
49 value |= (PWM_MODE << PWM_CONTROL_SHIFT(pwm->hwpwm)); in bcm2835_pwm_request()
50 writel(value, pc->base + PWM_CONTROL); in bcm2835_pwm_request()
58 u32 value; in bcm2835_pwm_free() local
60 value = readl(pc->base + PWM_CONTROL); in bcm2835_pwm_free()
61 value &= ~(PWM_CONTROL_MASK << PWM_CONTROL_SHIFT(pwm->hwpwm)); in bcm2835_pwm_free()
62 writel(value, pc->base + PWM_CONTROL); in bcm2835_pwm_free()
85 u32 value; in bcm2835_pwm_enable() local
87 value = readl(pc->base + PWM_CONTROL); in bcm2835_pwm_enable()
88 value |= PWM_ENABLE << PWM_CONTROL_SHIFT(pwm->hwpwm); in bcm2835_pwm_enable()
89 writel(value, pc->base + PWM_CONTROL); in bcm2835_pwm_enable()
97 u32 value; in bcm2835_pwm_disable() local
99 value = readl(pc->base + PWM_CONTROL); in bcm2835_pwm_disable()
100 value &= ~(PWM_ENABLE << PWM_CONTROL_SHIFT(pwm->hwpwm)); in bcm2835_pwm_disable()
101 writel(value, pc->base + PWM_CONTROL); in bcm2835_pwm_disable()
108 u32 value; in bcm2835_set_polarity() local
110 value = readl(pc->base + PWM_CONTROL); in bcm2835_set_polarity()
113 value &= ~(PWM_POLARITY << PWM_CONTROL_SHIFT(pwm->hwpwm)); in bcm2835_set_polarity()
115 value |= PWM_POLARITY << PWM_CONTROL_SHIFT(pwm->hwpwm); in bcm2835_set_polarity()
117 writel(value, pc->base + PWM_CONTROL); in bcm2835_set_polarity()