I’m working on booting a SMARC-sAL28 module with the LS1028A SoC. I’ve compiled U-Boot and written it to an SD card. The device tree is supposed to include support for ARM crypto extensions and SMMU. However, I’m encountering the following warnings during the boot process:
WARNING: Missing crypto node
WARNING failed to get smmu node: FDT_ERR_NOTFOUND
Altough the crypto node and smmu node are defined in the device tree:
crypto {
compatible = "arm,crypto";
};
smmu {
compatible = "arm,smmu-v3";
};
Also the kernel fails to boot and is stuck in an loop with the message:
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Kernel Image
Using Device Tree in place at 0000000088000000, end 0000000088006888
WARNING: Missing crypto node
WARNING failed to get smmu node: FDT_ERR_NOTFOUND
Starting kernel ...