Commit 0e90d909442d8cdbd6d7fa7d967ac6009a2eb52a
1 parent
14af4c12b1
Exists in
smarc_8mm-imx_v2019.04_4.19.35_1.1.0
and in
1 other branch
MA-15713-1[Android]Enable HDMI firmware loading for car2 on mek-8qm
Load HDMI firmware to enable HDMI display interface. So car2 image can support HDMI display. Change-Id: Ifd55315302319fe6b02f2ea289926a4b748cdb77 Signed-off-by: Zhang Bo <bo.zhang@nxp.com>
Showing 2 changed files with 10 additions and 0 deletions Inline Diff
configs/imx8qm_mek_androidauto2_trusty_md_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8=y | 2 | CONFIG_ARCH_IMX8=y |
3 | CONFIG_SYS_TEXT_BASE=0x80020000 | 3 | CONFIG_SYS_TEXT_BASE=0x80020000 |
4 | CONFIG_SPL_GPIO_SUPPORT=y | 4 | CONFIG_SPL_GPIO_SUPPORT=y |
5 | CONFIG_SPL_LIBCOMMON_SUPPORT=y | 5 | CONFIG_SPL_LIBCOMMON_SUPPORT=y |
6 | CONFIG_SPL_LIBGENERIC_SUPPORT=y | 6 | CONFIG_SPL_LIBGENERIC_SUPPORT=y |
7 | CONFIG_SYS_MALLOC_F_LEN=0x8000 | 7 | CONFIG_SYS_MALLOC_F_LEN=0x8000 |
8 | CONFIG_TARGET_IMX8QM_MEK=y | 8 | CONFIG_TARGET_IMX8QM_MEK=y |
9 | CONFIG_SPL_MMC_SUPPORT=y | 9 | CONFIG_SPL_MMC_SUPPORT=y |
10 | CONFIG_SPL_EFI_PARTITION=y | 10 | CONFIG_SPL_EFI_PARTITION=y |
11 | CONFIG_SPL_DOS_PARTITION=n | 11 | CONFIG_SPL_DOS_PARTITION=n |
12 | CONFIG_SPL_DM_SEQ_ALIAS=y | 12 | CONFIG_SPL_DM_SEQ_ALIAS=y |
13 | CONFIG_SPL_SERIAL_SUPPORT=y | 13 | CONFIG_SPL_SERIAL_SUPPORT=y |
14 | CONFIG_SPL_DRIVERS_MISC_SUPPORT=y | 14 | CONFIG_SPL_DRIVERS_MISC_SUPPORT=y |
15 | CONFIG_SPL_LIBDISK_SUPPORT=y | 15 | CONFIG_SPL_LIBDISK_SUPPORT=y |
16 | CONFIG_USE_TINY_PRINTF=y | 16 | CONFIG_USE_TINY_PRINTF=y |
17 | CONFIG_SPL=y | 17 | CONFIG_SPL=y |
18 | CONFIG_PANIC_HANG=y | 18 | CONFIG_PANIC_HANG=y |
19 | CONFIG_NR_DRAM_BANKS=4 | 19 | CONFIG_NR_DRAM_BANKS=4 |
20 | CONFIG_FIT=y | 20 | CONFIG_FIT=y |
21 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/imx8qm_mek/imximage.cfg,ANDROID_AUTO_SUPPORT" | 21 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/imx8qm_mek/imximage.cfg,ANDROID_AUTO_SUPPORT" |
22 | CONFIG_BOOTDELAY=1 | 22 | CONFIG_BOOTDELAY=1 |
23 | CONFIG_LOG=y | 23 | CONFIG_LOG=y |
24 | CONFIG_SPL_BOARD_INIT=y | 24 | CONFIG_SPL_BOARD_INIT=y |
25 | # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set | 25 | # CONFIG_SPL_SYS_MALLOC_SIMPLE is not set |
26 | CONFIG_SPL_SEPARATE_BSS=y | 26 | CONFIG_SPL_SEPARATE_BSS=y |
27 | CONFIG_SPL_POWER_SUPPORT=y | 27 | CONFIG_SPL_POWER_SUPPORT=y |
28 | CONFIG_SPL_POWER_DOMAIN=y | 28 | CONFIG_SPL_POWER_DOMAIN=y |
29 | CONFIG_SPL_WATCHDOG_SUPPORT=y | 29 | CONFIG_SPL_WATCHDOG_SUPPORT=y |
30 | CONFIG_HUSH_PARSER=y | 30 | CONFIG_HUSH_PARSER=y |
31 | CONFIG_CMD_CPU=y | 31 | CONFIG_CMD_CPU=y |
32 | CONFIG_CMD_CLK=y | 32 | CONFIG_CMD_CLK=y |
33 | CONFIG_CMD_GPIO=y | 33 | CONFIG_CMD_GPIO=y |
34 | CONFIG_CMD_I2C=n | 34 | CONFIG_CMD_I2C=n |
35 | CONFIG_CMD_MMC=y | 35 | CONFIG_CMD_MMC=y |
36 | CONFIG_CMD_DHCP=y | 36 | CONFIG_CMD_DHCP=y |
37 | CONFIG_CMD_PING=y | 37 | CONFIG_CMD_PING=y |
38 | CONFIG_CMD_CACHE=y | 38 | CONFIG_CMD_CACHE=y |
39 | CONFIG_CMD_FAT=y | 39 | CONFIG_CMD_FAT=y |
40 | CONFIG_SPL_OF_CONTROL=y | 40 | CONFIG_SPL_OF_CONTROL=y |
41 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-mek-auto" | 41 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-mek-auto" |
42 | CONFIG_ENV_IS_IN_MMC=y | 42 | CONFIG_ENV_IS_IN_MMC=y |
43 | CONFIG_SPL_DM=y | 43 | CONFIG_SPL_DM=y |
44 | CONFIG_SPL_CLK=y | 44 | CONFIG_SPL_CLK=y |
45 | CONFIG_CLK_IMX8=y | 45 | CONFIG_CLK_IMX8=y |
46 | CONFIG_CPU=y | 46 | CONFIG_CPU=y |
47 | CONFIG_DM_GPIO=y | 47 | CONFIG_DM_GPIO=y |
48 | CONFIG_MXC_GPIO=y | 48 | CONFIG_MXC_GPIO=y |
49 | CONFIG_DM_PCA953X=y | 49 | CONFIG_DM_PCA953X=y |
50 | CONFIG_DM_I2C=y | 50 | CONFIG_DM_I2C=y |
51 | CONFIG_SYS_I2C_IMX_LPI2C=y | 51 | CONFIG_SYS_I2C_IMX_LPI2C=y |
52 | CONFIG_I2C_MUX=y | 52 | CONFIG_I2C_MUX=y |
53 | CONFIG_I2C_MUX_PCA954x=y | 53 | CONFIG_I2C_MUX_PCA954x=y |
54 | CONFIG_MISC=y | 54 | CONFIG_MISC=y |
55 | CONFIG_DM_MMC=y | 55 | CONFIG_DM_MMC=y |
56 | CONFIG_MMC_IO_VOLTAGE=y | 56 | CONFIG_MMC_IO_VOLTAGE=y |
57 | CONFIG_MMC_UHS_SUPPORT=y | 57 | CONFIG_MMC_UHS_SUPPORT=y |
58 | CONFIG_MMC_HS400_SUPPORT=y | 58 | CONFIG_MMC_HS400_SUPPORT=y |
59 | CONFIG_EFI_PARTITION=y | 59 | CONFIG_EFI_PARTITION=y |
60 | CONFIG_PINCTRL=y | 60 | CONFIG_PINCTRL=y |
61 | CONFIG_SPL_PINCTRL=y | 61 | CONFIG_SPL_PINCTRL=y |
62 | CONFIG_PINCTRL_IMX8=y | 62 | CONFIG_PINCTRL_IMX8=y |
63 | CONFIG_POWER_DOMAIN=y | 63 | CONFIG_POWER_DOMAIN=y |
64 | CONFIG_IMX8_POWER_DOMAIN=y | 64 | CONFIG_IMX8_POWER_DOMAIN=y |
65 | CONFIG_DM_REGULATOR=y | 65 | CONFIG_DM_REGULATOR=y |
66 | CONFIG_SPL_DM_REGULATOR=y | 66 | CONFIG_SPL_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_SPL_DM_REGULATOR_FIXED=y | 69 | CONFIG_SPL_DM_REGULATOR_FIXED=y |
70 | CONFIG_DM_SERIAL=y | 70 | CONFIG_DM_SERIAL=y |
71 | CONFIG_FSL_LPUART=y | 71 | CONFIG_FSL_LPUART=y |
72 | CONFIG_SPL_TINY_MEMSET=y | 72 | CONFIG_SPL_TINY_MEMSET=y |
73 | 73 | ||
74 | CONFIG_VIDEO=y | ||
75 | CONFIG_VIDEO_IMX_HDP_LOAD=y | ||
76 | CONFIG_IMX_LOAD_HDMI_FIMRWARE=y | ||
77 | |||
74 | CONFIG_CMD_FUSE=y | 78 | CONFIG_CMD_FUSE=y |
75 | CONFIG_SMC_FUSE=y | 79 | CONFIG_SMC_FUSE=y |
76 | CONFIG_CMD_MEMTEST=y | 80 | CONFIG_CMD_MEMTEST=y |
77 | 81 | ||
78 | CONFIG_IMX_TRUSTY_OS=y | 82 | CONFIG_IMX_TRUSTY_OS=y |
79 | 83 | ||
80 | CONFIG_DM_THERMAL=y | 84 | CONFIG_DM_THERMAL=y |
81 | CONFIG_IMX_SC_THERMAL=y | 85 | CONFIG_IMX_SC_THERMAL=y |
82 | 86 | ||
83 | CONFIG_SPI=y | 87 | CONFIG_SPI=y |
84 | CONFIG_FSL_FSPI=y | 88 | CONFIG_FSL_FSPI=y |
85 | CONFIG_DM_SPI=y | 89 | CONFIG_DM_SPI=y |
86 | CONFIG_DM_SPI_FLASH=y | 90 | CONFIG_DM_SPI_FLASH=y |
87 | CONFIG_SPI_FLASH=y | 91 | CONFIG_SPI_FLASH=y |
88 | CONFIG_SPI_FLASH_STMICRO=y | 92 | CONFIG_SPI_FLASH_STMICRO=y |
89 | CONFIG_SPI_FLASH_4BYTES_ADDR=y | 93 | CONFIG_SPI_FLASH_4BYTES_ADDR=y |
90 | CONFIG_CMD_SF=y | 94 | CONFIG_CMD_SF=y |
91 | CONFIG_SF_DEFAULT_BUS=0 | 95 | CONFIG_SF_DEFAULT_BUS=0 |
92 | CONFIG_SF_DEFAULT_CS=0 | 96 | CONFIG_SF_DEFAULT_CS=0 |
93 | CONFIG_SF_DEFAULT_SPEED=40000000 | 97 | CONFIG_SF_DEFAULT_SPEED=40000000 |
94 | CONFIG_SF_DEFAULT_MODE=0 | 98 | CONFIG_SF_DEFAULT_MODE=0 |
95 | CONFIG_USB_XHCI_HCD=y | 99 | CONFIG_USB_XHCI_HCD=y |
96 | CONFIG_USB_XHCI_IMX8=y | 100 | CONFIG_USB_XHCI_IMX8=y |
97 | 101 | ||
98 | CONFIG_DM_USB=y | 102 | CONFIG_DM_USB=y |
99 | CONFIG_DM_USB_GADGET=y | 103 | CONFIG_DM_USB_GADGET=y |
100 | CONFIG_SPL_DM_USB_GADGET=y | 104 | CONFIG_SPL_DM_USB_GADGET=y |
101 | CONFIG_USB=y | 105 | CONFIG_USB=y |
102 | 106 | ||
103 | CONFIG_USB_GADGET=y | 107 | CONFIG_USB_GADGET=y |
104 | #CONFIG_CI_UDC=y | 108 | #CONFIG_CI_UDC=y |
105 | CONFIG_USB_GADGET_DOWNLOAD=y | 109 | CONFIG_USB_GADGET_DOWNLOAD=y |
106 | CONFIG_USB_GADGET_MANUFACTURER="FSL" | 110 | CONFIG_USB_GADGET_MANUFACTURER="FSL" |
107 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 | 111 | CONFIG_USB_GADGET_VENDOR_NUM=0x0525 |
108 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 | 112 | CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5 |
109 | CONFIG_USB_CDNS3=y | 113 | CONFIG_USB_CDNS3=y |
110 | CONFIG_USB_CDNS3_GADGET=y | 114 | CONFIG_USB_CDNS3_GADGET=y |
111 | CONFIG_USB_GADGET_DUALSPEED=y | 115 | CONFIG_USB_GADGET_DUALSPEED=y |
112 | 116 | ||
113 | CONFIG_SPL_USB_GADGET=y | 117 | CONFIG_SPL_USB_GADGET=y |
114 | CONFIG_SPL_USB_SDP_SUPPORT=y | 118 | CONFIG_SPL_USB_SDP_SUPPORT=y |
115 | CONFIG_SPL_SDP_USB_DEV=1 | 119 | CONFIG_SPL_SDP_USB_DEV=1 |
116 | CONFIG_SDP_LOADADDR=0x80400000 | 120 | CONFIG_SDP_LOADADDR=0x80400000 |
117 | 121 | ||
118 | CONFIG_FASTBOOT=y | 122 | CONFIG_FASTBOOT=y |
119 | CONFIG_USB_FUNCTION_FASTBOOT=y | 123 | CONFIG_USB_FUNCTION_FASTBOOT=y |
120 | CONFIG_CMD_FASTBOOT=y | 124 | CONFIG_CMD_FASTBOOT=y |
121 | CONFIG_ANDROID_BOOT_IMAGE=y | 125 | CONFIG_ANDROID_BOOT_IMAGE=y |
122 | CONFIG_FASTBOOT_UUU_SUPPORT=n | 126 | CONFIG_FASTBOOT_UUU_SUPPORT=n |
123 | CONFIG_FSL_FASTBOOT=y | 127 | CONFIG_FSL_FASTBOOT=y |
124 | CONFIG_FASTBOOT_BUF_ADDR=0x98000000 | 128 | CONFIG_FASTBOOT_BUF_ADDR=0x98000000 |
125 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 | 129 | CONFIG_FASTBOOT_BUF_SIZE=0x19000000 |
126 | CONFIG_FASTBOOT_FLASH=y | 130 | CONFIG_FASTBOOT_FLASH=y |
127 | CONFIG_FASTBOOT_USB_DEV=1 | 131 | CONFIG_FASTBOOT_USB_DEV=1 |
128 | CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000 | 132 | CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000 |
129 | CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x01000000 | 133 | CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x01000000 |
130 | 134 | ||
131 | CONFIG_CMD_NET=n | 135 | CONFIG_CMD_NET=n |
132 | CONFIG_CMD_NFS=n | 136 | CONFIG_CMD_NFS=n |
133 | CONFIG_CMD_BDI=n | 137 | CONFIG_CMD_BDI=n |
134 | CONFIG_CMD_CONSOLE=n | 138 | CONFIG_CMD_CONSOLE=n |
135 | CONFIG_CMD_BOOTD=n | 139 | CONFIG_CMD_BOOTD=n |
136 | CONFIG_CMD_BOOTEFI=n | 140 | CONFIG_CMD_BOOTEFI=n |
137 | CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n | 141 | CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n |
138 | CONFIG_CMD_ELF=n | 142 | CONFIG_CMD_ELF=n |
139 | CONFIG_CMD_GO=n | 143 | CONFIG_CMD_GO=n |
140 | CONFIG_CMD_RUN=n | 144 | CONFIG_CMD_RUN=n |
141 | CONFIG_CMD_IMI=n | 145 | CONFIG_CMD_IMI=n |
142 | CONFIG_CMD_IMLS=n | 146 | CONFIG_CMD_IMLS=n |
143 | CONFIG_CMD_XIMG=n | 147 | CONFIG_CMD_XIMG=n |
144 | CONFIG_CMD_EXPORTENV=n | 148 | CONFIG_CMD_EXPORTENV=n |
145 | CONFIG_CMD_IMPORTENV=n | 149 | CONFIG_CMD_IMPORTENV=n |
146 | CONFIG_CMD_EDITENV=n | 150 | CONFIG_CMD_EDITENV=n |
147 | CONFIG_CMD_ENV_EXISTS=n | 151 | CONFIG_CMD_ENV_EXISTS=n |
148 | CONFIG_CMD_CRC32=n | 152 | CONFIG_CMD_CRC32=n |
149 | CONFIG_CMD_DM=n | 153 | CONFIG_CMD_DM=n |
150 | CONFIG_CMD_LOADB=n | 154 | CONFIG_CMD_LOADB=n |
151 | CONFIG_CMD_LOADS=n | 155 | CONFIG_CMD_LOADS=n |
152 | CONFIG_CMD_FLASH=n | 156 | CONFIG_CMD_FLASH=n |
153 | CONFIG_CMD_GPT=n | 157 | CONFIG_CMD_GPT=n |
154 | CONFIG_CMD_FPGA=n | 158 | CONFIG_CMD_FPGA=n |
155 | CONFIG_CMD_ECHO=n | 159 | CONFIG_CMD_ECHO=n |
156 | CONFIG_CMD_ITEST=n | 160 | CONFIG_CMD_ITEST=n |
157 | CONFIG_CMD_SOURCE=n | 161 | CONFIG_CMD_SOURCE=n |
158 | CONFIG_CMD_SETEXPR=n | 162 | CONFIG_CMD_SETEXPR=n |
159 | CONFIG_CMD_MISC=n | 163 | CONFIG_CMD_MISC=n |
160 | CONFIG_CMD_UNZIP=n | 164 | CONFIG_CMD_UNZIP=n |
161 | CONFIG_CMD_LZMADEC=n | 165 | CONFIG_CMD_LZMADEC=n |
162 | CONFIG_CMD_SAVEENV=n | 166 | CONFIG_CMD_SAVEENV=n |
163 | 167 | ||
164 | CONFIG_DISPLAY_CPUINFO=n | 168 | CONFIG_DISPLAY_CPUINFO=n |
165 | CONFIG_DISPLAY_BOARDINFO=n | 169 | CONFIG_DISPLAY_BOARDINFO=n |
166 | CONFIG_EFI_LOADER=n | 170 | CONFIG_EFI_LOADER=n |
167 | 171 | ||
168 | CONFIG_LZ4=y | 172 | CONFIG_LZ4=y |
169 | CONFIG_APPEND_BOOTARGS=y | 173 | CONFIG_APPEND_BOOTARGS=y |
170 | CONFIG_LIBAVB=y | 174 | CONFIG_LIBAVB=y |
171 | CONFIG_SHA256=y | 175 | CONFIG_SHA256=y |
172 | CONFIG_SPL_MMC_WRITE=y | 176 | CONFIG_SPL_MMC_WRITE=y |
173 | CONFIG_DUAL_BOOTLOADER=y | 177 | CONFIG_DUAL_BOOTLOADER=y |
174 | 178 |
include/configs/imx8qm_mek_android_auto.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 IMX8QM_MEK_ANDROID_AUTO_H | 7 | #ifndef IMX8QM_MEK_ANDROID_AUTO_H |
8 | #define IMX8QM_MEK_ANDROID_AUTO_H | 8 | #define IMX8QM_MEK_ANDROID_AUTO_H |
9 | 9 | ||
10 | #define CONFIG_USBD_HS | 10 | #define CONFIG_USBD_HS |
11 | 11 | ||
12 | #define CONFIG_BCB_SUPPORT | 12 | #define CONFIG_BCB_SUPPORT |
13 | #define CONFIG_CMD_READ | 13 | #define CONFIG_CMD_READ |
14 | #define CONFIG_USB_GADGET_VBUS_DRAW 2 | 14 | #define CONFIG_USB_GADGET_VBUS_DRAW 2 |
15 | 15 | ||
16 | #ifdef CONFIG_IMX_TRUSTY_OS | 16 | #ifdef CONFIG_IMX_TRUSTY_OS |
17 | #define NS_ARCH_ARM64 1 | 17 | #define NS_ARCH_ARM64 1 |
18 | #endif | 18 | #endif |
19 | 19 | ||
20 | #define CONFIG_SKIP_RESOURCE_CHECKING | 20 | #define CONFIG_SKIP_RESOURCE_CHECKING |
21 | /* USB OTG controller configs */ | 21 | /* USB OTG controller configs */ |
22 | #ifdef CONFIG_USB_EHCI_HCD | 22 | #ifdef CONFIG_USB_EHCI_HCD |
23 | #ifndef CONFIG_MXC_USB_PORTSC | 23 | #ifndef CONFIG_MXC_USB_PORTSC |
24 | #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) | 24 | #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) |
25 | #endif | 25 | #endif |
26 | #endif | 26 | #endif |
27 | 27 | ||
28 | #define CONFIG_ANDROID_AB_SUPPORT | 28 | #define CONFIG_ANDROID_AB_SUPPORT |
29 | #define CONFIG_AVB_SUPPORT | 29 | #define CONFIG_AVB_SUPPORT |
30 | #define CONFIG_SUPPORT_EMMC_RPMB | 30 | #define CONFIG_SUPPORT_EMMC_RPMB |
31 | #ifdef CONFIG_ANDROID_AB_SUPPORT | 31 | #ifdef CONFIG_ANDROID_AB_SUPPORT |
32 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT | 32 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT |
33 | #endif | 33 | #endif |
34 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 | 34 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 |
35 | #define CONFIG_AVB_FUSE_BANK_START 0 | 35 | #define CONFIG_AVB_FUSE_BANK_START 0 |
36 | #define CONFIG_AVB_FUSE_BANK_END 0 | 36 | #define CONFIG_AVB_FUSE_BANK_END 0 |
37 | #define CONFIG_FASTBOOT_LOCK | 37 | #define CONFIG_FASTBOOT_LOCK |
38 | #define FSL_FASTBOOT_FB_DEV "mmc" | 38 | #define FSL_FASTBOOT_FB_DEV "mmc" |
39 | 39 | ||
40 | #define KEYSLOT_HWPARTITION_ID 2 | 40 | #define KEYSLOT_HWPARTITION_ID 2 |
41 | #define KEYSLOT_BLKS 0x3FFF | 41 | #define KEYSLOT_BLKS 0x3FFF |
42 | 42 | ||
43 | #ifdef CONFIG_IMX_LOAD_HDMI_FIMRWARE | ||
44 | #define IMX_HDMI_FIRMWARE_LOAD_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_64M) | ||
45 | #define IMX_HDMITX_FIRMWARE_SIZE 0x20000 | ||
46 | #define IMX_HDMIRX_FIRMWARE_SIZE 0x20000 | ||
47 | #endif | ||
48 | |||
43 | #ifdef CONFIG_SYS_MALLOC_LEN | 49 | #ifdef CONFIG_SYS_MALLOC_LEN |
44 | #undef CONFIG_SYS_MALLOC_LEN | 50 | #undef CONFIG_SYS_MALLOC_LEN |
45 | #define CONFIG_SYS_MALLOC_LEN (76 * SZ_1M) | 51 | #define CONFIG_SYS_MALLOC_LEN (76 * SZ_1M) |
46 | #endif | 52 | #endif |
47 | 53 | ||
48 | #define CONFIG_FASTBOOT_USB_DEV 1 | 54 | #define CONFIG_FASTBOOT_USB_DEV 1 |
49 | #define CONFIG_ANDROID_RECOVERY | 55 | #define CONFIG_ANDROID_RECOVERY |
50 | 56 | ||
51 | #define CONFIG_CMD_BOOTA | 57 | #define CONFIG_CMD_BOOTA |
52 | #define CONFIG_SUPPORT_RAW_INITRD | 58 | #define CONFIG_SUPPORT_RAW_INITRD |
53 | #define CONFIG_SERIAL_TAG | 59 | #define CONFIG_SERIAL_TAG |
54 | 60 | ||
55 | #undef CONFIG_EXTRA_ENV_SETTINGS | 61 | #undef CONFIG_EXTRA_ENV_SETTINGS |
56 | #undef CONFIG_BOOTCOMMAND | 62 | #undef CONFIG_BOOTCOMMAND |
57 | 63 | ||
58 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 64 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
59 | "splashpos=m,m\0" \ | 65 | "splashpos=m,m\0" \ |
60 | "fdt_high=0xffffffffffffffff\0" \ | 66 | "fdt_high=0xffffffffffffffff\0" \ |
61 | "initrd_high=0xffffffffffffffff\0" \ | 67 | "initrd_high=0xffffffffffffffff\0" \ |
62 | 68 | ||
63 | /* Undefine some macros to save boot time */ | 69 | /* Undefine some macros to save boot time */ |
64 | #undef CONFIG_FEC_MXC | 70 | #undef CONFIG_FEC_MXC |
65 | #undef CONFIG_USB_HOST_ETHER | 71 | #undef CONFIG_USB_HOST_ETHER |
66 | #undef CONFIG_ARCH_MISC_INIT | 72 | #undef CONFIG_ARCH_MISC_INIT |
67 | #undef CONFIG_SCSI | 73 | #undef CONFIG_SCSI |
68 | #undef CONFIG_SCSI_AHCI | 74 | #undef CONFIG_SCSI_AHCI |
69 | #undef CONFIG_SCSI_AHCI_PLAT | 75 | #undef CONFIG_SCSI_AHCI_PLAT |
70 | #undef CONFIG_CMD_SCSI | 76 | #undef CONFIG_CMD_SCSI |
71 | #undef CONFIG_LIBATA | 77 | #undef CONFIG_LIBATA |
72 | #undef CONFIG_SATA_IMX | 78 | #undef CONFIG_SATA_IMX |
73 | #undef CONFIG_FSL_HSIO | 79 | #undef CONFIG_FSL_HSIO |
74 | #undef CONFIG_PCIE_IMX8X | 80 | #undef CONFIG_PCIE_IMX8X |
75 | #undef CONFIG_CMD_PCI | 81 | #undef CONFIG_CMD_PCI |
76 | #undef CONFIG_PCI | 82 | #undef CONFIG_PCI |
77 | #undef CONFIG_SYS_LONGHELP | 83 | #undef CONFIG_SYS_LONGHELP |
78 | #undef CONFIG_HUSH_PARSER | 84 | #undef CONFIG_HUSH_PARSER |
79 | #undef CONFIG_AUTO_COMPLETE | 85 | #undef CONFIG_AUTO_COMPLETE |
80 | #undef CONFIG_MII | 86 | #undef CONFIG_MII |
81 | #undef CONFIG_PHYLIB | 87 | #undef CONFIG_PHYLIB |
82 | #undef CONFIG_PHY_ATHEROS | 88 | #undef CONFIG_PHY_ATHEROS |
83 | #undef CONFIG_CMD_FUSE | 89 | #undef CONFIG_CMD_FUSE |
84 | #undef CONFIG_USB_FUNCTION_MASS_STORAGE | 90 | #undef CONFIG_USB_FUNCTION_MASS_STORAGE |
85 | #undef CONFIG_CMD_USB_MASS_STORAGE | 91 | #undef CONFIG_CMD_USB_MASS_STORAGE |
86 | #undef CONFIG_FAT_WRITE | 92 | #undef CONFIG_FAT_WRITE |
87 | 93 | ||
88 | #ifdef CONFIG_IMX_TRUSTY_OS | 94 | #ifdef CONFIG_IMX_TRUSTY_OS |
89 | #define AVB_RPMB | 95 | #define AVB_RPMB |
90 | #ifdef CONFIG_DUAL_BOOTLOADER | 96 | #ifdef CONFIG_DUAL_BOOTLOADER |
91 | #define BOOTLOADER_RBIDX_OFFSET 0x3FE000 | 97 | #define BOOTLOADER_RBIDX_OFFSET 0x3FE000 |
92 | #define BOOTLOADER_RBIDX_START 0x3FF000 | 98 | #define BOOTLOADER_RBIDX_START 0x3FF000 |
93 | #define BOOTLOADER_RBIDX_LEN 0x08 | 99 | #define BOOTLOADER_RBIDX_LEN 0x08 |
94 | #define BOOTLOADER_RBIDX_INITVAL 0 | 100 | #define BOOTLOADER_RBIDX_INITVAL 0 |
95 | #define CONFIG_SYS_SPL_PTE_RAM_BASE 0x801F8000 | 101 | #define CONFIG_SYS_SPL_PTE_RAM_BASE 0x801F8000 |
96 | #endif | 102 | #endif |
97 | #endif | 103 | #endif |
98 | 104 | ||
99 | 105 | ||
100 | #ifdef CONFIG_SPL_BUILD | 106 | #ifdef CONFIG_SPL_BUILD |
101 | #undef CONFIG_BLK | 107 | #undef CONFIG_BLK |
102 | #define CONFIG_FSL_CAAM_KB | 108 | #define CONFIG_FSL_CAAM_KB |
103 | #define CONFIG_SPL_CRYPTO_SUPPORT | 109 | #define CONFIG_SPL_CRYPTO_SUPPORT |
104 | #define CONFIG_SYS_FSL_SEC_LE | 110 | #define CONFIG_SYS_FSL_SEC_LE |
105 | #endif | 111 | #endif |
106 | 112 | ||
107 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED | 113 | #define AVB_AB_I_UNDERSTAND_LIBAVB_AB_IS_DEPRECATED |
108 | 114 | ||
109 | #endif /* IMX8QM_MEK_ANDROID_AUTO_H */ | 115 | #endif /* IMX8QM_MEK_ANDROID_AUTO_H */ |
110 | 116 |