diff options
author | Jonas Karlman <jonas@kwiboo.se> | 2023-07-30 12:26:42 +0000 |
---|---|---|
committer | Kever Yang <kever.yang@rock-chips.com> | 2023-07-31 14:41:35 +0800 |
commit | 9c1b5d163eec247091ed8dbb4493906f315bfff9 (patch) | |
tree | 8aa118186b6b252f2928634b906005b09fa58ec6 /board | |
parent | f8a2d1c108da37fd5202d717c3e428e3dfc12f01 (diff) | |
download | u-boot-9c1b5d163eec247091ed8dbb4493906f315bfff9.tar.gz u-boot-9c1b5d163eec247091ed8dbb4493906f315bfff9.tar.bz2 u-boot-9c1b5d163eec247091ed8dbb4493906f315bfff9.zip |
board: rockchip: Add Pine64 Quartz64-A Board
The Pine64 Quartz64 Model A is a single-board computer based on the
Rockchip RK3566 SoC. The board features USB3, SATA, PCIe, HDMI, USB2.0,
CSI, DSI, eDP, eMMC, SD, and an e-paper parallel port, as well as a
20 pin GPIO header.
Features tested on a Quartz64-A 8GB v2.0 2021-04-27:
- SD-card boot
- eMMC boot
- PCIe/NVMe/AHCI
- USB host
Device tree is imported from linux v6.4.
Co-developed-by: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
Signed-off-by: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Diffstat (limited to 'board')
-rw-r--r-- | board/pine64/quartz64_rk3566/Kconfig | 15 | ||||
-rw-r--r-- | board/pine64/quartz64_rk3566/MAINTAINERS | 9 | ||||
-rw-r--r-- | board/pine64/quartz64_rk3566/Makefile | 3 | ||||
-rw-r--r-- | board/pine64/quartz64_rk3566/quartz64-rk3566.c | 1 |
4 files changed, 28 insertions, 0 deletions
diff --git a/board/pine64/quartz64_rk3566/Kconfig b/board/pine64/quartz64_rk3566/Kconfig new file mode 100644 index 0000000000..3de1d8f7a9 --- /dev/null +++ b/board/pine64/quartz64_rk3566/Kconfig @@ -0,0 +1,15 @@ +if TARGET_QUARTZ64_RK3566 + +config SYS_BOARD + default "quartz64_rk3566" + +config SYS_VENDOR + default "pine64" + +config SYS_CONFIG_NAME + default "quartz64_rk3566" + +config BOARD_SPECIFIC_OPTIONS # dummy + def_bool y + +endif diff --git a/board/pine64/quartz64_rk3566/MAINTAINERS b/board/pine64/quartz64_rk3566/MAINTAINERS new file mode 100644 index 0000000000..dbc0dfbd97 --- /dev/null +++ b/board/pine64/quartz64_rk3566/MAINTAINERS @@ -0,0 +1,9 @@ +QUARTZ64-RK3566 +M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com> +R: Jonas Karlman <jonas@kwiboo.se> +S: Maintained +F: board/pine64/quartz64_rk3566/ +F: include/configs/quartz64_rk3566.h +F: configs/quartz64-a-rk3566_defconfig +F: arch/arm/dts/rk3566-quartz64-a.dts +F: arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi diff --git a/board/pine64/quartz64_rk3566/Makefile b/board/pine64/quartz64_rk3566/Makefile new file mode 100644 index 0000000000..c24a40e724 --- /dev/null +++ b/board/pine64/quartz64_rk3566/Makefile @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: GPL-2.0+ + +obj-y += quartz64-rk3566.o diff --git a/board/pine64/quartz64_rk3566/quartz64-rk3566.c b/board/pine64/quartz64_rk3566/quartz64-rk3566.c new file mode 100644 index 0000000000..4c027f2a7a --- /dev/null +++ b/board/pine64/quartz64_rk3566/quartz64-rk3566.c @@ -0,0 +1 @@ +// SPDX-License-Identifier: GPL-2.0+ |