mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-06 21:03:21 +09:00
![Marcel Ziswiler](/assets/img/avatar_default.png)
This commit adds initial support for the Toradex Apalis iMX8QM 4GB WB IT V1.0B module. Unlike the V1.0A early access samples exclusively booting from SD card, they are now strapped to boot from eFuses which are factory fused to properly boot from their on-module eMMC. U-Boot supports either booting from the on-module eMMC or may be used for recovery purpose using the universal update utility (uuu) aka mfgtools 3.0. Functionality wise the following is known to be working: - eMMC, 8-bit and 4-bit MMC/SD card slots - Gigabit Ethernet - GPIOs - I2C Unfortunately, there is no USB functionality for the i.MX 8QM as of yet. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: Max Krummenacher <max.krummenacher@toradex.com>
58 lines
1.0 KiB
Plaintext
58 lines
1.0 KiB
Plaintext
if ARCH_IMX8
|
|
|
|
config IMX8
|
|
bool
|
|
|
|
config MU_BASE_SPL
|
|
hex "MU base address used in SPL"
|
|
default 0x5d1b0000
|
|
help
|
|
SPL runs in EL3 mode, it use MU0_A to communicate with SCU.
|
|
So we could not reuse the one in dts which is for normal U-Boot.
|
|
|
|
config IMX8QM
|
|
select IMX8
|
|
select SUPPORT_SPL
|
|
bool
|
|
|
|
config IMX8QXP
|
|
select IMX8
|
|
select SUPPORT_SPL
|
|
bool
|
|
|
|
config SYS_SOC
|
|
default "imx8"
|
|
|
|
choice
|
|
prompt "i.MX8 board select"
|
|
optional
|
|
|
|
config TARGET_APALIS_IMX8
|
|
bool "Support Apalis iMX8 module"
|
|
select BOARD_LATE_INIT
|
|
select IMX8QM
|
|
|
|
config TARGET_COLIBRI_IMX8X
|
|
bool "Support Colibri iMX8X module"
|
|
select BOARD_LATE_INIT
|
|
select IMX8QXP
|
|
|
|
config TARGET_IMX8QM_MEK
|
|
bool "Support i.MX8QM MEK board"
|
|
select BOARD_LATE_INIT
|
|
select IMX8QM
|
|
|
|
config TARGET_IMX8QXP_MEK
|
|
bool "Support i.MX8QXP MEK board"
|
|
select BOARD_LATE_INIT
|
|
select IMX8QXP
|
|
|
|
endchoice
|
|
|
|
source "board/freescale/imx8qm_mek/Kconfig"
|
|
source "board/freescale/imx8qxp_mek/Kconfig"
|
|
source "board/toradex/apalis-imx8/Kconfig"
|
|
source "board/toradex/colibri-imx8x/Kconfig"
|
|
|
|
endif
|