[PATCH 0/9] imx8mm: add pwm-imx backlight support
Tommaso Merciai
tommaso.merciai at amarulasolutions.com
Wed Mar 16 10:00:04 CET 2022
Hi,
This series add support for pwm/backlight on i.MX8MM evk:
1. Add pwm1/pwm2 base address registers defines
2. Add defines for pwm control register field
3. Add struct pwm_regs
4. Add enable_pwm_clk function, configure and enable pwm clock control register
5. Add enable_pwm_clk function in clock.h
6. Add CONFIG_IMX6_PWM_PER_CLK in imx8mm_evk.h
7. Add backlight/pwm1 dts nodes support for iMX8MM evk
8. Enable pwm clk into spl
9. Enable support for pwm-imx/backlight for iMX8MM evk
Regards,
Tommaso
Tommaso Merciai (9):
arch: mach-imx: imx8m: add pwm1/pwm2 base address
arch: mach-imx: imx8m: add pwm ctrl registers fields defines
arch: mach-imx: imx8m: add pwm_regs struct into imx-regs.h
arm: imx: imx8mm: add enable_pwm_clk function
imx8m: clock: add enable_pwm_clk function
configs: imx8mm_evk: add CONFIG_IMX6_PWM_PER_CLK config
imx8mm_evk: spl: enable pwm clock
arm: dts: imx8mm_evk: add pwm1 backlight support
configs: imx8mm_evk: add pwm backlight support
arch/arm/dts/imx8mm-evk.dtsi | 21 +++++++++++++++++++++
arch/arm/include/asm/arch-imx8m/clock.h | 1 +
arch/arm/include/asm/arch-imx8m/imx-regs.h | 19 +++++++++++++++++++
arch/arm/mach-imx/imx8m/clock_imx8mm.c | 11 +++++++++++
board/freescale/imx8mm_evk/spl.c | 4 ++++
configs/imx8mm_evk_defconfig | 5 +++++
include/configs/imx8mm_evk.h | 3 +++
7 files changed, 64 insertions(+)
--
2.25.1
More information about the U-Boot
mailing list