From 108d235ae6e31ccafeb92902e98bb59fd6825eed Mon Sep 17 00:00:00 2001 From: Andriy Gapon Date: Fri, 25 Sep 2020 07:39:41 +0000 Subject: [PATCH] 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 --- sys/arm/allwinner/aw_pwm.c | 4 ---- 1 file changed, 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;