Для вашей цели я бы создал свой собственный слой, а затем добавил ядро bbhappend:
sources/meta-ziegfried/recipes-kernel/linux/linux-tn-imx_%.bbappend
для точного имени рецепта, вы должны указать точное имя рецепта ядра вместо моего. Чтобы узнать имя, которое вы можете сделать:
$ oe-pkgdata-util lookup-recipe kernel
Затем создайте каталог sources / meta-ziegfried / recipes-kernel / linux / patchs / и просто добавьте свою модификацию dts в патч:
$ cat sources/meta-ziegfried/recipes-kernel/linux/linux-tn-imx_%.bbappend
FILESEXTRAPATHS_prepend := "${THISDIR}/patchs:"
SRC_URI += " file://0001-add-ziegfried-modified-dts.patch \
"
И вуаля, которая автоматически добавит ваши точки в ядро.
Для конфигурации ядра относительно используемой вами версии yocto вы можете использовать фрагмент ядра:
https://www.yoctoproject.org/docs/2.5/kernel-dev/kernel-dev.html#creating-config-fragments