aboutsummaryrefslogtreecommitdiff
path: root/sys/arm
diff options
context:
space:
mode:
authorAndriy Gapon <avg@FreeBSD.org>2020-09-25 07:39:41 +0000
committerAndriy Gapon <avg@FreeBSD.org>2020-09-25 07:39:41 +0000
commit108d235ae6e31ccafeb92902e98bb59fd6825eed (patch)
tree830c69fadc27fe1451fca2c956b849c5af26e578 /sys/arm
parentb1dbb66d4956205f0ae004573b0584e81fcc6124 (diff)
downloadsrc-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.c4
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;