pwm: sun4i: Add support to output source clock directly
authorJernej Skrabec <jernej.skrabec@siol.net>
Sun, 24 Nov 2019 17:29:07 +0000 (18:29 +0100)
committerThierry Reding <thierry.reding@gmail.com>
Wed, 8 Jan 2020 11:50:41 +0000 (12:50 +0100)
commit9f28e95b5286fce63a3d0d90dc7ca43eca8dda58
tree8a00e0622d3f7d8cff63d76cf5e0f291288ca7f5
parentfa4d81784681a26bcf7d2a43c6ac5cf991ef28f5
pwm: sun4i: Add support to output source clock directly

PWM core has an option to bypass whole logic and output unchanged source
clock as PWM output. This is achieved by enabling bypass bit.

Note that when bypass is enabled, no other setting has any meaning, not
even enable bit.

This mode of operation is needed to achieve high enough frequency to
serve as clock source for AC200 chip which is integrated into same
package as H6 SoC.

Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-sun4i.c