Message ID | 20240801-th1520-clk-dts-v1-0-71077a0614b8@pdp7.com (mailing list archive) |
---|---|
Headers | show |
Series | riscv: dts: thead: Enable TH1520 AP_SUBSYS clock controller | expand |
On Thu, Aug 01, 2024 at 11:38:04AM -0700, Drew Fustini wrote: > This series contains the dts patches to enable the TH1520 AP_SUBSYS > clock controller [1] and convert peripherals from fixed clocks to real > clocks. The dt-bindings and driver patches from a previous series [2] > have already been merged into v6.11-rc1: > > ae81b69fd2b1 ("clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks") > 1037885b309c ("dt-bindings: clock: Document T-Head TH1520 AP_SUBSYS controller") > > [...] Applied to thead-dt-for-next: [1/6] riscv: dts: thead: Add TH1520 AP_SUBSYS clock controller commit: e919fe036a97f6ed96eecf39ea61963eb2ff3442 [2/6] riscv: dts: thead: change TH1520 uart nodes to use clock controller commit: c101b4a028e21ceaa4e39a62ee36a404d7b4bca9 [3/6] riscv: dts: thead: change TH1520 mmc nodes to use clock controller commit: 03a20182e1e0f4a824aeef9aa7bd1d46ea6d0196 [4/6] riscv: dts: thead: update TH1520 dma and timer nodes to use clock controller commit: 89d58327fd7451533fd313d727b50a8264477bf4 [5/6] riscv: dts: thead: add clock to TH1520 gpio nodes commit: 7f5b28218cec55072b562be386675ccae41acca1 [6/6] riscv: dts: thead: change TH1520 SPI node to use clock controller commit: 2d98fea7491a00dccd61fee019843b262e60f819 Best regards, -- Drew Fustini <drew@pdp7.com> Link: https://github.com/pdp7/linux/commits/thead-dt-for-next/
This series contains the dts patches to enable the TH1520 AP_SUBSYS clock controller [1] and convert peripherals from fixed clocks to real clocks. The dt-bindings and driver patches from a previous series [2] have already been merged into v6.11-rc1: ae81b69fd2b1 ("clk: thead: Add support for T-Head TH1520 AP_SUBSYS clocks") 1037885b309c ("dt-bindings: clock: Document T-Head TH1520 AP_SUBSYS controller") Changes from that previous series [2]: - Move the clock-controller node in th1520.dtsi so that the nodes are still sorted by address - Add patch to convert SPI from fixed clock to real clock This series is based on my clk-for-next tree [3] as of commit: 32121e158449 ("riscv: dts: thead: add basic spi node") Link: https://openbeagle.org/beaglev-ahead/beaglev-ahead/-/blob/main/docs/TH1520%20System%20User%20Manual.pdf [1] Link: https://lore.kernel.org/lkml/20240711-th1520-clk-v3-0-6ff17bb318fb@tenstorrent.com/ [2] Link: https://github.com/pdp7/linux/tree/thead-dt-for-next [3] Signed-off-by: Drew Fustini <drew@pdp7.com> --- Drew Fustini (6): riscv: dts: thead: Add TH1520 AP_SUBSYS clock controller riscv: dts: thead: change TH1520 uart nodes to use clock controller riscv: dts: thead: change TH1520 mmc nodes to use clock controller riscv: dts: thead: update TH1520 dma and timer nodes to use clock controller riscv: dts: thead: add clock to TH1520 gpio nodes riscv: dts: thead: change TH1520 SPI node to use clock controller arch/riscv/boot/dts/thead/th1520-beaglev-ahead.dts | 16 ----- .../boot/dts/thead/th1520-lichee-module-4a.dtsi | 16 ----- arch/riscv/boot/dts/thead/th1520.dtsi | 81 ++++++++++------------ 3 files changed, 37 insertions(+), 76 deletions(-) --- base-commit: 32121e158449f0b6d6ab6b2e63b22d9d80471563 change-id: 20240731-th1520-clk-dts-b14f0b9a6efa Best regards,