]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
riscv: dts: thead: Add APB clocks for TH1520 GMACs
authorYao Zi <ziyao@disroot.org>
Fri, 8 Aug 2025 09:36:56 +0000 (09:36 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Aug 2025 16:40:52 +0000 (18:40 +0200)
[ Upstream commit a7f75e2883c4bd57b12c3be61bb926929adad9c0 ]

Describe perisys-apb4-hclk as the APB clock for TH1520 SoC, which is
essential for accessing GMAC glue registers.

Fixes: 7e756671a664 ("riscv: dts: thead: Add TH1520 ethernet nodes")
Signed-off-by: Yao Zi <ziyao@disroot.org>
Reviewed-by: Drew Fustini <fustini@kernel.org>
Tested-by: Drew Fustini <fustini@kernel.org>
Link: https://patch.msgid.link/20250808093655.48074-5-ziyao@disroot.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/riscv/boot/dts/thead/th1520.dtsi

index 1db0054c4e093400e9dbebcee5fcfa5b5cae6e32..93135e0f5a77b8ce87c4949890e5c32f316f9384 100644 (file)
                        reg-names = "dwmac", "apb";
                        interrupts = <67 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-names = "macirq";
-                       clocks = <&clk CLK_GMAC_AXI>, <&clk CLK_GMAC1>;
-                       clock-names = "stmmaceth", "pclk";
+                       clocks = <&clk CLK_GMAC_AXI>, <&clk CLK_GMAC1>,
+                                <&clk CLK_PERISYS_APB4_HCLK>;
+                       clock-names = "stmmaceth", "pclk", "apb";
                        snps,pbl = <32>;
                        snps,fixed-burst;
                        snps,multicast-filter-bins = <64>;
                        reg-names = "dwmac", "apb";
                        interrupts = <66 IRQ_TYPE_LEVEL_HIGH>;
                        interrupt-names = "macirq";
-                       clocks = <&clk CLK_GMAC_AXI>, <&clk CLK_GMAC0>;
-                       clock-names = "stmmaceth", "pclk";
+                       clocks = <&clk CLK_GMAC_AXI>, <&clk CLK_GMAC0>,
+                                <&clk CLK_PERISYS_APB4_HCLK>;
+                       clock-names = "stmmaceth", "pclk", "apb";
                        snps,pbl = <32>;
                        snps,fixed-burst;
                        snps,multicast-filter-bins = <64>;