@ -22,6 +22,7 @@ config TEGRA_IVC
config TEGRA_COMMON
config TEGRA_COMMON
bool "Tegra common options"
bool "Tegra common options"
select CLK
select DM
select DM
select DM_ETH
select DM_ETH
select DM_GPIO
select DM_GPIO
@ -31,12 +32,20 @@ config TEGRA_COMMON
select DM_PCI
select DM_PCI
select DM_PCI_COMPAT
select DM_PCI_COMPAT
select DM_PWM
select DM_PWM
select DM_RESET
select DM_SERIAL
select DM_SERIAL
select DM_SPI
select DM_SPI
select DM_SPI_FLASH
select DM_SPI_FLASH
select MISC
select OF_CONTROL
select OF_CONTROL
select VIDCONSOLE_AS_LCD if DM_VIDEO
select VIDCONSOLE_AS_LCD if DM_VIDEO
config TEGRA_NO_BPMP
bool "Tegra common options for SoCs without BPMP"
select TEGRA_CAR
select TEGRA_CAR_CLOCK
select TEGRA_CAR_RESET
config TEGRA_ARMV7_COMMON
config TEGRA_ARMV7_COMMON
bool "Tegra 32-bit common options"
bool "Tegra 32-bit common options"
select CPU_V7
select CPU_V7
@ -44,6 +53,7 @@ config TEGRA_ARMV7_COMMON
select SUPPORT_SPL
select SUPPORT_SPL
select TEGRA_COMMON
select TEGRA_COMMON
select TEGRA_GPIO
select TEGRA_GPIO
select TEGRA_NO_BPMP
config TEGRA_ARMV8_COMMON
config TEGRA_ARMV8_COMMON
bool "Tegra 64-bit common options"
bool "Tegra 64-bit common options"
@ -74,13 +84,11 @@ config TEGRA210
bool "Tegra210 family"
bool "Tegra210 family"
select TEGRA_GPIO
select TEGRA_GPIO
select TEGRA_ARMV8_COMMON
select TEGRA_ARMV8_COMMON
select TEGRA_NO_BPMP
config TEGRA186
config TEGRA186
bool "Tegra186 family"
bool "Tegra186 family"
select CLK
select DM_MAILBOX
select DM_MAILBOX
select DM_RESET
select MISC
select TEGRA186_BPMP
select TEGRA186_BPMP
select TEGRA186_CLOCK
select TEGRA186_CLOCK
select TEGRA186_GPIO
select TEGRA186_GPIO