Since kernel 6.1, the correct data tree source for this usage is:
It is ok and works as intended. But, we have a dtbo embedded in an eeprom for our HAT that we cannot update easily.fragment@7 {
target = <&chosen>;
__overlay__ {
bootargs = "snd_bcm2835.enable_headphones=1";
};
};
Is it possible in any way to ignore the fragment, or create a virtual audio node to make the eeprom dtbo load the system.
The dirty solution would be to disable the hat eeprom check in config.txt, and make the detection at boot, but there may be a better alternative ?
Thank you very much.