xref: /openbmc/linux/drivers/misc/bcm-vk/Kconfig (revision 3a11b0b5)
1522f6926SScott Branden# SPDX-License-Identifier: GPL-2.0-only
2522f6926SScott Branden#
3522f6926SScott Branden# Broadcom VK device
4522f6926SScott Branden#
5522f6926SScott Brandenconfig BCM_VK
6522f6926SScott Branden	tristate "Support for Broadcom VK Accelerators"
7522f6926SScott Branden	depends on PCI_MSI
8522f6926SScott Branden	help
9522f6926SScott Branden	  Select this option to enable support for Broadcom
10522f6926SScott Branden	  VK Accelerators.  VK is used for performing
11522f6926SScott Branden	  multiple specific offload processing tasks in parallel.
12522f6926SScott Branden	  Such offload tasks assist in such operations as video
13522f6926SScott Branden	  transcoding, compression, and crypto tasks.
14522f6926SScott Branden	  This driver enables userspace programs to access these
15522f6926SScott Branden	  accelerators via /dev/bcm-vk.N devices.
16522f6926SScott Branden
17522f6926SScott Branden	  If unsure, say N.
18*3a11b0b5SScott Branden
19*3a11b0b5SScott Brandenconfig BCM_VK_TTY
20*3a11b0b5SScott Branden	bool "Enable tty ports on a Broadcom VK Accelerator device"
21*3a11b0b5SScott Branden	depends on TTY
22*3a11b0b5SScott Branden	depends on BCM_VK
23*3a11b0b5SScott Branden	help
24*3a11b0b5SScott Branden	  Select this option to enable tty support to allow console
25*3a11b0b5SScott Branden	  access to Broadcom VK Accelerator cards from host.
26*3a11b0b5SScott Branden
27*3a11b0b5SScott Branden	  Device node will in the form /dev/bcm-vk.x_ttyVKy where:
28*3a11b0b5SScott Branden	  x is the instance of the VK card
29*3a11b0b5SScott Branden	  y is the tty device number on the VK card.
30