Message ID | 20220326111911.13720-2-tommaso.merciai@amarulasolutions.com |
---|---|
State | Accepted |
Commit | 4aee7d0b84b8f443105e5740acbd948d1af05328 |
Delegated to: | Stefano Babic |
Headers | show |
Series | imx8mm: add pwm-imx backlight support | expand |
> Add pwm control registers fields defines into imx-regs.h: > - prescaler > - dozeen > - waiten > - dbgen > - clksrc_ipg_high > - clksrc_ipg, en field > References: > - iMX8MMRM.pdf p 3884 > Signed-off-by: Tommaso Merciai <tommaso.merciai@amarulasolutions.com> Applied to u-boot-imx, master, thanks ! Best regards, Stefano Babic
diff --git a/arch/arm/include/asm/arch-imx8m/imx-regs.h b/arch/arm/include/asm/arch-imx8m/imx-regs.h index 11389a0f4d..57a95de1b8 100644 --- a/arch/arm/include/asm/arch-imx8m/imx-regs.h +++ b/arch/arm/include/asm/arch-imx8m/imx-regs.h @@ -351,6 +351,14 @@ struct src { u32 ddr2_rcr; }; +#define PWMCR_PRESCALER(x) (((x - 1) & 0xFFF) << 4) +#define PWMCR_DOZEEN (1 << 24) +#define PWMCR_WAITEN (1 << 23) +#define PWMCR_DBGEN (1 << 22) +#define PWMCR_CLKSRC_IPG_HIGH (2 << 16) +#define PWMCR_CLKSRC_IPG (1 << 16) +#define PWMCR_EN (1 << 0) + #define WDOG_WDT_MASK BIT(3) #define WDOG_WDZST_MASK BIT(0) struct wdog_regs {
Add pwm control registers fields defines into imx-regs.h: - prescaler - dozeen - waiten - dbgen - clksrc_ipg_high - clksrc_ipg, en field References: - iMX8MMRM.pdf p 3884 Signed-off-by: Tommaso Merciai <tommaso.merciai@amarulasolutions.com> --- arch/arm/include/asm/arch-imx8m/imx-regs.h | 8 ++++++++ 1 file changed, 8 insertions(+)