Commits
Bin Liu committed 663016125fc
pwm: add pruss iep-based pwm driver This adds a new pwm driver that supports the PRUSS IEP-based PWM. It uses remoteporc framework to communicate with PRUSS. A PRUSS has two pwmchips because of two IEP modules, and each pwmchip has upto 12 PWMs. This PRUSS PWM requires a firmware running on PRU which uses IEP compare events to generate PWM output. This driver implements two platform device drivers. One handles the PRUSS PWM module calling remoteproc to initialize the PRU. The other one is the pwmchip device driver to handle the two pwmchips. PWM polarity inverse is not supported by the PRU firmware. Acked-by: Vignesh Raghavendra <vigneshr@ti.com> Signed-off-by: Bin Liu <b-liu@ti.com> Signed-off-by: Sekhar Nori <nsekhar@ti.com>