[PATCH v3 1/1] Adding QEP driver support to BeagleBoneBlack BSP

2021-02-21 Thread James Fitzsimons
--- bsps/arm/beagle/headers.am | 2 + bsps/arm/beagle/include/bsp/bbb-pwm.h | 11 - bsps/arm/beagle/include/bsp/pwmss.h | 54 +++ bsps/arm/beagle/include/bsp/qep.h | 382 bsps/arm/beagle/pwm/pwm.c | 60 +--- bsps/arm/beagle/pwmss/pwm

[PATCH v3 0/1] Resubmission of patch previously submitted Sept 2020

2021-02-21 Thread James Fitzsimons
This patch adds driver support for the eQEP (enhanced Quadrature Encoder Pulse) module within each of the PWMSS units in the AM335x. The eQEP module is used for hardware decoding of rotrary encoders, motor encoders etc. Because the PWMSS module includes several components some of the existing code