device | wifi | bluetooth | rtc | tpm | gpt partition | pxe boot | sdcard boot | emmc boot | uart (uboot + linux) | PoR detect | Hardware Watchdog |
---|---|---|---|---|---|---|---|---|---|---|---|
raspberrypi4-64 | x | x | o? | o¹ | x | x | x | - | x | x | x |
raspberrypi3 | x | x | o? | o¹ | - | todo | x | - | x | x | x |
phyboard-polis-imx8mm-4 | x | x | x | x | x | todo | x | ? | x | x | ? |
phygate-tauri-l-imx8mm-2 | - | - | x | x | x | x | x | x² | x | x | x |
x | supported |
o | optional with extra hardware |
? | untested |
- | no |
todo | we have to implement it |
¹ | SLB9670 TPM2.0 |
² | device path emmc: /dev/mmcblk2 use DIP switch to select emmc as boot device |
Refer to https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README.
Available device tree overlays which can be activated e.g. via
sudo fw_setenv overlays "imx8mm-phygate-tauri-rs232-rs232.dtbo imx8mm-phycore-no-eth.dtbo"
sudo reboot
- imx8mm-phygate-tauri-rs232-rs232.dtbo
- imx8mm-phygate-tauri-rs232-rs485.dtbo
- imx8mm-phygate-tauri-rs232-rs485-switchable.dtbo
- imx8mm-phygate-tauri-rs232-rts-cts.dtbo
- imx8mm-phycore-rpmsg.dtbo
- imx8mm-phycore-no-eth.dtbo
- imx8mm-phycore-no-spiflash.dtbo