>>> I wonder if it's a change/regression in the firmware
overlay <->
>>> kernel interface.
>> do you use the DTB file from 5.14.x or 5.16x?
> I'm guessing this is fixed in the RPi firmware DTs with their rebase to 5.15.x?
>
> I've not pushed newer firmware/DT to stable Fedora of late as we've
> had a bunch of regressions on various RPi devices, currently upstream
> firmware on Fedora doesn't boot on any 32 bit RPi device for example.
Please never ever use the DTS from the Raspberry Pi tree in combination
with the mainline kernel. Please use the DTS from mainline tree. Any
other combination is not tested and has unexpected results.
In the case of arm32 it's all using upstream kernel/DT with RPi
firmware it still has unexpected results. Either way it's a game of
whack-a-mole, we also have cases where the Firmware DT works and the
upstream kernel DT does not [1] but I've not had time to debug that
one yet.
[1]
https://bugzilla.redhat.com/show_bug.cgi?id=2011423