Commit 57fa56f3ce6028b3b8cc75a905ba230dbee522dc

Authored by Zhang Bo
1 parent f3e266d088

MA-14501[Android] change BOOTAUX_RESERVED_MEM macro to defconfig

As the M4 use different DDR memory size in normal android/car2 and car
image, use different defconfig for car2 to decrease DDR memory
reservation. So memory reserved for each M4 core is 8MB in car2 and
normal android image. it's 32MB for car image.

Change-Id: Idf608f539cd614a154c78e3a1af28eff1da5c1f2
Signed-off-by: Zhang Bo <bo.zhang@nxp.com>

Showing 41 changed files with 369 additions and 11 deletions Side-by-side Diff

arch/arm/mach-imx/Kconfig
... ... @@ -43,6 +43,20 @@
43 43 help
44 44 bootaux [addr] to boot auxiliary core.
45 45  
  46 +config BOOTAUX_RESERVED_MEM_BASE
  47 + hex "Define the reserved memory base address"
  48 + default 0x00
  49 + depends on ARCH_IMX8
  50 + help
  51 + reserve DDR memory for bootaux
  52 +
  53 +config BOOTAUX_RESERVED_MEM_SIZE
  54 + hex "Define the reserved memory size"
  55 + default 0x00
  56 + depends on ARCH_IMX8
  57 + help
  58 + This memory will be reserved by system and linux cannot access.
  59 +
