Re: [PATCH 0/3] clk: spacemit: k3: fix i2s clock topology and divider rates

Yixun Lan <[email protected]> Sun, 2 Aug 2026 01:30:55 +0000
Newsgroups dev.linux.lists.spacemit,org.infradead.lists.linux-riscv,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel
Message-ID <178563403274.1609232.15890573449451118017.b4-ty@b4>
On Fri, 17 Jul 2026 00:26:00 -0700, Troy Mitchell wrote:
> The K3 i2s clock tree was modelled on the K1 layout but does not match
> the actual K3 hardware topology, leading to incorrect clock rates being
> reported and programmed.
> 
> Three fixes are provided in dependency order:
> 
> First, the MPMU_ISCCR syscon register is renamed to MPMU_ISCCR1 to
> match the hardware register name, and MPMU_ISCCR0 (offset 0x0040) is
> added. This prepares the header for the clock topology corrections that
> follow.
> 
> [...]

Applied, thanks! Also fixed minor comments from sashiko bot

[1/3] dt-bindings: soc: spacemit: k3: add i2s_sysclk, i2s_bclk_factor and i2s1_sysclk_src IDs
      https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git/commit/?id=cf59a8742581aa4a026b20c7a413be06f4fc9831
[2/3] clk: spacemit: k3: fix i2s clock topology
      https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git/commit/?id=e6b17a690c2f920963d6a9328642bb090f3be587
[3/3] clk: spacemit: k3: fix missing /2 factor in i2s sysclk dividers
      https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git/commit/?id=8a7d4b1924d2a424b1a6fe69de4f9464ee1fb485

Best regards,
-- 
Yixun Lan <[email protected]>