[PATCH v2 0/4] riscv: Initial support for Lichee PI 4A board
Guo Ren
guoren at kernel.org
Thu Jul 13 02:24:02 CEST 2023
For this series:
Reviewed-by: Guo Ren <guoren at kernel.org>
On Sat, Jul 8, 2023 at 7:25 AM Yixun Lan <dlan at gentoo.org> wrote:
>
> Sipeed's Lichee PI 4A board is based on T-HEAD's TH1520 SoC which consists of
> quad core XuanTie C910 CPU, plus one C906 CPU and one E902 CPU.
>
> In this series, we add a basic device tree, including UART CPU, PLIC, make it
> capable of running into a serial console.
>
> Please note that, we rely on pre shipped vendor u-boot which run in M-Mode to
> chain load this mainline u-boot either via eMMC storage or from tftp, thus the
> pinctrl and clock setting are not implemented in this series, which certainly
> can be improved later accordingly.
>
> Also the device tree is borrowed from kernel which is already accepted by kernel
> upstream [1].
>
> [1] https://lore.kernel.org/all/20230617161529.2092-1-jszhang@kernel.org
>
> Changes since PATCH v1:
> - sync device tree with mainline kernel's version
> - update docs and also fix the build error
> - fix missing <cpu_func.h> header file
>
> PATCH v1:
> https://lore.kernel.org/all/20230526124107.894-1-dlan@gentoo.org
>
> Yixun Lan (4):
> riscv: t-head: licheepi4a: initial support added
> riscv: dts: t-head: Add basic device tree for Sipeed Lichee PI 4A
> board
> configs: th1520_lpi4a_defconfig: Add initial config
> doc: t-head: lpi4a: document Lichee PI 4A board
>
> arch/riscv/Kconfig | 5 +
> arch/riscv/dts/Makefile | 1 +
> arch/riscv/dts/th1520-lichee-module-4a.dtsi | 34 ++
> arch/riscv/dts/th1520-lichee-pi-4a.dts | 32 ++
> arch/riscv/dts/th1520.dtsi | 406 ++++++++++++++++++++
> board/thead/th1520_lpi4a/Kconfig | 42 ++
> board/thead/th1520_lpi4a/MAINTAINERS | 7 +
> board/thead/th1520_lpi4a/Makefile | 5 +
> board/thead/th1520_lpi4a/board.c | 15 +
> configs/th1520_lpi4a_defconfig | 82 ++++
> doc/board/index.rst | 1 +
> doc/board/thead/index.rst | 9 +
> doc/board/thead/lpi4a.rst | 129 +++++++
> include/configs/th1520_lpi4a.h | 22 ++
> 14 files changed, 790 insertions(+)
> create mode 100644 arch/riscv/dts/th1520-lichee-module-4a.dtsi
> create mode 100644 arch/riscv/dts/th1520-lichee-pi-4a.dts
> create mode 100644 arch/riscv/dts/th1520.dtsi
> create mode 100644 board/thead/th1520_lpi4a/Kconfig
> create mode 100644 board/thead/th1520_lpi4a/MAINTAINERS
> create mode 100644 board/thead/th1520_lpi4a/Makefile
> create mode 100644 board/thead/th1520_lpi4a/board.c
> create mode 100644 configs/th1520_lpi4a_defconfig
> create mode 100644 doc/board/thead/index.rst
> create mode 100644 doc/board/thead/lpi4a.rst
> create mode 100644 include/configs/th1520_lpi4a.h
>
> --
> 2.39.3
>
--
Best Regards
Guo Ren
More information about the U-Boot
mailing list