1. 17 May, 2024 2 commits
    • 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. 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
  4. 25 Apr, 2024 9 commits
  5. 23 Apr, 2024 9 commits
  6. 20 Apr, 2024 4 commits
  7. 19 Apr, 2024 2 commits
  8. 15 Apr, 2024 3 commits
  9. 12 Apr, 2024 4 commits
  10. 11 Apr, 2024 4 commits