hw/misc: Add GPIOs for duty in NPCM7xx PWM
commit71b50b9d1ca2f5e8ae65678294ceacbd7b6520c8
authorHao Wu <wuhaotsh@google.com>
Thu, 11 Mar 2021 18:08:51 +0000 (11 10:08 -0800)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 12 Mar 2021 12:48:56 +0000 (12 12:48 +0000)
treefd819745e484ed141c58b77b2beb39d12cbde9ca
parentbcb902a1ed1ad5e0ceebb9536f392bf6d46219f9
hw/misc: Add GPIOs for duty in NPCM7xx PWM

This patch adds GPIOs in NPCM7xx PWM module for its duty values.
The purpose of this is to connect it to the MFT module to provide
an input for measuring a PWM fan's RPM. Each PWM module has
NPCM7XX_PWM_PER_MODULE of GPIOs, each one corresponds to
one PWM instance and can connect to multiple fan instances in MFT.

Reviewed-by: Doug Evans <dje@google.com>
Reviewed-by: Tyrone Ting <kfting@nuvoton.com>
Signed-off-by: Hao Wu <wuhaotsh@google.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20210311180855.149764-2-wuhaotsh@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
hw/misc/npcm7xx_pwm.c
include/hw/misc/npcm7xx_pwm.h