Lines Matching defs:value
59 u32 value;
61 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET);
62 value |= 1 << IPROC_PWM_CTRL_EN_SHIFT(channel);
63 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET);
71 u32 value;
73 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET);
74 value &= ~(1 << IPROC_PWM_CTRL_EN_SHIFT(channel));
75 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET);
86 u32 value, prescale;
88 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET);
90 if (value & BIT(IPROC_PWM_CTRL_EN_SHIFT(pwm->hwpwm)))
95 if (value & BIT(IPROC_PWM_CTRL_POLARITY_SHIFT(pwm->hwpwm)))
107 value = readl(ip->base + IPROC_PWM_PRESCALE_OFFSET);
108 prescale = value >> IPROC_PWM_PRESCALE_SHIFT(pwm->hwpwm);
113 value = readl(ip->base + IPROC_PWM_PERIOD_OFFSET(pwm->hwpwm));
114 tmp = (value & IPROC_PWM_PERIOD_MAX) * multi;
117 value = readl(ip->base + IPROC_PWM_DUTY_CYCLE_OFFSET(pwm->hwpwm));
118 tmp = (value & IPROC_PWM_PERIOD_MAX) * multi;
127 u32 value, period, duty;
143 u64 value, div;
146 value = rate * state->period;
147 period = div64_u64(value, div);
148 value = rate * state->duty_cycle;
149 duty = div64_u64(value, div);
166 value = readl(ip->base + IPROC_PWM_PRESCALE_OFFSET);
167 value &= ~IPROC_PWM_PRESCALE_MASK(pwm->hwpwm);
168 value |= prescale << IPROC_PWM_PRESCALE_SHIFT(pwm->hwpwm);
169 writel(value, ip->base + IPROC_PWM_PRESCALE_OFFSET);
176 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET);
179 value |= 1 << IPROC_PWM_CTRL_POLARITY_SHIFT(pwm->hwpwm);
181 value &= ~(1 << IPROC_PWM_CTRL_POLARITY_SHIFT(pwm->hwpwm));
183 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET);
202 u32 value;
237 value = readl(ip->base + IPROC_PWM_CTRL_OFFSET);
240 value &= ~(1 << IPROC_PWM_CTRL_TYPE_SHIFT(i));
241 value |= 1 << IPROC_PWM_CTRL_POLARITY_SHIFT(i);
244 writel(value, ip->base + IPROC_PWM_CTRL_OFFSET);