109f455dcSMasahiro Yamadaif TEGRA 209f455dcSMasahiro Yamada 315bcc62dSStephen Warrenconfig TEGRA_COMMON 415bcc62dSStephen Warren bool "Tegra common options" 556079eccSTom Warren select DM 696350f72SSimon Glass select DM_ETH 756079eccSTom Warren select DM_GPIO 815bcc62dSStephen Warren select DM_I2C 9f77f5e9bSSimon Glass select DM_KEYBOARD 10e81ca884SSimon Glass select DM_PCI 113ba5f74aSSimon Glass select DM_PCI_COMPAT 1291c08afeSSimon Glass select DM_PWM 1315bcc62dSStephen Warren select DM_SERIAL 1415bcc62dSStephen Warren select DM_SPI 1515bcc62dSStephen Warren select DM_SPI_FLASH 1615bcc62dSStephen Warren select OF_CONTROL 17d6ef8a61SSimon Glass select VIDCONSOLE_AS_LCD if DM_VIDEO 1815bcc62dSStephen Warren 1915bcc62dSStephen Warrenconfig TEGRA_ARMV7_COMMON 2015bcc62dSStephen Warren bool "Tegra 32-bit common options" 2115bcc62dSStephen Warren select CPU_V7 2215bcc62dSStephen Warren select SPL 2315bcc62dSStephen Warren select SUPPORT_SPL 2415bcc62dSStephen Warren select TEGRA_COMMON 25601800beSStephen Warren select TEGRA_GPIO 2615bcc62dSStephen Warren 2715bcc62dSStephen Warrenconfig TEGRA_ARMV8_COMMON 2815bcc62dSStephen Warren bool "Tegra 64-bit common options" 2915bcc62dSStephen Warren select ARM64 3015bcc62dSStephen Warren select TEGRA_COMMON 3156079eccSTom Warren 3209f455dcSMasahiro Yamadachoice 3309f455dcSMasahiro Yamada prompt "Tegra SoC select" 34a26cd049SJoe Hershberger optional 3509f455dcSMasahiro Yamada 3609f455dcSMasahiro Yamadaconfig TEGRA20 3709f455dcSMasahiro Yamada bool "Tegra20 family" 3856079eccSTom Warren select TEGRA_ARMV7_COMMON 3909f455dcSMasahiro Yamada 4009f455dcSMasahiro Yamadaconfig TEGRA30 4109f455dcSMasahiro Yamada bool "Tegra30 family" 4256079eccSTom Warren select TEGRA_ARMV7_COMMON 4309f455dcSMasahiro Yamada 4409f455dcSMasahiro Yamadaconfig TEGRA114 4509f455dcSMasahiro Yamada bool "Tegra114 family" 4656079eccSTom Warren select TEGRA_ARMV7_COMMON 4709f455dcSMasahiro Yamada 4809f455dcSMasahiro Yamadaconfig TEGRA124 4909f455dcSMasahiro Yamada bool "Tegra124 family" 5056079eccSTom Warren select TEGRA_ARMV7_COMMON 5109f455dcSMasahiro Yamada 527aaa5a60STom Warrenconfig TEGRA210 537aaa5a60STom Warren bool "Tegra210 family" 54601800beSStephen Warren select TEGRA_GPIO 5515bcc62dSStephen Warren select TEGRA_ARMV8_COMMON 567aaa5a60STom Warren 57*c7ba99c8SStephen Warrenconfig TEGRA186 58*c7ba99c8SStephen Warren bool "Tegra186 family" 59*c7ba99c8SStephen Warren select TEGRA186_GPIO 60*c7ba99c8SStephen Warren select TEGRA_ARMV8_COMMON 61*c7ba99c8SStephen Warren 6209f455dcSMasahiro Yamadaendchoice 6309f455dcSMasahiro Yamada 64dd8204deSStephen Warrenconfig TEGRA_DISCONNECT_UDC_ON_BOOT 65dd8204deSStephen Warren bool "Disconnect USB device mode controller on boot" 66dd8204deSStephen Warren default y 67dd8204deSStephen Warren help 68dd8204deSStephen Warren When loading U-Boot into RAM over USB protocols using tools such as 69dd8204deSStephen Warren tegrarcm or L4T's exec-uboot.sh/tegraflash.py, Tegra's USB device 70dd8204deSStephen Warren mode controller is initialized and enumerated by the host PC running 71dd8204deSStephen Warren the tool. Unfortunately, these tools do not shut down the USB 72dd8204deSStephen Warren controller before executing the downloaded code, and so the host PC 73dd8204deSStephen Warren does not "de-enumerate" the USB device. This option shuts down the 74dd8204deSStephen Warren USB controller when U-Boot boots to avoid leaving a stale USB device 75dd8204deSStephen Warren present. 76dd8204deSStephen Warren 7709f455dcSMasahiro Yamadaconfig SYS_MALLOC_F_LEN 7809f455dcSMasahiro Yamada default 0x1800 7909f455dcSMasahiro Yamada 8009f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/tegra20/Kconfig" 8109f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/tegra30/Kconfig" 8209f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/tegra114/Kconfig" 8309f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/tegra124/Kconfig" 847aaa5a60STom Warrensource "arch/arm/mach-tegra/tegra210/Kconfig" 85*c7ba99c8SStephen Warrensource "arch/arm/mach-tegra/tegra186/Kconfig" 8609f455dcSMasahiro Yamada 8709f455dcSMasahiro Yamadaendif 88