Please pull clk-2022.04-next

Sean Anderson seanga2 at gmail.com
Wed Mar 30 21:27:47 CEST 2022


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:

   git at 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(-)


More information about the U-Boot mailing list