Symbol: stmpe_pwm
drivers/pwm/pwm-stmpe.c
100
struct stmpe_pwm *stmpe_pwm = to_stmpe_pwm(chip);
drivers/pwm/pwm-stmpe.c
120
if (stmpe_pwm->stmpe->partnum == STMPE2401 ||
drivers/pwm/pwm-stmpe.c
121
stmpe_pwm->stmpe->partnum == STMPE2403)
drivers/pwm/pwm-stmpe.c
124
ret = stmpe_set_altfunc(stmpe_pwm->stmpe, BIT(pin),
drivers/pwm/pwm-stmpe.c
156
if (stmpe_pwm->stmpe->partnum == STMPE2401)
drivers/pwm/pwm-stmpe.c
159
if (stmpe_pwm->stmpe->partnum == STMPE2403)
drivers/pwm/pwm-stmpe.c
162
stmpe_pwm->last_duty = 0x00;
drivers/pwm/pwm-stmpe.c
164
if (stmpe_pwm->stmpe->partnum == STMPE2401)
drivers/pwm/pwm-stmpe.c
167
if (stmpe_pwm->stmpe->partnum == STMPE2403)
drivers/pwm/pwm-stmpe.c
170
stmpe_pwm->last_duty = 0xff;
drivers/pwm/pwm-stmpe.c
172
u8 value, last = stmpe_pwm->last_duty;
drivers/pwm/pwm-stmpe.c
196
} else if (stmpe_pwm->stmpe->partnum == STMPE2403) {
drivers/pwm/pwm-stmpe.c
200
} else if (stmpe_pwm->stmpe->partnum == STMPE2401) {
drivers/pwm/pwm-stmpe.c
222
stmpe_pwm->last_duty = value;
drivers/pwm/pwm-stmpe.c
233
ret = stmpe_reg_write(stmpe_pwm->stmpe, offset, value);
drivers/pwm/pwm-stmpe.c
242
ret = stmpe_reg_write(stmpe_pwm->stmpe, offset, value);
drivers/pwm/pwm-stmpe.c
295
struct stmpe_pwm *stmpe_pwm;
drivers/pwm/pwm-stmpe.c
310
chip = devm_pwmchip_alloc(&pdev->dev, 3, sizeof(*stmpe_pwm));
drivers/pwm/pwm-stmpe.c
313
stmpe_pwm = to_stmpe_pwm(chip);
drivers/pwm/pwm-stmpe.c
315
stmpe_pwm->stmpe = stmpe;
drivers/pwm/pwm-stmpe.c
33
static inline struct stmpe_pwm *to_stmpe_pwm(struct pwm_chip *chip)
drivers/pwm/pwm-stmpe.c
40
struct stmpe_pwm *stmpe_pwm = to_stmpe_pwm(chip);
drivers/pwm/pwm-stmpe.c
44
ret = stmpe_reg_read(stmpe_pwm->stmpe, STMPE24XX_PWMCS);
drivers/pwm/pwm-stmpe.c
53
ret = stmpe_reg_write(stmpe_pwm->stmpe, STMPE24XX_PWMCS, value);
drivers/pwm/pwm-stmpe.c
66
struct stmpe_pwm *stmpe_pwm = to_stmpe_pwm(chip);
drivers/pwm/pwm-stmpe.c
70
ret = stmpe_reg_read(stmpe_pwm->stmpe, STMPE24XX_PWMCS);
drivers/pwm/pwm-stmpe.c
79
ret = stmpe_reg_write(stmpe_pwm->stmpe, STMPE24XX_PWMCS, value);