summaryrefslogtreecommitdiffstats
path: root/drivers/platform/mellanox/Kconfig
diff options
context:
space:
mode:
authorLiming Sun2019-05-03 15:49:08 +0200
committerAndy Shevchenko2019-05-06 16:54:42 +0200
commit1357dfd7261fc2f625bf895f77bb57e8827b8f63 (patch)
treef7fe574db55889080ad51ee341d3a2488d1bc2f2 /drivers/platform/mellanox/Kconfig
parentplatform/x86: thinkpad_acpi: fix spelling mistake "capabilites" -> "capabilit... (diff)
downloadkernel-qcow2-linux-1357dfd7261fc2f625bf895f77bb57e8827b8f63.tar.gz
kernel-qcow2-linux-1357dfd7261fc2f625bf895f77bb57e8827b8f63.tar.xz
kernel-qcow2-linux-1357dfd7261fc2f625bf895f77bb57e8827b8f63.zip
platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc
This commit adds the TmFifo platform driver for Mellanox BlueField Soc. TmFifo is a shared FIFO which enables external host machine to exchange data with the SoC via USB or PCIe. The driver is based on virtio framework and has console and network access enabled. Reviewed-by: Vadim Pasternak <vadimp@mellanox.com> Signed-off-by: Liming Sun <lsun@mellanox.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Diffstat (limited to 'drivers/platform/mellanox/Kconfig')
-rw-r--r--drivers/platform/mellanox/Kconfig12
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/platform/mellanox/Kconfig b/drivers/platform/mellanox/Kconfig
index cd8a90846063..530fe7e31397 100644
--- a/drivers/platform/mellanox/Kconfig
+++ b/drivers/platform/mellanox/Kconfig
@@ -5,7 +5,7 @@
menuconfig MELLANOX_PLATFORM
bool "Platform support for Mellanox hardware"
- depends on X86 || ARM || COMPILE_TEST
+ depends on X86 || ARM || ARM64 || COMPILE_TEST
---help---
Say Y here to get to see options for platform support for
Mellanox systems. This option alone does not add any kernel code.
@@ -34,4 +34,14 @@ config MLXREG_IO
to system resets operation, system reset causes monitoring and some
kinds of mux selection.
+config MLXBF_TMFIFO
+ tristate "Mellanox BlueField SoC TmFifo platform driver"
+ depends on ARM64
+ depends on ACPI
+ depends on VIRTIO_CONSOLE && VIRTIO_NET
+ help
+ Say y here to enable TmFifo support. The TmFifo driver provides
+ platform driver support for the TmFifo which supports console
+ and networking based on the virtio framework.
+
endif # MELLANOX_PLATFORM