aboutsummaryrefslogtreecommitdiff
path: root/LICENSES
diff options
context:
space:
mode:
authorUwe Kleine-König2021-07-07 18:27:49 +0200
committerThierry Reding2021-09-02 21:38:35 +0200
commit3d2813fb17e5fd0d73c1d1442ca0192bde4af10e (patch)
tree544c623e58ce87cb16eed27a489195309909dd79 /LICENSES
parenteb41f334589d66b9da6f2b1acf7963ef8ca8d94e (diff)
pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered
This fixes a race condition: After pwmchip_add() is called there might already be a consumer and then modifying the hardware behind the consumer's back is bad. So set the default before. (Side-note: I don't know what this register setting actually does, if this modifies the polarity there is an inconsistency because the inversed polarity isn't considered if the PWM is already running during .probe().) Fixes: acfd92fdfb93 ("pwm: lpc32xx: Set PWM_PIN_LEVEL bit to default value") Cc: Sylvain Lemieux <slemieux@tycoint.com> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions