Hi, I actually solved the data abort by disabling HAB by removing FSL_CAAM and FSL_BLOB like this in arch/arm/mach-imx/mx6/Kconfig:
config TARGET_Y_T080
bool "y_t080"
depends on MX6UL
select BOARD_LATE_INIT
select DM
select DM_THERMAL
select SUPPORT_SPL
select IMX_MODULE_FUSE
select OF_SYSTEM_SETUP
imply CMD_DM
- select FSL_CAAM
- select FSL_BLOB
select ARCH_MISC_INIT
The board boots fine now, but if I enable CONFIG_CMD_BMP it hangs with no error in the serial output like so:
U-Boot 2023.04 (Jan 03 2024 - 11:48:22 +0000)
CPU: i.MX6ULL rev1.1 900 MHz (running at 396 MHz)
CPU: Commercial temperature grade (0C to 95C) at 31C
Reset cause: POR
Model: X T080 for Y
Board: T080 for Y
DRAM: 512 MiB
Core: 76 devices, 18 uclasses, devicetree: separate
NAND: 512 MiB
MMC: FSL_SDHC: 0
Loading Environment from MMC... MMC Device 1 not found
*** Warning - No MMC card found, using default environment
Loading Environment from NAND... *** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Our board has a 24 bit parallel LCD, which in uboot 2016.03 works fine but is initialized without a DT and can show a splash logo.
Thanks