46 60 config IMX_VSERVICE_SHARED_BUFFER
47 61 hex "Define the buffer address used for virtual service"
48 62 depends on IMX_VSERVICE
arch/arm/mach-imx/imx8/cpu.c
... ... @@ -1425,10 +1425,10 @@
1425 1425  
1426 1426 int ft_system_setup(void *blob, bd_t *bd)
1427 1427 {
1428   -#ifdef BOOTAUX_RESERVED_MEM_BASE
  1428 +#if (CONFIG_BOOTAUX_RESERVED_MEM_SIZE != 0x00)
1429 1429 int off;
1430   - off = fdt_add_mem_rsv(blob, BOOTAUX_RESERVED_MEM_BASE,
1431   - BOOTAUX_RESERVED_MEM_SIZE);
  1430 + off = fdt_add_mem_rsv(blob, CONFIG_BOOTAUX_RESERVED_MEM_BASE,
  1431 + CONFIG_BOOTAUX_RESERVED_MEM_SIZE);
1432 1432 if (off < 0)
1433 1433 printf("Failed to reserve memory for bootaux: %s\n",
1434 1434 fdt_strerror(off));
configs/imx8qm_ddr4_arm2_defconfig
... ... @@ -84,4 +84,7 @@
84 84  
85 85 CONFIG_SMC_FUSE=y
86 86 CONFIG_CMD_MEMTEST=y
  87 +
  88 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  89 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_ddr4_arm2_spl_defconfig
... ... @@ -92,4 +92,7 @@
92 92  
93 93 CONFIG_SMC_FUSE=y
94 94 CONFIG_CMD_MEMTEST=y
  95 +
  96 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  97 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_lpddr4_arm2_android_defconfig
... ... @@ -86,4 +86,7 @@
86 86  
87 87 CONFIG_SMC_FUSE=y
88 88 CONFIG_CMD_MEMTEST=y
  89 +
  90 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  91 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_lpddr4_arm2_defconfig
... ... @@ -84,4 +84,7 @@
84 84  
85 85 CONFIG_SMC_FUSE=y
86 86 CONFIG_CMD_MEMTEST=y
  87 +
  88 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  89 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_lpddr4_arm2_fspi_defconfig
... ... @@ -85,4 +85,7 @@
85 85  
86 86 CONFIG_SMC_FUSE=y
87 87 CONFIG_CMD_MEMTEST=y
  88 +
  89 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  90 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_lpddr4_arm2_spl_defconfig
... ... @@ -92,4 +92,7 @@
92 92  
93 93 CONFIG_SMC_FUSE=y
94 94 CONFIG_CMD_MEMTEST=y
  95 +
  96 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  97 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_android_defconfig
... ... @@ -91,4 +91,7 @@
91 91  
92 92 CONFIG_NOT_UUU_BUILD=y
93 93 CONFIG_APPEND_BOOTARGS=y
  94 +
  95 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  96 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x01000000
configs/imx8qm_mek_android_uuu_defconfig
... ... @@ -84,4 +84,7 @@
84 84  
85 85 CONFIG_SMC_FUSE=y
86 86 CONFIG_CMD_MEMTEST=y
  87 +
  88 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  89 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_androidauto2_trusty_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_IMX8=y
  3 +CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-mek-auto"
  4 +CONFIG_SYS_EXTRA_OPTIONS="ANDROID_AUTO_SUPPORT"
  5 +CONFIG_TARGET_IMX8QM_MEK=y
  6 +CONFIG_SYS_TEXT_BASE=0x80020000
  7 +CONFIG_EFI_PARTITION=y
  8 +CONFIG_CMD_IMPORTENV=n
  9 +CONFIG_SYS_MALLOC_F_LEN=0x2000
  10 +CONFIG_DM=y
  11 +CONFIG_DM_WARN=n
  12 +CONFIG_DM_DEVICE_REMOVE=n
  13 +CONFIG_IMX_TRUSTY_OS=y
  14 +
  15 +CONFIG_DM_SERIAL=y
  16 +CONFIG_FSL_LPUART=y
  17 +CONFIG_OF_CONTROL=y
  18 +CONFIG_DM_I2C=y
  19 +# CONFIG_DM_I2C_COMPAT is not set
  20 +CONFIG_SYS_I2C_IMX_LPI2C=y
  21 +CONFIG_CMD_I2C=n
  22 +
  23 +CONFIG_USB_XHCI_HCD=y
  24 +CONFIG_USB_XHCI_IMX8=y
  25 +
  26 +CONFIG_DM_USB=y
  27 +
  28 +CONFIG_USB=y
  29 +
  30 +CONFIG_USB_GADGET=y
  31 +#CONFIG_CI_UDC=y
  32 +CONFIG_USB_GADGET_DOWNLOAD=y
  33 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  34 +CONFIG_USB_GADGET_VENDOR_NUM=0x18d1
  35 +CONFIG_USB_GADGET_PRODUCT_NUM=0x0d02
  36 +
  37 +CONFIG_USB_CDNS3=y
  38 +CONFIG_USB_CDNS3_GADGET=y
  39 +CONFIG_USB_GADGET_DUALSPEED=y
  40 +
  41 +CONFIG_DM_GPIO=y
  42 +CONFIG_DM_PCA953X=y
  43 +CONFIG_BOOTDELAY=1
  44 +CONFIG_CMD_MMC=y
  45 +CONFIG_DM_MMC=y
  46 +CONFIG_MMC_IO_VOLTAGE=y
  47 +CONFIG_MMC_UHS_SUPPORT=y
  48 +CONFIG_MMC_HS400_SUPPORT=y
  49 +CONFIG_FSL_FSPI=y
  50 +CONFIG_DM_SPI=y
  51 +CONFIG_DM_SPI_FLASH=y
  52 +CONFIG_SPI_FLASH=y
  53 +CONFIG_SPI_FLASH_4BYTES_ADDR=y
  54 +CONFIG_SPI_FLASH_STMICRO=y
  55 +
  56 +CONFIG_DM_REGULATOR=y
  57 +CONFIG_DM_REGULATOR_FIXED=y
  58 +CONFIG_DM_REGULATOR_GPIO=y
  59 +
  60 +CONFIG_PINCTRL=y
  61 +CONFIG_PINCTRL_IMX8=y
  62 +
  63 +CONFIG_CMD_NET=n
  64 +CONFIG_CMD_NFS=n
  65 +CONFIG_CMD_BDI=n
  66 +CONFIG_CMD_CONSOLE=n
  67 +CONFIG_CMD_BOOTD=n
  68 +CONFIG_CMD_BOOTEFI=n
  69 +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n
  70 +CONFIG_CMD_ELF=n
  71 +CONFIG_CMD_GO=n
  72 +CONFIG_CMD_RUN=n
  73 +CONFIG_CMD_IMI=n
  74 +CONFIG_CMD_IMLS=n
  75 +CONFIG_CMD_XIMG=n
  76 +CONFIG_CMD_EXPORTENV=n
  77 +CONFIG_CMD_IMPORTENV=n
  78 +CONFIG_CMD_EDITENV=n
  79 +CONFIG_CMD_ENV_EXISTS=n
  80 +CONFIG_CMD_CRC32=n
  81 +CONFIG_CMD_DM=n
  82 +CONFIG_CMD_LOADB=n
  83 +CONFIG_CMD_LOADS=n
  84 +CONFIG_CMD_FLASH=n
  85 +CONFIG_CMD_GPT=n
  86 +CONFIG_CMD_FPGA=n
  87 +CONFIG_CMD_ECHO=n
  88 +CONFIG_CMD_ITEST=n
  89 +CONFIG_CMD_SOURCE=n
  90 +CONFIG_CMD_SETEXPR=n
  91 +CONFIG_CMD_MISC=n
  92 +CONFIG_CMD_UNZIP=n
  93 +CONFIG_CMD_LZMADEC=n
  94 +CONFIG_CMD_SAVEENV=n
  95 +
  96 +CONFIG_DISPLAY_CPUINFO=n
  97 +CONFIG_DISPLAY_BOARDINFO=n
  98 +CONFIG_EFI_LOADER=n
  99 +
  100 +CONFIG_POWER_DOMAIN=y
  101 +CONFIG_IMX8_POWER_DOMAIN=y
  102 +
  103 +CONFIG_DM_THERMAL=y
  104 +CONFIG_IMX_SC_THERMAL=y
  105 +
  106 +CONFIG_ENV_IS_IN_MMC=y
  107 +CONFIG_LZ4=y
  108 +
  109 +CONFIG_SMC_FUSE=y
  110 +CONFIG_CMD_MEMTEST=y
  111 +
  112 +CONFIG_SPL=y
  113 +CONFIG_SPL_MMC_SUPPORT=y
  114 +CONFIG_SPL_GPIO_SUPPORT=y
  115 +
  116 +CONFIG_SPL_ENV_SUPPORT=y
  117 +CONFIG_SPL_LIBDISK_SUPPORT=y
  118 +
  119 +CONFIG_NOT_UUU_BUILD=y
  120 +CONFIG_SHA256=y
  121 +CONFIG_SPL_MMC_WRITE=y
  122 +CONFIG_DUAL_BOOTLOADER=y
  123 +CONFIG_APPEND_BOOTARGS=y
  124 +
  125 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  126 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x01000000
configs/imx8qm_mek_androidauto_defconfig
... ... @@ -111,4 +111,7 @@
111 111 CONFIG_SPL=y
112 112 CONFIG_SPL_MMC_SUPPORT=y
113 113 CONFIG_SPL_GPIO_SUPPORT=y
  114 +
  115 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  116 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_androidauto_trusty_defconfig
... ... @@ -121,4 +121,7 @@
121 121 CONFIG_SPL_MMC_WRITE=y
122 122 CONFIG_DUAL_BOOTLOADER=y
123 123 CONFIG_APPEND_BOOTARGS=y
  124 +
  125 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88800000
  126 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x02000000
configs/imx8qm_mek_androidauto_xen_defconfig
... ... @@ -123,4 +123,7 @@
123 123 CONFIG_SPL_ENV_SUPPORT=y
124 124 CONFIG_SPL_LIBDISK_SUPPORT=y
125 125 CONFIG_APPEND_BOOTARGS=y
  126 +
  127 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  128 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_androidauto_xen_dual_defconfig
... ... @@ -125,4 +125,7 @@
125 125 CONFIG_SPL_MMC_WRITE=y
126 126 CONFIG_DUAL_BOOTLOADER=y
127 127 CONFIG_APPEND_BOOTARGS=y
  128 +
  129 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88800000
  130 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x02000000
configs/imx8qm_mek_defconfig
... ... @@ -93,4 +93,7 @@
93 93  
94 94 CONFIG_SMC_FUSE=y
95 95 CONFIG_CMD_MEMTEST=y
  96 +
  97 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  98 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_fspi_defconfig
... ... @@ -94,4 +94,7 @@
94 94  
95 95 CONFIG_SMC_FUSE=y
96 96 CONFIG_CMD_MEMTEST=y
  97 +
  98 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  99 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_spl_defconfig
... ... @@ -108,4 +108,7 @@
108 108 CONFIG_SPL_USB_SDP_SUPPORT=y
109 109 CONFIG_SPL_SDP_USB_DEV=1
110 110 CONFIG_SDP_LOADADDR=0x80400000
  111 +
  112 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  113 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_spl_fspi_defconfig
... ... @@ -112,4 +112,7 @@
112 112 CONFIG_SPL_USB_SDP_SUPPORT=y
113 113 CONFIG_SPL_SDP_USB_DEV=1
114 114 CONFIG_SDP_LOADADDR=0x80400000
  115 +
  116 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  117 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qm_mek_spl_trusty_defconfig
... ... @@ -95,4 +95,7 @@
95 95  
96 96 CONFIG_SPL_ENV_SUPPORT=y
97 97 CONFIG_SPL_LIBDISK_SUPPORT=y
  98 +
  99 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  100 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_17x17_val_defconfig
... ... @@ -97,4 +97,7 @@
97 97  
98 98 CONFIG_SMC_FUSE=y
99 99 CONFIG_CMD_MEMTEST=y
  100 +
  101 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  102 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_ddr3_arm2_defconfig
... ... @@ -85,4 +85,7 @@
85 85  
86 86 CONFIG_SMC_FUSE=y
87 87 CONFIG_CMD_MEMTEST=y
  88 +
  89 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  90 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_lpddr4_arm2_android_defconfig
... ... @@ -87,4 +87,7 @@
87 87  
88 88 CONFIG_SMC_FUSE=y
89 89 CONFIG_CMD_MEMTEST=y
  90 +
  91 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  92 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_lpddr4_arm2_defconfig
... ... @@ -97,4 +97,7 @@
97 97 CONFIG_FASTBOOT_FLASH_MMC_DEV=0
98 98 CONFIG_FASTBOOT_USB_DEV=1
99 99 CONFIG_EFI_PARTITION=y
  100 +
  101 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  102 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_lpddr4_arm2_fspi_defconfig
... ... @@ -85,4 +85,7 @@
85 85  
86 86 CONFIG_SMC_FUSE=y
87 87 CONFIG_CMD_MEMTEST=y
  88 +
  89 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  90 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_lpddr4_arm2_nand_defconfig
... ... @@ -94,4 +94,7 @@
94 94 CONFIG_FASTBOOT_FLASH_MMC_DEV=0
95 95 CONFIG_FASTBOOT_USB_DEV=1
96 96 CONFIG_EFI_PARTITION=y
  97 +
  98 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  99 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_lpddr4_arm2_spl_defconfig
... ... @@ -106,4 +106,7 @@
106 106 CONFIG_FASTBOOT_FLASH_MMC_DEV=0
107 107 CONFIG_FASTBOOT_USB_DEV=1
108 108 CONFIG_EFI_PARTITION=y
  109 +
  110 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  111 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_lpddr4_arm2_spl_nand_defconfig
... ... @@ -101,4 +101,7 @@
101 101 CONFIG_FASTBOOT_FLASH_MMC_DEV=0
102 102 CONFIG_FASTBOOT_USB_DEV=1
103 103 CONFIG_EFI_PARTITION=y
  104 +
  105 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  106 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_mek_android_defconfig
... ... @@ -95,4 +95,7 @@
95 95 CONFIG_SYS_I2C_IMX_VIRT_I2C=y
96 96 CONFIG_I2C_MUX_IMX_VIRT=y
97 97 CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000
  98 +
  99 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  100 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x00800000
configs/imx8qxp_mek_android_uuu_defconfig
... ... @@ -84,4 +84,7 @@
84 84  
85 85 CONFIG_SMC_FUSE=y
86 86 CONFIG_CMD_MEMTEST=y
  87 +
  88 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  89 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_mek_androidauto2_trusty_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_IMX8=y
  3 +CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qxp-mek-auto"
  4 +CONFIG_SYS_EXTRA_OPTIONS="ANDROID_AUTO_SUPPORT"
  5 +CONFIG_TARGET_IMX8QXP_MEK=y
  6 +CONFIG_SYS_TEXT_BASE=0x80020000
  7 +CONFIG_EFI_PARTITION=y
  8 +CONFIG_SYS_MALLOC_F_LEN=0x2000
  9 +CONFIG_DM=y
  10 +CONFIG_DM_WARN=n
  11 +CONFIG_DM_DEVICE_REMOVE=n
  12 +CONFIG_IMX_TRUSTY_OS=y
  13 +
  14 +CONFIG_DM_SERIAL=y
  15 +CONFIG_FSL_LPUART=y
  16 +CONFIG_OF_CONTROL=y
  17 +CONFIG_DM_I2C=y
  18 +# CONFIG_DM_I2C_COMPAT is not set
  19 +CONFIG_SYS_I2C_IMX_LPI2C=y
  20 +CONFIG_CMD_I2C=n
  21 +CONFIG_I2C_MUX=y
  22 +CONFIG_I2C_MUX_PCA954x=y
  23 +
  24 +CONFIG_USB_XHCI_HCD=y
  25 +CONFIG_USB_XHCI_IMX8=y
  26 +
  27 +CONFIG_DM_USB=y
  28 +
  29 +CONFIG_USB=y
  30 +
  31 +CONFIG_USB_GADGET=y
  32 +#CONFIG_CI_UDC=y
  33 +CONFIG_USB_GADGET_DOWNLOAD=y
  34 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  35 +CONFIG_USB_GADGET_VENDOR_NUM=0x18d1
  36 +CONFIG_USB_GADGET_PRODUCT_NUM=0x0d02
  37 +
  38 +CONFIG_USB_CDNS3=y
  39 +CONFIG_USB_CDNS3_GADGET=y
  40 +CONFIG_USB_GADGET_DUALSPEED=y
  41 +
  42 +CONFIG_DM_GPIO=y
  43 +CONFIG_DM_PCA953X=y
  44 +CONFIG_BOOTDELAY=1
  45 +CONFIG_CMD_MMC=y
  46 +CONFIG_DM_MMC=y
  47 +CONFIG_MMC_IO_VOLTAGE=y
  48 +CONFIG_MMC_UHS_SUPPORT=y
  49 +CONFIG_MMC_HS400_SUPPORT=y
  50 +CONFIG_FSL_FSPI=y
  51 +CONFIG_DM_SPI=y
  52 +CONFIG_DM_SPI_FLASH=y
  53 +CONFIG_SPI_FLASH=y
  54 +CONFIG_SPI_FLASH_4BYTES_ADDR=y
  55 +CONFIG_SPI_FLASH_STMICRO=y
  56 +
  57 +CONFIG_DM_REGULATOR=y
  58 +CONFIG_DM_REGULATOR_FIXED=y
  59 +CONFIG_DM_REGULATOR_GPIO=y
  60 +
  61 +CONFIG_PINCTRL=y
  62 +CONFIG_PINCTRL_IMX8=y
  63 +
  64 +CONFIG_CMD_NET=n
  65 +CONFIG_CMD_NFS=n
  66 +CONFIG_CMD_BDI=n
  67 +CONFIG_CMD_CONSOLE=n
  68 +CONFIG_CMD_BOOTD=n
  69 +CONFIG_CMD_BOOTEFI=n
  70 +CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n
  71 +CONFIG_CMD_ELF=n
  72 +CONFIG_CMD_GO=n
  73 +CONFIG_CMD_RUN=n
  74 +CONFIG_CMD_IMI=n
  75 +CONFIG_CMD_IMLS=n
  76 +CONFIG_CMD_XIMG=n
  77 +CONFIG_CMD_EXPORTENV=n
  78 +CONFIG_CMD_IMPORTENV=n
  79 +CONFIG_CMD_EDITENV=n
  80 +CONFIG_CMD_ENV_EXISTS=n
  81 +CONFIG_CMD_CRC32=n
  82 +CONFIG_CMD_DM=n
  83 +CONFIG_CMD_LOADB=n
  84 +CONFIG_CMD_LOADS=n
  85 +CONFIG_CMD_FLASH=n
  86 +CONFIG_CMD_GPT=n
  87 +CONFIG_CMD_FPGA=n
  88 +CONFIG_CMD_ECHO=n
  89 +CONFIG_CMD_ITEST=n
  90 +CONFIG_CMD_SOURCE=n
  91 +CONFIG_CMD_SETEXPR=n
  92 +CONFIG_CMD_MISC=n
  93 +CONFIG_CMD_UNZIP=n
  94 +CONFIG_CMD_LZMADEC=n
  95 +CONFIG_CMD_SAVEENV=n
  96 +
  97 +CONFIG_DISPLAY_CPUINFO=n
  98 +CONFIG_DISPLAY_BOARDINFO=n
  99 +CONFIG_EFI_LOADER=n
  100 +
  101 +CONFIG_POWER_DOMAIN=y
  102 +CONFIG_IMX8_POWER_DOMAIN=y
  103 +
  104 +CONFIG_DM_THERMAL=y
  105 +CONFIG_IMX_SC_THERMAL=y
  106 +
  107 +CONFIG_ENV_IS_IN_MMC=y
  108 +CONFIG_LZ4=y
  109 +
  110 +CONFIG_SMC_FUSE=y
  111 +CONFIG_CMD_MEMTEST=y
  112 +
  113 +CONFIG_SPL=y
  114 +CONFIG_SPL_MMC_SUPPORT=y
  115 +CONFIG_SPL_GPIO_SUPPORT=y
  116 +
  117 +CONFIG_SPL_ENV_SUPPORT=y
  118 +CONFIG_SPL_LIBDISK_SUPPORT=y
  119 +
  120 +CONFIG_NOT_UUU_BUILD=y
  121 +CONFIG_SHA256=y
  122 +CONFIG_SPL_MMC_WRITE=y
  123 +CONFIG_DUAL_BOOTLOADER=y
  124 +CONFIG_APPEND_BOOTARGS=y
  125 +
  126 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  127 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x00800000
configs/imx8qxp_mek_androidauto_defconfig
... ... @@ -112,4 +112,7 @@
112 112 CONFIG_SPL=y
113 113 CONFIG_SPL_MMC_SUPPORT=y
114 114 CONFIG_SPL_GPIO_SUPPORT=y
  115 +
  116 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  117 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_mek_androidauto_trusty_defconfig
... ... @@ -122,4 +122,7 @@
122 122 CONFIG_SPL_MMC_WRITE=y
123 123 CONFIG_DUAL_BOOTLOADER=y
124 124 CONFIG_APPEND_BOOTARGS=y
  125 +
  126 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  127 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x02000000
configs/imx8qxp_mek_defconfig
... ... @@ -98,4 +98,7 @@
98 98 CONFIG_SYS_I2C_IMX_VIRT_I2C=y
99 99 CONFIG_I2C_MUX_IMX_VIRT=y
100 100 CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000
  101 +
  102 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  103 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_mek_fspi_defconfig
... ... @@ -99,4 +99,7 @@
99 99 CONFIG_SYS_I2C_IMX_VIRT_I2C=y
100 100 CONFIG_I2C_MUX_IMX_VIRT=y
101 101 CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000
  102 +
  103 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  104 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_mek_spl_defconfig
... ... @@ -113,4 +113,7 @@
113 113 CONFIG_SYS_I2C_IMX_VIRT_I2C=y
114 114 CONFIG_I2C_MUX_IMX_VIRT=y
115 115 CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000
  116 +
  117 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  118 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
configs/imx8qxp_mek_spl_fspi_defconfig
... ... @@ -117,4 +117,7 @@
117 117 CONFIG_SYS_I2C_IMX_VIRT_I2C=y
118 118 CONFIG_I2C_MUX_IMX_VIRT=y
119 119 CONFIG_IMX_VSERVICE_SHARED_BUFFER=0x90000000
  120 +
  121 +CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
  122 +CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
include/configs/imx8qm_arm2.h
... ... @@ -437,8 +437,6 @@
437 437 #endif
438 438  
439 439 #define CONFIG_OF_SYSTEM_SETUP
440   -#define BOOTAUX_RESERVED_MEM_BASE 0x88000000
441   -#define BOOTAUX_RESERVED_MEM_SIZE 0x08000000 /* Reserve from second 128MB */
442 440  
443 441 #endif /* __IMX8QM_ARM2_H */
include/configs/imx8qm_mek.h
... ... @@ -441,8 +441,6 @@
441 441 #endif
442 442  
443 443 #define CONFIG_OF_SYSTEM_SETUP
444   -#define BOOTAUX_RESERVED_MEM_BASE 0x88000000
445   -#define BOOTAUX_RESERVED_MEM_SIZE 0x08000000 /* Reserve from second 128MB */
446 444  
447 445 #if defined(CONFIG_ANDROID_SUPPORT)
448 446 #include "imx8qm_mek_android.h"
include/configs/imx8qxp_arm2.h
... ... @@ -436,8 +436,6 @@
436 436 #endif
437 437  
438 438 #define CONFIG_OF_SYSTEM_SETUP
439   -#define BOOTAUX_RESERVED_MEM_BASE 0x88000000
440   -#define BOOTAUX_RESERVED_MEM_SIZE 0x08000000 /* Reserve from second 128MB */
441 439  
442 440 #define CONFIG_CMD_READ
443 441 #define CONFIG_SERIAL_TAG
include/configs/imx8qxp_mek.h
... ... @@ -420,8 +420,6 @@
420 420 #endif
421 421  
422 422 #define CONFIG_OF_SYSTEM_SETUP
423   -#define BOOTAUX_RESERVED_MEM_BASE 0x88000000
424   -#define BOOTAUX_RESERVED_MEM_SIZE 0x08000000 /* Reserve from second 128MB */
425 423  
426 424 #if defined(CONFIG_ANDROID_SUPPORT)
427 425 #include "imx8qxp_mek_android.h"