Commit 4fc2bd56253f8cc0c10fe2cfadd40a14f136e467
1 parent
73984f1f8e
Exists in
smarc-imx_v2017.03_o8.1.0_1.3.0_8m
and in
1 other branch
MA-11617 [Android Auto]Refine USB configs for imx8qm/imx8qxp
Remove some non-required USB configs to reduce the size of u-boot. Change-Id: Ia27ccc11a119f287c406a6e255decda8e4c77150 Signed-off-by: Luo Ji <ji.luo@nxp.com>
Showing 4 changed files with 14 additions and 4 deletions Inline Diff
configs/mx8qm_mek_androidauto_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8=y | 2 | CONFIG_ARCH_IMX8=y |
3 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-mek" | 3 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qm-mek" |
4 | CONFIG_SYS_EXTRA_OPTIONS="ANDROID_AUTO_SUPPORT" | 4 | CONFIG_SYS_EXTRA_OPTIONS="ANDROID_AUTO_SUPPORT" |
5 | CONFIG_TARGET_IMX8QM_MEK=y | 5 | CONFIG_TARGET_IMX8QM_MEK=y |
6 | CONFIG_EFI_PARTITION=y | 6 | CONFIG_EFI_PARTITION=y |
7 | CONFIG_CMD_IMPORTENV=n | 7 | CONFIG_CMD_IMPORTENV=n |
8 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 8 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
9 | CONFIG_DM=y | 9 | CONFIG_DM=y |
10 | CONFIG_DM_WARN=n | 10 | CONFIG_DM_WARN=n |
11 | CONFIG_DM_DEVICE_REMOVE=n | 11 | CONFIG_DM_DEVICE_REMOVE=n |
12 | 12 | ||
13 | CONFIG_DM_SERIAL=y | 13 | CONFIG_DM_SERIAL=y |
14 | CONFIG_FSL_LPUART=y | 14 | CONFIG_FSL_LPUART=y |
15 | CONFIG_OF_CONTROL=y | 15 | CONFIG_OF_CONTROL=y |
16 | CONFIG_DM_I2C=y | 16 | CONFIG_DM_I2C=y |
17 | # CONFIG_DM_I2C_COMPAT is not set | 17 | # CONFIG_DM_I2C_COMPAT is not set |
18 | CONFIG_SYS_I2C_IMX_LPI2C=y | 18 | CONFIG_SYS_I2C_IMX_LPI2C=y |
19 | CONFIG_CMD_I2C=y | 19 | CONFIG_CMD_I2C=y |
20 | 20 | ||
21 | CONFIG_CMD_USB=y | ||
22 | CONFIG_USB=y | 21 | CONFIG_USB=y |
23 | CONFIG_DM_USB=y | ||
24 | CONFIG_USB_EHCI_HCD=y | 22 | CONFIG_USB_EHCI_HCD=y |
25 | 23 | ||
26 | CONFIG_USB_GADGET=y | 24 | CONFIG_USB_GADGET=y |
27 | CONFIG_CI_UDC=y | 25 | CONFIG_CI_UDC=y |
28 | CONFIG_USB_GADGET_DOWNLOAD=y | 26 | CONFIG_USB_GADGET_DOWNLOAD=y |
29 | CONFIG_G_DNL_MANUFACTURER="FSL" | 27 | CONFIG_G_DNL_MANUFACTURER="FSL" |
30 | CONFIG_G_DNL_VENDOR_NUM=0x0525 | 28 | CONFIG_G_DNL_VENDOR_NUM=0x0525 |
31 | CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 | 29 | CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 |
32 | 30 | ||
33 | CONFIG_DM_GPIO=y | 31 | CONFIG_DM_GPIO=y |
34 | CONFIG_DM_PCA953X=y | 32 | CONFIG_DM_PCA953X=y |
35 | CONFIG_BOOTDELAY=1 | 33 | CONFIG_BOOTDELAY=1 |
36 | CONFIG_CMD_MMC=y | 34 | CONFIG_CMD_MMC=y |
37 | CONFIG_DM_MMC=y | 35 | CONFIG_DM_MMC=y |
38 | # CONFIG_BLK is not set | 36 | # CONFIG_BLK is not set |
39 | # CONFIG_DM_MMC_OPS is not set | 37 | # CONFIG_DM_MMC_OPS is not set |
40 | CONFIG_FSL_FSPI=y | 38 | CONFIG_FSL_FSPI=y |
41 | CONFIG_DM_SPI=y | 39 | CONFIG_DM_SPI=y |
42 | CONFIG_DM_SPI_FLASH=y | 40 | CONFIG_DM_SPI_FLASH=y |
43 | CONFIG_SPI_FLASH=y | 41 | CONFIG_SPI_FLASH=y |
44 | CONFIG_SPI_FLASH_4BYTES_ADDR=y | 42 | CONFIG_SPI_FLASH_4BYTES_ADDR=y |
45 | CONFIG_SPI_FLASH_STMICRO=y | 43 | CONFIG_SPI_FLASH_STMICRO=y |
46 | 44 | ||
47 | CONFIG_DM_REGULATOR=y | 45 | CONFIG_DM_REGULATOR=y |
48 | CONFIG_DM_REGULATOR_FIXED=y | 46 | CONFIG_DM_REGULATOR_FIXED=y |
49 | CONFIG_DM_REGULATOR_GPIO=y | 47 | CONFIG_DM_REGULATOR_GPIO=y |
50 | 48 | ||
51 | CONFIG_PINCTRL=y | 49 | CONFIG_PINCTRL=y |
52 | CONFIG_PINCTRL_IMX8=y | 50 | CONFIG_PINCTRL_IMX8=y |
53 | 51 | ||
54 | CONFIG_CMD_NET=n | 52 | CONFIG_CMD_NET=n |
55 | CONFIG_CMD_NFS=n | 53 | CONFIG_CMD_NFS=n |
56 | CONFIG_CMD_BDI=n | 54 | CONFIG_CMD_BDI=n |
57 | CONFIG_CMD_CONSOLE=n | 55 | CONFIG_CMD_CONSOLE=n |
58 | CONFIG_CMD_BOOTD=n | 56 | CONFIG_CMD_BOOTD=n |
59 | CONFIG_CMD_BOOTEFI=n | 57 | CONFIG_CMD_BOOTEFI=n |
60 | CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n | 58 | CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n |
61 | CONFIG_CMD_ELF=n | 59 | CONFIG_CMD_ELF=n |
62 | CONFIG_CMD_GO=n | 60 | CONFIG_CMD_GO=n |
63 | CONFIG_CMD_RUN=n | 61 | CONFIG_CMD_RUN=n |
64 | CONFIG_CMD_IMI=n | 62 | CONFIG_CMD_IMI=n |
65 | CONFIG_CMD_IMLS=n | 63 | CONFIG_CMD_IMLS=n |
66 | CONFIG_CMD_XIMG=n | 64 | CONFIG_CMD_XIMG=n |
67 | CONFIG_CMD_EXPORTENV=n | 65 | CONFIG_CMD_EXPORTENV=n |
68 | CONFIG_CMD_IMPORTENV=n | 66 | CONFIG_CMD_IMPORTENV=n |
69 | CONFIG_CMD_EDITENV=n | 67 | CONFIG_CMD_EDITENV=n |
70 | CONFIG_CMD_ENV_EXISTS=n | 68 | CONFIG_CMD_ENV_EXISTS=n |
71 | CONFIG_CMD_MEMORY=n | 69 | CONFIG_CMD_MEMORY=n |
72 | CONFIG_CMD_CRC32=n | 70 | CONFIG_CMD_CRC32=n |
73 | CONFIG_CMD_DM=n | 71 | CONFIG_CMD_DM=n |
74 | CONFIG_CMD_LOADB=n | 72 | CONFIG_CMD_LOADB=n |
75 | CONFIG_CMD_LOADS=n | 73 | CONFIG_CMD_LOADS=n |
76 | CONFIG_CMD_FLASH=n | 74 | CONFIG_CMD_FLASH=n |
77 | CONFIG_CMD_GPT=n | 75 | CONFIG_CMD_GPT=n |
78 | CONFIG_CMD_FPGA=n | 76 | CONFIG_CMD_FPGA=n |
79 | CONFIG_CMD_ECHO=n | 77 | CONFIG_CMD_ECHO=n |
80 | CONFIG_CMD_ITEST=n | 78 | CONFIG_CMD_ITEST=n |
81 | CONFIG_CMD_SOURCE=n | 79 | CONFIG_CMD_SOURCE=n |
82 | CONFIG_CMD_SETEXPR=n | 80 | CONFIG_CMD_SETEXPR=n |
83 | CONFIG_CMD_MISC=n | 81 | CONFIG_CMD_MISC=n |
84 | 82 | ||
85 | CONFIG_DISPLAY_CPUINFO=n | 83 | CONFIG_DISPLAY_CPUINFO=n |
86 | CONFIG_DISPLAY_BOARDINFO=n | 84 | CONFIG_DISPLAY_BOARDINFO=n |
87 | CONFIG_EFI_LOADER=n | 85 | CONFIG_EFI_LOADER=n |
88 | 86 | ||
89 | CONFIG_POWER_DOMAIN=y | 87 | CONFIG_POWER_DOMAIN=y |
90 | CONFIG_IMX8_POWER_DOMAIN=y | 88 | CONFIG_IMX8_POWER_DOMAIN=y |
91 | 89 | ||
92 | CONFIG_DM_THERMAL=y | 90 | CONFIG_DM_THERMAL=y |
93 | CONFIG_IMX_SC_THERMAL=y | 91 | CONFIG_IMX_SC_THERMAL=y |
94 | 92 | ||
95 | CONFIG_LZ4=y | 93 | CONFIG_LZ4=y |
96 | 94 |
configs/mx8qxp_mek_androidauto_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_IMX8=y | 2 | CONFIG_ARCH_IMX8=y |
3 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qxp-mek" | 3 | CONFIG_DEFAULT_DEVICE_TREE="fsl-imx8qxp-mek" |
4 | CONFIG_SYS_EXTRA_OPTIONS="ANDROID_AUTO_SUPPORT" | 4 | CONFIG_SYS_EXTRA_OPTIONS="ANDROID_AUTO_SUPPORT" |
5 | CONFIG_TARGET_IMX8QXP_MEK=y | 5 | CONFIG_TARGET_IMX8QXP_MEK=y |
6 | CONFIG_EFI_PARTITION=y | 6 | CONFIG_EFI_PARTITION=y |
7 | CONFIG_CMD_IMPORTENV=n | 7 | CONFIG_CMD_IMPORTENV=n |
8 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 8 | CONFIG_SYS_MALLOC_F_LEN=0x2000 |
9 | CONFIG_DM=y | 9 | CONFIG_DM=y |
10 | CONFIG_DM_WARN=n | 10 | CONFIG_DM_WARN=n |
11 | CONFIG_DM_DEVICE_REMOVE=n | 11 | CONFIG_DM_DEVICE_REMOVE=n |
12 | 12 | ||
13 | CONFIG_DM_SERIAL=y | 13 | CONFIG_DM_SERIAL=y |
14 | CONFIG_FSL_LPUART=y | 14 | CONFIG_FSL_LPUART=y |
15 | CONFIG_OF_CONTROL=y | 15 | CONFIG_OF_CONTROL=y |
16 | CONFIG_DM_I2C=y | 16 | CONFIG_DM_I2C=y |
17 | # CONFIG_DM_I2C_COMPAT is not set | 17 | # CONFIG_DM_I2C_COMPAT is not set |
18 | CONFIG_SYS_I2C_IMX_LPI2C=y | 18 | CONFIG_SYS_I2C_IMX_LPI2C=y |
19 | CONFIG_CMD_I2C=y | 19 | CONFIG_CMD_I2C=y |
20 | CONFIG_I2C_MUX=y | 20 | CONFIG_I2C_MUX=y |
21 | CONFIG_I2C_MUX_PCA954x=y | 21 | CONFIG_I2C_MUX_PCA954x=y |
22 | 22 | ||
23 | CONFIG_CMD_USB=y | ||
24 | CONFIG_USB=y | 23 | CONFIG_USB=y |
25 | CONFIG_DM_USB=y | ||
26 | CONFIG_USB_EHCI_HCD=y | 24 | CONFIG_USB_EHCI_HCD=y |
27 | 25 | ||
28 | CONFIG_USB_GADGET=y | 26 | CONFIG_USB_GADGET=y |
29 | CONFIG_CI_UDC=y | 27 | CONFIG_CI_UDC=y |
30 | CONFIG_USB_GADGET_DOWNLOAD=y | 28 | CONFIG_USB_GADGET_DOWNLOAD=y |
31 | CONFIG_G_DNL_MANUFACTURER="FSL" | 29 | CONFIG_G_DNL_MANUFACTURER="FSL" |
32 | CONFIG_G_DNL_VENDOR_NUM=0x0525 | 30 | CONFIG_G_DNL_VENDOR_NUM=0x0525 |
33 | CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 | 31 | CONFIG_G_DNL_PRODUCT_NUM=0xa4a5 |
34 | 32 | ||
35 | CONFIG_DM_GPIO=y | 33 | CONFIG_DM_GPIO=y |
36 | CONFIG_DM_PCA953X=y | 34 | CONFIG_DM_PCA953X=y |
37 | CONFIG_BOOTDELAY=1 | 35 | CONFIG_BOOTDELAY=1 |
38 | CONFIG_CMD_MMC=y | 36 | CONFIG_CMD_MMC=y |
39 | CONFIG_DM_MMC=y | 37 | CONFIG_DM_MMC=y |
40 | # CONFIG_BLK is not set | 38 | # CONFIG_BLK is not set |
41 | # CONFIG_DM_MMC_OPS is not set | 39 | # CONFIG_DM_MMC_OPS is not set |
42 | CONFIG_FSL_FSPI=y | 40 | CONFIG_FSL_FSPI=y |
43 | CONFIG_DM_SPI=y | 41 | CONFIG_DM_SPI=y |
44 | CONFIG_DM_SPI_FLASH=y | 42 | CONFIG_DM_SPI_FLASH=y |
45 | CONFIG_SPI_FLASH=y | 43 | CONFIG_SPI_FLASH=y |
46 | CONFIG_SPI_FLASH_4BYTES_ADDR=y | 44 | CONFIG_SPI_FLASH_4BYTES_ADDR=y |
47 | CONFIG_SPI_FLASH_STMICRO=y | 45 | CONFIG_SPI_FLASH_STMICRO=y |
48 | 46 | ||
49 | CONFIG_DM_REGULATOR=y | 47 | CONFIG_DM_REGULATOR=y |
50 | CONFIG_DM_REGULATOR_FIXED=y | 48 | CONFIG_DM_REGULATOR_FIXED=y |
51 | CONFIG_DM_REGULATOR_GPIO=y | 49 | CONFIG_DM_REGULATOR_GPIO=y |
52 | 50 | ||
53 | CONFIG_PINCTRL=y | 51 | CONFIG_PINCTRL=y |
54 | CONFIG_PINCTRL_IMX8=y | 52 | CONFIG_PINCTRL_IMX8=y |
55 | 53 | ||
56 | CONFIG_CMD_NET=n | 54 | CONFIG_CMD_NET=n |
57 | CONFIG_CMD_NFS=n | 55 | CONFIG_CMD_NFS=n |
58 | CONFIG_CMD_BDI=n | 56 | CONFIG_CMD_BDI=n |
59 | CONFIG_CMD_CONSOLE=n | 57 | CONFIG_CMD_CONSOLE=n |
60 | CONFIG_CMD_BOOTD=n | 58 | CONFIG_CMD_BOOTD=n |
61 | CONFIG_CMD_BOOTEFI=n | 59 | CONFIG_CMD_BOOTEFI=n |
62 | CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n | 60 | CONFIG_CMD_BOOTEFI_HELLO_COMPILE=n |
63 | CONFIG_CMD_ELF=n | 61 | CONFIG_CMD_ELF=n |
64 | CONFIG_CMD_GO=n | 62 | CONFIG_CMD_GO=n |
65 | CONFIG_CMD_RUN=n | 63 | CONFIG_CMD_RUN=n |
66 | CONFIG_CMD_IMI=n | 64 | CONFIG_CMD_IMI=n |
67 | CONFIG_CMD_IMLS=n | 65 | CONFIG_CMD_IMLS=n |
68 | CONFIG_CMD_XIMG=n | 66 | CONFIG_CMD_XIMG=n |
69 | CONFIG_CMD_EXPORTENV=n | 67 | CONFIG_CMD_EXPORTENV=n |
70 | CONFIG_CMD_IMPORTENV=n | 68 | CONFIG_CMD_IMPORTENV=n |
71 | CONFIG_CMD_EDITENV=n | 69 | CONFIG_CMD_EDITENV=n |
72 | CONFIG_CMD_ENV_EXISTS=n | 70 | CONFIG_CMD_ENV_EXISTS=n |
73 | CONFIG_CMD_MEMORY=n | 71 | CONFIG_CMD_MEMORY=n |
74 | CONFIG_CMD_CRC32=n | 72 | CONFIG_CMD_CRC32=n |
75 | CONFIG_CMD_DM=n | 73 | CONFIG_CMD_DM=n |
76 | CONFIG_CMD_LOADB=n | 74 | CONFIG_CMD_LOADB=n |
77 | CONFIG_CMD_LOADS=n | 75 | CONFIG_CMD_LOADS=n |
78 | CONFIG_CMD_FLASH=n | 76 | CONFIG_CMD_FLASH=n |
79 | CONFIG_CMD_GPT=n | 77 | CONFIG_CMD_GPT=n |
80 | CONFIG_CMD_FPGA=n | 78 | CONFIG_CMD_FPGA=n |
81 | CONFIG_CMD_ECHO=n | 79 | CONFIG_CMD_ECHO=n |
82 | CONFIG_CMD_ITEST=n | 80 | CONFIG_CMD_ITEST=n |
83 | CONFIG_CMD_SOURCE=n | 81 | CONFIG_CMD_SOURCE=n |
84 | CONFIG_CMD_SETEXPR=n | 82 | CONFIG_CMD_SETEXPR=n |
85 | CONFIG_CMD_MISC=n | 83 | CONFIG_CMD_MISC=n |
86 | 84 | ||
87 | CONFIG_DISPLAY_CPUINFO=n | 85 | CONFIG_DISPLAY_CPUINFO=n |
88 | CONFIG_DISPLAY_BOARDINFO=n | 86 | CONFIG_DISPLAY_BOARDINFO=n |
89 | CONFIG_EFI_LOADER=n | 87 | CONFIG_EFI_LOADER=n |
90 | 88 | ||
91 | CONFIG_POWER_DOMAIN=y | 89 | CONFIG_POWER_DOMAIN=y |
92 | CONFIG_IMX8_POWER_DOMAIN=y | 90 | CONFIG_IMX8_POWER_DOMAIN=y |
93 | 91 | ||
94 | CONFIG_DM_THERMAL=y | 92 | CONFIG_DM_THERMAL=y |
95 | CONFIG_IMX_SC_THERMAL=y | 93 | CONFIG_IMX_SC_THERMAL=y |
96 | 94 | ||
97 | CONFIG_LZ4=y | 95 | CONFIG_LZ4=y |
98 | 96 |
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 | #define CONFIG_BOOTLOADER_OFFSET_33K | 11 | #define CONFIG_BOOTLOADER_OFFSET_33K |
12 | 12 | ||
13 | #define CONFIG_BCB_SUPPORT | 13 | #define CONFIG_BCB_SUPPORT |
14 | #define CONFIG_CMD_READ | 14 | #define CONFIG_CMD_READ |
15 | #define CONFIG_USB_GADGET_VBUS_DRAW 2 | 15 | #define CONFIG_USB_GADGET_VBUS_DRAW 2 |
16 | 16 | ||
17 | /* USB OTG controller configs */ | ||
18 | #ifdef CONFIG_USB_EHCI_HCD | ||
19 | #ifndef CONFIG_MXC_USB_PORTSC | ||
20 | #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) | ||
21 | #endif | ||
22 | #endif | ||
23 | |||
17 | #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT | 24 | #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT |
18 | #define CONFIG_ANDROID_AB_SUPPORT | 25 | #define CONFIG_ANDROID_AB_SUPPORT |
19 | #define CONFIG_AVB_SUPPORT | 26 | #define CONFIG_AVB_SUPPORT |
20 | #define CONFIG_SUPPORT_EMMC_RPMB | 27 | #define CONFIG_SUPPORT_EMMC_RPMB |
21 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT | 28 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT |
22 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 | 29 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 |
23 | #define CONFIG_AVB_FUSE_BANK_START 0 | 30 | #define CONFIG_AVB_FUSE_BANK_START 0 |
24 | #define CONFIG_AVB_FUSE_BANK_END 0 | 31 | #define CONFIG_AVB_FUSE_BANK_END 0 |
25 | #define CONFIG_FASTBOOT_LOCK | 32 | #define CONFIG_FASTBOOT_LOCK |
26 | #define FSL_FASTBOOT_FB_DEV "mmc" | 33 | #define FSL_FASTBOOT_FB_DEV "mmc" |
27 | 34 | ||
28 | #ifdef CONFIG_SYS_MALLOC_LEN | 35 | #ifdef CONFIG_SYS_MALLOC_LEN |
29 | #undef CONFIG_SYS_MALLOC_LEN | 36 | #undef CONFIG_SYS_MALLOC_LEN |
30 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) | 37 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) |
31 | #endif | 38 | #endif |
32 | 39 | ||
33 | #define CONFIG_USB_FUNCTION_FASTBOOT | 40 | #define CONFIG_USB_FUNCTION_FASTBOOT |
34 | #define CONFIG_CMD_FASTBOOT | 41 | #define CONFIG_CMD_FASTBOOT |
35 | 42 | ||
36 | #define CONFIG_ANDROID_BOOT_IMAGE | 43 | #define CONFIG_ANDROID_BOOT_IMAGE |
37 | #define CONFIG_FASTBOOT_FLASH | 44 | #define CONFIG_FASTBOOT_FLASH |
38 | 45 | ||
39 | #define CONFIG_FSL_FASTBOOT | 46 | #define CONFIG_FSL_FASTBOOT |
40 | #define CONFIG_ANDROID_RECOVERY | 47 | #define CONFIG_ANDROID_RECOVERY |
41 | 48 | ||
42 | #if defined CONFIG_SYS_BOOT_SATA | 49 | #if defined CONFIG_SYS_BOOT_SATA |
43 | #define CONFIG_FASTBOOT_STORAGE_SATA | 50 | #define CONFIG_FASTBOOT_STORAGE_SATA |
44 | #define CONFIG_FASTBOOT_SATA_NO 0 | 51 | #define CONFIG_FASTBOOT_SATA_NO 0 |
45 | #else | 52 | #else |
46 | #define CONFIG_FASTBOOT_STORAGE_MMC | 53 | #define CONFIG_FASTBOOT_STORAGE_MMC |
47 | #endif | 54 | #endif |
48 | 55 | ||
49 | #define CONFIG_CMD_BOOTA | 56 | #define CONFIG_CMD_BOOTA |
50 | #define CONFIG_SUPPORT_RAW_INITRD | 57 | #define CONFIG_SUPPORT_RAW_INITRD |
51 | #define CONFIG_SERIAL_TAG | 58 | #define CONFIG_SERIAL_TAG |
52 | 59 | ||
53 | #undef CONFIG_EXTRA_ENV_SETTINGS | 60 | #undef CONFIG_EXTRA_ENV_SETTINGS |
54 | #undef CONFIG_BOOTCOMMAND | 61 | #undef CONFIG_BOOTCOMMAND |
55 | 62 | ||
56 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 63 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
57 | "splashpos=m,m\0" \ | 64 | "splashpos=m,m\0" \ |
58 | "fdt_high=0xffffffffffffffff\0" \ | 65 | "fdt_high=0xffffffffffffffff\0" \ |
59 | "initrd_high=0xffffffffffffffff\0" \ | 66 | "initrd_high=0xffffffffffffffff\0" \ |
60 | 67 | ||
61 | #define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR | 68 | #define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR |
62 | #define CONFIG_FASTBOOT_BUF_SIZE 0x19000000 | 69 | #define CONFIG_FASTBOOT_BUF_SIZE 0x19000000 |
63 | 70 | ||
64 | /* Undefine some macros to save boot time */ | 71 | /* Undefine some macros to save boot time */ |
65 | #undef CONFIG_FEC_MXC | 72 | #undef CONFIG_FEC_MXC |
66 | #undef CONFIG_USB_HOST_ETHER | 73 | #undef CONFIG_USB_HOST_ETHER |
67 | #undef CONFIG_ARCH_MISC_INIT | 74 | #undef CONFIG_ARCH_MISC_INIT |
68 | #undef CONFIG_SCSI | 75 | #undef CONFIG_SCSI |
69 | #undef CONFIG_SCSI_AHCI | 76 | #undef CONFIG_SCSI_AHCI |
70 | #undef CONFIG_SCSI_AHCI_PLAT | 77 | #undef CONFIG_SCSI_AHCI_PLAT |
71 | #undef CONFIG_CMD_SCSI | 78 | #undef CONFIG_CMD_SCSI |
72 | #undef CONFIG_LIBATA | 79 | #undef CONFIG_LIBATA |
73 | #undef CONFIG_SATA_IMX | 80 | #undef CONFIG_SATA_IMX |
74 | #undef CONFIG_FSL_HSIO | 81 | #undef CONFIG_FSL_HSIO |
75 | #undef CONFIG_PCIE_IMX8X | 82 | #undef CONFIG_PCIE_IMX8X |
76 | #undef CONFIG_CMD_PCI | 83 | #undef CONFIG_CMD_PCI |
77 | #undef CONFIG_PCI | 84 | #undef CONFIG_PCI |
78 | #undef CONFIG_SYS_LONGHELP | 85 | #undef CONFIG_SYS_LONGHELP |
79 | #undef CONFIG_HUSH_PARSER | 86 | #undef CONFIG_HUSH_PARSER |
80 | #undef CONFIG_AUTO_COMPLETE | 87 | #undef CONFIG_AUTO_COMPLETE |
81 | #undef CONFIG_USB_XHCI_IMX8 | 88 | #undef CONFIG_USB_XHCI_IMX8 |
82 | #undef CONFIG_MII | 89 | #undef CONFIG_MII |
83 | #undef CONFIG_PHYLIB | 90 | #undef CONFIG_PHYLIB |
84 | #undef CONFIG_PHY_ATHEROS | 91 | #undef CONFIG_PHY_ATHEROS |
85 | #undef CONFIG_USB_FUNCTION_MASS_STORAGE | 92 | #undef CONFIG_USB_FUNCTION_MASS_STORAGE |
86 | 93 | ||
87 | #endif /* IMX8QM_MEK_ANDROID_AUTO_H */ | 94 | #endif /* IMX8QM_MEK_ANDROID_AUTO_H */ |
88 | 95 |
include/configs/imx8qxp_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 IMX8QXP_MEK_ANDROID_AUTO_H | 7 | #ifndef IMX8QXP_MEK_ANDROID_AUTO_H |
8 | #define IMX8QXP_MEK_ANDROID_AUTO_H | 8 | #define IMX8QXP_MEK_ANDROID_AUTO_H |
9 | 9 | ||
10 | #define CONFIG_USBD_HS | 10 | #define CONFIG_USBD_HS |
11 | #define CONFIG_BOOTLOADER_OFFSET_33K | 11 | #define CONFIG_BOOTLOADER_OFFSET_33K |
12 | 12 | ||
13 | #define CONFIG_BCB_SUPPORT | 13 | #define CONFIG_BCB_SUPPORT |
14 | #define CONFIG_CMD_READ | 14 | #define CONFIG_CMD_READ |
15 | #define CONFIG_USB_GADGET_VBUS_DRAW 2 | 15 | #define CONFIG_USB_GADGET_VBUS_DRAW 2 |
16 | 16 | ||
17 | /* USB OTG controller configs */ | ||
18 | #ifdef CONFIG_USB_EHCI_HCD | ||
19 | #ifndef CONFIG_MXC_USB_PORTSC | ||
20 | #define CONFIG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) | ||
21 | #endif | ||
22 | #endif | ||
23 | |||
17 | #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT | 24 | #define CONFIG_ENABLE_LOCKSTATUS_SUPPORT |
18 | #define CONFIG_ANDROID_AB_SUPPORT | 25 | #define CONFIG_ANDROID_AB_SUPPORT |
19 | #define CONFIG_AVB_SUPPORT | 26 | #define CONFIG_AVB_SUPPORT |
20 | #define CONFIG_SUPPORT_EMMC_RPMB | 27 | #define CONFIG_SUPPORT_EMMC_RPMB |
21 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT | 28 | #define CONFIG_SYSTEM_RAMDISK_SUPPORT |
22 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 | 29 | #define CONFIG_AVB_FUSE_BANK_SIZEW 0 |
23 | #define CONFIG_AVB_FUSE_BANK_START 0 | 30 | #define CONFIG_AVB_FUSE_BANK_START 0 |
24 | #define CONFIG_AVB_FUSE_BANK_END 0 | 31 | #define CONFIG_AVB_FUSE_BANK_END 0 |
25 | #define CONFIG_FASTBOOT_LOCK | 32 | #define CONFIG_FASTBOOT_LOCK |
26 | #define FSL_FASTBOOT_FB_DEV "mmc" | 33 | #define FSL_FASTBOOT_FB_DEV "mmc" |
27 | 34 | ||
28 | #ifdef CONFIG_SYS_MALLOC_LEN | 35 | #ifdef CONFIG_SYS_MALLOC_LEN |
29 | #undef CONFIG_SYS_MALLOC_LEN | 36 | #undef CONFIG_SYS_MALLOC_LEN |
30 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) | 37 | #define CONFIG_SYS_MALLOC_LEN (96 * SZ_1M) |
31 | #endif | 38 | #endif |
32 | 39 | ||
33 | #define CONFIG_USB_FUNCTION_FASTBOOT | 40 | #define CONFIG_USB_FUNCTION_FASTBOOT |
34 | #define CONFIG_CMD_FASTBOOT | 41 | #define CONFIG_CMD_FASTBOOT |
35 | 42 | ||
36 | #define CONFIG_ANDROID_BOOT_IMAGE | 43 | #define CONFIG_ANDROID_BOOT_IMAGE |
37 | #define CONFIG_FASTBOOT_FLASH | 44 | #define CONFIG_FASTBOOT_FLASH |
38 | 45 | ||
39 | #define CONFIG_FSL_FASTBOOT | 46 | #define CONFIG_FSL_FASTBOOT |
40 | #define CONFIG_ANDROID_RECOVERY | 47 | #define CONFIG_ANDROID_RECOVERY |
41 | 48 | ||
42 | #if defined CONFIG_SYS_BOOT_SATA | 49 | #if defined CONFIG_SYS_BOOT_SATA |
43 | #define CONFIG_FASTBOOT_STORAGE_SATA | 50 | #define CONFIG_FASTBOOT_STORAGE_SATA |
44 | #define CONFIG_FASTBOOT_SATA_NO 0 | 51 | #define CONFIG_FASTBOOT_SATA_NO 0 |
45 | #else | 52 | #else |
46 | #define CONFIG_FASTBOOT_STORAGE_MMC | 53 | #define CONFIG_FASTBOOT_STORAGE_MMC |
47 | #endif | 54 | #endif |
48 | 55 | ||
49 | #define CONFIG_CMD_BOOTA | 56 | #define CONFIG_CMD_BOOTA |
50 | #define CONFIG_SUPPORT_RAW_INITRD | 57 | #define CONFIG_SUPPORT_RAW_INITRD |
51 | #define CONFIG_SERIAL_TAG | 58 | #define CONFIG_SERIAL_TAG |
52 | 59 | ||
53 | #undef CONFIG_EXTRA_ENV_SETTINGS | 60 | #undef CONFIG_EXTRA_ENV_SETTINGS |
54 | #undef CONFIG_BOOTCOMMAND | 61 | #undef CONFIG_BOOTCOMMAND |
55 | 62 | ||
56 | #define CONFIG_EXTRA_ENV_SETTINGS \ | 63 | #define CONFIG_EXTRA_ENV_SETTINGS \ |
57 | "splashpos=m,m\0" \ | 64 | "splashpos=m,m\0" \ |
58 | "fdt_high=0xffffffffffffffff\0" \ | 65 | "fdt_high=0xffffffffffffffff\0" \ |
59 | "initrd_high=0xffffffffffffffff\0" \ | 66 | "initrd_high=0xffffffffffffffff\0" \ |
60 | 67 | ||
61 | #define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR | 68 | #define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR |
62 | #define CONFIG_FASTBOOT_BUF_SIZE 0x19000000 | 69 | #define CONFIG_FASTBOOT_BUF_SIZE 0x19000000 |
63 | 70 | ||
64 | /* Undefine some macros to save boot time */ | 71 | /* Undefine some macros to save boot time */ |
65 | #undef CONFIG_ARCH_MISC_INIT | 72 | #undef CONFIG_ARCH_MISC_INIT |
66 | #undef CONFIG_FSL_HSIO | 73 | #undef CONFIG_FSL_HSIO |
67 | #undef CONFIG_CMD_PCI | 74 | #undef CONFIG_CMD_PCI |
68 | #undef CONFIG_PCI | 75 | #undef CONFIG_PCI |
69 | #undef CONFIG_PCIE_IMX8X | 76 | #undef CONFIG_PCIE_IMX8X |
70 | #undef CONFIG_PCI_PNP | 77 | #undef CONFIG_PCI_PNP |
71 | #undef CONFIG_PCI_SCAN_SHOW | 78 | #undef CONFIG_PCI_SCAN_SHOW |
72 | #undef CONFIG_CMD_FUSE | 79 | #undef CONFIG_CMD_FUSE |
73 | #undef CONFIG_MXC_GPIO | 80 | #undef CONFIG_MXC_GPIO |
74 | #undef CONFIG_MII | 81 | #undef CONFIG_MII |
75 | #undef CONFIG_FEC_MXC | 82 | #undef CONFIG_FEC_MXC |
76 | #undef CONFIG_PHYLIB | 83 | #undef CONFIG_PHYLIB |
77 | #undef CONFIG_PHY_ATHEROS | 84 | #undef CONFIG_PHY_ATHEROS |
78 | #undef CONFIG_SYS_LONGHELP | 85 | #undef CONFIG_SYS_LONGHELP |
79 | #undef CONFIG_HUSH_PARSER | 86 | #undef CONFIG_HUSH_PARSER |
80 | #undef CONFIG_AUTO_COMPLETE | 87 | #undef CONFIG_AUTO_COMPLETE |
81 | #undef CONFIG_USB_HOST_ETHER | 88 | #undef CONFIG_USB_HOST_ETHER |
82 | #undef CONFIG_USB_FUNCTION_MASS_STORAGE | 89 | #undef CONFIG_USB_FUNCTION_MASS_STORAGE |
83 | 90 | ||
84 | #endif /* IMX8QXP_MEK_ANDROID_AUTO_H */ | 91 | #endif /* IMX8QXP_MEK_ANDROID_AUTO_H */ |
85 | 92 |