Adding support for MCIMX6QP-SDB

I'm trying to create a custom build for the MCIMX6QP-SDB SABRE board. I currently have a custom U-boot working but when it tries to boot the kernel, it hangs at "Starting kernel..." as shown belong. I have the target system set to "Freescale i.MX 6" and target profile set to "Toradex apalis family". I'm totally new to this and would appreciate any help.

U-Boot SPL 2022.04-01013-g2fab958032-dirty (May 16 2023 - 15:45:21 -0400)
Trying to boot from MMC1


U-Boot 2022.04-01013-g2fab958032-dirty (May 16 2023 - 15:45:21 -0400)

CPU:   Freescale i.MX6QP rev1.0 996 MHz (running at 792 MHz)
CPU:   Automotive temperature grade (-40C to 125C) at 42C
Reset cause: POR
Model: Freescale i.MX6 Quad Plus SABRE Smart Device Board
I2C:   ready
DRAM:  1 GiB
Core:  60 devices, 15 uclasses, devicetree: separate
PMIC:  PFUZE100 ID=0x10
MMC:   FSL_SDHC: 4, FSL_SDHC: 1, FSL_SDHC: 3
Loading Environment from MMC... OK
No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In:    serial
Out:   serial
Err:   serial
SEC0:  RNG instantiated
Net:   eth0: ethernet@2188000
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc1 is current device
Failed to load 'boot.scr'
Failed to load 'boot/boot.scr'
2667008 bytes read in 130 ms (19.6 MiB/s)
Booting from mmc ...
46915 bytes read in 7 ms (6.4 MiB/s)
Kernel image @ 0x12000000 [ 0x000000 - 0x28b200 ]
## Flattened Device Tree blob at 18000000
   Booting using the fdt blob at 0x18000000
   Using Device Tree in place at 18000000, end 1800e742

Starting kernel ...
1 Like