board: rockchip: Add support for rk3588 GenBook

Add support for Cool Pi GenBook, it works as a carrier board
connect with CM5 SOM.

Specification:
- Rockchip RK3588
- LPDDR5X 8/32 GB
- eMMC 64 GB
- HDMI Type A out x 1
- USB 3.0 Host x 1
- USB-C 3.0 with DisplayPort AltMode
- PCIE M.2 E Key for RTL8852BE Wireless connection
- PCIE M.2 M Key for NVME connection
- eDP panel with 1920x1080

Tested by Armbian boot on USB disk.

Change-Id: I4d9b8572dc7c400077dde666633f3fea1b47dd03
Signed-off-by: Andy Yan <andyshrk@163.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:
Andy Yan
2024-11-04 20:23:00 +08:00
committed by Kever Yang
parent 3126a63c8d
commit dfcd4afd4c
10 changed files with 257 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
/* SPDX-License-Identifier: GPL-2.0+ */
#ifndef __GENBOOK_CM5_RK3588_H
#define __GENBOOK_CM5_RK3588_H
#define ROCKCHIP_DEVICE_SETTINGS \
"stdout=serial,vidconsole\0" \
"stderr=serial,vidconsole\0"
/*
* As a laptop, there is no sdmmc, and we want to
* set usb the highest boot priority for third-part
* os installation.
*/
#define BOOT_TARGETS "usb mmc0"
#include <configs/rk3588_common.h>
#endif /* __GENBOOK_CM5_RK3588_H */