mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 21:54:01 +00:00
clk: imx8mp: Update clocks based on kernel 6.4-RC4
There are some newer clocks added to the kernel recently, so to fix prepare for resycing the device trees, update the clock list. Since there are some minor changes to the USB clocks, update which USB clocks are enabled to match with the upstream kernel as well. Signed-off-by: Adam Ford <aford173@gmail.com> Reviewed-by: Fabio Estevam <festevam@denx.de> Tested-by: Tim Harvey <tharvey@gateworks.com> #imx8mp-venice-gw74xx
This commit is contained in:
parent
8d916e5c15
commit
d90d6074e8
2 changed files with 14 additions and 3 deletions
|
@ -337,7 +337,8 @@ static int imx8mp_clk_probe(struct udevice *dev)
|
||||||
clk_dm(IMX8MP_CLK_UART2_ROOT, imx_clk_gate4("uart2_root_clk", "uart2", base + 0x44a0, 0));
|
clk_dm(IMX8MP_CLK_UART2_ROOT, imx_clk_gate4("uart2_root_clk", "uart2", base + 0x44a0, 0));
|
||||||
clk_dm(IMX8MP_CLK_UART3_ROOT, imx_clk_gate4("uart3_root_clk", "uart3", base + 0x44b0, 0));
|
clk_dm(IMX8MP_CLK_UART3_ROOT, imx_clk_gate4("uart3_root_clk", "uart3", base + 0x44b0, 0));
|
||||||
clk_dm(IMX8MP_CLK_UART4_ROOT, imx_clk_gate4("uart4_root_clk", "uart4", base + 0x44c0, 0));
|
clk_dm(IMX8MP_CLK_UART4_ROOT, imx_clk_gate4("uart4_root_clk", "uart4", base + 0x44c0, 0));
|
||||||
clk_dm(IMX8MP_CLK_USB_ROOT, imx_clk_gate4("usb_root_clk", "usb_core_ref", base + 0x44d0, 0));
|
clk_dm(IMX8MP_CLK_USB_ROOT, imx_clk_gate2("usb_root_clk", "hsio_axi", base + 0x44d0, 0));
|
||||||
|
clk_dm(IMX8MP_CLK_USB_SUSP, imx_clk_gate2("usb_suspend_clk", "clock-osc-24m", base + 0x44d0, 0));
|
||||||
clk_dm(IMX8MP_CLK_USB_PHY_ROOT, imx_clk_gate4("usb_phy_root_clk", "usb_phy_ref", base + 0x44f0, 0));
|
clk_dm(IMX8MP_CLK_USB_PHY_ROOT, imx_clk_gate4("usb_phy_root_clk", "usb_phy_ref", base + 0x44f0, 0));
|
||||||
clk_dm(IMX8MP_CLK_USDHC1_ROOT, imx_clk_gate4("usdhc1_root_clk", "usdhc1", base + 0x4510, 0));
|
clk_dm(IMX8MP_CLK_USDHC1_ROOT, imx_clk_gate4("usdhc1_root_clk", "usdhc1", base + 0x4510, 0));
|
||||||
clk_dm(IMX8MP_CLK_USDHC2_ROOT, imx_clk_gate4("usdhc2_root_clk", "usdhc2", base + 0x4520, 0));
|
clk_dm(IMX8MP_CLK_USDHC2_ROOT, imx_clk_gate4("usdhc2_root_clk", "usdhc2", base + 0x4520, 0));
|
||||||
|
|
|
@ -324,8 +324,18 @@
|
||||||
#define IMX8MP_CLK_CLKOUT2_SEL 317
|
#define IMX8MP_CLK_CLKOUT2_SEL 317
|
||||||
#define IMX8MP_CLK_CLKOUT2_DIV 318
|
#define IMX8MP_CLK_CLKOUT2_DIV 318
|
||||||
#define IMX8MP_CLK_CLKOUT2 319
|
#define IMX8MP_CLK_CLKOUT2 319
|
||||||
|
#define IMX8MP_CLK_USB_SUSP 320
|
||||||
#define IMX8MP_CLK_END 320
|
#define IMX8MP_CLK_AUDIO_AHB_ROOT IMX8MP_CLK_AUDIO_ROOT
|
||||||
|
#define IMX8MP_CLK_AUDIO_AXI_ROOT 321
|
||||||
|
#define IMX8MP_CLK_SAI1_ROOT 322
|
||||||
|
#define IMX8MP_CLK_SAI2_ROOT 323
|
||||||
|
#define IMX8MP_CLK_SAI3_ROOT 324
|
||||||
|
#define IMX8MP_CLK_SAI5_ROOT 325
|
||||||
|
#define IMX8MP_CLK_SAI6_ROOT 326
|
||||||
|
#define IMX8MP_CLK_SAI7_ROOT 327
|
||||||
|
#define IMX8MP_CLK_PDM_ROOT 328
|
||||||
|
#define IMX8MP_CLK_MEDIA_LDB_ROOT 329
|
||||||
|
#define IMX8MP_CLK_END 330
|
||||||
|
|
||||||
#define IMX8MP_CLK_AUDIOMIX_SAI1_IPG 0
|
#define IMX8MP_CLK_AUDIOMIX_SAI1_IPG 0
|
||||||
#define IMX8MP_CLK_AUDIOMIX_SAI1_MCLK1 1
|
#define IMX8MP_CLK_AUDIOMIX_SAI1_MCLK1 1
|
||||||
|
|
Loading…
Reference in a new issue