Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'clk-imx' into clk-next

* clk-imx:
clk: imx: vf610: add CAAM clock
clk: imx8mp: add mu root clk

+4 -1
+1
drivers/clk/imx/clk-imx8mp.c
··· 680 680 hws[IMX8MP_CLK_I2C2_ROOT] = imx_clk_hw_gate4("i2c2_root_clk", "i2c2", ccm_base + 0x4180, 0); 681 681 hws[IMX8MP_CLK_I2C3_ROOT] = imx_clk_hw_gate4("i2c3_root_clk", "i2c3", ccm_base + 0x4190, 0); 682 682 hws[IMX8MP_CLK_I2C4_ROOT] = imx_clk_hw_gate4("i2c4_root_clk", "i2c4", ccm_base + 0x41a0, 0); 683 + hws[IMX8MP_CLK_MU_ROOT] = imx_clk_hw_gate4("mu_root_clk", "ipg_root", ccm_base + 0x4210, 0); 683 684 hws[IMX8MP_CLK_OCOTP_ROOT] = imx_clk_hw_gate4("ocotp_root_clk", "ipg_root", ccm_base + 0x4220, 0); 684 685 hws[IMX8MP_CLK_PCIE_ROOT] = imx_clk_hw_gate4("pcie_root_clk", "pcie_aux", ccm_base + 0x4250, 0); 685 686 hws[IMX8MP_CLK_PWM1_ROOT] = imx_clk_hw_gate4("pwm1_root_clk", "pwm1", ccm_base + 0x4280, 0);
+1
drivers/clk/imx/clk-vf610.c
··· 438 438 clk[VF610_CLK_SNVS] = imx_clk_gate2("snvs-rtc", "ipg_bus", CCM_CCGR6, CCM_CCGRx_CGn(7)); 439 439 clk[VF610_CLK_DAP] = imx_clk_gate("dap", "platform_bus", CCM_CCSR, 24); 440 440 clk[VF610_CLK_OCOTP] = imx_clk_gate("ocotp", "ipg_bus", CCM_CCGR6, CCM_CCGRx_CGn(5)); 441 + clk[VF610_CLK_CAAM] = imx_clk_gate2("caam", "ipg_bus", CCM_CCGR11, CCM_CCGRx_CGn(0)); 441 442 442 443 imx_check_clocks(clk, ARRAY_SIZE(clk)); 443 444
+2 -1
include/dt-bindings/clock/vf610-clock.h
··· 195 195 #define VF610_CLK_WKPU 186 196 196 #define VF610_CLK_TCON0 187 197 197 #define VF610_CLK_TCON1 188 198 - #define VF610_CLK_END 189 198 + #define VF610_CLK_CAAM 189 199 + #define VF610_CLK_END 190 199 200 200 201 #endif /* __DT_BINDINGS_CLOCK_VF610_H */