Skip to content

Commit 2e0e129

Browse files
Lionel Vittethierryreding
authored andcommitted
pwm: pca9685: Reset OFF/ON registers to POR value
During the driver probe, registers are not set to their POR value. Signed-off-by: Lionel Vitte <lionel.vitte@free.fr> Acked-by: Clemens Gruber <clemens.gruber@pqgruber.com> Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
1 parent dc1adb3 commit 2e0e129

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

drivers/pwm/pwm-pca9685.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -560,10 +560,10 @@ static int pca9685_pwm_probe(struct i2c_client *client,
560560
pca9685_write_reg(pca, PCA9685_MODE1, reg);
561561

562562
/* Reset OFF/ON registers to POR default */
563-
pca9685_write_reg(pca, PCA9685_ALL_LED_OFF_L, LED_FULL);
563+
pca9685_write_reg(pca, PCA9685_ALL_LED_OFF_L, 0);
564564
pca9685_write_reg(pca, PCA9685_ALL_LED_OFF_H, LED_FULL);
565565
pca9685_write_reg(pca, PCA9685_ALL_LED_ON_L, 0);
566-
pca9685_write_reg(pca, PCA9685_ALL_LED_ON_H, 0);
566+
pca9685_write_reg(pca, PCA9685_ALL_LED_ON_H, LED_FULL);
567567

568568
pca->chip.ops = &pca9685_pwm_ops;
569569
/* Add an extra channel for ALL_LED */

0 commit comments

Comments
 (0)