]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - arch/arm/mach-tegra/Kconfig
misc: add Tegra BPMP driver
[karo-tx-uboot.git] / arch / arm / mach-tegra / Kconfig
index ba6983f3dfd3ab7fdbaa88b6ba93994ed96c53c1..ec2d8ac6a1a35078a4e699fa615e8a37710b4ea9 100644 (file)
@@ -1,5 +1,13 @@
 if TEGRA
 
+config TEGRA_IVC
+       bool "Tegra IVC protocol"
+       help
+         IVC (Inter-VM Communication) protocol is a Tegra-specific IPC
+         (Inter Processor Communication) framework. Within the context of
+         U-Boot, it is typically used for communication between the main CPU
+         and various auxiliary processors.
+
 config TEGRA_COMMON
        bool "Tegra common options"
        select DM
@@ -22,6 +30,7 @@ config TEGRA_ARMV7_COMMON
        select SPL
        select SUPPORT_SPL
        select TEGRA_COMMON
+       select TEGRA_GPIO
 
 config TEGRA_ARMV8_COMMON
        bool "Tegra 64-bit common options"
@@ -50,7 +59,18 @@ config TEGRA124
 
 config TEGRA210
        bool "Tegra210 family"
+       select TEGRA_GPIO
+       select TEGRA_ARMV8_COMMON
+
+config TEGRA186
+       bool "Tegra186 family"
+       select DM_MAILBOX
+       select MISC
+       select TEGRA186_BPMP
+       select TEGRA186_GPIO
        select TEGRA_ARMV8_COMMON
+       select TEGRA_HSP
+       select TEGRA_IVC
 
 endchoice
 
@@ -75,5 +95,6 @@ source "arch/arm/mach-tegra/tegra30/Kconfig"
 source "arch/arm/mach-tegra/tegra114/Kconfig"
 source "arch/arm/mach-tegra/tegra124/Kconfig"
 source "arch/arm/mach-tegra/tegra210/Kconfig"
+source "arch/arm/mach-tegra/tegra186/Kconfig"
 
 endif