Just a general query on to the configuration files for your distros.
While adding some new machine configurations for a custom product based on the i.MX8, I've noticed that the preferred providers for the kernel and the bootloader are set in the distro confuguration in the meta-imx layer.
To my understanding, the distro should be as hardware agnostic as possible, and as such the preferred providers should be set in the machine configuration files, as is done in poky. Is there a reason behind this design decision?
Best,
Ryan Agius