[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240801-th1520-clk-dts-v1-0-71077a0614b8@pdp7.com>
Date: Thu, 01 Aug 2024 11:38:04 -0700
From: Drew Fustini <drew@...7.com>
To: Emil Renner Berthing <emil.renner.berthing@...onical.com>,
Thomas Bonnefille <thomas.bonnefille@...tlin.com>,
Kanak Shilledar <kanakshilledar@...il.com>,
Jisheng Zhang <jszhang@...nel.org>, Guo Ren <guoren@...nel.org>,
Fu Wei <wefu@...hat.com>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>,
Paul Walmsley <paul.walmsley@...ive.com>,
Palmer Dabbelt <palmer@...belt.com>, Albert Ou <aou@...s.berkeley.edu>
Cc: linux-riscv@...ts.infradead.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Drew Fustini <drew@...7.com>,
Drew Fustini <dfustini@...storrent.com>
Subject: [PATCH 0/6] riscv: dts: thead: Enable TH1520 AP_SUBSYS clock
controller
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@...7.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,
--
Drew Fustini <drew@...7.com>
Powered by blists - more mailing lists