On Wed, Dec 19, 2018 at 05:24:58AM +0000, Anson Huang wrote: > i.MX PWM module's ipg_clk_s is for PWM register access, on > most of i.MX SoCs, this ipg_clk_s is from system ipg clock > or perclk which is always enabled, but on i.MX7D, the ipg_clk_s > is from PWM1_CLK_ROOT which is controlled by CCGR132, that means > the CCGR132 MUST be enabled first before accessing PWM registers > on i.MX7D. This patch adds ipg clock operation to make sure > register access successfully on i.MX7D and it fixes Linux kernel > boot up hang during PWM driver probe. > > Fixes: 4a23e6ee9f69 ("ARM: dts: imx7d-sdb: Restore pwm backlight support") > Signed-off-by: Anson Huang > --- > drivers/pwm/pwm-imx.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++----- > 1 file changed, 48 insertions(+), 5 deletions(-) Applied, thanks. Thierry