We have a separate rk3288.rst as well as rockchip.rst for all the rest. Split this up into a rk3188.rst and a rk35xx.rst, so we do not mix older 32bit docs with the doc for the newer SoCs.
Signed-off-by: Ahmad Fatoum <[email protected]> --- v1 -> v2: - new patch --- Documentation/boards/rk3188.rst | 47 +++++++++++++++++ .../boards/{rockchip.rst => rk35xx.rst} | 52 +------------------ 2 files changed, 49 insertions(+), 50 deletions(-) create mode 100644 Documentation/boards/rk3188.rst rename Documentation/boards/{rockchip.rst => rk35xx.rst} (71%) diff --git a/Documentation/boards/rk3188.rst b/Documentation/boards/rk3188.rst new file mode 100644 index 000000000000..a5599c6d5f48 --- /dev/null +++ b/Documentation/boards/rk3188.rst @@ -0,0 +1,47 @@ +Rockchip RK3188 +=============== + +Radxa Rock +---------- + +Radxa Rock is a small SBC based on Rockchip RK3188 SoC. +See http://radxa.com/Rock for additional information. + +Building +^^^^^^^^ + +.. code-block:: sh + + make ARCH=arm radxa_rock_defconfig + make ARCH=arm + +Creating bootable SD card +^^^^^^^^^^^^^^^^^^^^^^^^^ + +This will require a DRAM setup blob and additional utilities, see above. + +Card layout (block == 0x200 bytes). + +============ ========================================== +Block Number Name +============ ========================================== +0x0000 DOS partition table +0x0040 RK bootinfo (BootROM check sector) +0x0044 DRAM setup routine +0x005C Bootloader (barebox) +0x0400 Barebox environment +0x0800 Free space start +============ ========================================== + +Instructions. + +* Make 2 partitions on SD for boot and root filesystems. +* Checkout and compile https://github.com/apxii/rkboottools +* Get some RK3188 bootloader from https://github.com/neo-technologies/rockchip-bootloader +* Run "rk-splitboot RK3188Loader(L)_V2.13.bin" command. (for example). + You will get FlashData file with others. It's a DRAM setup blob. +* Otherwise it can be borrowed from RK U-boot sources from + https://github.com/linux-rockchip/u-boot-rockchip/blob/u-boot-rk3188/tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin +* Run "rk-makebootable FlashData barebox-radxa-rock.bin rrboot.bin" +* Insert SD card and run "dd if=rrboot.bin of=</dev/sdcard> bs=$((0x200)) seek=$((0x40))" +* SD card is ready diff --git a/Documentation/boards/rockchip.rst b/Documentation/boards/rk35xx.rst similarity index 71% rename from Documentation/boards/rockchip.rst rename to Documentation/boards/rk35xx.rst index 34b0a0e5aa1a..8776ae3f7c0f 100644 --- a/Documentation/boards/rockchip.rst +++ b/Documentation/boards/rk35xx.rst @@ -1,53 +1,5 @@ -Rockchip RK3188 -=============== - -Radxa Rock ----------- - -Radxa Rock is a small SBC based on Rockchip RK3188 SoC. -See http://radxa.com/Rock for additional information. - -Building -^^^^^^^^ - -.. code-block:: sh - - make ARCH=arm radxa_rock_defconfig - make ARCH=arm - -Creating bootable SD card -^^^^^^^^^^^^^^^^^^^^^^^^^ - -This will require a DRAM setup blob and additional utilities, see above. - -Card layout (block == 0x200 bytes). - -============ ========================================== -Block Number Name -============ ========================================== -0x0000 DOS partition table -0x0040 RK bootinfo (BootROM check sector) -0x0044 DRAM setup routine -0x005C Bootloader (barebox) -0x0400 Barebox environment -0x0800 Free space start -============ ========================================== - -Instructions. - -* Make 2 partitions on SD for boot and root filesystems. -* Checkout and compile https://github.com/apxii/rkboottools -* Get some RK3188 bootloader from https://github.com/neo-technologies/rockchip-bootloader -* Run "rk-splitboot RK3188Loader(L)_V2.13.bin" command. (for example). - You will get FlashData file with others. It's a DRAM setup blob. -* Otherwise it can be borrowed from RK U-boot sources from - https://github.com/linux-rockchip/u-boot-rockchip/blob/u-boot-rk3188/tools/rk_tools/3188_LPDDR2_300MHz_DDR3_300MHz_20130830.bin -* Run "rk-makebootable FlashData barebox-radxa-rock.bin rrboot.bin" -* Insert SD card and run "dd if=rrboot.bin of=</dev/sdcard> bs=$((0x200)) seek=$((0x40))" -* SD card is ready - -Rockchip RK356x -=============== +RK35xx Rockchip SoCs +==================== Barebox features support for the Rockchip RK3566 and RK3568 SoCs, where the RK3566 can be considered as reduced but largely identical version of the -- 2.47.3
