From dea541c4f4006337b7149966945814eb7162dcd4 Mon Sep 17 00:00:00 2001 From: David Karoly Date: Sat, 23 Apr 2022 20:09:14 +0200 Subject: [PATCH] docs/arm: update info for Raspberry Pi 2 & 3 Add some more details on peripherals. Change-Id: I65e6ce5ff32cd8b40b95a707460a870f0f4d688e Reviewed-on: https://review.haiku-os.org/c/haiku/+/5239 Reviewed-by: Adrien Destugues --- docs/develop/kernel/arch/arm/rpi2.rst | 6 ++++-- docs/develop/kernel/arch/arm/rpi3.rst | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/develop/kernel/arch/arm/rpi2.rst b/docs/develop/kernel/arch/arm/rpi2.rst index caf1bf1b17..e977623fb3 100644 --- a/docs/develop/kernel/arch/arm/rpi2.rst +++ b/docs/develop/kernel/arch/arm/rpi2.rst @@ -19,7 +19,8 @@ Hardware Information - HDMI Video Output - Composite Video Output -- Ethernet +- Ethernet 10/100 Mbit/s +- 4x USB 2.0 Setting up the Haiku SD card ============================ @@ -39,9 +40,10 @@ Required Files - bootcode.bin: 2nd stage bootloader - start.elf: The GPU binary firmware image - fixup.dat: Additional code for the GPU +- bcm2709-rpi-2-b.dtb: FDT binary for the Raspberry Pi 2B +- bcm2710-rpi-2-b.dtb: FDT binary for the Raspberry Pi 2B rev 1.2 - config.txt: A configuration file read by the Pi to start u-boot.bin - u-boot.bin: u-boot loader for the Pi 2 -- bcm2836-rpi-2-b.dtb: FDT binary for the Raspberry Pi 2 - haiku_loader_linux.ub: Haiku Loader - haiku-floppyboot.tgz.ub: Compressed initial ram image with Haiku kernel diff --git a/docs/develop/kernel/arch/arm/rpi3.rst b/docs/develop/kernel/arch/arm/rpi3.rst index 721781ecd5..f3da14494e 100644 --- a/docs/develop/kernel/arch/arm/rpi3.rst +++ b/docs/develop/kernel/arch/arm/rpi3.rst @@ -19,9 +19,10 @@ Hardware Information - HDMI Video Output - Composite Video Output -- Ethernet +- Ethernet 10/100 Mbit/s - Wifi b/g/n single band 2.4 GHz -- Bluetooth +- Bluetooth 4.1 BLE +- 4x USB 2.0 Setting up the Haiku SD card ============================ @@ -61,7 +62,7 @@ Compiling Haiku and preparing SD card - Create your ARM work directory ``mkdir generated.arm; cd generated.arm`` - Build an ARM toolchain using - ``../configure --build-cross-tools arm ../../buildtools`` + ``../configure --build-cross-tools arm --cross-tools-source ../../buildtools`` - Build SD card image using ``jam -q -j6 @minimum-mmc`` - Prepare customized SD card using the ``rune`` tool. E.g. ``rune -b rpi3 -i haiku-mmc.image /dev/mmcblk0`` - Ensure that partition 1 has partition type fat16: ``parted /dev/mmcblk0 set 1 esp off``