RPi4B: emmc2bus dma-range handling does not track the boot-time-FDT (u-boot based booting)

Klaus Cucinauomo maciphone2 at googlemail.com
Sat Oct 10 00:17:21 UTC 2020



> Am 09.10.2020 um 23:25 schrieb Mark Millard <marklmi at yahoo.com>:
> 
> FreeBSD imports lots of linux-dts material that it does not put
> to use. Only some of the imported material is used.
> 
> release/arm64/RPI3.conf indicates use of:
> (There is not RPi4 release yet.)
> 
> DTB_DIR="/usr/local/share/rpi-firmware"
> DTB="bcm2709-rpi-2-b.dtb bcm2710-rpi-3-b.dtb bcm2710-rpi-3-b-plus.dtb bcm2711-rpi-4-b.dtb"
> . . .
> EMBEDDEDPORTS="sysutils/u-boot-rpi3 sysutils/rpi-firmware"
> . . .
>        UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi3“
> ………….
> 
> It is not using sys/gnu/dts/arm64/broadcom/ material.


ah, `forgot to mention  :
[dtb = DeviceTree-Blob == compiled dts(DeviceTreeSource)]
So the dtb`s you mention are compiled off of the dts.
So I GUESS ;-) that  sys/gnu/dts/arm64/broadcom/  isn’t a dead unused directory …
Regards
K.





More information about the freebsd-arm mailing list