The following changes since commit d2e5250be49fce4653689c41a5dc7e2d7e7ecf33:
Merge tag 'next-20220328' of https://source.denx.de/u-boot/custodians/u-boot-video into next (2022-03-28 17:04:45 -0400) are available in the Git repository at: g...@source.denx.de:u-boot/custodians/u-boot-clk.git tags/clk-2022.04-next for you to fetch changes up to 682e73d23555afdd733c20810d282d9cc2bc0e0f: clk: Use generic CCF ops where possible (2022-03-30 14:18:56 -0400) ---------------------------------------------------------------- Clock patches for u-boot/next This is mostly cleanups/consolidations. clk_free is made to return void, and the CCF wrappers present in almost every CCF clock are consolidated. I would particularly like to have the latter upstream, since there are at least two series adding support for new CCF drivers (imx8mq and imxrt1170) which can benefit from these commits. I had to fix up the last commit since I missed an include for at91. CI: https://source.denx.de/u-boot/custodians/u-boot-clk/-/pipelines/11521 ---------------------------------------------------------------- Sean Anderson (10): clk: Make rfree return void dma: bcm6348: Don't check clk_free net: bcm63xx: Don't check clk_free phy: bcm63xx: Don't check clk_free spi: bcm63xx: Don't check clk_free spi: dw: Don't check clk_free clk: Make clk_free return void clk: Consolidate some clock functions clk: ccf: Add some helper functions for clock ops clk: Use generic CCF ops where possible drivers/clk/at91/pmc.c | 57 +++---------------------- drivers/clk/clk-uclass.c | 37 ++++------------- drivers/clk/clk.c | 65 +++++++++++++++++++++++++++++ drivers/clk/clk_sandbox.c | 6 +-- drivers/clk/clk_sandbox_test.c | 9 ++-- drivers/clk/imx/clk-imx6q.c | 73 ++++---------------------------- drivers/clk/imx/clk-imx8mm.c | 88 +-------------------------------------- drivers/clk/imx/clk-imx8mn.c | 88 +-------------------------------------- drivers/clk/imx/clk-imx8mp.c | 90 +--------------------------------------- drivers/clk/imx/clk-imxrt1020.c | 65 ++--------------------------- drivers/clk/imx/clk-imxrt1050.c | 85 +------------------------------------ drivers/clk/microchip/mpfs_clk.c | 67 +----------------------------- drivers/dma/bcm6348-iudma.c | 6 +-- drivers/net/bcm6348-eth.c | 6 +-- drivers/net/bcm6368-eth.c | 6 +-- drivers/phy/bcm6318-usbh-phy.c | 4 +- drivers/phy/bcm6348-usbh-phy.c | 4 +- drivers/phy/bcm6368-usbh-phy.c | 8 +--- drivers/spi/bcm63xx_hsspi.c | 8 +--- drivers/spi/bcm63xx_spi.c | 4 +- drivers/spi/designware_spi.c | 2 +- include/clk-uclass.h | 8 ++-- include/clk.h | 8 ++-- include/linux/clk-provider.h | 8 ++++ 24 files changed, 127 insertions(+), 675 deletions(-)