1. Feb 24, 2023
    • Stephen Boyd's avatar
      Merge branches 'clk-microchip', 'clk-allwinner', 'clk-mediatek', 'clk-imx' and... · 60950df7
      Stephen Boyd authored
      Merge branches 'clk-microchip', 'clk-allwinner', 'clk-mediatek', 'clk-imx' and 'clk-core' into clk-next
      
       - Various cleanups and improvements to Mediatek clk drivers to reduce
         code size and modernize the drivers
       - Support for Mediatek MT7891 SoC clks
      
      * clk-microchip:
        clk: at91: do not compile dt-compat.c for sama7g5 and sam9x60
        clk: at91: mark ddr clocks as critical
      
      * clk-allwinner:
        clk: sunxi-ng: d1: Add CAN bus gates and resets
        dt-bindings: clock: Add D1 CAN bus gates and resets
        clk: sunxi-ng: d1: Mark cpux clock as critical
        clk: sunxi-ng: d1: Allow building for R528/T113
        clk: sunxi-ng: Move SoC driver conditions to dependencies
        clk: sunxi-ng: Remove duplicate ARCH_SUNXI dependencies
        clk: sunxi-ng: Avoid computing the rate twice
        clk: sunxi-ng: h3/h5: Model H3 CLK_DRAM as a fixed clock
        clk: sunxi-ng: fix ccu_mmc_timing.c kernel-doc issues
      
      * clk-mediatek: (29 commits)
        clk: mediatek: clk-mtk: Remove unneeded semicolon
        clk: mediatek: remove MT8195 vppsys/0/1 simple_probe
        dt-bindings: arm: mediatek: migrate MT8195 vppsys0/1 to mtk-mmsys driver
        clk: mediatek: add MT7981 clock support
        dt-bindings: clock: mediatek: add mt7981 clock IDs
        dt-bindings: clock: Add compatibles for MT7981
        clk: mediatek: clk-mt7986-topckgen: Migrate to mtk_clk_simple_probe()
        clk: mediatek: clk-mt7986-topckgen: Properly keep some clocks enabled
        clk: mediatek: clk-mt6795-topckgen: Migrate to mtk_clk_simple_probe()
        clk: mediatek: clk-mt8186-topckgen: Migrate to mtk_clk_simple_probe()
        clk: mediatek: clk-mt8192: Migrate topckgen to mtk_clk_simple_probe()
        clk: mediatek: clk-mtk: Register MFG notifier in mtk_clk_simple_probe()
        clk: mediatek: clk-mt8183: Join top_aud_muxes and top_aud_divs
        clk: mediatek: mt8186: Join top_adj_div and top_muxes
        clk: mediatek: mt8192: Join top_adj_divs and top_muxes
        clk: mediatek: clk-mt8192: Move CLK_TOP_CSW_F26M_D2 in top_divs
        clk: mediatek: mt8173: Migrate pericfg/topckgen to mtk_clk_simple_probe()
        clk: mediatek: clk-mtk: Extend mtk_clk_simple_probe()
        clk: mediatek: Switch to mtk_clk_simple_probe() where possible
        clk: mediatek: mt8173: Break down clock drivers and allow module build
        ...
      
      * clk-imx:
        clk: imx: pll14xx: fix recalc_rate for negative kdiv
        MAINTAINERS: clk: imx: Add Peng Fan as reviewer
        clk: imx: fix compile testing imxrt1050
        clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static
        clk: imx6ul: add ethernet refclock mux support
        clk: imx6ul: fix enet1 gate configuration
        clk: imx: add imx_obtain_fixed_of_clock()
        clk: imx6q: add ethernet refclock mux support
        clk: imx: add clk-gpr-mux driver
        dt-bindings: imx8ulp: clock: no spaces before tabs
        clk: imx6sll: add proper spdx license identifier
        clk: imx: imx93: invoke imx_register_uart_clocks
        clk: imx: remove clk_count of imx_register_uart_clocks
        clk: imx: get stdout clk count from device tree
        clk: imx: avoid memory leak
      
      * clk-core:
        clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
      60950df7
    • Stephen Boyd's avatar
      Merge branches 'clk-cleanup', 'clk-bindings', 'clk-renesas', 'clk-versa' and... · 792d6827
      Stephen Boyd authored
      Merge branches 'clk-cleanup', 'clk-bindings', 'clk-renesas', 'clk-versa' and 'clk-amlogic' into clk-next
      
       - Support for Versa 5P49V60 clks
      
      * clk-cleanup:
        clk: rs9: Drop unused pin_xin field
        clk: sprd: Add dependency for SPRD_UMS512_CLK
        clk: ralink: fix 'mt7621_gate_is_enabled()' function
        dt-bindings: clock: remove stih416 bindings
        drivers/clk: Remove "select SRCU"
      
      * clk-bindings:
        dt-bindings: clock: qcom,sm8450-camcc: constrain required-opps
        dt-bindings: clock: imx8m-clock: correct i.MX8MQ node name
      
      * clk-renesas:
        clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
        clk: renesas: r8a779g0: Add CAN-FD clocks
        clk: renesas: r8a779g0: Tidy up DMAC name on SYS-DMAC
        clk: renesas: r8a779a0: Tidy up DMAC name on SYS-DMAC
        clk: renesas: r8a779g0: Add custom clock for PLL2
        clk: renesas: cpg-mssr: Remove superfluous check in resume code
        clk: renesas: r9a06g032: Handle h2mode setting based on USBF presence
        clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
        clk: renesas: r9a07g044: Add clock and reset entries for CRU
        clk: renesas: r9a09g011: Add SDHI/eMMC clock and reset entries
        clk: renesas: r9a09g011: Add USB clock and reset entries
        clk: renesas: r9a09g011: Add TIM clock and reset entries
        clk: renesas: r8a779g0: Add display related clocks
        clk: renesas: rcar-gen4: Restore PLL enum sort order
        clk: renesas: r8a779g0: Fix OSC predividers
        clk: renesas: r9a09g011: Add PWM clock and reset entries
      
      * clk-versa:
        dt-bindings: clock: versaclock5: Document 5P49V60 compatible string
        clk: vc5: Add support for 5P49V60
        clk: vc5: Use `clamp()` to restrict PLL range
      
      * clk-amlogic:
        clk: meson: clk-cpu-dyndiv: switch from .round_rate to .determine_rate
        clk: meson: sclk-div: switch from .round_rate to .determine_rate
        clk: meson: dualdiv: switch from .round_rate to .determine_rate
        clk: meson: mpll: Switch from .round_rate to .determine_rate
      792d6827
  2. Feb 22, 2023
  3. Feb 18, 2023
  4. Feb 15, 2023
  5. Feb 11, 2023
  6. Feb 10, 2023
  7. Feb 01, 2023
  8. Jan 31, 2023