| 3a579195 | 14-May-2026 |
Thomas Gerner <thomas.gerner@muenchen-mail.de> |
riscv: dts: thead: Enable wifi on the BeagleV-Ahead
The BeagleV-Ahead board uses an AP6203BM WiFi chip from AMPAK Technology Inc. connected to SDIO1. The chip is compatible to the broadcom wireless
riscv: dts: thead: Enable wifi on the BeagleV-Ahead
The BeagleV-Ahead board uses an AP6203BM WiFi chip from AMPAK Technology Inc. connected to SDIO1. The chip is compatible to the broadcom wireless driver.
The AP6203BM is a dual-band 2.4GHz/5GHz Wi-Fi 4 (802.11a/b/g/n) and Bluetooth 5.4 module. Bluetooth is not enabled by this patch.
Signed-off-by: Thomas Gerner <thomas.gerner@muenchen-mail.de> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| 74ec3d52 | 25-Mar-2026 |
Robert Mazur <robert.mazur@imgtec.com> |
riscv: dts: thead: beaglev-ahead: enable HDMI output
The BeagleV Ahead board includes a micro HDMI connector (Type-D) wired to the TH1520 SoC's HDMI transmitter.
Enable the display pipeline by addi
riscv: dts: thead: beaglev-ahead: enable HDMI output
The BeagleV Ahead board includes a micro HDMI connector (Type-D) wired to the TH1520 SoC's HDMI transmitter.
Enable the display pipeline by adding the HDMI connector node, connecting it to the HDMI controller, and activating the DPU and HDMI nodes.
Signed-off-by: Robert Mazur <robert.mazur@imgtec.com> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| a7aa874b | 09-Mar-2026 |
Icenowy Zheng <zhengxingda@iscas.ac.cn> |
riscv: dts: thead: th1520: add coefficients to the PVT node
The manual of TH1520 contains a set of coefficients a little different to the driver default ones.
Add them to the device tree node of PV
riscv: dts: thead: th1520: add coefficients to the PVT node
The manual of TH1520 contains a set of coefficients a little different to the driver default ones.
Add them to the device tree node of PVT.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn> Reviewed-by: Drew Fustini <fustini@kernel.org> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| 9c99a784 | 29-Jan-2026 |
Icenowy Zheng <zhengxingda@iscas.ac.cn> |
riscv: dts: thead: lichee-pi-4a: enable HDMI
Lichee Pi 4A board features a HDMI Type-A connector connected to the HDMI TX controller of TH1520 SoC.
Add a device tree node describing the connector,
riscv: dts: thead: lichee-pi-4a: enable HDMI
Lichee Pi 4A board features a HDMI Type-A connector connected to the HDMI TX controller of TH1520 SoC.
Add a device tree node describing the connector, connect it to the HDMI controller, and enable everything on this display pipeline.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn> Tested-by: Han Gao <gaohan@iscas.ac.cn> Tested-by: Michal Wilczynski <m.wilczynski@samsung.com> Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Reviewed-by: Drew Fustini <fustini@kernel.org> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| d8a174ba | 14-Oct-2025 |
Yao Zi <ziyao@disroot.org> |
riscv: dts: thead: Add reset controllers of more subsystems for TH1520
Describe reset controllers for VI, MISC, AP, DSP and AO subsystems. The one for AO subsystem is marked as reserved, since it ma
riscv: dts: thead: Add reset controllers of more subsystems for TH1520
Describe reset controllers for VI, MISC, AP, DSP and AO subsystems. The one for AO subsystem is marked as reserved, since it may be used by AON firmware.
Reviewed-by: Drew Fustini <fustini@kernel.org> Signed-off-by: Yao Zi <ziyao@disroot.org> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| a9fb9c7e | 16-Oct-2025 |
Michal Wilczynski <m.wilczynski@samsung.com> |
riscv: dts: thead: Add PWM fan and thermal control
Add Device Tree nodes to enable a PWM controlled fan and it's associated thermal management for the Lichee Pi 4A board.
This enables temperature-c
riscv: dts: thead: Add PWM fan and thermal control
Add Device Tree nodes to enable a PWM controlled fan and it's associated thermal management for the Lichee Pi 4A board.
This enables temperature-controlled active cooling for the Lichee Pi 4A board based on SoC temperature.
Reviewed-by: Drew Fustini <fustini@kernel.org> Tested-by: Drew Fustini <fustini@kernel.org> Reviewed-by: Elle Rhumsaa <elle@weathered-steel.dev> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| b6b00b22 | 16-Oct-2025 |
Michal Wilczynski <m.wilczynski@samsung.com> |
riscv: dts: thead: Add PWM controller node
Add the Device Tree node for the T-HEAD TH1520 SoC's PWM controller.
Reviewed-by: Drew Fustini <fustini@kernel.org> Tested-by: Drew Fustini <fustini@kerne
riscv: dts: thead: Add PWM controller node
Add the Device Tree node for the T-HEAD TH1520 SoC's PWM controller.
Reviewed-by: Drew Fustini <fustini@kernel.org> Tested-by: Drew Fustini <fustini@kernel.org> Reviewed-by: Elle Rhumsaa <elle@weathered-steel.dev> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| fac4be7b | 18-Sep-2025 |
Han Gao <rabenda.cn@gmail.com> |
riscv: dts: thead: add zfh for th1520
th1520 support Zfh ISA extension. It supports the same RISC-V extensions as SG2042.
commit cb074bed1186 ("riscv: dts: sophgo: add zfh for sg2042")
Signed-off-
riscv: dts: thead: add zfh for th1520
th1520 support Zfh ISA extension. It supports the same RISC-V extensions as SG2042.
commit cb074bed1186 ("riscv: dts: sophgo: add zfh for sg2042")
Signed-off-by: Han Gao <rabenda.cn@gmail.com> Reviewed-by: Drew Fustini <fustini@kernel.org> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| bcc3b9c5 | 18-Sep-2025 |
Han Gao <rabenda.cn@gmail.com> |
riscv: dts: thead: add ziccrse for th1520
Existing rv64 hardware conforms to the rva20 profile.
Ziccrse is an additional extension required by the rva20 profile, so th1520 has this extension.
Sign
riscv: dts: thead: add ziccrse for th1520
Existing rv64 hardware conforms to the rva20 profile.
Ziccrse is an additional extension required by the rva20 profile, so th1520 has this extension.
Signed-off-by: Han Gao <rabenda.cn@gmail.com> Reviewed-by: Drew Fustini <fustini@kernel.org> Signed-off-by: Drew Fustini <fustini@kernel.org>
show more ...
|
| c31f2899 | 23-Jun-2025 |
Michal Wilczynski <m.wilczynski@samsung.com> |
riscv: dts: thead: Add PVT node
Add PVT DT node for thermal sensor.
Reviewed-by: Drew Fustini <drew@pdp7.com> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> Signed-off-by: Drew Fustini
riscv: dts: thead: Add PVT node
Add PVT DT node for thermal sensor.
Reviewed-by: Drew Fustini <drew@pdp7.com> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> Signed-off-by: Drew Fustini <drew@pdp7.com>
show more ...
|
| a4c95b92 | 03-Apr-2025 |
Michal Wilczynski <m.wilczynski@samsung.com> |
riscv: dts: thead: Add device tree VO clock controller
VO clocks reside in a different address space from the AP clocks on the T-HEAD SoC. Add the device tree node of a clock-controller to handle VO
riscv: dts: thead: Add device tree VO clock controller
VO clocks reside in a different address space from the AP clocks on the T-HEAD SoC. Add the device tree node of a clock-controller to handle VO address space as well.
Reviewed-by: Drew Fustini <drew@pdp7.com> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> Signed-off-by: Drew Fustini <drew@pdp7.com>
show more ...
|
| 1b136de0 | 25-Apr-2025 |
Michal Wilczynski <m.wilczynski@samsung.com> |
riscv: dts: thead: Introduce reset controller node
T-HEAD TH1520 SoC requires to put the GPU out of the reset state as part of the power-up sequence.
Link: https://lore.kernel.org/linux-riscv/81e53
riscv: dts: thead: Introduce reset controller node
T-HEAD TH1520 SoC requires to put the GPU out of the reset state as part of the power-up sequence.
Link: https://lore.kernel.org/linux-riscv/81e53e3a-5873-44c7-9070-5596021daa42@samsung.com/ Reviewed-by: Drew Fustini <drew@pdp7.com> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> [drew: remove hunk that included thead,th1520-reset.h] Signed-off-by: Drew Fustini <drew@pdp7.com>
show more ...
|
| 7e756671 | 21-Oct-2024 |
Emil Renner Berthing <emil.renner.berthing@canonical.com> |
riscv: dts: thead: Add TH1520 ethernet nodes
Add gmac, mdio, and phy nodes to enable the gigabit Ethernet ports on the BeagleV Ahead and Sipeed Lichee Pi 4a boards.
Signed-off-by: Emil Renner Berth
riscv: dts: thead: Add TH1520 ethernet nodes
Add gmac, mdio, and phy nodes to enable the gigabit Ethernet ports on the BeagleV Ahead and Sipeed Lichee Pi 4a boards.
Signed-off-by: Emil Renner Berthing <emil.renner.berthing@canonical.com> [drew: change apb registers from syscon to second reg of gmac node, add phy reset delay properties for beaglev ahead] Signed-off-by: Drew Fustini <dfustini@tenstorrent.com>
show more ...
|
| 2a3bf75a | 14-Oct-2024 |
Drew Fustini <dfustini@tenstorrent.com> |
riscv: dts: thead: remove enabled property for spi0
There are currently no nodes that use spi0 so remove the enabled property for it in the beaglev ahead and lpi4a dts files. It can be re-enabled in
riscv: dts: thead: remove enabled property for spi0
There are currently no nodes that use spi0 so remove the enabled property for it in the beaglev ahead and lpi4a dts files. It can be re-enabled in the future if any peripherals will use it. The definition of spi0 remains in the th1520.dtsi file.
Suggested-by: Emil Renner Berthing <emil.renner.berthing@canonical.com> Signed-off-by: Drew Fustini <dfustini@tenstorrent.com>
show more ...
|
| bcec43a0 | 14-Oct-2024 |
Emil Renner Berthing <emil.renner.berthing@canonical.com> |
riscv: dts: thead: Add missing GPIO clock-names
The gpio-dwapb looks for clock named "bus" so add clock-names property for the gpio controller nodes.
Signed-off-by: Emil Renner Berthing <emil.renne
riscv: dts: thead: Add missing GPIO clock-names
The gpio-dwapb looks for clock named "bus" so add clock-names property for the gpio controller nodes.
Signed-off-by: Emil Renner Berthing <emil.renner.berthing@canonical.com> [dfustini: add two more lines to the commit message] Signed-off-by: Drew Fustini <dfustini@tenstorrent.com>
show more ...
|