diff options
author | Andriy Gapon <avg@FreeBSD.org> | 2020-09-25 07:39:41 +0000 |
---|---|---|
committer | Andriy Gapon <avg@FreeBSD.org> | 2020-09-25 07:39:41 +0000 |
commit | 108d235ae6e31ccafeb92902e98bb59fd6825eed (patch) | |
tree | 830c69fadc27fe1451fca2c956b849c5af26e578 /sys/arm | |
parent | b1dbb66d4956205f0ae004573b0584e81fcc6124 (diff) | |
download | src-108d235ae6e31ccafeb92902e98bb59fd6825eed.tar.gz src-108d235ae6e31ccafeb92902e98bb59fd6825eed.zip |
aw_pwm: remove the busy bit check
The bit seems to always be set on my hardware, H3.
However, programming the hardware seems to work just fine.
MFC after: 3 weeks
Notes
Notes:
svn path=/head/; revision=366138
Diffstat (limited to 'sys/arm')
-rw-r--r-- | sys/arm/allwinner/aw_pwm.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/arm/allwinner/aw_pwm.c b/sys/arm/allwinner/aw_pwm.c index 5de99ea8149f..66afe1563e44 100644 --- a/sys/arm/allwinner/aw_pwm.c +++ b/sys/arm/allwinner/aw_pwm.c @@ -286,10 +286,6 @@ aw_pwm_channel_config(device_t dev, u_int channel, u_int period, u_int duty) } reg = AW_PWM_READ(sc, AW_PWM_CTRL); - if (reg & AW_PWM_CTRL_PERIOD_BUSY) { - device_printf(sc->dev, "pwm busy\n"); - return (EBUSY); - } /* Write the prescalar */ reg &= ~AW_PWM_CTRL_PRESCALE_MASK; |