RISC-V SpacemiT clock fixes for v7.2

- Fix USB2 bus clock
 - Fix HDMA clock
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQKvBAABCgCZFiEEtbq4ycMbcRVnAiPcMarqR1lNu+0FAmpMDHobFIAAAAAABAAO
 bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
 Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRCNUJBQjhDOUMzMUI3MTE1NjcwMjIz
 REMzMUFBRUE0NzU5NERCQkVEAAoJEDGq6kdZTbvt28gQAIocejCpBZtHHi+vU3jf
 /q8mwXj0vuKyqeJmZaOBfyWrwsDTvR2rE9tJt/7fPptxFypwNoxkCuLDmIM0un1j
 FYWf+ARO4M6Syo0BbyQ6bg2s2Zhrdtp5Ow5whKEf72xvOT9Rn8JyrkGE4Y1dI/11
 W/pJ+FsECWquIwDZCIgpusWYHnpmKlS4mi2U7mvdMKdbIMVEq5zn2wrgeWn1n8QT
 G8QYy0fL9S/4Ncj69ezbpOF+ormSdOWpAmvmVGxfarCUze9luLCcVoG31A40/2WO
 puxUtT9tnMk76guudYrIR3FHBiHk0ePEpjDtW8LaMsUejqT0Rkk4EXf3GbhqD6GN
 wtvfhvrNh7a4pOnakawug4XCCkWK6PQul+J9KFKbIR8Jm+3qkoR02HvSwStGpo32
 OZRXstTpJBW0xYdapiPobmI5OCMUzn6g2vWkKQLfSDMWQav+wF49OejASDXDvldl
 0giZsjTwdCAlagKOigzICVwqMVM4wQM51IsB/1K5quqL9lMZEld8hVI//udU1rVP
 LfUwyx2kwJq/FrG9YbWJWEWhLoNJx+2VeM7TzFv2Mdi3hXWZZ/k0cRocx6ecm1S0
 xGIAfqcww12xyfkyZ96/uXfRJd3P1Krm8RCWIPEcoJ1i8hxlmGifengpqmqB5rVx
 MBQCaUMYX4NQvZRpkL452ZxC
 =o3hc
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCAAyFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmp6Ei0UHHN3Ym95ZEBj
 aHJvbWl1bS5vcmcACgkQrQKIl8bklSVjjA/8DDAzHYV3epyXNPKjvlEgOGj2iW/a
 pGJNWZvVqVECi6pNesDohF6OUaC/wWdNpyLOgMXUOlL9WSZz6wlgnyAQvc9vI4Vq
 Hy7t4/NTcEEGaz784xuqj0bhq5eKbpRBdJqjw7ftJXovKEbcPPUNOVDEGVhy+Foq
 4Li2Z/2mpWCFNaq8cjlwy8YHiHb3ag5vntF5fFeXeg+wEyFH5Ib2f8QyE1u+zflo
 8tTAaiVK6iEAVNimGsJL+D2FucxSZbnMWnyb6ZY485RDrPR7E+3cp3arXr+CKq/r
 DRcxjD8PLNbYd8xCXJIGoHzD46Bw7F1ojgCnToDDfbExtuHkKN5JupYwzzyQkauY
 zkaNpfksbEHyL/Q1HV6ZFIIQ0/UVSGdNIUeeM4t+Qp+EM5p9RUl7mkYBWJZHuUS2
 s16t62APpiZBoXXQPrCvcIUBhwi+SMs039XWC6Dk1qbSK369UYkMG8nWwq8/XoaN
 jcHZrMwC048U7nbSOAT1aSvhwrK7xTvS6ceiSsozV6Q+hQ952rTixwnRj5wikHNH
 5p3hrbM6/Juwby5+fYFpA4ltD0At68LnX0f8WLGlQRTnciKyDu2Q3o2eDdHFGrC8
 1iK/lxH0GHfB5bkfpu+1PnQ7Ku3ttFYja5v2NkeeEbovfbH1Q8AiTb/mGAiwVaZq
 +ehKV+YXrNtsJDc=
 =qqs/
 -----END PGP SIGNATURE-----

Merge tag 'spacemit-clk-fixes-for-7.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux into clk-fixes

Pull RISC-V SpacemiT clock fixes for v7.2 from Yixun Lan:

 - Fix SpacemiT USB2 bus clock
 - Fix SpacemiT HDMA clock

* tag 'spacemit-clk-fixes-for-7.2-1' of https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux:
  clk: spacemit: k3: set hdma clock as critical
  clk: spacemit: k3: fix USB2 bus clock
This commit is contained in:
Stephen Boyd 2026-08-10 11:01:43 -07:00
commit 14460b40c0

View File

@ -777,7 +777,7 @@ static const struct clk_parent_data sdh2_parents[] = {
CCU_MUX_DIV_GATE_FC_DEFINE(sdh2_clk, sdh2_parents, APMU_SDH2_CLK_RES_CTRL, 8, 3,
BIT(11), 5, 3, BIT(4), 0);
CCU_GATE_DEFINE(usb2_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(0), 0);
CCU_GATE_DEFINE(usb2_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(1), 0);
CCU_GATE_DEFINE(usb3_porta_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(4), 0);
CCU_GATE_DEFINE(usb3_portb_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(8), 0);
CCU_GATE_DEFINE(usb3_portc_bus_clk, CCU_PARENT_HW(axi_clk), APMU_USB_CLK_RES_CTRL, BIT(12), 0);
@ -1026,7 +1026,7 @@ CCU_MUX_DIV_GATE_DEFINE(isim_vclk_out3, isim_vclk_parents, APMU_SNR_ISIM_VCLK_CT
/* APMU clocks end */
/* DCIU clocks start */
CCU_GATE_DEFINE(hdma_clk, CCU_PARENT_HW(axi_clk), DCIU_DMASYS_CLK_EN, BIT(0), 0);
CCU_GATE_DEFINE(hdma_clk, CCU_PARENT_HW(axi_clk), DCIU_DMASYS_CLK_EN, BIT(0), CLK_IS_CRITICAL);
CCU_GATE_DEFINE(dma350_clk, CCU_PARENT_HW(axi_clk), DCIU_DMASYS_SDMA_CLK_EN, BIT(0), 0);
CCU_GATE_DEFINE(c2_tcm_pipe_clk, CCU_PARENT_HW(axi_clk), DCIU_C2_TCM_PIPE_CLK, BIT(0), 0);
CCU_GATE_DEFINE(c3_tcm_pipe_clk, CCU_PARENT_HW(axi_clk), DCIU_C3_TCM_PIPE_CLK, BIT(0), 0);