[PATCH 0/2] Initial Traverse Ten64 board support
Mathew McBride
matt at traverse.com.au
Wed Nov 3 06:29:19 CET 2021
This patchset adds initial support for the Traverse Ten64
family, which is a networking focused Mini-ITX board using
NXP's LS1088A.
This patchset is the bare minimum necessary to get a system
running on U-Boot and booting via distroboot/EFI.
There are still a few more drivers to come, such as the
I2C setup for the USB5744 hub and EMC2301 fan controller.
Additionally, this patchset does not contain any of the
defaults (e.g bootmenu settings) we have in our official
firmware releases.
This set contains two additions:
- The driver for the board microcontroller
The microcontroller holds the board MAC address
and controls some board functions (like power to the
10G retimer).
This has been placed in boards/traverse/common/ as future
Traverse products may use it as well.
- The board file itself
Mathew McBride (2):
board: traverse: add Ten64 board controller driver
board: traverse: add initial Ten64 support
arch/arm/Kconfig | 16 +
arch/arm/dts/Makefile | 2 +
arch/arm/dts/fsl-ls1088a-ten64.dts | 377 ++++++++++++++++++++
board/traverse/common/Kconfig | 6 +
board/traverse/common/Makefile | 1 +
board/traverse/common/ten64-controller.h | 28 ++
board/traverse/common/ten64_controller.c | 238 +++++++++++++
board/traverse/ten64/Kconfig | 17 +
board/traverse/ten64/MAINTAINERS | 8 +
board/traverse/ten64/Makefile | 6 +
board/traverse/ten64/eth_ten64.c | 49 +++
board/traverse/ten64/ten64.c | 433 +++++++++++++++++++++++
configs/ten64_tfa_defconfig | 119 +++++++
include/configs/ten64.h | 55 +++
14 files changed, 1355 insertions(+)
create mode 100644 arch/arm/dts/fsl-ls1088a-ten64.dts
create mode 100644 board/traverse/common/Kconfig
create mode 100644 board/traverse/common/Makefile
create mode 100644 board/traverse/common/ten64-controller.h
create mode 100644 board/traverse/common/ten64_controller.c
create mode 100644 board/traverse/ten64/Kconfig
create mode 100644 board/traverse/ten64/MAINTAINERS
create mode 100644 board/traverse/ten64/Makefile
create mode 100644 board/traverse/ten64/eth_ten64.c
create mode 100644 board/traverse/ten64/ten64.c
create mode 100644 configs/ten64_tfa_defconfig
create mode 100644 include/configs/ten64.h
--
2.30.1
More information about the U-Boot
mailing list