Hi, i am adding some dtbo’s with using /meta-grilo-experiments
Apparently it prevents conf-colibri-imx7-emmc-secboot-kargs_overlay.dtbo from being added or loaded - and i get
## WARNING: Required node "/chosen/toradex,secure-boot" could not be found in device-tree.
The layer as i can see it only adds dtbo’s
FILESEXTRAPATHS:prepend := "${THISDIR}/device-tree-overlays:"
CUSTOM_OVERLAYS_SOURCE = " \
my-device-tree_overlay.dts \
my-device-tree_overlay2.dts \
"
CUSTOM_OVERLAYS_BINARY = " \
my-device-tree_overlay.dtbo \
my-device-tree_overlay2.dtbo \
"
SRC_URI += " \
file://my-device-tree_overlay.dts \
file://my-device-tree_overlay2.dts \
"
TEZI_EXTERNAL_KERNEL_DEVICETREE += " \
${CUSTOM_OVERLAYS_BINARY} \
"
TEZI_EXTERNAL_KERNEL_DEVICETREE_BOOT = " \
${CUSTOM_OVERLAYS_BINARY} \
"
do_collect_overlays:prepend() {
for DTS in ${CUSTOM_OVERLAYS_SOURCE}; do
cp ${WORKDIR}/${DTS} ${S}
done
}
Device tree overlay source
/dts-v1/;
/plugin/;
#include "imx7d-pinfunc.h"
/ {
compatible = "toradex,colibri-imx7d",
"toradex,colibri-imx7d-eval-v3",
"fsl,imx7d";
};
&flexcan1 {
status = "okay";
};
&iomuxc {
pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 >;
};
&pinctrl_gpio1 {
fsl,pins = <
MX7D_PAD_EPDC_PWR_COM__GPIO2_IO30 0x74 /* SODIMM 112 */
MX7D_PAD_EPDC_SDCLK__GPIO2_IO16 0x74 /* SODIMM 114 */
MX7D_PAD_EPDC_SDLE__GPIO2_IO17 0x74 /* SODIMM 116 */
MX7D_PAD_EPDC_SDOE__GPIO2_IO18 0x74 /* SODIMM 118 */
MX7D_PAD_EPDC_SDSHR__GPIO2_IO19 0x14 /* SODIMM 120 */
>;
};
It does remove the VGA dtbo , which is good, but does it need the /chosen/toradex,secure-boot in one of my dtbo’s or which part skips the default toradex dtbo’s ?
Best Regards - Paul