1. 17 May, 2024 3 commits
    • Stephen Boyd's avatar
      Merge branches 'clk-counted', 'clk-imx', 'clk-amlogic', 'clk-binding' and... · 4a35e6fc
      Stephen Boyd authored
      Merge branches 'clk-counted', 'clk-imx', 'clk-amlogic', 'clk-binding' and 'clk-rockchip' into clk-next
      
      * clk-counted:
        clk: bcm: rpi: Assign ->num before accessing ->hws
        clk: bcm: dvp: Assign ->num before accessing ->hws
      
      * clk-imx:
        clk: imx: imx8mp: Convert to platform remove callback returning void
        clk: imx: imx8mp: Switch to RUNTIME_PM_OPS()
        clk: imx: add i.MX95 BLK CTL clk driver
        dt-bindings: clock: support i.MX95 Display Master CSR module
        dt-bindings: clock: support i.MX95 BLK CTL module
        dt-bindings: clock: add i.MX95 clock header
        clk: imx: imx8mp: Add pm_runtime support for power saving
      
      * clk-amlogic:
        clk: meson: s4: fix module autoloading
        clk: meson: fix module license to GPL only
        clk: meson: g12a: make VCLK2 and ENCL clock path configurable by CCF
        clk: meson: add vclk driver
        clk: meson: pll: print out pll name when unable to lock it
        clk: meson: s4: pll: determine maximum register in regmap config
        clk: meson: s4: peripherals: determine maximum register in regmap config
        clk: meson: a1: pll: determine maximum register in regmap config
        clk: meson: a1: peripherals: determine maximum register in regmap config
      
      * clk-binding:
        dt-bindings: clock: fixed: Define a preferred node name
      
      * clk-rockchip:
        clk: rockchip: rk3568: Add PLL rate for 724 MHz
        clk: rockchip: Remove an unused field in struct rockchip_mmc_clock
        clk: rockchip: rk3588: Add reset line for HDMI Receiver
        clk: rockchip: rk3568: Add missing USB480M_PHY mux
        dt-bindings: reset: Define reset id used for HDMI Receiver
        dt-bindings: clock: rockchip: add USB480M_PHY mux
      4a35e6fc
    • Stephen Boyd's avatar
      Merge branches 'clk-stm', 'clk-renesas', 'clk-scmi' and 'clk-allwinner' into clk-next · 7552d1b9
      Stephen Boyd authored
       - STM32MP257 SoC clk driver
       - Allocate clk_ops dynamically for SCMI clk driver
      
      * clk-stm:
        dt-bindings: clocks: stm32mp25: add access-controllers description
        clk: stm32: introduce clocks for STM32MP257 platform
        dt-bindings: clocks: stm32mp25: add description of all parents
        clk: stm32mp13: use platform device APIs
      
      * clk-renesas:
        clk: renesas: r9a08g045: Add support for power domains
        clk: renesas: rzg2l: Extend power domain support
        dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S
        dt-bindings: clock: r9a08g045-cpg: Add power domain IDs
        dt-bindings: clock: r9a07g054-cpg: Add power domain IDs
        dt-bindings: clock: r9a07g044-cpg: Add power domain IDs
        dt-bindings: clock: r9a07g043-cpg: Add power domain IDs
        clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT
        clk: renesas: r8a7740: Remove unused div4_clk.flags field
        clk: renesas: r9a07g043: Add clock and reset entry for PLIC
        clk: renesas: r8a779h0: Add INTC-EX clock
        clk: renesas: r8a779h0: Add MSIOF clocks
        clk: renesas: r8a779a0: Fix CANFD parent clock
        clk: rs9: fix wrong default value for clock amplitude
        clk: renesas: r8a779h0: Add timer clocks
        clk: renesas: r8a779h0: Add SCIF clocks
        clk: renesas: r9a07g044: Mark resets array as const
        clk: renesas: r9a07g043: Mark mod_clks and resets arrays as const
        clk: renesas: r8a779h0: Add thermal clock
        dt-bindings: clock: r9a07g043-cpg: Annotate RZ/G2UL-only core clocks
      
      * clk-scmi:
        clk: scmi: Add support for get/set duty_cycle operations
        clk: scmi: Add support for re-parenting restricted clocks
        clk: scmi: Add support for rate change restricted clocks
        clk: scmi: Add support for state control restricted clocks
        clk: scmi: Allocate CLK operations dynamically
      
      * clk-allwinner:
        clk: sunxi-ng: fix module autoloading
        clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m ratio and parent rate
        clk: sunxi-ng: nkm: Support constraints on m/n ratio and parent rate
      7552d1b9
    • Stephen Boyd's avatar
      Merge branches 'clk-cleanup', 'clk-airoha', 'clk-mediatek', 'clk-sophgo' and... · 5aabfd91
      Stephen Boyd authored
      Merge branches 'clk-cleanup', 'clk-airoha', 'clk-mediatek', 'clk-sophgo' and 'clk-loongson' into clk-next
      
       - Airoha EN7581 SoC clk driver
       - Sophgo CV1800B, CV1812H and SG2000 SoC clk driver
       - Loongson-2k0500 and Loongson-2k2000 SoC clk driver
      
      * clk-cleanup:
        clk: gemini: Remove an unused field in struct clk_gemini_pci
        clk: highbank: Remove an unused field in struct hb_clk
        clk: ti: dpll: fix incorrect #ifdef checks
        clk: nxp: Remove an unused field in struct lpc18xx_pll
      
      * clk-airoha:
        clk: en7523: Add EN7581 support
        clk: en7523: Add en_clk_soc_data data structure
        dt-bindings: clock: airoha: add EN7581 binding
      
      * clk-mediatek:
        clk: mediatek: mt8365-mm: fix DPI0 parent
        clk: mediatek: pllfh: Don't log error for missing fhctl node
      
      * clk-sophgo:
        clk: sophgo: avoid open-coded 64-bit division
        clk: sophgo: Make synthesizer struct static
        clk: sophgo: Add clock support for SG2000 SoC
        clk: sophgo: Add clock support for CV1810 SoC
        clk: sophgo: Add clock support for CV1800 SoC
        dt-bindings: clock: sophgo: Add clock controller of SG2000 series SoC
      
      * clk-loongson:
        clk: clk-loongson2: Add Loongson-2K2000 clock support
        dt-bindings: clock: loongson2: Add Loongson-2K2000 compatible
        clk: clk-loongson2: Add Loongson-2K0500 clock support
        dt-bindings: clock: loongson2: Add Loongson-2K0500 compatible
        clk: clk-loongson2: Refactor driver for adding new platforms
        dt-bindings: clock: Add Loongson-2K expand clock index
      5aabfd91
  2. 07 May, 2024 1 commit
  3. 06 May, 2024 1 commit
  4. 04 May, 2024 4 commits
  5. 03 May, 2024 1 commit
  6. 01 May, 2024 3 commits
  7. 30 Apr, 2024 2 commits
  8. 29 Apr, 2024 2 commits
    • Stephen Boyd's avatar
      Merge tag 'renesas-clk-for-v6.10-tag2' of... · 8beff788
      Stephen Boyd authored
      Merge tag 'renesas-clk-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
      
      Pull more Renesas clk driver updates from Geert Uytterhoeven:
      
       - Miscellaneous fixes and improvements
       - Add SPI (MSIOF) and external interrupt (INTC-EX) clocks on R-Car V4M
       - Add interrupt controller (PLIC) clock and reset on RZ/Five
       - Prepare power domain support for RZ/G2L family members, and add
         actual support on RZ/G3S SoC
      
      * tag 'renesas-clk-for-v6.10-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers:
        clk: renesas: r9a08g045: Add support for power domains
        clk: renesas: rzg2l: Extend power domain support
        dt-bindings: clock: renesas,rzg2l-cpg: Update #power-domain-cells = <1> for RZ/G3S
        dt-bindings: clock: r9a08g045-cpg: Add power domain IDs
        dt-bindings: clock: r9a07g054-cpg: Add power domain IDs
        dt-bindings: clock: r9a07g044-cpg: Add power domain IDs
        dt-bindings: clock: r9a07g043-cpg: Add power domain IDs
        clk: renesas: shmobile: Remove unused CLK_ENABLE_ON_INIT
        clk: renesas: r8a7740: Remove unused div4_clk.flags field
        clk: renesas: r9a07g043: Add clock and reset entry for PLIC
        clk: renesas: r8a779h0: Add INTC-EX clock
        clk: renesas: r8a779h0: Add MSIOF clocks
        clk: renesas: r8a779a0: Fix CANFD parent clock
      8beff788
    • Stephen Boyd's avatar
      Merge tag 'sunxi-clk-for-6.10-1' of... · 19149b31
      Stephen Boyd authored
      Merge tag 'sunxi-clk-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
      
      Pull Allwinner clk driver updates from Jernej Skrabec:
      
       - Add additional constraints to A64 PLL MIPI clock
       - Fix autoloading sunxi-ng clocks when build as a module
      
      * tag 'sunxi-clk-for-6.10-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        clk: sunxi-ng: fix module autoloading
        clk: sunxi-ng: a64: Add constraints on PLL-MIPI's n/m ratio and parent rate
        clk: sunxi-ng: nkm: Support constraints on m/n ratio and parent rate
      19149b31
  9. 25 Apr, 2024 9 commits
  10. 23 Apr, 2024 9 commits
  11. 22 Apr, 2024 5 commits