2018-11-20 10:19:25 +00:00
|
|
|
if ARCH_IMX8M
|
2018-01-10 05:20:19 +00:00
|
|
|
|
2018-11-20 10:19:25 +00:00
|
|
|
config IMX8M
|
2018-01-10 05:20:19 +00:00
|
|
|
bool
|
2022-12-22 00:46:39 +00:00
|
|
|
select GICV3 if ARMV8_PSCI
|
2021-03-25 09:30:25 +00:00
|
|
|
select HAS_CAAM
|
2018-01-10 05:20:19 +00:00
|
|
|
select ROM_UNIFIED_SECTIONS
|
2022-09-22 09:18:46 +00:00
|
|
|
select ARMV8_CRYPTO
|
2018-01-10 05:20:19 +00:00
|
|
|
|
2019-08-27 06:24:54 +00:00
|
|
|
config IMX8MQ
|
|
|
|
bool
|
|
|
|
select IMX8M
|
2022-05-23 11:38:27 +00:00
|
|
|
select CLK_IMX8MQ
|
2019-08-27 06:24:54 +00:00
|
|
|
|
2019-08-27 06:24:57 +00:00
|
|
|
config IMX8MM
|
|
|
|
bool
|
|
|
|
select IMX8M
|
|
|
|
|
2019-09-16 03:09:12 +00:00
|
|
|
config IMX8MN
|
|
|
|
bool
|
|
|
|
select IMX8M
|
|
|
|
|
2019-12-27 02:24:54 +00:00
|
|
|
config IMX8MP
|
|
|
|
bool
|
|
|
|
select IMX8M
|
|
|
|
|
2018-01-10 05:20:19 +00:00
|
|
|
config SYS_SOC
|
2018-11-20 10:19:25 +00:00
|
|
|
default "imx8m"
|
2018-01-10 05:20:19 +00:00
|
|
|
|
2022-12-22 00:46:43 +00:00
|
|
|
config SYS_HAS_ARMV8_SECURE_BASE
|
|
|
|
bool "Enable secure address for PSCI image"
|
|
|
|
depends on ARMV8_PSCI
|
|
|
|
help
|
|
|
|
PSCI image can be re-located to secure RAM.
|
|
|
|
If enabled, please also define the value for ARMV8_SECURE_BASE,
|
|
|
|
for i.MX8M, it could be some address in OCRAM.
|
|
|
|
|
2018-11-20 10:20:00 +00:00
|
|
|
choice
|
2021-10-09 20:41:03 +00:00
|
|
|
prompt "NXP i.MX8M board select"
|
2018-11-20 10:20:00 +00:00
|
|
|
optional
|
|
|
|
|
2021-04-23 07:45:52 +00:00
|
|
|
config TARGET_IMX8MQ_CM
|
2021-10-09 20:41:03 +00:00
|
|
|
bool "Ronetix iMX8MQ-CM SoM"
|
2021-04-23 07:45:52 +00:00
|
|
|
select BINMAN
|
2021-10-09 20:41:03 +00:00
|
|
|
select IMX8MQ
|
|
|
|
select IMX8M_LPDDR4
|
2021-04-23 07:45:52 +00:00
|
|
|
|
2018-11-20 10:20:00 +00:00
|
|
|
config TARGET_IMX8MQ_EVK
|
|
|
|
bool "imx8mq_evk"
|
2021-10-22 02:42:16 +00:00
|
|
|
select BINMAN
|
2019-08-27 06:24:54 +00:00
|
|
|
select IMX8MQ
|
2018-11-20 10:20:00 +00:00
|
|
|
select IMX8M_LPDDR4
|
2022-03-24 06:20:27 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
2018-11-20 10:20:00 +00:00
|
|
|
|
2020-03-06 10:46:33 +00:00
|
|
|
config TARGET_IMX8MQ_PHANBELL
|
2021-10-22 02:42:17 +00:00
|
|
|
bool "imx8mq_phanbell"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MQ
|
|
|
|
select IMX8M_LPDDR4
|
2020-03-06 10:46:33 +00:00
|
|
|
|
2023-02-05 23:48:26 +00:00
|
|
|
config TARGET_IMX8MQ_REFORM2
|
|
|
|
bool "imx8mq_reform2"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MQ
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2022-04-12 15:26:01 +00:00
|
|
|
config TARGET_IMX8MM_DATA_MODUL_EDM_SBC
|
|
|
|
bool "Data Modul eDM SBC i.MX8M Mini"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MM
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2019-08-27 06:26:08 +00:00
|
|
|
config TARGET_IMX8MM_EVK
|
|
|
|
bool "imx8mm LPDDR4 EVK board"
|
2021-04-06 03:58:57 +00:00
|
|
|
select BINMAN
|
2019-08-27 06:26:08 +00:00
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-03-24 06:20:27 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
2019-08-27 06:26:08 +00:00
|
|
|
|
2021-04-26 12:53:48 +00:00
|
|
|
config TARGET_IMX8MM_ICORE_MX8MM
|
|
|
|
bool "Engicam i.Core MX8M Mini SOM"
|
2022-07-26 08:41:23 +00:00
|
|
|
select BINMAN
|
2021-04-26 12:53:48 +00:00
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
help
|
|
|
|
i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM.
|
|
|
|
|
|
|
|
i.Core MX8M Mini EDIMM2.2:
|
|
|
|
* EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
|
|
|
|
* i.Core MX8M Mini needs to mount on top of EDIMM2.2 for
|
|
|
|
creating complete i.Core MX8M Mini EDIMM2.2 Starter Kit.
|
|
|
|
|
2021-04-26 12:53:49 +00:00
|
|
|
i.Core MX8M Mini C.TOUCH 2.0
|
|
|
|
* C.TOUCH 2.0 is a general purpose Carrier board.
|
|
|
|
* i.Core MX8M Mini needs to mount on top of this Carrier board
|
|
|
|
for creating complete i.Core MX8M Mini C.TOUCH 2.0 board.
|
|
|
|
|
2022-04-08 00:15:01 +00:00
|
|
|
config TARGET_IMX8MM_MX8MENLO
|
|
|
|
bool "Support i.MX8M Mini MX8Menlo board based on Toradex Verdin SoM"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2023-01-10 20:18:08 +00:00
|
|
|
config TARGET_IMX8MM_PHG
|
|
|
|
bool "i.MX8MM PHG board"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2021-03-02 22:00:21 +00:00
|
|
|
config TARGET_IMX8MM_VENICE
|
|
|
|
bool "Support Gateworks Venice iMX8M Mini module"
|
2022-01-07 20:41:35 +00:00
|
|
|
select BINMAN
|
2021-03-02 22:00:21 +00:00
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-04-13 15:56:40 +00:00
|
|
|
select GATEWORKS_SC
|
|
|
|
select MISC
|
2021-03-02 22:00:21 +00:00
|
|
|
|
2021-09-29 14:42:42 +00:00
|
|
|
config TARGET_KONTRON_MX8MM
|
|
|
|
bool "Kontron Electronics N80xx"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-06-09 20:13:31 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
2021-09-29 14:42:42 +00:00
|
|
|
|
2022-04-12 13:31:38 +00:00
|
|
|
config TARGET_IMX8MN_BSH_SMM_S2
|
|
|
|
bool "imx8mn-bsh-smm-s2"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_DDR3L
|
|
|
|
|
|
|
|
config TARGET_IMX8MN_BSH_SMM_S2PRO
|
|
|
|
bool "imx8mn-bsh-smm-s2pro"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_DDR3L
|
|
|
|
|
2021-03-19 07:57:08 +00:00
|
|
|
config TARGET_IMX8MN_EVK
|
|
|
|
bool "imx8mn LPDDR4 EVK board"
|
2021-04-06 03:59:00 +00:00
|
|
|
select BINMAN
|
2021-03-19 07:57:08 +00:00
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-03-24 06:20:27 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select SPL_CRYPTO if SPL
|
2021-03-19 07:57:08 +00:00
|
|
|
|
2020-12-25 08:23:12 +00:00
|
|
|
config TARGET_IMX8MN_DDR4_EVK
|
2019-09-16 03:09:55 +00:00
|
|
|
bool "imx8mn DDR4 EVK board"
|
2021-04-06 03:58:59 +00:00
|
|
|
select BINMAN
|
2019-09-16 03:09:55 +00:00
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_DDR4
|
2022-03-24 06:20:27 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select SPL_CRYPTO if SPL
|
2019-09-16 03:09:55 +00:00
|
|
|
|
2022-02-11 18:48:56 +00:00
|
|
|
config TARGET_IMX8MN_VENICE
|
|
|
|
bool "Support Gateworks Venice iMX8M Nano module"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-04-13 15:56:40 +00:00
|
|
|
select GATEWORKS_SC
|
|
|
|
select MISC
|
2022-02-11 18:48:56 +00:00
|
|
|
|
2023-04-03 23:07:43 +00:00
|
|
|
config TARGET_IMX8MP_DATA_MODUL_EDM_SBC
|
|
|
|
bool "Data Modul eDM SBC i.MX8M Plus"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2023-03-24 03:06:16 +00:00
|
|
|
config TARGET_IMX8MP_BEACON
|
|
|
|
bool "imx8mm Beacon Embedded devkit"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
|
|
|
|
2022-05-21 14:56:26 +00:00
|
|
|
config TARGET_IMX8MP_DH_DHCOM_PDK2
|
|
|
|
bool "DH electronics DHCOM Premium Developer Kit (2) i.MX8M Plus"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
select SUPPORT_SPL
|
|
|
|
|
2022-08-26 12:33:37 +00:00
|
|
|
config TARGET_IMX8MP_ICORE_MX8MP
|
|
|
|
bool "Engicam i.Core MX8M Plus SOM"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
select SUPPORT_SPL
|
|
|
|
help
|
|
|
|
i.Core MX8M Plus is an EDIMM SOM based on NXP i.MX8MP.
|
|
|
|
|
|
|
|
i.Core MX8M Plus EDIMM2.2:
|
|
|
|
* EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
|
|
|
|
* i.Core MX8M Plus needs to mount on top of EDIMM2.2 for
|
|
|
|
creating complete i.Core MX8M Plus EDIMM2.2 Starter Kit.
|
|
|
|
|
2019-12-30 09:46:21 +00:00
|
|
|
config TARGET_IMX8MP_EVK
|
|
|
|
bool "imx8mp LPDDR4 EVK board"
|
2021-04-06 03:59:02 +00:00
|
|
|
select BINMAN
|
2019-12-30 09:46:21 +00:00
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-03-24 06:20:27 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
2019-12-30 09:46:21 +00:00
|
|
|
|
2022-04-13 18:31:09 +00:00
|
|
|
config TARGET_IMX8MP_VENICE
|
|
|
|
bool "Support Gateworks Venice iMX8M Plus module"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
select GATEWORKS_SC
|
|
|
|
select MISC
|
|
|
|
|
2020-04-29 18:09:08 +00:00
|
|
|
config TARGET_PICO_IMX8MQ
|
|
|
|
bool "Support Technexion Pico iMX8MQ"
|
2021-10-22 02:42:18 +00:00
|
|
|
select BINMAN
|
2020-04-29 18:09:08 +00:00
|
|
|
select IMX8MQ
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2021-11-23 16:33:30 +00:00
|
|
|
config TARGET_IMX8MN_VAR_SOM
|
|
|
|
bool "imx8mn_var_som"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_DDR4
|
2023-05-25 21:02:25 +00:00
|
|
|
select MISC
|
|
|
|
select I2C_EEPROM
|
2023-05-25 21:02:26 +00:00
|
|
|
select DM_ETH_PHY
|
2021-11-23 16:33:30 +00:00
|
|
|
|
2022-01-31 16:30:45 +00:00
|
|
|
config TARGET_KONTRON_PITX_IMX8M
|
|
|
|
bool "Support Kontron pITX-imx8m"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MQ
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2020-01-28 13:42:25 +00:00
|
|
|
config TARGET_VERDIN_IMX8MM
|
2021-10-09 20:41:03 +00:00
|
|
|
bool "Support Toradex Verdin iMX8M Mini module"
|
2021-10-09 20:41:07 +00:00
|
|
|
select BINMAN
|
2021-10-09 20:41:03 +00:00
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2020-01-28 13:42:25 +00:00
|
|
|
|
board: toradex: add verdin imx8m plus support
This adds initial support for the Toradex Verdin iMX8M Plus Quad 4GB WB
IT V1.0B module. They are strapped to boot from eFuses which are factory
fused to properly boot from their on-module eMMC. U-Boot supports
booting from the on-module eMMC only, SDP support is disabled for now
due to missing i.MX 8M Plus USB support.
Functionality wise the following is known to be working:
- eMMC, 8-bit and 4-bit MMC/SD card slots
- Ethernet both on-module eQoS and FEC (requires PHY on carrier board)
- GPIOs
- I2C
Boot sequence is:
SPL ---> ATF (TF-A) ---> U-boot proper
ATF, U-boot proper and u-boot.dtb images are packed into a FIT image,
loaded by SPL.
Boot:
U-Boot SPL 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
Quad die, dual rank failed, attempting dual die, single rank configuration.
Normal Boot
WDT: Started watchdog@30280000 with servicing (60s timeout)
Trying to boot from BOOTROM
Find img info 0x&48025a00, size 872
Need continue download 1024
Download 779264, Total size 780424
NOTICE: BL31: v2.2(release):rel_imx_5.4.70_2.3.2_rc1-5-g835a8f67b
NOTICE: BL31: Built : 16:52:37, Aug 26 2021
U-Boot 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
CPU: Freescale i.MX8MP[8] rev1.1 at 1200 MHz
Reset cause: POR
DRAM: 8 GiB
Core: 78 devices, 18 uclasses, devicetree: separate
WDT: Started watchdog@30280000 with servicing (60s timeout)
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.0B, Serial# 06817281
Carrier: Toradex Verdin Development Board V1.1A, Serial# 10807609
Setting variant to wifi
Net: Hard-coding pdata->enetaddr
eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
Hit any key to stop autoboot: 0
Verdin iMX8MP #
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
2022-02-07 10:54:13 +00:00
|
|
|
config TARGET_VERDIN_IMX8MP
|
|
|
|
bool "Support Toradex Verdin iMX8M Plus module"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2020-05-03 13:11:33 +00:00
|
|
|
config TARGET_IMX8MM_BEACON
|
|
|
|
bool "imx8mm Beacon Embedded devkit"
|
2021-10-22 21:43:40 +00:00
|
|
|
select BINMAN
|
2020-05-03 13:11:33 +00:00
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-11-19 15:11:03 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
2020-05-03 13:11:33 +00:00
|
|
|
|
2020-12-11 12:01:46 +00:00
|
|
|
config TARGET_IMX8MN_BEACON
|
|
|
|
bool "imx8mn Beacon Embedded devkit"
|
2021-09-10 20:19:22 +00:00
|
|
|
select BINMAN
|
2020-12-11 12:01:46 +00:00
|
|
|
select IMX8MN
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-11-19 15:11:03 +00:00
|
|
|
select FSL_CAAM
|
|
|
|
select ARCH_MISC_INIT
|
|
|
|
select SPL_CRYPTO if SPL
|
2020-12-11 12:01:46 +00:00
|
|
|
|
2020-08-21 07:55:53 +00:00
|
|
|
config TARGET_PHYCORE_IMX8MM
|
|
|
|
bool "PHYTEC PHYCORE i.MX8MM"
|
2021-10-06 09:56:54 +00:00
|
|
|
select BINMAN
|
2020-08-21 07:55:53 +00:00
|
|
|
select IMX8MM
|
2021-10-09 20:41:03 +00:00
|
|
|
select SUPPORT_SPL
|
2020-08-21 07:55:53 +00:00
|
|
|
select IMX8M_LPDDR4
|
2021-01-13 15:28:09 +00:00
|
|
|
|
|
|
|
config TARGET_PHYCORE_IMX8MP
|
|
|
|
bool "PHYTEC PHYCORE i.MX8MP"
|
2021-07-07 12:58:04 +00:00
|
|
|
select BINMAN
|
2021-01-13 15:28:09 +00:00
|
|
|
select IMX8MP
|
2021-10-09 20:41:03 +00:00
|
|
|
select SUPPORT_SPL
|
2021-01-13 15:28:09 +00:00
|
|
|
select IMX8M_LPDDR4
|
2021-04-21 20:50:31 +00:00
|
|
|
|
|
|
|
config TARGET_IMX8MM_CL_IOT_GATE
|
|
|
|
bool "CompuLab iot-gate-imx8"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2021-11-05 09:13:25 +00:00
|
|
|
select SUPPORT_EXTENSION_SCAN
|
2021-08-24 00:11:09 +00:00
|
|
|
|
|
|
|
config TARGET_IMX8MM_CL_IOT_GATE_OPTEE
|
|
|
|
bool "CompuLab iot-gate-imx8 with optee support"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MM
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2021-11-05 09:13:25 +00:00
|
|
|
select SUPPORT_EXTENSION_SCAN
|
2022-02-08 01:22:38 +00:00
|
|
|
|
|
|
|
config TARGET_IMX8MP_RSB3720A1_4G
|
|
|
|
bool "Support i.MX8MP RSB3720A1 4G"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
|
|
|
config TARGET_IMX8MP_RSB3720A1_6G
|
|
|
|
bool "Support i.MX8MP RSB3720A1 6G"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
2022-08-25 13:46:02 +00:00
|
|
|
|
2022-10-25 09:55:02 +00:00
|
|
|
config TARGET_MSC_SM2S_IMX8MP
|
|
|
|
bool "MSC SMARC2 i.MX8MPLUS"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MP
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2022-08-25 13:46:02 +00:00
|
|
|
config TARGET_LIBREM5
|
|
|
|
bool "Purism Librem5 Phone"
|
|
|
|
select BINMAN
|
|
|
|
select IMX8MQ
|
|
|
|
select SUPPORT_SPL
|
|
|
|
select IMX8M_LPDDR4
|
|
|
|
|
2018-11-20 10:20:00 +00:00
|
|
|
endchoice
|
|
|
|
|
2022-02-08 01:22:38 +00:00
|
|
|
source "board/advantech/imx8mp_rsb3720a1/Kconfig"
|
2021-04-23 07:45:52 +00:00
|
|
|
source "board/beacon/imx8mm/Kconfig"
|
|
|
|
source "board/beacon/imx8mn/Kconfig"
|
2023-03-24 03:06:16 +00:00
|
|
|
source "board/beacon/imx8mp/Kconfig"
|
2022-04-12 13:31:38 +00:00
|
|
|
source "board/bsh/imx8mn_smm_s2/Kconfig"
|
2023-01-10 20:18:08 +00:00
|
|
|
source "board/cloos/imx8mm_phg/Kconfig"
|
2021-04-23 07:45:52 +00:00
|
|
|
source "board/compulab/imx8mm-cl-iot-gate/Kconfig"
|
2022-04-12 15:26:01 +00:00
|
|
|
source "board/data_modul/imx8mm_edm_sbc/Kconfig"
|
2023-04-03 23:07:43 +00:00
|
|
|
source "board/data_modul/imx8mp_edm_sbc/Kconfig"
|
2022-05-21 14:56:26 +00:00
|
|
|
source "board/dhelectronics/dh_imx8mp/Kconfig"
|
2021-04-26 12:53:48 +00:00
|
|
|
source "board/engicam/imx8mm/Kconfig"
|
2022-08-26 12:33:37 +00:00
|
|
|
source "board/engicam/imx8mp/Kconfig"
|
2018-11-20 10:20:00 +00:00
|
|
|
source "board/freescale/imx8mq_evk/Kconfig"
|
2019-08-27 06:26:08 +00:00
|
|
|
source "board/freescale/imx8mm_evk/Kconfig"
|
2019-09-16 03:09:55 +00:00
|
|
|
source "board/freescale/imx8mn_evk/Kconfig"
|
2019-12-30 09:46:21 +00:00
|
|
|
source "board/freescale/imx8mp_evk/Kconfig"
|
2021-03-02 22:00:21 +00:00
|
|
|
source "board/gateworks/venice/Kconfig"
|
2020-03-06 10:46:33 +00:00
|
|
|
source "board/google/imx8mq_phanbell/Kconfig"
|
2022-01-31 16:30:45 +00:00
|
|
|
source "board/kontron/pitx_imx8m/Kconfig"
|
2021-09-29 14:42:42 +00:00
|
|
|
source "board/kontron/sl-mx8mm/Kconfig"
|
2022-04-08 00:15:01 +00:00
|
|
|
source "board/menlo/mx8menlo/Kconfig"
|
2022-10-25 09:55:02 +00:00
|
|
|
source "board/msc/sm2s_imx8mp/Kconfig"
|
2023-02-05 23:48:26 +00:00
|
|
|
source "board/mntre/imx8mq_reform2/Kconfig"
|
2020-08-21 07:55:53 +00:00
|
|
|
source "board/phytec/phycore_imx8mm/Kconfig"
|
2021-01-13 15:28:09 +00:00
|
|
|
source "board/phytec/phycore_imx8mp/Kconfig"
|
2022-08-25 13:46:02 +00:00
|
|
|
source "board/purism/librem5/Kconfig"
|
2021-04-23 07:45:52 +00:00
|
|
|
source "board/ronetix/imx8mq-cm/Kconfig"
|
|
|
|
source "board/technexion/pico-imx8mq/Kconfig"
|
2021-11-23 16:33:30 +00:00
|
|
|
source "board/variscite/imx8mn_var_som/Kconfig"
|
2021-04-23 07:45:52 +00:00
|
|
|
source "board/toradex/verdin-imx8mm/Kconfig"
|
board: toradex: add verdin imx8m plus support
This adds initial support for the Toradex Verdin iMX8M Plus Quad 4GB WB
IT V1.0B module. They are strapped to boot from eFuses which are factory
fused to properly boot from their on-module eMMC. U-Boot supports
booting from the on-module eMMC only, SDP support is disabled for now
due to missing i.MX 8M Plus USB support.
Functionality wise the following is known to be working:
- eMMC, 8-bit and 4-bit MMC/SD card slots
- Ethernet both on-module eQoS and FEC (requires PHY on carrier board)
- GPIOs
- I2C
Boot sequence is:
SPL ---> ATF (TF-A) ---> U-boot proper
ATF, U-boot proper and u-boot.dtb images are packed into a FIT image,
loaded by SPL.
Boot:
U-Boot SPL 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
Quad die, dual rank failed, attempting dual die, single rank configuration.
Normal Boot
WDT: Started watchdog@30280000 with servicing (60s timeout)
Trying to boot from BOOTROM
Find img info 0x&48025a00, size 872
Need continue download 1024
Download 779264, Total size 780424
NOTICE: BL31: v2.2(release):rel_imx_5.4.70_2.3.2_rc1-5-g835a8f67b
NOTICE: BL31: Built : 16:52:37, Aug 26 2021
U-Boot 2022.04-rc1-00164-g21a0312611-dirty (Feb 07 2022 - 11:34:04 +0100)
CPU: Freescale i.MX8MP[8] rev1.1 at 1200 MHz
Reset cause: POR
DRAM: 8 GiB
Core: 78 devices, 18 uclasses, devicetree: separate
WDT: Started watchdog@30280000 with servicing (60s timeout)
MMC: FSL_SDHC: 1, FSL_SDHC: 2
Loading Environment from MMC... OK
In: serial
Out: serial
Err: serial
Model: Toradex Verdin iMX8M Plus Quad 4GB Wi-Fi / BT IT V1.0B, Serial# 06817281
Carrier: Toradex Verdin Development Board V1.1A, Serial# 10807609
Setting variant to wifi
Net: Hard-coding pdata->enetaddr
eth1: ethernet@30be0000, eth0: ethernet@30bf0000 [PRIME]
Hit any key to stop autoboot: 0
Verdin iMX8MP #
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
2022-02-07 10:54:13 +00:00
|
|
|
source "board/toradex/verdin-imx8mp/Kconfig"
|
2018-11-20 10:20:00 +00:00
|
|
|
|
2018-01-10 05:20:19 +00:00
|
|
|
endif
|