[GIT,PULL] Allwinner Clock Changes for 7.4

Message ID asZYyy4D2PkhjE3q@home.wens.tw (mailing list archive)
State New
Headers
Series [GIT,PULL] Allwinner Clock Changes for 7.4 |

Pull-request

https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-clk-for-7.4

Message

Chen-Yu Tsai Oct. 7, 2026, 2:35 p.m. UTC
The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:

  Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-clk-for-7.4

for you to fetch changes up to 9ef62592b80c7ffb8cd987d889f659c1dc4f9f16:

  clk: sunxi-ng: ccu_common: Use readl_relaxed_poll_timeout_atomic for PLL lock (2026-09-20 17:32:54 +0800)

----------------------------------------------------------------
Allwinner Clock Changes for 7.4

Allwinner sunxi-ng clk library's single divider clk type gained support
for the update bit, and various single divider clks in the A523 driver
are converted to correctly use the single divider type.

The "wait for lock" helper is changed to use atomic MMIO polling, as it
could be used when timekeeping is not available yet, and *sleep() doesn't
work correctly

----------------------------------------------------------------
Alastair D'Silva (1):
      clk: sunxi-ng: ccu_common: Use readl_relaxed_poll_timeout_atomic for PLL lock

Junhui Liu (4):
      clk: sunxi-ng: div: Add feature support to M clock macro
      clk: sunxi-ng: sun55i-a523-ccu: Use M-only clocks for MBUS, IOMMU and DRAM
      clk: sunxi-ng: sun55i-a523-ccu: Use P-only clocks for high-speed timers
      clk: sunxi-ng: sun55i-a523-r-ccu: Use P-only clocks for timers

 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c |  37 ++++-----
 drivers/clk/sunxi-ng/ccu-sun55i-a523.c   | 128 ++++++++++++++-----------------
 drivers/clk/sunxi-ng/ccu_common.c        |   2 +-
 drivers/clk/sunxi-ng/ccu_div.h           |  18 ++++-
 4 files changed, 89 insertions(+), 96 deletions(-)
  

Comments

Brian Masney Oct. 9, 2026, 3:59 p.m. UTC | #1
On Wed, Oct 07, 2026 at 10:35:55PM +0800, Chen-Yu Tsai wrote:
> The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:
> 
>   Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)
> 
> are available in the Git repository at:
> 
>   https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git tags/sunxi-clk-for-7.4
> 
> for you to fetch changes up to 9ef62592b80c7ffb8cd987d889f659c1dc4f9f16:
> 
>   clk: sunxi-ng: ccu_common: Use readl_relaxed_poll_timeout_atomic for PLL lock (2026-09-20 17:32:54 +0800)
> 
> ----------------------------------------------------------------
> Allwinner Clock Changes for 7.4
> 
> Allwinner sunxi-ng clk library's single divider clk type gained support
> for the update bit, and various single divider clks in the A523 driver
> are converted to correctly use the single divider type.
> 
> The "wait for lock" helper is changed to use atomic MMIO polling, as it
> could be used when timekeeping is not available yet, and *sleep() doesn't
> work correctly
> 
> ----------------------------------------------------------------
> Alastair D'Silva (1):
>       clk: sunxi-ng: ccu_common: Use readl_relaxed_poll_timeout_atomic for PLL lock
> 
> Junhui Liu (4):
>       clk: sunxi-ng: div: Add feature support to M clock macro
>       clk: sunxi-ng: sun55i-a523-ccu: Use M-only clocks for MBUS, IOMMU and DRAM
>       clk: sunxi-ng: sun55i-a523-ccu: Use P-only clocks for high-speed timers
>       clk: sunxi-ng: sun55i-a523-r-ccu: Use P-only clocks for timers
> 
>  drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c |  37 ++++-----
>  drivers/clk/sunxi-ng/ccu-sun55i-a523.c   | 128 ++++++++++++++-----------------
>  drivers/clk/sunxi-ng/ccu_common.c        |   2 +-
>  drivers/clk/sunxi-ng/ccu_div.h           |  18 ++++-
>  4 files changed, 89 insertions(+), 96 deletions(-)

Merged into clk-next.

Brian