Commit 896d7aac49174cd7130ade03379774ca50393fc9
1 parent
190d08d498
Exists in
smarc_8mm-imx_v2019.04_4.19.35_1.1.0
and in
1 other branch
MA-15595 imx8m: Remove unnecessary configs to decrease spl size
imx8mq/imx8mn has very limited ocram/tcm size, oversized spl image will cause build break or boot hang, remove more unnecessary configs fot imx8mq/imx8mn to reduce the spl size. Test: boot. Change-Id: Ib27eeedf892227f83eaaa7601ba1706a8010a860 Signed-off-by: Ji Luo <ji.luo@nxp.com>
Showing 13 changed files with 36 additions and 2 deletions Inline Diff
- configs/imx8mn_ddr4_evk_android_dual_defconfig
- configs/imx8mn_ddr4_evk_android_trusty_defconfig
- configs/imx8mn_ddr4_evk_android_trusty_dual_defconfig
- configs/imx8mn_ddr4_evk_android_trusty_secure_unlock_defconfig
- configs/imx8mq_aiy_android_defconfig
- configs/imx8mq_aiy_android_trusty_defconfig
- configs/imx8mq_aiy_android_trusty_dual_defconfig
- configs/imx8mq_aiy_android_trusty_secure_unlock_defconfig
- configs/imx8mq_evk_android_dual_defconfig
- configs/imx8mq_evk_android_trusty_dual_defconfig
- include/configs/imx8mn_evk_android.h
- include/configs/imx8mq_aiy_android.h
- include/configs/imx8mq_evk_android.h
configs/imx8mn_ddr4_evk_android_dual_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_USB_TCPC=y | 5 | CONFIG_USB_TCPC=y |
6 | CONFIG_TARGET_IMX8MN_EVK=y | 6 | CONFIG_TARGET_IMX8MN_EVK=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" | 13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" |
14 | CONFIG_SPL_BOARD_INIT=y | 14 | CONFIG_SPL_BOARD_INIT=y |
15 | CONFIG_SPL_MMC_SUPPORT=y | 15 | CONFIG_SPL_MMC_SUPPORT=y |
16 | CONFIG_SPL_SERIAL_SUPPORT=y | 16 | CONFIG_SPL_SERIAL_SUPPORT=y |
17 | CONFIG_NR_DRAM_BANKS=1 | 17 | CONFIG_NR_DRAM_BANKS=1 |
18 | CONFIG_HUSH_PARSER=y | 18 | CONFIG_HUSH_PARSER=y |
19 | CONFIG_OF_LIBFDT=y | 19 | CONFIG_OF_LIBFDT=y |
20 | CONFIG_FS_FAT=y | 20 | CONFIG_FS_FAT=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_EXT4_WRITE=y | 23 | CONFIG_CMD_EXT4_WRITE=y |
24 | CONFIG_CMD_FAT=y | 24 | CONFIG_CMD_FAT=y |
25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" | 25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" |
26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" | 26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" |
27 | CONFIG_ENV_IS_IN_MMC=y | 27 | CONFIG_ENV_IS_IN_MMC=y |
28 | CONFIG_ENV_IS_IN_SPI_FLASH=y | 28 | CONFIG_ENV_IS_IN_SPI_FLASH=y |
29 | CONFIG_CMD_SF=y | 29 | CONFIG_CMD_SF=y |
30 | CONFIG_CMD_I2C=y | 30 | CONFIG_CMD_I2C=y |
31 | CONFIG_CMD_GPIO=y | 31 | CONFIG_CMD_GPIO=y |
32 | CONFIG_CMD_CACHE=y | 32 | CONFIG_CMD_CACHE=y |
33 | CONFIG_CMD_REGULATOR=y | 33 | CONFIG_CMD_REGULATOR=y |
34 | CONFIG_CMD_MEMTEST=y | 34 | CONFIG_CMD_MEMTEST=y |
35 | CONFIG_OF_CONTROL=y | 35 | CONFIG_OF_CONTROL=y |
36 | CONFIG_FASTBOOT=y | 36 | CONFIG_FASTBOOT=y |
37 | CONFIG_USB_FUNCTION_FASTBOOT=y | 37 | CONFIG_USB_FUNCTION_FASTBOOT=y |
38 | CONFIG_CMD_FASTBOOT=y | 38 | CONFIG_CMD_FASTBOOT=y |
39 | CONFIG_FSL_FASTBOOT=y | 39 | CONFIG_FSL_FASTBOOT=y |
40 | CONFIG_ANDROID_BOOT_IMAGE=y | 40 | CONFIG_ANDROID_BOOT_IMAGE=y |
41 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 41 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
42 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 | 42 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 |
43 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 43 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
44 | CONFIG_FASTBOOT_FLASH=y | 44 | CONFIG_FASTBOOT_FLASH=y |
45 | 45 | ||
46 | CONFIG_DM_GPIO=y | 46 | CONFIG_DM_GPIO=y |
47 | CONFIG_DM_I2C=y | 47 | CONFIG_DM_I2C=y |
48 | CONFIG_SYS_I2C_MXC=y | 48 | CONFIG_SYS_I2C_MXC=y |
49 | CONFIG_DM_MMC=y | 49 | CONFIG_DM_MMC=y |
50 | # CONFIG_DM_PMIC=y | 50 | # CONFIG_DM_PMIC=y |
51 | CONFIG_EFI_PARTITION=y | 51 | CONFIG_EFI_PARTITION=y |
52 | CONFIG_DM_SPI_FLASH=y | 52 | CONFIG_DM_SPI_FLASH=y |
53 | CONFIG_DM_SPI=y | 53 | CONFIG_DM_SPI=y |
54 | CONFIG_FSL_FSPI=y | 54 | CONFIG_FSL_FSPI=y |
55 | CONFIG_SPI=y | 55 | CONFIG_SPI=y |
56 | CONFIG_SPI_FLASH=y | 56 | CONFIG_SPI_FLASH=y |
57 | CONFIG_SPI_FLASH_BAR=y | 57 | CONFIG_SPI_FLASH_BAR=y |
58 | CONFIG_SPI_FLASH_STMICRO=y | 58 | CONFIG_SPI_FLASH_STMICRO=y |
59 | CONFIG_SF_DEFAULT_BUS=0 | 59 | CONFIG_SF_DEFAULT_BUS=0 |
60 | CONFIG_SF_DEFAULT_CS=0 | 60 | CONFIG_SF_DEFAULT_CS=0 |
61 | CONFIG_SF_DEFAULT_SPEED=40000000 | 61 | CONFIG_SF_DEFAULT_SPEED=40000000 |
62 | CONFIG_SF_DEFAULT_MODE=0 | 62 | CONFIG_SF_DEFAULT_MODE=0 |
63 | 63 | ||
64 | CONFIG_DM_ETH=y | 64 | CONFIG_DM_ETH=y |
65 | CONFIG_PINCTRL=y | 65 | CONFIG_PINCTRL=y |
66 | CONFIG_PINCTRL_IMX8M=y | 66 | CONFIG_PINCTRL_IMX8M=y |
67 | CONFIG_DM_REGULATOR=y | 67 | CONFIG_DM_REGULATOR=y |
68 | CONFIG_DM_REGULATOR_FIXED=y | 68 | CONFIG_DM_REGULATOR_FIXED=y |
69 | CONFIG_DM_REGULATOR_GPIO=y | 69 | CONFIG_DM_REGULATOR_GPIO=y |
70 | CONFIG_NXP_TMU=y | 70 | CONFIG_NXP_TMU=y |
71 | CONFIG_DM_THERMAL=y | 71 | CONFIG_DM_THERMAL=y |
72 | CONFIG_USB=y | 72 | CONFIG_USB=y |
73 | CONFIG_USB_GADGET=y | 73 | CONFIG_USB_GADGET=y |
74 | CONFIG_DM_USB=y | 74 | CONFIG_DM_USB=y |
75 | CONFIG_CI_UDC=y | 75 | CONFIG_CI_UDC=y |
76 | CONFIG_USB_EHCI_HCD=y | 76 | CONFIG_USB_EHCI_HCD=y |
77 | 77 | ||
78 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 78 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
79 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 79 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
80 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 80 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
81 | 81 | ||
82 | CONFIG_VIDEO=y | 82 | CONFIG_VIDEO=y |
83 | CONFIG_IMX_SEC_MIPI_DSI=y | 83 | CONFIG_IMX_SEC_MIPI_DSI=y |
84 | 84 | ||
85 | CONFIG_USB_GADGET_DOWNLOAD=y | 85 | CONFIG_USB_GADGET_DOWNLOAD=y |
86 | CONFIG_APPEND_BOOTARGS=y | 86 | CONFIG_APPEND_BOOTARGS=y |
87 | CONFIG_LZ4=y | 87 | CONFIG_LZ4=y |
88 | CONFIG_LIBAVB=y | 88 | CONFIG_LIBAVB=y |
89 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y | 89 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y |
90 | CONFIG_REGEX=n | 90 | CONFIG_REGEX=n |
91 | CONFIG_DUAL_BOOTLOADER=y | 91 | CONFIG_DUAL_BOOTLOADER=y |
92 | CONFIG_SPL_MMC_WRITE=y | 92 | CONFIG_SPL_MMC_WRITE=y |
93 | CONFIG_SPL_LIBDISK_SUPPORT=y | 93 | CONFIG_SPL_LIBDISK_SUPPORT=y |
94 | CONFIG_SPL_DOS_PARTITION=n | ||
94 | 95 |
configs/imx8mn_ddr4_evk_android_trusty_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_USB_TCPC=y | 5 | CONFIG_USB_TCPC=y |
6 | CONFIG_TARGET_IMX8MN_EVK=y | 6 | CONFIG_TARGET_IMX8MN_EVK=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" | 13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" |
14 | CONFIG_SPL_BOARD_INIT=y | 14 | CONFIG_SPL_BOARD_INIT=y |
15 | CONFIG_SPL_MMC_SUPPORT=y | 15 | CONFIG_SPL_MMC_SUPPORT=y |
16 | CONFIG_SPL_SERIAL_SUPPORT=y | 16 | CONFIG_SPL_SERIAL_SUPPORT=y |
17 | CONFIG_NR_DRAM_BANKS=1 | 17 | CONFIG_NR_DRAM_BANKS=1 |
18 | CONFIG_HUSH_PARSER=y | 18 | CONFIG_HUSH_PARSER=y |
19 | CONFIG_OF_LIBFDT=y | 19 | CONFIG_OF_LIBFDT=y |
20 | CONFIG_FS_FAT=y | 20 | CONFIG_FS_FAT=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_EXT4_WRITE=y | 23 | CONFIG_CMD_EXT4_WRITE=y |
24 | CONFIG_CMD_FAT=y | 24 | CONFIG_CMD_FAT=y |
25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" | 25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" |
26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" | 26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" |
27 | CONFIG_ENV_IS_IN_MMC=y | 27 | CONFIG_ENV_IS_IN_MMC=y |
28 | CONFIG_CMD_SF=y | 28 | CONFIG_CMD_SF=y |
29 | CONFIG_CMD_I2C=y | 29 | CONFIG_CMD_I2C=y |
30 | CONFIG_CMD_GPIO=y | 30 | CONFIG_CMD_GPIO=y |
31 | CONFIG_CMD_CACHE=y | 31 | CONFIG_CMD_CACHE=y |
32 | CONFIG_CMD_REGULATOR=y | 32 | CONFIG_CMD_REGULATOR=y |
33 | CONFIG_CMD_MEMTEST=y | 33 | CONFIG_CMD_MEMTEST=y |
34 | CONFIG_OF_CONTROL=y | 34 | CONFIG_OF_CONTROL=y |
35 | CONFIG_FASTBOOT=y | 35 | CONFIG_FASTBOOT=y |
36 | CONFIG_USB_FUNCTION_FASTBOOT=y | 36 | CONFIG_USB_FUNCTION_FASTBOOT=y |
37 | CONFIG_CMD_FASTBOOT=y | 37 | CONFIG_CMD_FASTBOOT=y |
38 | CONFIG_FSL_FASTBOOT=y | 38 | CONFIG_FSL_FASTBOOT=y |
39 | CONFIG_ANDROID_BOOT_IMAGE=y | 39 | CONFIG_ANDROID_BOOT_IMAGE=y |
40 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 40 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
41 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 | 41 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 |
42 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 42 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
43 | CONFIG_FASTBOOT_FLASH=y | 43 | CONFIG_FASTBOOT_FLASH=y |
44 | 44 | ||
45 | CONFIG_DM_GPIO=y | 45 | CONFIG_DM_GPIO=y |
46 | CONFIG_DM_I2C=y | 46 | CONFIG_DM_I2C=y |
47 | CONFIG_SYS_I2C_MXC=y | 47 | CONFIG_SYS_I2C_MXC=y |
48 | CONFIG_DM_MMC=y | 48 | CONFIG_DM_MMC=y |
49 | # CONFIG_DM_PMIC=y | 49 | # CONFIG_DM_PMIC=y |
50 | CONFIG_EFI_PARTITION=y | 50 | CONFIG_EFI_PARTITION=y |
51 | CONFIG_DM_SPI_FLASH=y | 51 | CONFIG_DM_SPI_FLASH=y |
52 | CONFIG_DM_SPI=y | 52 | CONFIG_DM_SPI=y |
53 | CONFIG_FSL_FSPI=y | 53 | CONFIG_FSL_FSPI=y |
54 | CONFIG_SPI=y | 54 | CONFIG_SPI=y |
55 | CONFIG_SPI_FLASH=y | 55 | CONFIG_SPI_FLASH=y |
56 | CONFIG_SPI_FLASH_BAR=y | 56 | CONFIG_SPI_FLASH_BAR=y |
57 | CONFIG_SPI_FLASH_STMICRO=y | 57 | CONFIG_SPI_FLASH_STMICRO=y |
58 | CONFIG_SF_DEFAULT_BUS=0 | 58 | CONFIG_SF_DEFAULT_BUS=0 |
59 | CONFIG_SF_DEFAULT_CS=0 | 59 | CONFIG_SF_DEFAULT_CS=0 |
60 | CONFIG_SF_DEFAULT_SPEED=40000000 | 60 | CONFIG_SF_DEFAULT_SPEED=40000000 |
61 | CONFIG_SF_DEFAULT_MODE=0 | 61 | CONFIG_SF_DEFAULT_MODE=0 |
62 | 62 | ||
63 | CONFIG_DM_ETH=y | 63 | CONFIG_DM_ETH=y |
64 | CONFIG_PINCTRL=y | 64 | CONFIG_PINCTRL=y |
65 | CONFIG_PINCTRL_IMX8M=y | 65 | CONFIG_PINCTRL_IMX8M=y |
66 | CONFIG_DM_REGULATOR=y | 66 | CONFIG_DM_REGULATOR=y |
67 | CONFIG_DM_REGULATOR_FIXED=y | 67 | CONFIG_DM_REGULATOR_FIXED=y |
68 | CONFIG_DM_REGULATOR_GPIO=y | 68 | CONFIG_DM_REGULATOR_GPIO=y |
69 | CONFIG_NXP_TMU=y | 69 | CONFIG_NXP_TMU=y |
70 | CONFIG_DM_THERMAL=y | 70 | CONFIG_DM_THERMAL=y |
71 | CONFIG_USB=y | 71 | CONFIG_USB=y |
72 | CONFIG_USB_GADGET=y | 72 | CONFIG_USB_GADGET=y |
73 | CONFIG_DM_USB=y | 73 | CONFIG_DM_USB=y |
74 | CONFIG_CI_UDC=y | 74 | CONFIG_CI_UDC=y |
75 | CONFIG_USB_EHCI_HCD=y | 75 | CONFIG_USB_EHCI_HCD=y |
76 | 76 | ||
77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
78 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 78 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
79 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 79 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
80 | 80 | ||
81 | CONFIG_VIDEO=y | 81 | CONFIG_VIDEO=y |
82 | CONFIG_IMX_SEC_MIPI_DSI=y | 82 | CONFIG_IMX_SEC_MIPI_DSI=y |
83 | 83 | ||
84 | CONFIG_USB_GADGET_DOWNLOAD=y | 84 | CONFIG_USB_GADGET_DOWNLOAD=y |
85 | CONFIG_APPEND_BOOTARGS=y | 85 | CONFIG_APPEND_BOOTARGS=y |
86 | CONFIG_LZ4=y | 86 | CONFIG_LZ4=y |
87 | CONFIG_LIBAVB=y | 87 | CONFIG_LIBAVB=y |
88 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y | 88 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y |
89 | CONFIG_IMX_TRUSTY_OS=y | 89 | CONFIG_IMX_TRUSTY_OS=y |
90 | CONFIG_SPL_LIBDISK_SUPPORT=y | 90 | CONFIG_SPL_LIBDISK_SUPPORT=y |
91 | CONFIG_SPL_DOS_PARTITION=n | ||
92 | CONFIG_REGEX=n | ||
91 | 93 |
configs/imx8mn_ddr4_evk_android_trusty_dual_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_USB_TCPC=y | 5 | CONFIG_USB_TCPC=y |
6 | CONFIG_TARGET_IMX8MN_EVK=y | 6 | CONFIG_TARGET_IMX8MN_EVK=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" | 13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" |
14 | CONFIG_SPL_BOARD_INIT=y | 14 | CONFIG_SPL_BOARD_INIT=y |
15 | CONFIG_SPL_MMC_SUPPORT=y | 15 | CONFIG_SPL_MMC_SUPPORT=y |
16 | CONFIG_SPL_SERIAL_SUPPORT=y | 16 | CONFIG_SPL_SERIAL_SUPPORT=y |
17 | CONFIG_NR_DRAM_BANKS=1 | 17 | CONFIG_NR_DRAM_BANKS=1 |
18 | CONFIG_HUSH_PARSER=y | 18 | CONFIG_HUSH_PARSER=y |
19 | CONFIG_OF_LIBFDT=y | 19 | CONFIG_OF_LIBFDT=y |
20 | CONFIG_FS_FAT=y | 20 | CONFIG_FS_FAT=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_EXT4_WRITE=y | 23 | CONFIG_CMD_EXT4_WRITE=y |
24 | CONFIG_CMD_FAT=y | 24 | CONFIG_CMD_FAT=y |
25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" | 25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" |
26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" | 26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" |
27 | CONFIG_ENV_IS_IN_MMC=y | 27 | CONFIG_ENV_IS_IN_MMC=y |
28 | CONFIG_CMD_SF=y | 28 | CONFIG_CMD_SF=y |
29 | CONFIG_CMD_I2C=y | 29 | CONFIG_CMD_I2C=y |
30 | CONFIG_CMD_GPIO=y | 30 | CONFIG_CMD_GPIO=y |
31 | CONFIG_CMD_CACHE=y | 31 | CONFIG_CMD_CACHE=y |
32 | CONFIG_CMD_REGULATOR=y | 32 | CONFIG_CMD_REGULATOR=y |
33 | CONFIG_CMD_MEMTEST=y | 33 | CONFIG_CMD_MEMTEST=y |
34 | CONFIG_OF_CONTROL=y | 34 | CONFIG_OF_CONTROL=y |
35 | CONFIG_FASTBOOT=y | 35 | CONFIG_FASTBOOT=y |
36 | CONFIG_USB_FUNCTION_FASTBOOT=y | 36 | CONFIG_USB_FUNCTION_FASTBOOT=y |
37 | CONFIG_CMD_FASTBOOT=y | 37 | CONFIG_CMD_FASTBOOT=y |
38 | CONFIG_FSL_FASTBOOT=y | 38 | CONFIG_FSL_FASTBOOT=y |
39 | CONFIG_ANDROID_BOOT_IMAGE=y | 39 | CONFIG_ANDROID_BOOT_IMAGE=y |
40 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 40 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
41 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 | 41 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 |
42 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 42 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
43 | CONFIG_FASTBOOT_FLASH=y | 43 | CONFIG_FASTBOOT_FLASH=y |
44 | 44 | ||
45 | CONFIG_DM_GPIO=y | 45 | CONFIG_DM_GPIO=y |
46 | CONFIG_DM_I2C=y | 46 | CONFIG_DM_I2C=y |
47 | CONFIG_SYS_I2C_MXC=y | 47 | CONFIG_SYS_I2C_MXC=y |
48 | CONFIG_DM_MMC=y | 48 | CONFIG_DM_MMC=y |
49 | # CONFIG_DM_PMIC=y | 49 | # CONFIG_DM_PMIC=y |
50 | CONFIG_EFI_PARTITION=y | 50 | CONFIG_EFI_PARTITION=y |
51 | CONFIG_DM_SPI_FLASH=y | 51 | CONFIG_DM_SPI_FLASH=y |
52 | CONFIG_DM_SPI=y | 52 | CONFIG_DM_SPI=y |
53 | CONFIG_FSL_FSPI=y | 53 | CONFIG_FSL_FSPI=y |
54 | CONFIG_SPI=y | 54 | CONFIG_SPI=y |
55 | CONFIG_SPI_FLASH=y | 55 | CONFIG_SPI_FLASH=y |
56 | CONFIG_SPI_FLASH_BAR=y | 56 | CONFIG_SPI_FLASH_BAR=y |
57 | CONFIG_SPI_FLASH_STMICRO=y | 57 | CONFIG_SPI_FLASH_STMICRO=y |
58 | CONFIG_SF_DEFAULT_BUS=0 | 58 | CONFIG_SF_DEFAULT_BUS=0 |
59 | CONFIG_SF_DEFAULT_CS=0 | 59 | CONFIG_SF_DEFAULT_CS=0 |
60 | CONFIG_SF_DEFAULT_SPEED=40000000 | 60 | CONFIG_SF_DEFAULT_SPEED=40000000 |
61 | CONFIG_SF_DEFAULT_MODE=0 | 61 | CONFIG_SF_DEFAULT_MODE=0 |
62 | 62 | ||
63 | CONFIG_DM_ETH=y | 63 | CONFIG_DM_ETH=y |
64 | CONFIG_PINCTRL=y | 64 | CONFIG_PINCTRL=y |
65 | CONFIG_PINCTRL_IMX8M=y | 65 | CONFIG_PINCTRL_IMX8M=y |
66 | CONFIG_DM_REGULATOR=y | 66 | CONFIG_DM_REGULATOR=y |
67 | CONFIG_DM_REGULATOR_FIXED=y | 67 | CONFIG_DM_REGULATOR_FIXED=y |
68 | CONFIG_DM_REGULATOR_GPIO=y | 68 | CONFIG_DM_REGULATOR_GPIO=y |
69 | CONFIG_NXP_TMU=y | 69 | CONFIG_NXP_TMU=y |
70 | CONFIG_DM_THERMAL=y | 70 | CONFIG_DM_THERMAL=y |
71 | CONFIG_USB=y | 71 | CONFIG_USB=y |
72 | CONFIG_USB_GADGET=y | 72 | CONFIG_USB_GADGET=y |
73 | CONFIG_DM_USB=y | 73 | CONFIG_DM_USB=y |
74 | CONFIG_CI_UDC=y | 74 | CONFIG_CI_UDC=y |
75 | CONFIG_USB_EHCI_HCD=y | 75 | CONFIG_USB_EHCI_HCD=y |
76 | 76 | ||
77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
78 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 78 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
79 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 79 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
80 | 80 | ||
81 | CONFIG_VIDEO=y | 81 | CONFIG_VIDEO=y |
82 | CONFIG_IMX_SEC_MIPI_DSI=y | 82 | CONFIG_IMX_SEC_MIPI_DSI=y |
83 | 83 | ||
84 | CONFIG_USB_GADGET_DOWNLOAD=y | 84 | CONFIG_USB_GADGET_DOWNLOAD=y |
85 | CONFIG_APPEND_BOOTARGS=y | 85 | CONFIG_APPEND_BOOTARGS=y |
86 | CONFIG_LZ4=y | 86 | CONFIG_LZ4=y |
87 | CONFIG_LIBAVB=y | 87 | CONFIG_LIBAVB=y |
88 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y | 88 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y |
89 | CONFIG_IMX_TRUSTY_OS=y | 89 | CONFIG_IMX_TRUSTY_OS=y |
90 | CONFIG_SPL_LIBDISK_SUPPORT=y | 90 | CONFIG_SPL_LIBDISK_SUPPORT=y |
91 | CONFIG_REGEX=n | 91 | CONFIG_REGEX=n |
92 | CONFIG_DUAL_BOOTLOADER=y | 92 | CONFIG_DUAL_BOOTLOADER=y |
93 | CONFIG_SPL_MMC_WRITE=y | 93 | CONFIG_SPL_MMC_WRITE=y |
94 | CONFIG_SPL_DOS_PARTITION=n | ||
94 | 95 |
configs/imx8mn_ddr4_evk_android_trusty_secure_unlock_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_USB_TCPC=y | 5 | CONFIG_USB_TCPC=y |
6 | CONFIG_TARGET_IMX8MN_EVK=y | 6 | CONFIG_TARGET_IMX8MN_EVK=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" | 13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,SPL_TEXT_BASE=0x912000,ANDROID_SUPPORT" |
14 | CONFIG_SPL_BOARD_INIT=y | 14 | CONFIG_SPL_BOARD_INIT=y |
15 | CONFIG_SPL_MMC_SUPPORT=y | 15 | CONFIG_SPL_MMC_SUPPORT=y |
16 | CONFIG_SPL_SERIAL_SUPPORT=y | 16 | CONFIG_SPL_SERIAL_SUPPORT=y |
17 | CONFIG_NR_DRAM_BANKS=1 | 17 | CONFIG_NR_DRAM_BANKS=1 |
18 | CONFIG_HUSH_PARSER=y | 18 | CONFIG_HUSH_PARSER=y |
19 | CONFIG_OF_LIBFDT=y | 19 | CONFIG_OF_LIBFDT=y |
20 | CONFIG_FS_FAT=y | 20 | CONFIG_FS_FAT=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_EXT4_WRITE=y | 23 | CONFIG_CMD_EXT4_WRITE=y |
24 | CONFIG_CMD_FAT=y | 24 | CONFIG_CMD_FAT=y |
25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" | 25 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mn-ddr4-evk" |
26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" | 26 | CONFIG_DEFAULT_FDT_FILE="fsl-imx8mn-ddr4-evk.dtb" |
27 | CONFIG_ENV_IS_IN_MMC=y | 27 | CONFIG_ENV_IS_IN_MMC=y |
28 | CONFIG_CMD_SF=y | 28 | CONFIG_CMD_SF=y |
29 | CONFIG_CMD_I2C=y | 29 | CONFIG_CMD_I2C=y |
30 | CONFIG_CMD_GPIO=y | 30 | CONFIG_CMD_GPIO=y |
31 | CONFIG_CMD_CACHE=y | 31 | CONFIG_CMD_CACHE=y |
32 | CONFIG_CMD_REGULATOR=y | 32 | CONFIG_CMD_REGULATOR=y |
33 | CONFIG_CMD_MEMTEST=y | 33 | CONFIG_CMD_MEMTEST=y |
34 | CONFIG_OF_CONTROL=y | 34 | CONFIG_OF_CONTROL=y |
35 | CONFIG_FASTBOOT=y | 35 | CONFIG_FASTBOOT=y |
36 | CONFIG_USB_FUNCTION_FASTBOOT=y | 36 | CONFIG_USB_FUNCTION_FASTBOOT=y |
37 | CONFIG_CMD_FASTBOOT=y | 37 | CONFIG_CMD_FASTBOOT=y |
38 | CONFIG_FSL_FASTBOOT=y | 38 | CONFIG_FSL_FASTBOOT=y |
39 | CONFIG_ANDROID_BOOT_IMAGE=y | 39 | CONFIG_ANDROID_BOOT_IMAGE=y |
40 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 40 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
41 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 | 41 | CONFIG_FASTBOOT_BUF_ADDR=0x40480000 |
42 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 42 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
43 | CONFIG_FASTBOOT_FLASH=y | 43 | CONFIG_FASTBOOT_FLASH=y |
44 | 44 | ||
45 | CONFIG_DM_GPIO=y | 45 | CONFIG_DM_GPIO=y |
46 | CONFIG_DM_I2C=y | 46 | CONFIG_DM_I2C=y |
47 | CONFIG_SYS_I2C_MXC=y | 47 | CONFIG_SYS_I2C_MXC=y |
48 | CONFIG_DM_MMC=y | 48 | CONFIG_DM_MMC=y |
49 | # CONFIG_DM_PMIC=y | 49 | # CONFIG_DM_PMIC=y |
50 | CONFIG_EFI_PARTITION=y | 50 | CONFIG_EFI_PARTITION=y |
51 | CONFIG_DM_SPI_FLASH=y | 51 | CONFIG_DM_SPI_FLASH=y |
52 | CONFIG_DM_SPI=y | 52 | CONFIG_DM_SPI=y |
53 | CONFIG_FSL_FSPI=y | 53 | CONFIG_FSL_FSPI=y |
54 | CONFIG_SPI=y | 54 | CONFIG_SPI=y |
55 | CONFIG_SPI_FLASH=y | 55 | CONFIG_SPI_FLASH=y |
56 | CONFIG_SPI_FLASH_BAR=y | 56 | CONFIG_SPI_FLASH_BAR=y |
57 | CONFIG_SPI_FLASH_STMICRO=y | 57 | CONFIG_SPI_FLASH_STMICRO=y |
58 | CONFIG_SF_DEFAULT_BUS=0 | 58 | CONFIG_SF_DEFAULT_BUS=0 |
59 | CONFIG_SF_DEFAULT_CS=0 | 59 | CONFIG_SF_DEFAULT_CS=0 |
60 | CONFIG_SF_DEFAULT_SPEED=40000000 | 60 | CONFIG_SF_DEFAULT_SPEED=40000000 |
61 | CONFIG_SF_DEFAULT_MODE=0 | 61 | CONFIG_SF_DEFAULT_MODE=0 |
62 | 62 | ||
63 | CONFIG_DM_ETH=y | 63 | CONFIG_DM_ETH=y |
64 | CONFIG_PINCTRL=y | 64 | CONFIG_PINCTRL=y |
65 | CONFIG_PINCTRL_IMX8M=y | 65 | CONFIG_PINCTRL_IMX8M=y |
66 | CONFIG_DM_REGULATOR=y | 66 | CONFIG_DM_REGULATOR=y |
67 | CONFIG_DM_REGULATOR_FIXED=y | 67 | CONFIG_DM_REGULATOR_FIXED=y |
68 | CONFIG_DM_REGULATOR_GPIO=y | 68 | CONFIG_DM_REGULATOR_GPIO=y |
69 | CONFIG_NXP_TMU=y | 69 | CONFIG_NXP_TMU=y |
70 | CONFIG_DM_THERMAL=y | 70 | CONFIG_DM_THERMAL=y |
71 | CONFIG_USB=y | 71 | CONFIG_USB=y |
72 | CONFIG_USB_GADGET=y | 72 | CONFIG_USB_GADGET=y |
73 | CONFIG_DM_USB=y | 73 | CONFIG_DM_USB=y |
74 | CONFIG_CI_UDC=y | 74 | CONFIG_CI_UDC=y |
75 | CONFIG_USB_EHCI_HCD=y | 75 | CONFIG_USB_EHCI_HCD=y |
76 | 76 | ||
77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
78 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 78 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
79 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 79 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
80 | 80 | ||
81 | CONFIG_VIDEO=y | 81 | CONFIG_VIDEO=y |
82 | CONFIG_IMX_SEC_MIPI_DSI=y | 82 | CONFIG_IMX_SEC_MIPI_DSI=y |
83 | 83 | ||
84 | CONFIG_USB_GADGET_DOWNLOAD=y | 84 | CONFIG_USB_GADGET_DOWNLOAD=y |
85 | CONFIG_APPEND_BOOTARGS=y | 85 | CONFIG_APPEND_BOOTARGS=y |
86 | CONFIG_LZ4=y | 86 | CONFIG_LZ4=y |
87 | CONFIG_LIBAVB=y | 87 | CONFIG_LIBAVB=y |
88 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y | 88 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y |
89 | CONFIG_IMX_TRUSTY_OS=y | 89 | CONFIG_IMX_TRUSTY_OS=y |
90 | CONFIG_SPL_LIBDISK_SUPPORT=y | 90 | CONFIG_SPL_LIBDISK_SUPPORT=y |
91 | CONFIG_SECURE_UNLOCK=y | 91 | CONFIG_SECURE_UNLOCK=y |
92 | CONFIG_REGEX=n | ||
93 | CONFIG_SPL_DOS_PARTITION=n | ||
92 | 94 |
configs/imx8mq_aiy_android_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_TARGET_IMX8MQ_AIY=y | 5 | CONFIG_TARGET_IMX8MQ_AIY=y |
6 | CONFIG_SPL_SERIAL_SUPPORT=y | 6 | CONFIG_SPL_SERIAL_SUPPORT=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_ENV_SUPPORT=y | 12 | CONFIG_SPL_ENV_SUPPORT=y |
13 | CONFIG_SPL_MMC_SUPPORT=y | 13 | CONFIG_SPL_MMC_SUPPORT=y |
14 | CONFIG_SPL_MMC_WRITE=y | 14 | CONFIG_SPL_MMC_WRITE=y |
15 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 15 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
16 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" | 16 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" |
17 | CONFIG_SPL_BOARD_INIT=y | 17 | CONFIG_SPL_BOARD_INIT=y |
18 | CONFIG_HUSH_PARSER=y | 18 | CONFIG_HUSH_PARSER=y |
19 | CONFIG_BOOTDELAY=1 | 19 | CONFIG_BOOTDELAY=1 |
20 | CONFIG_CMD_GPIO=y | 20 | CONFIG_CMD_GPIO=y |
21 | CONFIG_CMD_I2C=y | 21 | CONFIG_CMD_I2C=y |
22 | CONFIG_CMD_CACHE=y | 22 | CONFIG_CMD_CACHE=y |
23 | CONFIG_CMD_REGULATOR=y | 23 | CONFIG_CMD_REGULATOR=y |
24 | CONFIG_CMD_EXT2=y | 24 | CONFIG_CMD_EXT2=y |
25 | CONFIG_CMD_EXT4=y | 25 | CONFIG_CMD_EXT4=y |
26 | CONFIG_CMD_EXT4_WRITE=y | 26 | CONFIG_CMD_EXT4_WRITE=y |
27 | CONFIG_CMD_FAT=y | 27 | CONFIG_CMD_FAT=y |
28 | CONFIG_OF_CONTROL=y | 28 | CONFIG_OF_CONTROL=y |
29 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" | 29 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" |
30 | CONFIG_ENV_IS_IN_MMC=y | 30 | CONFIG_ENV_IS_IN_MMC=y |
31 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 | 31 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 |
32 | CONFIG_DM_GPIO=y | 32 | CONFIG_DM_GPIO=y |
33 | CONFIG_DM_I2C=y | 33 | CONFIG_DM_I2C=y |
34 | CONFIG_SYS_I2C_MXC=y | 34 | CONFIG_SYS_I2C_MXC=y |
35 | CONFIG_DM_MMC=y | 35 | CONFIG_DM_MMC=y |
36 | CONFIG_DM_ETH=y | 36 | CONFIG_DM_ETH=y |
37 | CONFIG_PINCTRL=y | 37 | CONFIG_PINCTRL=y |
38 | CONFIG_PINCTRL_IMX8M=y | 38 | CONFIG_PINCTRL_IMX8M=y |
39 | CONFIG_DM_REGULATOR=y | 39 | CONFIG_DM_REGULATOR=y |
40 | CONFIG_DM_PMIC_BD71837=y | 40 | CONFIG_DM_PMIC_BD71837=y |
41 | CONFIG_DM_REGULATOR_FIXED=y | 41 | CONFIG_DM_REGULATOR_FIXED=y |
42 | CONFIG_DM_REGULATOR_GPIO=y | 42 | CONFIG_DM_REGULATOR_GPIO=y |
43 | CONFIG_DM_THERMAL=y | 43 | CONFIG_DM_THERMAL=y |
44 | CONFIG_NXP_TMU=y | 44 | CONFIG_NXP_TMU=y |
45 | CONFIG_USB=y | 45 | CONFIG_USB=y |
46 | CONFIG_DM_USB=y | 46 | CONFIG_DM_USB=y |
47 | CONFIG_SPL_LIBDISK_SUPPORT=y | 47 | CONFIG_SPL_LIBDISK_SUPPORT=y |
48 | 48 | ||
49 | CONFIG_SPI=y | 49 | CONFIG_SPI=y |
50 | CONFIG_DM_SPI=y | 50 | CONFIG_DM_SPI=y |
51 | CONFIG_DM_SPI_FLASH=y | 51 | CONFIG_DM_SPI_FLASH=y |
52 | CONFIG_FSL_QSPI=y | 52 | CONFIG_FSL_QSPI=y |
53 | CONFIG_CMD_SF=y | 53 | CONFIG_CMD_SF=y |
54 | CONFIG_SPI_FLASH=y | 54 | CONFIG_SPI_FLASH=y |
55 | CONFIG_SPI_FLASH_STMICRO=y | 55 | CONFIG_SPI_FLASH_STMICRO=y |
56 | CONFIG_SPI_FLASH_BAR=y | 56 | CONFIG_SPI_FLASH_BAR=y |
57 | CONFIG_SF_DEFAULT_BUS=0 | 57 | CONFIG_SF_DEFAULT_BUS=0 |
58 | CONFIG_SF_DEFAULT_CS=0 | 58 | CONFIG_SF_DEFAULT_CS=0 |
59 | CONFIG_SF_DEFAULT_SPEED=40000000 | 59 | CONFIG_SF_DEFAULT_SPEED=40000000 |
60 | CONFIG_SF_DEFAULT_MODE=0 | 60 | CONFIG_SF_DEFAULT_MODE=0 |
61 | 61 | ||
62 | CONFIG_LZ4=y | 62 | CONFIG_LZ4=y |
63 | CONFIG_BCB_SUPPORT=y | 63 | CONFIG_BCB_SUPPORT=y |
64 | CONFIG_USB_GADGET=y | 64 | CONFIG_USB_GADGET=y |
65 | CONFIG_FASTBOOT=y | 65 | CONFIG_FASTBOOT=y |
66 | CONFIG_USB_FUNCTION_FASTBOOT=y | 66 | CONFIG_USB_FUNCTION_FASTBOOT=y |
67 | CONFIG_CMD_FASTBOOT=y | 67 | CONFIG_CMD_FASTBOOT=y |
68 | CONFIG_ANDROID_BOOT_IMAGE=y | 68 | CONFIG_ANDROID_BOOT_IMAGE=y |
69 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 69 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
70 | CONFIG_FSL_FASTBOOT=y | 70 | CONFIG_FSL_FASTBOOT=y |
71 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 | 71 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 |
72 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 72 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
73 | CONFIG_FASTBOOT_FLASH=y | 73 | CONFIG_FASTBOOT_FLASH=y |
74 | CONFIG_EFI_PARTITION=y | 74 | CONFIG_EFI_PARTITION=y |
75 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 75 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
76 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 76 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
78 | CONFIG_USB_GADGET_DOWNLOAD=y | 78 | CONFIG_USB_GADGET_DOWNLOAD=y |
79 | CONFIG_USB_XHCI_HCD=y | 79 | CONFIG_USB_XHCI_HCD=y |
80 | CONFIG_USB_XHCI_IMX8M=y | 80 | CONFIG_USB_XHCI_IMX8M=y |
81 | CONFIG_USB_XHCI_DWC3=y | 81 | CONFIG_USB_XHCI_DWC3=y |
82 | CONFIG_USB_DWC3=y | 82 | CONFIG_USB_DWC3=y |
83 | CONFIG_USB_DWC3_GADGET=y | 83 | CONFIG_USB_DWC3_GADGET=y |
84 | CONFIG_LIBAVB=y | 84 | CONFIG_LIBAVB=y |
85 | CONFIG_APPEND_BOOTARGS=y | 85 | CONFIG_APPEND_BOOTARGS=y |
86 | CONFIG_NR_DRAM_BANKS=1 | 86 | CONFIG_NR_DRAM_BANKS=1 |
87 | CONFIG_AVB_SUPPORT=y | 87 | CONFIG_AVB_SUPPORT=y |
88 | CONFIG_REGEX=n | ||
89 | CONFIG_SPL_DOS_PARTITION=n | ||
88 | 90 |
configs/imx8mq_aiy_android_trusty_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_TARGET_IMX8MQ_AIY=y | 5 | CONFIG_TARGET_IMX8MQ_AIY=y |
6 | CONFIG_SPL_SERIAL_SUPPORT=y | 6 | CONFIG_SPL_SERIAL_SUPPORT=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_MMC_SUPPORT=y | 12 | CONFIG_SPL_MMC_SUPPORT=y |
13 | CONFIG_SPL_MMC_WRITE=y | 13 | CONFIG_SPL_MMC_WRITE=y |
14 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 14 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
15 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" | 15 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" |
16 | CONFIG_SPL_BOARD_INIT=y | 16 | CONFIG_SPL_BOARD_INIT=y |
17 | CONFIG_HUSH_PARSER=y | 17 | CONFIG_HUSH_PARSER=y |
18 | CONFIG_BOOTDELAY=1 | 18 | CONFIG_BOOTDELAY=1 |
19 | CONFIG_CMD_GPIO=y | 19 | CONFIG_CMD_GPIO=y |
20 | CONFIG_CMD_I2C=y | 20 | CONFIG_CMD_I2C=y |
21 | CONFIG_CMD_CACHE=y | 21 | CONFIG_CMD_CACHE=y |
22 | CONFIG_CMD_REGULATOR=y | 22 | CONFIG_CMD_REGULATOR=y |
23 | CONFIG_CMD_EXT2=y | 23 | CONFIG_CMD_EXT2=y |
24 | CONFIG_CMD_EXT4=y | 24 | CONFIG_CMD_EXT4=y |
25 | CONFIG_CMD_EXT4_WRITE=y | 25 | CONFIG_CMD_EXT4_WRITE=y |
26 | CONFIG_CMD_FAT=y | 26 | CONFIG_CMD_FAT=y |
27 | CONFIG_OF_CONTROL=y | 27 | CONFIG_OF_CONTROL=y |
28 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" | 28 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" |
29 | CONFIG_ENV_IS_IN_MMC=y | 29 | CONFIG_ENV_IS_IN_MMC=y |
30 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 | 30 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 |
31 | CONFIG_DM_GPIO=y | 31 | CONFIG_DM_GPIO=y |
32 | CONFIG_DM_I2C=y | 32 | CONFIG_DM_I2C=y |
33 | CONFIG_SYS_I2C_MXC=y | 33 | CONFIG_SYS_I2C_MXC=y |
34 | CONFIG_DM_MMC=y | 34 | CONFIG_DM_MMC=y |
35 | CONFIG_DM_ETH=y | 35 | CONFIG_DM_ETH=y |
36 | CONFIG_PINCTRL=y | 36 | CONFIG_PINCTRL=y |
37 | CONFIG_PINCTRL_IMX8M=y | 37 | CONFIG_PINCTRL_IMX8M=y |
38 | CONFIG_DM_REGULATOR=y | 38 | CONFIG_DM_REGULATOR=y |
39 | CONFIG_DM_PMIC_BD71837=y | 39 | CONFIG_DM_PMIC_BD71837=y |
40 | CONFIG_DM_REGULATOR_FIXED=y | 40 | CONFIG_DM_REGULATOR_FIXED=y |
41 | CONFIG_DM_REGULATOR_GPIO=y | 41 | CONFIG_DM_REGULATOR_GPIO=y |
42 | CONFIG_DM_THERMAL=y | 42 | CONFIG_DM_THERMAL=y |
43 | CONFIG_NXP_TMU=y | 43 | CONFIG_NXP_TMU=y |
44 | CONFIG_USB=y | 44 | CONFIG_USB=y |
45 | CONFIG_DM_USB=y | 45 | CONFIG_DM_USB=y |
46 | CONFIG_SPL_LIBDISK_SUPPORT=y | 46 | CONFIG_SPL_LIBDISK_SUPPORT=y |
47 | 47 | ||
48 | CONFIG_SPI=y | 48 | CONFIG_SPI=y |
49 | CONFIG_DM_SPI=y | 49 | CONFIG_DM_SPI=y |
50 | CONFIG_DM_SPI_FLASH=y | 50 | CONFIG_DM_SPI_FLASH=y |
51 | CONFIG_FSL_QSPI=y | 51 | CONFIG_FSL_QSPI=y |
52 | CONFIG_CMD_SF=y | 52 | CONFIG_CMD_SF=y |
53 | CONFIG_SPI_FLASH=y | 53 | CONFIG_SPI_FLASH=y |
54 | CONFIG_SPI_FLASH_STMICRO=y | 54 | CONFIG_SPI_FLASH_STMICRO=y |
55 | CONFIG_SPI_FLASH_BAR=y | 55 | CONFIG_SPI_FLASH_BAR=y |
56 | CONFIG_SF_DEFAULT_BUS=0 | 56 | CONFIG_SF_DEFAULT_BUS=0 |
57 | CONFIG_SF_DEFAULT_CS=0 | 57 | CONFIG_SF_DEFAULT_CS=0 |
58 | CONFIG_SF_DEFAULT_SPEED=40000000 | 58 | CONFIG_SF_DEFAULT_SPEED=40000000 |
59 | CONFIG_SF_DEFAULT_MODE=0 | 59 | CONFIG_SF_DEFAULT_MODE=0 |
60 | 60 | ||
61 | CONFIG_LZ4=y | 61 | CONFIG_LZ4=y |
62 | CONFIG_BCB_SUPPORT=y | 62 | CONFIG_BCB_SUPPORT=y |
63 | CONFIG_USB_GADGET=y | 63 | CONFIG_USB_GADGET=y |
64 | CONFIG_FASTBOOT=y | 64 | CONFIG_FASTBOOT=y |
65 | CONFIG_USB_FUNCTION_FASTBOOT=y | 65 | CONFIG_USB_FUNCTION_FASTBOOT=y |
66 | CONFIG_CMD_FASTBOOT=y | 66 | CONFIG_CMD_FASTBOOT=y |
67 | CONFIG_ANDROID_BOOT_IMAGE=y | 67 | CONFIG_ANDROID_BOOT_IMAGE=y |
68 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 68 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
69 | CONFIG_FSL_FASTBOOT=y | 69 | CONFIG_FSL_FASTBOOT=y |
70 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 | 70 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 |
71 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 71 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
72 | CONFIG_FASTBOOT_FLASH=y | 72 | CONFIG_FASTBOOT_FLASH=y |
73 | CONFIG_EFI_PARTITION=y | 73 | CONFIG_EFI_PARTITION=y |
74 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 74 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
75 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 75 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
76 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 76 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
77 | CONFIG_USB_GADGET_DOWNLOAD=y | 77 | CONFIG_USB_GADGET_DOWNLOAD=y |
78 | CONFIG_USB_XHCI_HCD=y | 78 | CONFIG_USB_XHCI_HCD=y |
79 | CONFIG_USB_XHCI_IMX8M=y | 79 | CONFIG_USB_XHCI_IMX8M=y |
80 | CONFIG_USB_XHCI_DWC3=y | 80 | CONFIG_USB_XHCI_DWC3=y |
81 | CONFIG_USB_DWC3=y | 81 | CONFIG_USB_DWC3=y |
82 | CONFIG_USB_DWC3_GADGET=y | 82 | CONFIG_USB_DWC3_GADGET=y |
83 | CONFIG_LIBAVB=y | 83 | CONFIG_LIBAVB=y |
84 | CONFIG_APPEND_BOOTARGS=y | 84 | CONFIG_APPEND_BOOTARGS=y |
85 | CONFIG_REGEX=n | 85 | CONFIG_REGEX=n |
86 | CONFIG_IMX_TRUSTY_OS=y | 86 | CONFIG_IMX_TRUSTY_OS=y |
87 | CONFIG_NR_DRAM_BANKS=1 | 87 | CONFIG_NR_DRAM_BANKS=1 |
88 | CONFIG_AVB_SUPPORT=y | 88 | CONFIG_AVB_SUPPORT=y |
89 | CONFIG_SPL_DOS_PARTITION=n | ||
89 | 90 |
configs/imx8mq_aiy_android_trusty_dual_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_TARGET_IMX8MQ_AIY=y | 5 | CONFIG_TARGET_IMX8MQ_AIY=y |
6 | CONFIG_SPL_SERIAL_SUPPORT=y | 6 | CONFIG_SPL_SERIAL_SUPPORT=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_MMC_SUPPORT=y | 12 | CONFIG_SPL_MMC_SUPPORT=y |
13 | CONFIG_SPL_MMC_WRITE=y | 13 | CONFIG_SPL_MMC_WRITE=y |
14 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 14 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
15 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" | 15 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" |
16 | CONFIG_SPL_BOARD_INIT=y | 16 | CONFIG_SPL_BOARD_INIT=y |
17 | CONFIG_HUSH_PARSER=y | 17 | CONFIG_HUSH_PARSER=y |
18 | CONFIG_BOOTDELAY=1 | 18 | CONFIG_BOOTDELAY=1 |
19 | CONFIG_CMD_GPIO=y | 19 | CONFIG_CMD_GPIO=y |
20 | CONFIG_CMD_I2C=y | 20 | CONFIG_CMD_I2C=y |
21 | CONFIG_CMD_CACHE=y | 21 | CONFIG_CMD_CACHE=y |
22 | CONFIG_CMD_REGULATOR=y | 22 | CONFIG_CMD_REGULATOR=y |
23 | CONFIG_CMD_EXT2=y | 23 | CONFIG_CMD_EXT2=y |
24 | CONFIG_CMD_EXT4=y | 24 | CONFIG_CMD_EXT4=y |
25 | CONFIG_CMD_EXT4_WRITE=y | 25 | CONFIG_CMD_EXT4_WRITE=y |
26 | CONFIG_CMD_FAT=y | 26 | CONFIG_CMD_FAT=y |
27 | CONFIG_OF_CONTROL=y | 27 | CONFIG_OF_CONTROL=y |
28 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" | 28 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" |
29 | CONFIG_ENV_IS_IN_MMC=y | 29 | CONFIG_ENV_IS_IN_MMC=y |
30 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 | 30 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 |
31 | CONFIG_DM_GPIO=y | 31 | CONFIG_DM_GPIO=y |
32 | CONFIG_DM_I2C=y | 32 | CONFIG_DM_I2C=y |
33 | CONFIG_SYS_I2C_MXC=y | 33 | CONFIG_SYS_I2C_MXC=y |
34 | CONFIG_DM_MMC=y | 34 | CONFIG_DM_MMC=y |
35 | CONFIG_DM_ETH=y | 35 | CONFIG_DM_ETH=y |
36 | CONFIG_PINCTRL=y | 36 | CONFIG_PINCTRL=y |
37 | CONFIG_PINCTRL_IMX8M=y | 37 | CONFIG_PINCTRL_IMX8M=y |
38 | CONFIG_DM_REGULATOR=y | 38 | CONFIG_DM_REGULATOR=y |
39 | CONFIG_DM_PMIC_BD71837=y | 39 | CONFIG_DM_PMIC_BD71837=y |
40 | CONFIG_DM_REGULATOR_FIXED=y | 40 | CONFIG_DM_REGULATOR_FIXED=y |
41 | CONFIG_DM_REGULATOR_GPIO=y | 41 | CONFIG_DM_REGULATOR_GPIO=y |
42 | CONFIG_DM_THERMAL=y | 42 | CONFIG_DM_THERMAL=y |
43 | CONFIG_NXP_TMU=y | 43 | CONFIG_NXP_TMU=y |
44 | CONFIG_USB=y | 44 | CONFIG_USB=y |
45 | CONFIG_DM_USB=y | 45 | CONFIG_DM_USB=y |
46 | CONFIG_SPL_LIBDISK_SUPPORT=y | 46 | CONFIG_SPL_LIBDISK_SUPPORT=y |
47 | 47 | ||
48 | CONFIG_SPI=y | 48 | CONFIG_SPI=y |
49 | CONFIG_DM_SPI=y | 49 | CONFIG_DM_SPI=y |
50 | CONFIG_DM_SPI_FLASH=y | 50 | CONFIG_DM_SPI_FLASH=y |
51 | CONFIG_FSL_QSPI=y | 51 | CONFIG_FSL_QSPI=y |
52 | CONFIG_CMD_SF=y | 52 | CONFIG_CMD_SF=y |
53 | CONFIG_SPI_FLASH=y | 53 | CONFIG_SPI_FLASH=y |
54 | CONFIG_SPI_FLASH_STMICRO=y | 54 | CONFIG_SPI_FLASH_STMICRO=y |
55 | CONFIG_SPI_FLASH_BAR=y | 55 | CONFIG_SPI_FLASH_BAR=y |
56 | CONFIG_SF_DEFAULT_BUS=0 | 56 | CONFIG_SF_DEFAULT_BUS=0 |
57 | CONFIG_SF_DEFAULT_CS=0 | 57 | CONFIG_SF_DEFAULT_CS=0 |
58 | CONFIG_SF_DEFAULT_SPEED=40000000 | 58 | CONFIG_SF_DEFAULT_SPEED=40000000 |
59 | CONFIG_SF_DEFAULT_MODE=0 | 59 | CONFIG_SF_DEFAULT_MODE=0 |
60 | 60 | ||
61 | CONFIG_LZ4=y | 61 | CONFIG_LZ4=y |
62 | CONFIG_BCB_SUPPORT=y | 62 | CONFIG_BCB_SUPPORT=y |
63 | CONFIG_USB_GADGET=y | 63 | CONFIG_USB_GADGET=y |
64 | CONFIG_FASTBOOT=y | 64 | CONFIG_FASTBOOT=y |
65 | CONFIG_USB_FUNCTION_FASTBOOT=y | 65 | CONFIG_USB_FUNCTION_FASTBOOT=y |
66 | CONFIG_CMD_FASTBOOT=y | 66 | CONFIG_CMD_FASTBOOT=y |
67 | CONFIG_ANDROID_BOOT_IMAGE=y | 67 | CONFIG_ANDROID_BOOT_IMAGE=y |
68 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 68 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
69 | CONFIG_FSL_FASTBOOT=y | 69 | CONFIG_FSL_FASTBOOT=y |
70 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 | 70 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 |
71 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 71 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
72 | CONFIG_FASTBOOT_FLASH=y | 72 | CONFIG_FASTBOOT_FLASH=y |
73 | CONFIG_EFI_PARTITION=y | 73 | CONFIG_EFI_PARTITION=y |
74 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 74 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
75 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 75 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
76 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 76 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
77 | CONFIG_USB_GADGET_DOWNLOAD=y | 77 | CONFIG_USB_GADGET_DOWNLOAD=y |
78 | CONFIG_USB_XHCI_HCD=y | 78 | CONFIG_USB_XHCI_HCD=y |
79 | CONFIG_USB_XHCI_IMX8M=y | 79 | CONFIG_USB_XHCI_IMX8M=y |
80 | CONFIG_USB_XHCI_DWC3=y | 80 | CONFIG_USB_XHCI_DWC3=y |
81 | CONFIG_USB_DWC3=y | 81 | CONFIG_USB_DWC3=y |
82 | CONFIG_USB_DWC3_GADGET=y | 82 | CONFIG_USB_DWC3_GADGET=y |
83 | CONFIG_LIBAVB=y | 83 | CONFIG_LIBAVB=y |
84 | CONFIG_APPEND_BOOTARGS=y | 84 | CONFIG_APPEND_BOOTARGS=y |
85 | CONFIG_REGEX=n | 85 | CONFIG_REGEX=n |
86 | CONFIG_IMX_TRUSTY_OS=y | 86 | CONFIG_IMX_TRUSTY_OS=y |
87 | CONFIG_NR_DRAM_BANKS=1 | 87 | CONFIG_NR_DRAM_BANKS=1 |
88 | CONFIG_AVB_SUPPORT=y | 88 | CONFIG_AVB_SUPPORT=y |
89 | CONFIG_DUAL_BOOTLOADER=y | 89 | CONFIG_DUAL_BOOTLOADER=y |
90 | CONFIG_SPL_DOS_PARTITION=n | ||
90 | 91 |
configs/imx8mq_aiy_android_trusty_secure_unlock_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_TARGET_IMX8MQ_AIY=y | 5 | CONFIG_TARGET_IMX8MQ_AIY=y |
6 | CONFIG_SPL_SERIAL_SUPPORT=y | 6 | CONFIG_SPL_SERIAL_SUPPORT=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_MMC_SUPPORT=y | 12 | CONFIG_SPL_MMC_SUPPORT=y |
13 | CONFIG_SPL_MMC_WRITE=y | 13 | CONFIG_SPL_MMC_WRITE=y |
14 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 14 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
15 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" | 15 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" |
16 | CONFIG_SPL_BOARD_INIT=y | 16 | CONFIG_SPL_BOARD_INIT=y |
17 | CONFIG_HUSH_PARSER=y | 17 | CONFIG_HUSH_PARSER=y |
18 | CONFIG_BOOTDELAY=1 | 18 | CONFIG_BOOTDELAY=1 |
19 | CONFIG_CMD_GPIO=y | 19 | CONFIG_CMD_GPIO=y |
20 | CONFIG_CMD_I2C=y | 20 | CONFIG_CMD_I2C=y |
21 | CONFIG_CMD_CACHE=y | 21 | CONFIG_CMD_CACHE=y |
22 | CONFIG_CMD_REGULATOR=y | 22 | CONFIG_CMD_REGULATOR=y |
23 | CONFIG_CMD_EXT2=y | 23 | CONFIG_CMD_EXT2=y |
24 | CONFIG_CMD_EXT4=y | 24 | CONFIG_CMD_EXT4=y |
25 | CONFIG_CMD_EXT4_WRITE=y | 25 | CONFIG_CMD_EXT4_WRITE=y |
26 | CONFIG_CMD_FAT=y | 26 | CONFIG_CMD_FAT=y |
27 | CONFIG_OF_CONTROL=y | 27 | CONFIG_OF_CONTROL=y |
28 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" | 28 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-aiy" |
29 | CONFIG_ENV_IS_IN_MMC=y | 29 | CONFIG_ENV_IS_IN_MMC=y |
30 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 | 30 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 |
31 | CONFIG_DM_GPIO=y | 31 | CONFIG_DM_GPIO=y |
32 | CONFIG_DM_I2C=y | 32 | CONFIG_DM_I2C=y |
33 | CONFIG_SYS_I2C_MXC=y | 33 | CONFIG_SYS_I2C_MXC=y |
34 | CONFIG_DM_MMC=y | 34 | CONFIG_DM_MMC=y |
35 | CONFIG_DM_ETH=y | 35 | CONFIG_DM_ETH=y |
36 | CONFIG_PINCTRL=y | 36 | CONFIG_PINCTRL=y |
37 | CONFIG_PINCTRL_IMX8M=y | 37 | CONFIG_PINCTRL_IMX8M=y |
38 | CONFIG_DM_REGULATOR=y | 38 | CONFIG_DM_REGULATOR=y |
39 | CONFIG_DM_PMIC_BD71837=y | 39 | CONFIG_DM_PMIC_BD71837=y |
40 | CONFIG_DM_REGULATOR_FIXED=y | 40 | CONFIG_DM_REGULATOR_FIXED=y |
41 | CONFIG_DM_REGULATOR_GPIO=y | 41 | CONFIG_DM_REGULATOR_GPIO=y |
42 | CONFIG_DM_THERMAL=y | 42 | CONFIG_DM_THERMAL=y |
43 | CONFIG_NXP_TMU=y | 43 | CONFIG_NXP_TMU=y |
44 | CONFIG_USB=y | 44 | CONFIG_USB=y |
45 | CONFIG_DM_USB=y | 45 | CONFIG_DM_USB=y |
46 | CONFIG_SPL_LIBDISK_SUPPORT=y | 46 | CONFIG_SPL_LIBDISK_SUPPORT=y |
47 | 47 | ||
48 | CONFIG_SPI=y | 48 | CONFIG_SPI=y |
49 | CONFIG_DM_SPI=y | 49 | CONFIG_DM_SPI=y |
50 | CONFIG_DM_SPI_FLASH=y | 50 | CONFIG_DM_SPI_FLASH=y |
51 | CONFIG_FSL_QSPI=y | 51 | CONFIG_FSL_QSPI=y |
52 | CONFIG_CMD_SF=y | 52 | CONFIG_CMD_SF=y |
53 | CONFIG_SPI_FLASH=y | 53 | CONFIG_SPI_FLASH=y |
54 | CONFIG_SPI_FLASH_STMICRO=y | 54 | CONFIG_SPI_FLASH_STMICRO=y |
55 | CONFIG_SPI_FLASH_BAR=y | 55 | CONFIG_SPI_FLASH_BAR=y |
56 | CONFIG_SF_DEFAULT_BUS=0 | 56 | CONFIG_SF_DEFAULT_BUS=0 |
57 | CONFIG_SF_DEFAULT_CS=0 | 57 | CONFIG_SF_DEFAULT_CS=0 |
58 | CONFIG_SF_DEFAULT_SPEED=40000000 | 58 | CONFIG_SF_DEFAULT_SPEED=40000000 |
59 | CONFIG_SF_DEFAULT_MODE=0 | 59 | CONFIG_SF_DEFAULT_MODE=0 |
60 | 60 | ||
61 | CONFIG_LZ4=y | 61 | CONFIG_LZ4=y |
62 | CONFIG_BCB_SUPPORT=y | 62 | CONFIG_BCB_SUPPORT=y |
63 | CONFIG_USB_GADGET=y | 63 | CONFIG_USB_GADGET=y |
64 | CONFIG_FASTBOOT=y | 64 | CONFIG_FASTBOOT=y |
65 | CONFIG_USB_FUNCTION_FASTBOOT=y | 65 | CONFIG_USB_FUNCTION_FASTBOOT=y |
66 | CONFIG_CMD_FASTBOOT=y | 66 | CONFIG_CMD_FASTBOOT=y |
67 | CONFIG_ANDROID_BOOT_IMAGE=y | 67 | CONFIG_ANDROID_BOOT_IMAGE=y |
68 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 68 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
69 | CONFIG_FSL_FASTBOOT=y | 69 | CONFIG_FSL_FASTBOOT=y |
70 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 | 70 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 |
71 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 71 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
72 | CONFIG_FASTBOOT_FLASH=y | 72 | CONFIG_FASTBOOT_FLASH=y |
73 | CONFIG_EFI_PARTITION=y | 73 | CONFIG_EFI_PARTITION=y |
74 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 74 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
75 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 75 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
76 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 76 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
77 | CONFIG_USB_GADGET_DOWNLOAD=y | 77 | CONFIG_USB_GADGET_DOWNLOAD=y |
78 | CONFIG_USB_XHCI_HCD=y | 78 | CONFIG_USB_XHCI_HCD=y |
79 | CONFIG_USB_XHCI_IMX8M=y | 79 | CONFIG_USB_XHCI_IMX8M=y |
80 | CONFIG_USB_XHCI_DWC3=y | 80 | CONFIG_USB_XHCI_DWC3=y |
81 | CONFIG_USB_DWC3=y | 81 | CONFIG_USB_DWC3=y |
82 | CONFIG_USB_DWC3_GADGET=y | 82 | CONFIG_USB_DWC3_GADGET=y |
83 | CONFIG_LIBAVB=y | 83 | CONFIG_LIBAVB=y |
84 | CONFIG_APPEND_BOOTARGS=y | 84 | CONFIG_APPEND_BOOTARGS=y |
85 | CONFIG_REGEX=n | 85 | CONFIG_REGEX=n |
86 | CONFIG_IMX_TRUSTY_OS=y | 86 | CONFIG_IMX_TRUSTY_OS=y |
87 | CONFIG_NR_DRAM_BANKS=1 | 87 | CONFIG_NR_DRAM_BANKS=1 |
88 | CONFIG_AVB_SUPPORT=y | 88 | CONFIG_AVB_SUPPORT=y |
89 | CONFIG_SECURE_UNLOCK=y | 89 | CONFIG_SECURE_UNLOCK=y |
90 | CONFIG_SPL_DOS_PARTITION=n | ||
90 | 91 |
configs/imx8mq_evk_android_dual_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_TARGET_IMX8MQ_EVK=y | 5 | CONFIG_TARGET_IMX8MQ_EVK=y |
6 | CONFIG_SPL_SERIAL_SUPPORT=y | 6 | CONFIG_SPL_SERIAL_SUPPORT=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" | 13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" |
14 | CONFIG_SPL_BOARD_INIT=y | 14 | CONFIG_SPL_BOARD_INIT=y |
15 | CONFIG_HUSH_PARSER=y | 15 | CONFIG_HUSH_PARSER=y |
16 | CONFIG_BOOTDELAY=1 | 16 | CONFIG_BOOTDELAY=1 |
17 | CONFIG_CMD_GPIO=y | 17 | CONFIG_CMD_GPIO=y |
18 | CONFIG_CMD_I2C=y | 18 | CONFIG_CMD_I2C=y |
19 | CONFIG_CMD_CACHE=y | 19 | CONFIG_CMD_CACHE=y |
20 | CONFIG_CMD_REGULATOR=y | 20 | CONFIG_CMD_REGULATOR=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_EXT4_WRITE=y | 23 | CONFIG_CMD_EXT4_WRITE=y |
24 | CONFIG_CMD_FAT=y | 24 | CONFIG_CMD_FAT=y |
25 | CONFIG_CMD_MEMTEST=y | 25 | CONFIG_CMD_MEMTEST=y |
26 | CONFIG_OF_CONTROL=y | 26 | CONFIG_OF_CONTROL=y |
27 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-evk" | 27 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-evk" |
28 | CONFIG_ENV_IS_IN_MMC=y | 28 | CONFIG_ENV_IS_IN_MMC=y |
29 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 | 29 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 |
30 | CONFIG_DM_GPIO=y | 30 | CONFIG_DM_GPIO=y |
31 | CONFIG_DM_I2C=y | 31 | CONFIG_DM_I2C=y |
32 | CONFIG_SYS_I2C_MXC=y | 32 | CONFIG_SYS_I2C_MXC=y |
33 | CONFIG_DM_MMC=y | 33 | CONFIG_DM_MMC=y |
34 | CONFIG_DM_ETH=y | 34 | CONFIG_DM_ETH=y |
35 | CONFIG_PINCTRL=y | 35 | CONFIG_PINCTRL=y |
36 | CONFIG_PINCTRL_IMX8M=y | 36 | CONFIG_PINCTRL_IMX8M=y |
37 | CONFIG_DM_REGULATOR=y | 37 | CONFIG_DM_REGULATOR=y |
38 | CONFIG_DM_REGULATOR_FIXED=y | 38 | CONFIG_DM_REGULATOR_FIXED=y |
39 | CONFIG_DM_REGULATOR_GPIO=y | 39 | CONFIG_DM_REGULATOR_GPIO=y |
40 | CONFIG_DM_THERMAL=y | 40 | CONFIG_DM_THERMAL=y |
41 | CONFIG_NXP_TMU=y | 41 | CONFIG_NXP_TMU=y |
42 | CONFIG_USB_TCPC=y | 42 | CONFIG_USB_TCPC=y |
43 | CONFIG_USB=y | 43 | CONFIG_USB=y |
44 | CONFIG_DM_USB=y | 44 | CONFIG_DM_USB=y |
45 | 45 | ||
46 | CONFIG_SPI=y | 46 | CONFIG_SPI=y |
47 | CONFIG_DM_SPI=y | 47 | CONFIG_DM_SPI=y |
48 | CONFIG_DM_SPI_FLASH=y | 48 | CONFIG_DM_SPI_FLASH=y |
49 | CONFIG_FSL_QSPI=y | 49 | CONFIG_FSL_QSPI=y |
50 | CONFIG_CMD_SF=y | 50 | CONFIG_CMD_SF=y |
51 | CONFIG_SPI_FLASH=y | 51 | CONFIG_SPI_FLASH=y |
52 | CONFIG_SPI_FLASH_STMICRO=y | 52 | CONFIG_SPI_FLASH_STMICRO=y |
53 | CONFIG_SPI_FLASH_BAR=y | 53 | CONFIG_SPI_FLASH_BAR=y |
54 | CONFIG_SF_DEFAULT_BUS=0 | 54 | CONFIG_SF_DEFAULT_BUS=0 |
55 | CONFIG_SF_DEFAULT_CS=0 | 55 | CONFIG_SF_DEFAULT_CS=0 |
56 | CONFIG_SF_DEFAULT_SPEED=40000000 | 56 | CONFIG_SF_DEFAULT_SPEED=40000000 |
57 | CONFIG_SF_DEFAULT_MODE=0 | 57 | CONFIG_SF_DEFAULT_MODE=0 |
58 | 58 | ||
59 | CONFIG_VIDEO=y | 59 | CONFIG_VIDEO=y |
60 | CONFIG_VIDEO_IMX8_HDMI=y | 60 | CONFIG_VIDEO_IMX8_HDMI=y |
61 | CONFIG_LZ4=y | 61 | CONFIG_LZ4=y |
62 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y | 62 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y |
63 | CONFIG_BCB_SUPPORT=y | 63 | CONFIG_BCB_SUPPORT=y |
64 | CONFIG_USB_GADGET=y | 64 | CONFIG_USB_GADGET=y |
65 | CONFIG_FASTBOOT=y | 65 | CONFIG_FASTBOOT=y |
66 | CONFIG_USB_FUNCTION_FASTBOOT=y | 66 | CONFIG_USB_FUNCTION_FASTBOOT=y |
67 | CONFIG_CMD_FASTBOOT=y | 67 | CONFIG_CMD_FASTBOOT=y |
68 | CONFIG_ANDROID_BOOT_IMAGE=y | 68 | CONFIG_ANDROID_BOOT_IMAGE=y |
69 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 69 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
70 | CONFIG_FSL_FASTBOOT=y | 70 | CONFIG_FSL_FASTBOOT=y |
71 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 | 71 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 |
72 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 72 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
73 | CONFIG_FASTBOOT_FLASH=y | 73 | CONFIG_FASTBOOT_FLASH=y |
74 | CONFIG_EFI_PARTITION=y | 74 | CONFIG_EFI_PARTITION=y |
75 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 75 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
76 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 76 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
78 | CONFIG_USB_GADGET_DOWNLOAD=y | 78 | CONFIG_USB_GADGET_DOWNLOAD=y |
79 | CONFIG_USB_XHCI_HCD=y | 79 | CONFIG_USB_XHCI_HCD=y |
80 | CONFIG_USB_XHCI_IMX8M=y | 80 | CONFIG_USB_XHCI_IMX8M=y |
81 | CONFIG_USB_XHCI_DWC3=y | 81 | CONFIG_USB_XHCI_DWC3=y |
82 | CONFIG_USB_DWC3=y | 82 | CONFIG_USB_DWC3=y |
83 | CONFIG_USB_DWC3_GADGET=y | 83 | CONFIG_USB_DWC3_GADGET=y |
84 | CONFIG_LIBAVB=y | 84 | CONFIG_LIBAVB=y |
85 | CONFIG_APPEND_BOOTARGS=y | 85 | CONFIG_APPEND_BOOTARGS=y |
86 | CONFIG_SPL_LIBDISK_SUPPORT=y | 86 | CONFIG_SPL_LIBDISK_SUPPORT=y |
87 | CONFIG_DUAL_BOOTLOADER=y | 87 | CONFIG_DUAL_BOOTLOADER=y |
88 | CONFIG_SPL_MMC_WRITE=y | 88 | CONFIG_SPL_MMC_WRITE=y |
89 | CONFIG_REGEX=n | 89 | CONFIG_REGEX=n |
90 | CONFIG_SPL_DOS_PARTITION=n | ||
90 | 91 |
configs/imx8mq_evk_android_trusty_dual_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8M=y | 2 | CONFIG_ARCH_IMX8M=y |
3 | CONFIG_SYS_TEXT_BASE=0x40200000 | 3 | CONFIG_SYS_TEXT_BASE=0x40200000 |
4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 4 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
5 | CONFIG_TARGET_IMX8MQ_EVK=y | 5 | CONFIG_TARGET_IMX8MQ_EVK=y |
6 | CONFIG_SPL_SERIAL_SUPPORT=y | 6 | CONFIG_SPL_SERIAL_SUPPORT=y |
7 | CONFIG_ARCH_MISC_INIT=y | 7 | CONFIG_ARCH_MISC_INIT=y |
8 | CONFIG_SPL=y | 8 | CONFIG_SPL=y |
9 | CONFIG_FIT=y | 9 | CONFIG_FIT=y |
10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 | 10 | CONFIG_FIT_EXTERNAL_OFFSET=0x3000 |
11 | CONFIG_SPL_LOAD_FIT=y | 11 | CONFIG_SPL_LOAD_FIT=y |
12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" | 12 | CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh" |
13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" | 13 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/mach-imx/imx8m/imximage.cfg,ANDROID_SUPPORT" |
14 | CONFIG_SPL_BOARD_INIT=y | 14 | CONFIG_SPL_BOARD_INIT=y |
15 | CONFIG_HUSH_PARSER=y | 15 | CONFIG_HUSH_PARSER=y |
16 | CONFIG_BOOTDELAY=1 | 16 | CONFIG_BOOTDELAY=1 |
17 | CONFIG_CMD_GPIO=y | 17 | CONFIG_CMD_GPIO=y |
18 | CONFIG_CMD_I2C=y | 18 | CONFIG_CMD_I2C=y |
19 | CONFIG_CMD_CACHE=y | 19 | CONFIG_CMD_CACHE=y |
20 | CONFIG_CMD_REGULATOR=y | 20 | CONFIG_CMD_REGULATOR=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_EXT4_WRITE=y | 23 | CONFIG_CMD_EXT4_WRITE=y |
24 | CONFIG_CMD_FAT=y | 24 | CONFIG_CMD_FAT=y |
25 | CONFIG_CMD_MEMTEST=y | 25 | CONFIG_CMD_MEMTEST=y |
26 | CONFIG_OF_CONTROL=y | 26 | CONFIG_OF_CONTROL=y |
27 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-evk" | 27 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8mq-evk" |
28 | CONFIG_ENV_IS_IN_MMC=y | 28 | CONFIG_ENV_IS_IN_MMC=y |
29 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 | 29 | CONFIG_SAVED_DRAM_TIMING_BASE=0x40000000 |
30 | CONFIG_DM_GPIO=y | 30 | CONFIG_DM_GPIO=y |
31 | CONFIG_DM_I2C=y | 31 | CONFIG_DM_I2C=y |
32 | CONFIG_SYS_I2C_MXC=y | 32 | CONFIG_SYS_I2C_MXC=y |
33 | CONFIG_DM_MMC=y | 33 | CONFIG_DM_MMC=y |
34 | CONFIG_DM_ETH=y | 34 | CONFIG_DM_ETH=y |
35 | CONFIG_PINCTRL=y | 35 | CONFIG_PINCTRL=y |
36 | CONFIG_PINCTRL_IMX8M=y | 36 | CONFIG_PINCTRL_IMX8M=y |
37 | CONFIG_DM_REGULATOR=y | 37 | CONFIG_DM_REGULATOR=y |
38 | CONFIG_DM_REGULATOR_FIXED=y | 38 | CONFIG_DM_REGULATOR_FIXED=y |
39 | CONFIG_DM_REGULATOR_GPIO=y | 39 | CONFIG_DM_REGULATOR_GPIO=y |
40 | CONFIG_DM_THERMAL=y | 40 | CONFIG_DM_THERMAL=y |
41 | CONFIG_NXP_TMU=y | 41 | CONFIG_NXP_TMU=y |
42 | CONFIG_USB_TCPC=y | 42 | CONFIG_USB_TCPC=y |
43 | CONFIG_USB=y | 43 | CONFIG_USB=y |
44 | CONFIG_DM_USB=y | 44 | CONFIG_DM_USB=y |
45 | 45 | ||
46 | CONFIG_SPI=y | 46 | CONFIG_SPI=y |
47 | CONFIG_DM_SPI=y | 47 | CONFIG_DM_SPI=y |
48 | CONFIG_DM_SPI_FLASH=y | 48 | CONFIG_DM_SPI_FLASH=y |
49 | CONFIG_FSL_QSPI=y | 49 | CONFIG_FSL_QSPI=y |
50 | CONFIG_CMD_SF=y | 50 | CONFIG_CMD_SF=y |
51 | CONFIG_SPI_FLASH=y | 51 | CONFIG_SPI_FLASH=y |
52 | CONFIG_SPI_FLASH_STMICRO=y | 52 | CONFIG_SPI_FLASH_STMICRO=y |
53 | CONFIG_SPI_FLASH_BAR=y | 53 | CONFIG_SPI_FLASH_BAR=y |
54 | CONFIG_SF_DEFAULT_BUS=0 | 54 | CONFIG_SF_DEFAULT_BUS=0 |
55 | CONFIG_SF_DEFAULT_CS=0 | 55 | CONFIG_SF_DEFAULT_CS=0 |
56 | CONFIG_SF_DEFAULT_SPEED=40000000 | 56 | CONFIG_SF_DEFAULT_SPEED=40000000 |
57 | CONFIG_SF_DEFAULT_MODE=0 | 57 | CONFIG_SF_DEFAULT_MODE=0 |
58 | 58 | ||
59 | CONFIG_VIDEO=y | 59 | CONFIG_VIDEO=y |
60 | CONFIG_VIDEO_IMX8_HDMI=y | 60 | CONFIG_VIDEO_IMX8_HDMI=y |
61 | CONFIG_LZ4=y | 61 | CONFIG_LZ4=y |
62 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y | 62 | CONFIG_FLASH_MCUFIRMWARE_SUPPORT=y |
63 | CONFIG_BCB_SUPPORT=y | 63 | CONFIG_BCB_SUPPORT=y |
64 | CONFIG_USB_GADGET=y | 64 | CONFIG_USB_GADGET=y |
65 | CONFIG_FASTBOOT=y | 65 | CONFIG_FASTBOOT=y |
66 | CONFIG_USB_FUNCTION_FASTBOOT=y | 66 | CONFIG_USB_FUNCTION_FASTBOOT=y |
67 | CONFIG_CMD_FASTBOOT=y | 67 | CONFIG_CMD_FASTBOOT=y |
68 | CONFIG_ANDROID_BOOT_IMAGE=y | 68 | CONFIG_ANDROID_BOOT_IMAGE=y |
69 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 69 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
70 | CONFIG_FSL_FASTBOOT=y | 70 | CONFIG_FSL_FASTBOOT=y |
71 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 | 71 | CONFIG_FASTBOOT_BUF_ADDR=0x42800000 |
72 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 72 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
73 | CONFIG_FASTBOOT_FLASH=y | 73 | CONFIG_FASTBOOT_FLASH=y |
74 | CONFIG_EFI_PARTITION=y | 74 | CONFIG_EFI_PARTITION=y |
75 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 75 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
76 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 76 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 77 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
78 | CONFIG_USB_GADGET_DOWNLOAD=y | 78 | CONFIG_USB_GADGET_DOWNLOAD=y |
79 | CONFIG_USB_XHCI_HCD=y | 79 | CONFIG_USB_XHCI_HCD=y |
80 | CONFIG_USB_XHCI_IMX8M=y | 80 | CONFIG_USB_XHCI_IMX8M=y |
81 | CONFIG_USB_XHCI_DWC3=y | 81 | CONFIG_USB_XHCI_DWC3=y |
82 | CONFIG_USB_DWC3=y | 82 | CONFIG_USB_DWC3=y |
83 | CONFIG_USB_DWC3_GADGET=y | 83 | CONFIG_USB_DWC3_GADGET=y |
84 | CONFIG_LIBAVB=y | 84 | CONFIG_LIBAVB=y |
85 | CONFIG_APPEND_BOOTARGS=y | 85 | CONFIG_APPEND_BOOTARGS=y |
86 | CONFIG_SPL_LIBDISK_SUPPORT=y | 86 | CONFIG_SPL_LIBDISK_SUPPORT=y |
87 | CONFIG_DUAL_BOOTLOADER=y | 87 | CONFIG_DUAL_BOOTLOADER=y |
88 | CONFIG_SPL_MMC_WRITE=y | 88 | CONFIG_SPL_MMC_WRITE=y |
89 | CONFIG_IMX_TRUSTY_OS=y | 89 | CONFIG_IMX_TRUSTY_OS=y |
90 | CONFIG_REGEX=n | 90 | CONFIG_REGEX=n |
91 | CONFIG_SPL_DOS_PARTITION=n | ||
91 | 92 |
include/configs/imx8mn_evk_android.h
1 | /* | 1 | /* |
2 | * Copyright 2018 NXP | 2 | * Copyright 2018 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #ifndef IMX8MN_EVK_ANDROID_H | 7 | #ifndef IMX8MN_EVK_ANDROID_H |
8 | #define IMX8MN_EVK_ANDROID_H | 8 | #define IMX8MN_EVK_ANDROID_H |
9 | 9 | ||
10 | #define CONFIG_BCB_SUPPORT | 10 | #define CONFIG_BCB_SUPPORT |
11 | #define CONFIG_CMD_READ | 11 | #define CONFIG_CMD_READ |
12 | 12 | ||
13 | #define CONFIG_ANDROID_AB_SUPPORT | 13 | #define CONFIG_ANDROID_AB_SUPPORT |
14 | #define CONFIG_AVB_SUPPORT | 14 | #define CONFIG_AVB_SUPPORT |
15 | #define CONFIG_SUPPORT_EMMC_RPMB | 15 | #define CONFIG_SUPPORT_EMMC_RPMB |
16 | #ifdef CONFIG_ANDROID_AB_SUPPORT | 16 | #ifdef CONFIG_ANDROID_AB_SUPPORT |
17 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT | 17 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT |
18 | #endif | 18 | #endif |
19 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 | 19 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 |
20 | #define CONFIG_AVB_FUSE_BANK_START 0 | 20 | #define CONFIG_AVB_FUSE_BANK_START 0 |
21 | #define CONFIG_AVB_FUSE_BANK_END 0 | 21 | #define CONFIG_AVB_FUSE_BANK_END 0 |
22 | #define CONFIG_FASTBOOT_LOCK | 22 | #define CONFIG_FASTBOOT_LOCK |
23 | #define FSL_FASTBOOT_FB_DEV "mmc" | 23 | #define FSL_FASTBOOT_FB_DEV "mmc" |
24 | 24 | ||
25 | #ifdef CONFIG_SYS_MALLOC_LEN | 25 | #ifdef CONFIG_SYS_MALLOC_LEN |
26 | #undef CONFIG_SYS_MALLOC_LEN | 26 | #undef CONFIG_SYS_MALLOC_LEN |
27 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) | 27 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) |
28 | #endif | 28 | #endif |
29 | 29 | ||
30 | #define CONFIG_ANDROID_RECOVERY | 30 | #define CONFIG_ANDROID_RECOVERY |
31 | 31 | ||
32 | #define CONFIG_CMD_BOOTA | 32 | #define CONFIG_CMD_BOOTA |
33 | #define CONFIG_SUPPORT_RAW_INITRD | 33 | #define CONFIG_SUPPORT_RAW_INITRD |
34 | #define CONFIG_SERIAL_TAG | 34 | #define CONFIG_SERIAL_TAG |
35 | 35 | ||
36 | #undef CONFIG_EXTRA_ENV_SETTINGS | 36 | #undef CONFIG_EXTRA_ENV_SETTINGS |
37 | #undef CONFIG_BOOTCOMMAND | 37 | #undef CONFIG_BOOTCOMMAND |
38 | 38 | ||
39 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 39 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
40 | "splashpos=m,m\0" \ | 40 | "splashpos=m,m\0" \ |
41 | "fdt_high=0xffffffffffffffff\0" \ | 41 | "fdt_high=0xffffffffffffffff\0" \ |
42 | "initrd_high=0xffffffffffffffff\0" \ | 42 | "initrd_high=0xffffffffffffffff\0" \ |
43 | 43 | ||
44 | /* Enable mcu firmware flash */ | 44 | /* Enable mcu firmware flash */ |
45 | #ifdef CONFIG_FLASH_MCUFIRMWARE_SUPPORT | 45 | #ifdef CONFIG_FLASH_MCUFIRMWARE_SUPPORT |
46 | #define ANDROID_MCU_FRIMWARE_DEV_TYPE DEV_MMC | 46 | #define ANDROID_MCU_FRIMWARE_DEV_TYPE DEV_MMC |
47 | #define ANDROID_MCU_FIRMWARE_START 0x500000 | 47 | #define ANDROID_MCU_FIRMWARE_START 0x500000 |
48 | #define ANDROID_MCU_FIRMWARE_SIZE 0x40000 | 48 | #define ANDROID_MCU_FIRMWARE_SIZE 0x40000 |
49 | #define ANDROID_MCU_FIRMWARE_HEADER_STACK 0x20020000 | 49 | #define ANDROID_MCU_FIRMWARE_HEADER_STACK 0x20020000 |
50 | #endif | 50 | #endif |
51 | 51 | ||
52 | #if !defined(CONFIG_IMX_TRUSTY_OS) || !defined(CONFIG_DUAL_BOOTLOADER) | 52 | #if !defined(CONFIG_IMX_TRUSTY_OS) || !defined(CONFIG_DUAL_BOOTLOADER) |
53 | #undef CONFIG_FSL_CAAM_KB | 53 | #undef CONFIG_FSL_CAAM_KB |
54 | #endif | 54 | #endif |
55 | 55 | ||
56 | #ifdef CONFIG_DUAL_BOOTLOADER | 56 | #ifdef CONFIG_DUAL_BOOTLOADER |
57 | #define CONFIG_SYS_SPL_PTE_RAM_BASE 0x41580000 | 57 | #define CONFIG_SYS_SPL_PTE_RAM_BASE 0x41580000 |
58 | 58 | ||
59 | #ifdef CONFIG_IMX_TRUSTY_OS | 59 | #ifdef CONFIG_IMX_TRUSTY_OS |
60 | #define BOOTLOADER_RBIDX_OFFSET 0x3FE000 | 60 | #define BOOTLOADER_RBIDX_OFFSET 0x3FE000 |
61 | #define BOOTLOADER_RBIDX_START 0x3FF000 | 61 | #define BOOTLOADER_RBIDX_START 0x3FF000 |
62 | #define BOOTLOADER_RBIDX_LEN 0x08 | 62 | #define BOOTLOADER_RBIDX_LEN 0x08 |
63 | #define BOOTLOADER_RBIDX_INITVAL 0 | 63 | #define BOOTLOADER_RBIDX_INITVAL 0 |
64 | #endif | 64 | #endif |
65 | 65 | ||
66 | #endif | 66 | #endif |
67 | 67 | ||
68 | #ifdef CONFIG_IMX_TRUSTY_OS | 68 | #ifdef CONFIG_IMX_TRUSTY_OS |
69 | #define AVB_RPMB | 69 | #define AVB_RPMB |
70 | #define KEYSLOT_HWPARTITION_ID 2 | 70 | #define KEYSLOT_HWPARTITION_ID 2 |
71 | #define KEYSLOT_BLKS 0x1FFF | 71 | #define KEYSLOT_BLKS 0x1FFF |
72 | #define NS_ARCH_ARM64 1 | 72 | #define NS_ARCH_ARM64 1 |
73 | #endif | 73 | #endif |
74 | 74 | ||
75 | #ifdef CONFIG_SPL_BUILD | ||
76 | #define CONFIG_ENV_IS_NOWHERE | ||
77 | #undef CONFIG_ANDROID_BOOT_IMAGE | ||
78 | #undef CONFIG_ANDROID_RECOVERY | ||
79 | #undef CONFIG_ENV_IS_IN_MMC | ||
80 | #undef CONFIG_CMD_UUID | ||
81 | #undef CONFIG_LIB_UUID | ||
82 | #undef CONFIG_LIB_RAND | ||
83 | #undef CONFIG_SHA1 | ||
84 | #undef CONFIG_SHA256 | ||
85 | #endif | ||
86 | |||
75 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED | 87 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED |
76 | 88 | ||
77 | #endif /* IMX8MN_EVK_ANDROID_H */ | 89 | #endif /* IMX8MN_EVK_ANDROID_H */ |
78 | 90 |
include/configs/imx8mq_aiy_android.h
1 | /* | 1 | /* |
2 | * Copyright 2018 NXP | 2 | * Copyright 2018 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #ifndef IMX8MQ_AIY_ANDROID_H | 7 | #ifndef IMX8MQ_AIY_ANDROID_H |
8 | #define IMX8MQ_AIY_ANDROID_H | 8 | #define IMX8MQ_AIY_ANDROID_H |
9 | 9 | ||
10 | #define CONFIG_CMD_READ | 10 | #define CONFIG_CMD_READ |
11 | 11 | ||
12 | #define CONFIG_ANDROID_AB_SUPPORT | 12 | #define CONFIG_ANDROID_AB_SUPPORT |
13 | #define CONFIG_SUPPORT_EMMC_RPMB | 13 | #define CONFIG_SUPPORT_EMMC_RPMB |
14 | #ifdef CONFIG_ANDROID_AB_SUPPORT | 14 | #ifdef CONFIG_ANDROID_AB_SUPPORT |
15 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT | 15 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT |
16 | #endif | 16 | #endif |
17 | #define CONFIG_AVB_FUSE_BANK_SIZEW 4 | 17 | #define CONFIG_AVB_FUSE_BANK_SIZEW 4 |
18 | #define CONFIG_AVB_FUSE_BANK_START 14 | 18 | #define CONFIG_AVB_FUSE_BANK_START 14 |
19 | #define CONFIG_AVB_FUSE_BANK_END 14 | 19 | #define CONFIG_AVB_FUSE_BANK_END 14 |
20 | #define CONFIG_FASTBOOT_LOCK | 20 | #define CONFIG_FASTBOOT_LOCK |
21 | #define FSL_FASTBOOT_FB_DEV "mmc" | 21 | #define FSL_FASTBOOT_FB_DEV "mmc" |
22 | 22 | ||
23 | #ifdef CONFIG_AVB_ATX | 23 | #ifdef CONFIG_AVB_ATX |
24 | #define UNLOCK_VBOOT_STATUS_OFFSET_IN_WORD 0 | 24 | #define UNLOCK_VBOOT_STATUS_OFFSET_IN_WORD 0 |
25 | #define UNLOCK_VBOOT_STATUS_OFFSET_IN_BIT 0 | 25 | #define UNLOCK_VBOOT_STATUS_OFFSET_IN_BIT 0 |
26 | #endif | 26 | #endif |
27 | 27 | ||
28 | #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT | 28 | #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT |
29 | 29 | ||
30 | #ifdef CONFIG_SYS_MALLOC_LEN | 30 | #ifdef CONFIG_SYS_MALLOC_LEN |
31 | #undef CONFIG_SYS_MALLOC_LEN | 31 | #undef CONFIG_SYS_MALLOC_LEN |
32 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) | 32 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) |
33 | #endif | 33 | #endif |
34 | 34 | ||
35 | #define CONFIG_ANDROID_RECOVERY | 35 | #define CONFIG_ANDROID_RECOVERY |
36 | 36 | ||
37 | /* Use below address to store the bootloader rbindex, | 37 | /* Use below address to store the bootloader rbindex, |
38 | * it's 4k offset to CONFIG_SYS_SPL_PTE_RAM_BASE | 38 | * it's 4k offset to CONFIG_SYS_SPL_PTE_RAM_BASE |
39 | * */ | 39 | * */ |
40 | #if defined(CONFIG_AVB_ATX) && defined(CONFIG_DUAL_BOOTLOADER) | 40 | #if defined(CONFIG_AVB_ATX) && defined(CONFIG_DUAL_BOOTLOADER) |
41 | #define BL_RBINDEX_LOAD_ADDR 0x4157F000 | 41 | #define BL_RBINDEX_LOAD_ADDR 0x4157F000 |
42 | #endif | 42 | #endif |
43 | 43 | ||
44 | #define CONFIG_CMD_BOOTA | 44 | #define CONFIG_CMD_BOOTA |
45 | #define CONFIG_SUPPORT_RAW_INITRD | 45 | #define CONFIG_SUPPORT_RAW_INITRD |
46 | #define CONFIG_SERIAL_TAG | 46 | #define CONFIG_SERIAL_TAG |
47 | 47 | ||
48 | #undef CONFIG_EXTRA_ENV_SETTINGS | 48 | #undef CONFIG_EXTRA_ENV_SETTINGS |
49 | #undef CONFIG_BOOTCOMMAND | 49 | #undef CONFIG_BOOTCOMMAND |
50 | 50 | ||
51 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 51 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
52 | "splashpos=m,m\0" \ | 52 | "splashpos=m,m\0" \ |
53 | "fdt_high=0xffffffffffffffff\0" \ | 53 | "fdt_high=0xffffffffffffffff\0" \ |
54 | "initrd_high=0xffffffffffffffff\0" \ | 54 | "initrd_high=0xffffffffffffffff\0" \ |
55 | 55 | ||
56 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED | 56 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED |
57 | 57 | ||
58 | #define AIY_MICRON_3G 0x1 | 58 | #define AIY_MICRON_3G 0x1 |
59 | #define AIY_MICRON_1G 0x5 | 59 | #define AIY_MICRON_1G 0x5 |
60 | #define AIY_HYNIX_1G 0x3 | 60 | #define AIY_HYNIX_1G 0x3 |
61 | #define AIY_KINGSTON_2G 0x6 | 61 | #define AIY_KINGSTON_2G 0x6 |
62 | 62 | ||
63 | #define TEE_LOAD_ADDR_1G 0x7e000000 | 63 | #define TEE_LOAD_ADDR_1G 0x7e000000 |
64 | #define TEE_LOAD_ADDR_2G 0xbe000000 | 64 | #define TEE_LOAD_ADDR_2G 0xbe000000 |
65 | #define TEE_LOAD_ADDR_3G 0xfe000000 | 65 | #define TEE_LOAD_ADDR_3G 0xfe000000 |
66 | 66 | ||
67 | 67 | ||
68 | #if defined(CONFIG_SPL_BUILD) || defined(CONFIG_IMX_TRUSTY_OS) | 68 | #if defined(CONFIG_SPL_BUILD) || defined(CONFIG_IMX_TRUSTY_OS) |
69 | #define AVB_RPMB | 69 | #define AVB_RPMB |
70 | #endif | 70 | #endif |
71 | 71 | ||
72 | #define KEYSLOT_HWPARTITION_ID 2 | 72 | #define KEYSLOT_HWPARTITION_ID 2 |
73 | #define KEYSLOT_BLKS 0x1FFF | 73 | #define KEYSLOT_BLKS 0x1FFF |
74 | 74 | ||
75 | #ifdef CONFIG_SPL_BUILD | 75 | #ifdef CONFIG_SPL_BUILD |
76 | 76 | ||
77 | #define CONFIG_SPL_SHA256 | 77 | #define CONFIG_SPL_SHA256 |
78 | #define CONFIG_ENV_IS_NOWHERE | 78 | #define CONFIG_ENV_IS_NOWHERE |
79 | #undef CONFIG_ANDROID_BOOT_IMAGE | ||
80 | #undef CONFIG_ANDROID_RECOVERY | ||
79 | #undef CONFIG_ENV_IS_IN_MMC | 81 | #undef CONFIG_ENV_IS_IN_MMC |
80 | #undef CONFIG_BLK | 82 | #undef CONFIG_BLK |
81 | #undef CONFIG_CMD_UUID | 83 | #undef CONFIG_CMD_UUID |
84 | #undef CONFIG_LIB_UUID | ||
82 | #undef CONFIG_LIB_RAND | 85 | #undef CONFIG_LIB_RAND |
86 | #undef CONFIG_SHA1 | ||
87 | #undef CONFIG_SHA256 | ||
88 | |||
83 | 89 | ||
84 | #ifdef AVB_RPMB | 90 | #ifdef AVB_RPMB |
85 | #define BOOTLOADER_RBIDX_OFFSET 0x1E000 | 91 | #define BOOTLOADER_RBIDX_OFFSET 0x1E000 |
86 | #define BOOTLOADER_RBIDX_START 0x1F000 | 92 | #define BOOTLOADER_RBIDX_START 0x1F000 |
87 | #define BOOTLOADER_RBIDX_LEN 0x08 | 93 | #define BOOTLOADER_RBIDX_LEN 0x08 |
88 | #define BOOTLOADER_RBIDX_INITVAL 0 | 94 | #define BOOTLOADER_RBIDX_INITVAL 0 |
89 | #endif | 95 | #endif |
90 | 96 | ||
91 | #else | 97 | #else |
92 | /* imx8m won't touch CAAM in non-secure world. */ | 98 | /* imx8m won't touch CAAM in non-secure world. */ |
93 | #undef CONFIG_FSL_CAAM_KB | 99 | #undef CONFIG_FSL_CAAM_KB |
94 | #endif | 100 | #endif |
95 | 101 | ||
96 | /* Enlarge the spl max size to 172k */ | 102 | /* Enlarge the spl max size to 172k */ |
97 | #ifdef CONFIG_SPL_MAX_SIZE | 103 | #ifdef CONFIG_SPL_MAX_SIZE |
98 | #undef CONFIG_SPL_MAX_SIZE | 104 | #undef CONFIG_SPL_MAX_SIZE |
99 | #define CONFIG_SPL_MAX_SIZE 176128 | 105 | #define CONFIG_SPL_MAX_SIZE 176128 |
100 | #endif | 106 | #endif |
101 | 107 | ||
102 | #ifdef CONFIG_IMX_TRUSTY_OS | 108 | #ifdef CONFIG_IMX_TRUSTY_OS |
103 | #ifdef CONFIG_DUAL_BOOTLOADER | 109 | #ifdef CONFIG_DUAL_BOOTLOADER |
104 | #define ANDROID_SPL_SIZE 0x80000 | 110 | #define ANDROID_SPL_SIZE 0x80000 |
105 | #endif | 111 | #endif |
106 | #endif | 112 | #endif |
107 | 113 | ||
108 | #endif /* IMX8MQ_AIY_ANDROID_H */ | 114 | #endif /* IMX8MQ_AIY_ANDROID_H */ |
109 | 115 |
include/configs/imx8mq_evk_android.h
1 | /* | 1 | /* |
2 | * Copyright 2017 NXP | 2 | * Copyright 2017 NXP |
3 | * | 3 | * |
4 | * SPDX-License-Identifier: GPL-2.0+ | 4 | * SPDX-License-Identifier: GPL-2.0+ |
5 | */ | 5 | */ |
6 | 6 | ||
7 | #ifndef IMX8MQ_EVK_ANDROID_H | 7 | #ifndef IMX8MQ_EVK_ANDROID_H |
8 | #define IMX8MQ_EVK_ANDROID_H | 8 | #define IMX8MQ_EVK_ANDROID_H |
9 | 9 | ||
10 | #define CONFIG_CMD_READ | 10 | #define CONFIG_CMD_READ |
11 | 11 | ||
12 | #define CONFIG_ANDROID_AB_SUPPORT | 12 | #define CONFIG_ANDROID_AB_SUPPORT |
13 | #define CONFIG_AVB_SUPPORT | 13 | #define CONFIG_AVB_SUPPORT |
14 | #define CONFIG_SUPPORT_EMMC_RPMB | 14 | #define CONFIG_SUPPORT_EMMC_RPMB |
15 | #ifdef CONFIG_ANDROID_AB_SUPPORT | 15 | #ifdef CONFIG_ANDROID_AB_SUPPORT |
16 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT | 16 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT |
17 | #endif | 17 | #endif |
18 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 | 18 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 |
19 | #define CONFIG_AVB_FUSE_BANK_START 0 | 19 | #define CONFIG_AVB_FUSE_BANK_START 0 |
20 | #define CONFIG_AVB_FUSE_BANK_END 0 | 20 | #define CONFIG_AVB_FUSE_BANK_END 0 |
21 | #define CONFIG_FASTBOOT_LOCK | 21 | #define CONFIG_FASTBOOT_LOCK |
22 | #define FSL_FASTBOOT_FB_DEV "mmc" | 22 | #define FSL_FASTBOOT_FB_DEV "mmc" |
23 | 23 | ||
24 | #ifdef CONFIG_SYS_MALLOC_LEN | 24 | #ifdef CONFIG_SYS_MALLOC_LEN |
25 | #undef CONFIG_SYS_MALLOC_LEN | 25 | #undef CONFIG_SYS_MALLOC_LEN |
26 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) | 26 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) |
27 | #endif | 27 | #endif |
28 | 28 | ||
29 | #define CONFIG_ANDROID_RECOVERY | 29 | #define CONFIG_ANDROID_RECOVERY |
30 | 30 | ||
31 | #define CONFIG_CMD_BOOTA | 31 | #define CONFIG_CMD_BOOTA |
32 | #define CONFIG_SUPPORT_RAW_INITRD | 32 | #define CONFIG_SUPPORT_RAW_INITRD |
33 | #define CONFIG_SERIAL_TAG | 33 | #define CONFIG_SERIAL_TAG |
34 | 34 | ||
35 | #undef CONFIG_EXTRA_ENV_SETTINGS | 35 | #undef CONFIG_EXTRA_ENV_SETTINGS |
36 | #undef CONFIG_BOOTCOMMAND | 36 | #undef CONFIG_BOOTCOMMAND |
37 | 37 | ||
38 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 38 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
39 | "splashpos=m,m\0" \ | 39 | "splashpos=m,m\0" \ |
40 | "fdt_high=0xffffffffffffffff\0" \ | 40 | "fdt_high=0xffffffffffffffff\0" \ |
41 | "initrd_high=0xffffffffffffffff\0" \ | 41 | "initrd_high=0xffffffffffffffff\0" \ |
42 | 42 | ||
43 | /* Enable mcu firmware flash */ | 43 | /* Enable mcu firmware flash */ |
44 | #ifdef CONFIG_FLASH_MCUFIRMWARE_SUPPORT | 44 | #ifdef CONFIG_FLASH_MCUFIRMWARE_SUPPORT |
45 | #define ANDROID_MCU_FRIMWARE_DEV_TYPE DEV_MMC | 45 | #define ANDROID_MCU_FRIMWARE_DEV_TYPE DEV_MMC |
46 | #define ANDROID_MCU_FIRMWARE_START 0x500000 | 46 | #define ANDROID_MCU_FIRMWARE_START 0x500000 |
47 | #define ANDROID_MCU_FIRMWARE_SIZE 0x40000 | 47 | #define ANDROID_MCU_FIRMWARE_SIZE 0x40000 |
48 | #define ANDROID_MCU_FIRMWARE_HEADER_STACK 0x20020000 | 48 | #define ANDROID_MCU_FIRMWARE_HEADER_STACK 0x20020000 |
49 | #endif | 49 | #endif |
50 | 50 | ||
51 | #if !defined(CONFIG_IMX_TRUSTY_OS) || !defined(CONFIG_DUAL_BOOTLOADER) | 51 | #if !defined(CONFIG_IMX_TRUSTY_OS) || !defined(CONFIG_DUAL_BOOTLOADER) |
52 | #undef CONFIG_FSL_CAAM_KB | 52 | #undef CONFIG_FSL_CAAM_KB |
53 | #endif | 53 | #endif |
54 | 54 | ||
55 | #ifdef CONFIG_DUAL_BOOTLOADER | 55 | #ifdef CONFIG_DUAL_BOOTLOADER |
56 | #define CONFIG_SPL_MMC_WRITE 1 | 56 | #define CONFIG_SPL_MMC_WRITE 1 |
57 | 57 | ||
58 | #ifdef CONFIG_IMX_TRUSTY_OS | 58 | #ifdef CONFIG_IMX_TRUSTY_OS |
59 | #define BOOTLOADER_RBIDX_OFFSET 0x1E000 | 59 | #define BOOTLOADER_RBIDX_OFFSET 0x1E000 |
60 | #define BOOTLOADER_RBIDX_START 0x1F000 | 60 | #define BOOTLOADER_RBIDX_START 0x1F000 |
61 | #define BOOTLOADER_RBIDX_LEN 0x08 | 61 | #define BOOTLOADER_RBIDX_LEN 0x08 |
62 | #define BOOTLOADER_RBIDX_INITVAL 0 | 62 | #define BOOTLOADER_RBIDX_INITVAL 0 |
63 | #endif | 63 | #endif |
64 | 64 | ||
65 | #endif | 65 | #endif |
66 | 66 | ||
67 | #ifdef CONFIG_IMX_TRUSTY_OS | 67 | #ifdef CONFIG_IMX_TRUSTY_OS |
68 | #define AVB_RPMB | 68 | #define AVB_RPMB |
69 | #define KEYSLOT_HWPARTITION_ID 2 | 69 | #define KEYSLOT_HWPARTITION_ID 2 |
70 | #define KEYSLOT_BLKS 0x1FFF | 70 | #define KEYSLOT_BLKS 0x1FFF |
71 | #define NS_ARCH_ARM64 1 | 71 | #define NS_ARCH_ARM64 1 |
72 | #endif | 72 | #endif |
73 | 73 | ||
74 | #ifdef CONFIG_SPL_BUILD | 74 | #ifdef CONFIG_SPL_BUILD |
75 | #define CONFIG_ENV_IS_NOWHERE | 75 | #define CONFIG_ENV_IS_NOWHERE |
76 | #undef CONFIG_ANDROID_BOOT_IMAGE | ||
77 | #undef CONFIG_ANDROID_RECOVERY | ||
76 | #undef CONFIG_ENV_IS_IN_MMC | 78 | #undef CONFIG_ENV_IS_IN_MMC |
79 | #undef CONFIG_LIB_UUID | ||
77 | #undef CONFIG_CMD_UUID | 80 | #undef CONFIG_CMD_UUID |
78 | #undef CONFIG_LIB_RAND | 81 | #undef CONFIG_LIB_RAND |
82 | #undef CONFIG_SHA1 | ||
83 | #undef CONFIG_SHA256 | ||
79 | #endif | 84 | #endif |
80 | 85 | ||
81 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED | 86 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED |
82 | 87 | ||
83 | #endif /* IMX8MQ_EVK_ANDROID_H */ | 88 | #endif /* IMX8MQ_EVK_ANDROID_H */ |
84 | 89 |