The meta-adi Yocto layers at meta-adi-xilinx and meta-adi-core advertise that they will provide a highly customized Analog Devices kernel for use with PetaLinux.
I have two different boards that are *not* listed in the table of supported Projects/Devicetrees in the README.md at meta-adi-xilinx. However we have our own Vivado 2021.2 HDL design based on the Analog Devices spi-engine and dmac framework for both ADCs and DACs.
I am having trouble understanding why meta-adi only supports a small list of known device trees. I also don't understand the section "Adding a new Devicetree" in README.md.
- Why would I need to delete *any* device tree nodes to use meta-adi? I'm going to want to use them!
- Perhaps I don't understand the purpose of meta-adi. Isn't it providing the kernel patches to support the enhanced IIO subsystem to support various Analog Devices device drivers with the HDL spi-engine framework for performance?
- Why would kernel enhancements be specific to a set of known device trees?
Can anyone clarify this?