]> Git Repo - J-u-boot.git/blob - doc/board/coolpi/genbook_cm5_rk3588.rst
doc: coolpi: Fix document style
[J-u-boot.git] / doc / board / coolpi / genbook_cm5_rk3588.rst
1 .. SPDX-License-Identifier: GPL-2.0+
2
3 GenBook
4 =======
5 Cool Pi GenBook is a laptop powered by RK3588, it works with a
6 carrier board connect with CM5.
7
8 Specification:
9
10 * Rockchip RK3588
11 * LPDDR5X 8/32 GB
12 * eMMC 64 GB
13 * SPI Nor 8 MB
14 * HDMI Type A out x 1
15 * USB 3.0 Host x 1
16 * USB-C 3.0 with DisplayPort AltMode
17 * PCIE M.2 E Key for RTL8852BE Wireless connection
18 * PCIE M.2 M Key for NVME connection
19 * eDP panel with 1920x1080
20
21 Here is the step-by-step to compile and boot to U-Boot on GenBook.
22
23 Get the TF-A and DDR init (TPL) binaries
24 ----------------------------------------
25
26 .. prompt:: bash
27
28    cd u-boot
29    export ROCKCHIP_TPL=../rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.17.bin
30    export BL31=../rkbin/bin/rk35/rk3588_bl31_v1.46.elf
31    make coolpi-genbook-cm5-rk3588_defconfig
32    make CROSS_COMPILE=aarch64-linux-gnu-
33
34 This will build ``u-boot-rockchip.bin`` for eMMC and ``u-boot-rockchip-spi.bin`` for SPI Nor.
35
36 Write u-boot to eMMC or SPI Nor from a Linux system on the laptop
37 -----------------------------------------------------------------
38
39 Copy ``u-boot-rockchip.bin`` and ``u-boot-rockchip-spi.bin`` to the laptop.
40
41 eMMC
42 ~~~~
43
44 .. prompt:: bash
45
46    dd if=u-boot-rockchip.bin of=/dev/mmcblk0 bs=512 seek=64
47
48 SPI Nor
49 ~~~~~~~
50
51 .. prompt:: bash
52
53   dd if=u-boot-rockchip-spi.bin of=/dev/mtdblock0
54
55 ``upgrade_tool`` allows to flash the on-board SPI Nor via the USB TypeC interface
56 with help of the Rockchip loader binary.
57
58 To enter the USB flashing mode, connect the laptop and your HOST PC with a USB-C
59 cable, reset the laptop with ``Loader Key`` pressed.
60 On your PC, check with ``lsusb -d 2207:350b``).
61
62 To flash U-Boot on the SPI Nor with ``upgrade_tool``:
63
64 .. prompt:: bash
65
66   upgrade_tool db rk3588/MiniLoaderAll.bin
67   upgrade_tool ssd       // Input 5 for SPINOR download mode
68   upgrade_tool wl 0 u-boot-rockchip-spi.bin
69   upgrade_tool rd
This page took 0.029428 seconds and 4 git commands to generate.