Re: Raimbow screen installing / booting FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img on the raspberry pi zero 2w

Tomek CEDRO <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <CAFYkXjmw8odDrJQvnjcyE4nN4NgqZdGDxi4pOsRGTcz8hQspSA@mail.gmail.com>
On Thu, Feb 6, 2025 at 3:04 PM Mark Millard <[email protected]> wrote:
> On Feb 5, 2025, at 23:51, Tomek CEDRO <[email protected]> wrote:
> > Yup, I can confirm rpi-firmware/bcm2710-rpi-zero-2-w.dtb works with
> > FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img :-)
>
> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img contains the
> u-boot from:
>
> /usr/ports/sysutils/u-boot-rpi-arm64
>
> and, so, also contains and should be used with a copy of:
>
> /usr/local/share/rpi-firmware/config_arm64.txt
>
> as config.txt :
>
> # grep -rA1 config_arm64 /usr/src/release/
> /usr/src/release/arm64/RPI.conf: chroot ${CHROOTDIR} cp -p ${DTB_DIR}/config_arm64.txt \
> /usr/src/release/arm64/RPI.conf- ${FATMOUNT}/config.txt
>
> /usr/local/share/rpi-firmware/config_rpi3.txt is for when:
>
> /usr/ports/sysutils/u-boot-rpi3
>
> is is use instead. No modern snapshot or release uses that:
>
> > One thing to mention too is config_rpi3.txt -> config.txt (not
> > config_rpi_0_w.txt) :-)
>
> config_rpi3.txt is likely not fully appropriate and
> config_arm64.txt is likely what should be used. But
> it was already in place as config.txt in:
>
> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img
>
> FreeBSD-14.2-RELEASE-arm64-aarch64-RPI.img is for
> all the aarch64 / arm64 RPi*'s that FreeBSD happens
> to support. (RPi5's not being supported as stands.)

ACK! I confirm that config_arm64.txt -> config.txt works on rPI-0-2W
and should remember its the default :-)

% diff -u config_rpi3.txt config_arm64.txt
--- config_rpi3.txt     2025-02-06 08:21:34.000000000 +0100
+++ config_arm64.txt    2025-02-06 08:21:34.000000000 +0100
@@ -1,7 +1,11 @@
+[all]
 arm_64bit=1
 dtparam=audio=on,i2c_arm=on,spi=on
 dtoverlay=mmc
-dtoverlay=pwm
 dtoverlay=disable-bt
 device_tree_address=0x4000
 kernel=u-boot.bin
+
+[pi4]
+hdmi_safe=1
+armstub=armstub8-gic.bin

Thank you Mark! :-)
Tomek

ps/2: Is there a video console so I can for instance run mpv / sdl2
applications without xorg / wayland as on amd64? What driver? :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.