Lines Matching +full:mipi +full:- +full:to +full:- +full:edp
4 The RK3399-Q7 (Puma) is a system-on-module featuring the Rockchip
5 RK3399 in a Qseven-compatible form-factor.
7 RK3399-Q7 features:
8 * CPU: ARMv8 64bit Big-Little architecture,
9 * Big: dual-core Cortex-A72
10 * Little: quad-core Cortex-A53
12 * DRAM: 4GB-128MB dual-channel
19 * Display: HDMI/eDP/MIPI
22 * Companion Controller: onboard additional Cortex-M0 microcontroller
27 Here is the step-by-step to boot to U-Boot on rk3399.
29 Get the Source and build ATF/Cortex-M0 binaries
32 > git clone git://git.theobroma-systems.com/arm-trusted-firmware.git
33 > git clone git://git.theobroma-systems.com/rk3399-cortex-m0.git
38 > cd arm-trusted-firmware
39 > make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399 bl31
40 > cp build/rk3399/release/bl31.bin ../u-boot/bl31-rk3399.bin
45 > cd ../rk3399-cortex-m0
46 > make CROSS_COMPILE=arm-cortex_m0-eabi-
47 > cp rk3399m0.bin ../u-boot
49 Compile the U-Boot
52 > cd ../u-boot
53 > make CROSS_COMPILE=aarch64-linux-gnu- puma-rk3399_defconfig all
58 Creating a SPL image for SD-Card/eMMC
59 > tools/mkimage -n rk3399 -T rksd -d spl/u-boot-spl.bin spl_mmc.img
60 Creating a SPL image for SPI-NOR
61 > tools/mkimage -n rk3399 -T rkspi -d spl/u-boot-spl.bin spl_nor.img
62 Create the FIT image containing U-Boot proper, ATF, M0 Firmware, devicetree
63 > make CROSS_COMPILE=aarch64-linux-gnu- u-boot.itb
68 Copy the SPL to offset 32k for SD/eMMC, offset 0 for NOR-Flash and the FIT
69 image to offset 256k card.
71 SD-Card
72 -------
75 > dd if=u-boot.itb of=/dev/sdb seek=512
78 ----
80 rkdeveloptool allows to flash the on-board eMMC via the USB OTG interface with
83 > git clone https://github.com/rockchip-linux/rkdeveloptool
85 > autoreconf -i && ./configure && make
86 > git clone https://github.com/rockchip-linux/rkbin.git
89 > ./rkdeveloptool wl 512 ../u-boot.itb
91 NOR-Flash
92 ---------
94 Writing the SPI NOR Flash requires a running U-Boot. For the sake of simplicity
95 we assume you have a SD-Card with a partition containing the required files
102 > load mmc 1:1 ${kernel_addr_r} u-boot.itb
107 Reboot the system and you should see a U-Boot console on UART0 (115200n8).