Skip to content
  • Linus Torvalds's avatar
    3fec0eaa
    Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux · 3fec0eaa
    Linus Torvalds authored
    Pull clk updates from Stephen Boyd:
     "This contains no changes to the core framework. It is a collection of
      various clk driver updates.
    
      The biggest driver updates in terms of lines of code is the Allwinner
      driver, closely followed by the Qualcomm and Mediatek drivers. All of
      those hit high because we add so many lines of clk data. Coming in
      fourth place is i.MX which also adds a bunch of clk data. This
      accounts for the new driver additions this time around.
    
      Otherwise the patches are lots of little cleanups and fixes for
      various clk drivers that have baked in linux-next for a while. I
      suppose one highlight or theme is that more clk drivers are being
      updated to work as modules, which is interesting to see such critical
      SoC infrastructure work as a loadable module.
    
      New Drivers:
       - Support qcom SM8150/SM8250 video and display clks
       - Support Mediatek MT8167 clks
       - Add clock for CRC block found on vf610 SoCs
       - Add support for the Renesas R-Car V3U (R8A779A0) SoC
       - Add support for the VSP for Resizing clock on Renesas RZ/G1H
       - Support Allwinner A100 SoC clks
    
      Removed Drivers:
       - Remove i.MX21 clock driver, as i.MX21 platform support is being
         dropped
    
      Updates:
       - Change how qcom's display port clks work
       - Small non-critical fixes for TI clk driver
       - Remove various unused variables in clk drivers
       - Allow Rockchip clk driver to be a module
       - Remove most __clk_lookup() calls in Samsung drivers (yay!)
       - Support building i.MX ARMv8 platforms clock driver as module
       - Some kerneldoc fixes here and there
       - A couple of minor i.MX clk data corrections
       - Update audio clock inverter and fdiv2 flag on Amlogic g12
       - Make amlogic clk drivers configurable in Kconfig
       - Fix Renesas VSP clock names to match corrected hardware
         documentation
       - Sigma-delta modulation on Allwinner R40
       - Various fixes for at91 clk driver
       - Use semicolons instead of commas in some places
       - Mark some variables const so they can move to RO memory"
    
    * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (102 commits)
      clk: imx8mq: Fix usdhc parents order
      clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
      clk: Restrict CLK_HSDK to ARC_SOC_HSDK
      clk: at91: sam9x60: support only two programmable clocks
      clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
      clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
      clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
      clk: ingenic: Use readl_poll_timeout instead of custom loop
      clk: ingenic: Use to_clk_info() macro for all clocks
      clk: bcm2835: add missing release if devm_clk_hw_register fails
      clk: at91: clk-sam9x60-pll: remove unused variable
      clk: at91: clk-main: update key before writing AT91_CKGR_MOR
      clk: at91: remove the checking of parent_name
      clk: clk-prima2: fix return value check in prima2_clk_init()
      clk: mmp2: Fix the display clock divider base
      clk: pxa: Constify static struct clk_ops
      clk: baikal-t1: Mark Ethernet PLL as critical
      clk: qoriq: modify MAX_PLL_DIV to 32
      clk: axi-clkgen: Set power bits for fractional mode
      clk: axi-clkgen: Add support for fractional dividers
      ...
    3fec0eaa
    Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
    Linus Torvalds authored
    Pull clk updates from Stephen Boyd:
     "This contains no changes to the core framework. It is a collection of
      various clk driver updates.
    
      The biggest driver updates in terms of lines of code is the Allwinner
      driver, closely followed by the Qualcomm and Mediatek drivers. All of
      those hit high because we add so many lines of clk data. Coming in
      fourth place is i.MX which also adds a bunch of clk data. This
      accounts for the new driver additions this time around.
    
      Otherwise the patches are lots of little cleanups and fixes for
      various clk drivers that have baked in linux-next for a while. I
      suppose one highlight or theme is that more clk drivers are being
      updated to work as modules, which is interesting to see such critical
      SoC infrastructure work as a loadable module.
    
      New Drivers:
       - Support qcom SM8150/SM8250 video and display clks
       - Support Mediatek MT8167 clks
       - Add clock for CRC block found on vf610 SoCs
       - Add support for the Renesas R-Car V3U (R8A779A0) SoC
       - Add support for the VSP for Resizing clock on Renesas RZ/G1H
       - Support Allwinner A100 SoC clks
    
      Removed Drivers:
       - Remove i.MX21 clock driver, as i.MX21 platform support is being
         dropped
    
      Updates:
       - Change how qcom's display port clks work
       - Small non-critical fixes for TI clk driver
       - Remove various unused variables in clk drivers
       - Allow Rockchip clk driver to be a module
       - Remove most __clk_lookup() calls in Samsung drivers (yay!)
       - Support building i.MX ARMv8 platforms clock driver as module
       - Some kerneldoc fixes here and there
       - A couple of minor i.MX clk data corrections
       - Update audio clock inverter and fdiv2 flag on Amlogic g12
       - Make amlogic clk drivers configurable in Kconfig
       - Fix Renesas VSP clock names to match corrected hardware
         documentation
       - Sigma-delta modulation on Allwinner R40
       - Various fixes for at91 clk driver
       - Use semicolons instead of commas in some places
       - Mark some variables const so they can move to RO memory"
    
    * tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (102 commits)
      clk: imx8mq: Fix usdhc parents order
      clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
      clk: Restrict CLK_HSDK to ARC_SOC_HSDK
      clk: at91: sam9x60: support only two programmable clocks
      clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
      clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
      clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
      clk: ingenic: Use readl_poll_timeout instead of custom loop
      clk: ingenic: Use to_clk_info() macro for all clocks
      clk: bcm2835: add missing release if devm_clk_hw_register fails
      clk: at91: clk-sam9x60-pll: remove unused variable
      clk: at91: clk-main: update key before writing AT91_CKGR_MOR
      clk: at91: remove the checking of parent_name
      clk: clk-prima2: fix return value check in prima2_clk_init()
      clk: mmp2: Fix the display clock divider base
      clk: pxa: Constify static struct clk_ops
      clk: baikal-t1: Mark Ethernet PLL as critical
      clk: qoriq: modify MAX_PLL_DIV to 32
      clk: axi-clkgen: Set power bits for fractional mode
      clk: axi-clkgen: Add support for fractional dividers
      ...
Loading