summaryrefslogtreecommitdiffstats
path: root/drivers/pwm/sunxi_pwm.c
Commit message (Collapse)AuthorAgeFilesLines
* pwm: sunxi: choose best prescaler to improve PWM resolutionVasily Khoruzhick2018-10-241-13/+19
| | | | | | | | | | | Choose best prescaler to improve PWM resolution. Without this change driver chooses first prescaler that gives us period value within range, but it could be not the best one. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Tested-by: Vagrant Cascadian <vagrant@debian.org> Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Jagan Teki <jagan@openedev.com>
* pwm: sunxi: use new prescaler when configuring PWMVasily Khoruzhick2018-10-241-1/+1
| | | | | | | | Looks like old prescaler was used when configuring PWM, fix it. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Jagan Teki <jagan@openedev.com>
* pwm: sunxi: fix off-by-one that prevented PWM to use prescaler bypassVasily Khoruzhick2018-10-241-1/+1
| | | | | | | | | Fix off-by-one that prevented PWM driver to use prescaler bypass. Without this change prescaler is always enabled. Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com> Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Jagan Teki <jagan@openedev.com>
* pwm: sunxi: add support for PWM found on Allwinner A64Vasily Khoruzhick2018-05-151-0/+178
This commit adds basic support for PWM found on Allwinner A64. It can be used for pwm_backlight driver (e.g. for Pinebook) Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>