The Raspberry Pi RP3A0 is our first System-in-Package (SiP) consisting of a Broadcom BCM2710A1 — which is the silicon die packaged inside the Broadcom BCM2837 chip which is used on the Raspberry Pi 3 — along with 512MB of DRAM.
Does that mean that pkgs.linuxPackages_rpi3 kernel should be “compatible” with the Zero 2 W model to target aarch64?
Are there any recommendations / suggestions?
There seems to be a slight misunderstanding here. The original Pi Zero is a trimmed down Pi 1 with an armv7l system. The Zero 2 is a trimmed down Pi 3 and needs aarch64.
I used the build instructions here to build the inital sd-card, but you could probably just build a system for Pi 3 and put the sd into the Zero 2.
thanks for the example and clarification, FYI i’m not yet comfortable with hardware / low-level stuff
yeah i was under that impression from Rapberry hardware doc (see quote above)
how does that work then for device tree overlays? (that is still a bit obscure to me but learning)
will it sill build with the ones for and compatible with the Zero 2 W (or other models)?
it does look like .dtb for all compatible models are in regardless:
EDIT:
From your repo, it seems that it should be ok and correct .dtb are loaded then only need to find the matching filter if additional overlays: