[rtems commit] Fix for Beaglebone BSP PWM bug

Christian Mauderer christianm at rtems.org
Mon Jul 13 15:55:29 UTC 2020


Module:    rtems
Branch:    master
Commit:    a3b86d6caf0f3572d1df2e14c4a0b2d4ec8f8e48
Changeset: http://git.rtems.org/rtems/commit/?id=a3b86d6caf0f3572d1df2e14c4a0b2d4ec8f8e48

Author:    James Fitzsimons <james.fitzsimons at gmail.com>
Date:      Sun Jul  5 22:39:37 2020 +1200

Fix for Beaglebone BSP PWM bug

---

 bsps/arm/beagle/pwm/pwm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/bsps/arm/beagle/pwm/pwm.c b/bsps/arm/beagle/pwm/pwm.c
index 0bc5d12..81ace12 100644
--- a/bsps/arm/beagle/pwm/pwm.c
+++ b/bsps/arm/beagle/pwm/pwm.c
@@ -102,9 +102,9 @@ bool beagle_pwm_pinmux_setup(bbb_pwm_pin_t pin_no, BBB_PWMSS pwm_id)
 	} else if (pin_no == BBB_P8_36_1A) {
 	  REG(AM335X_PADCONF_BASE + BBB_CONTROL_CONF_LCD_DATA(10)) = BBB_MUXMODE(BBB_P8_36_MUX_PWM);
 	} else if (pin_no == BBB_P9_14_1A) {
-	  REG(AM335X_PADCONF_BASE + BBB_CONTROL_CONF_GPMC_AD(2)) = BBB_MUXMODE(BBB_P9_14_MUX_PWM);
+	  REG(AM335X_PADCONF_BASE + AM335X_CONF_GPMC_A2) = BBB_MUXMODE(BBB_P9_14_MUX_PWM);
 	} else if (pin_no == BBB_P9_16_1B) {
-	  REG(AM335X_PADCONF_BASE + BBB_CONTROL_CONF_GPMC_AD(3)) = BBB_MUXMODE(BBB_P9_16_MUX_PWM);
+	  REG(AM335X_PADCONF_BASE + AM335X_CONF_GPMC_A3) = BBB_MUXMODE(BBB_P9_16_MUX_PWM);
 	} else { 
 	  is_valid = false;
         }



More information about the vc mailing list