162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Broadcom VK device 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ciconfig BCM_VK 662306a36Sopenharmony_ci tristate "Support for Broadcom VK Accelerators" 762306a36Sopenharmony_ci depends on PCI_MSI 862306a36Sopenharmony_ci help 962306a36Sopenharmony_ci Select this option to enable support for Broadcom 1062306a36Sopenharmony_ci VK Accelerators. VK is used for performing 1162306a36Sopenharmony_ci multiple specific offload processing tasks in parallel. 1262306a36Sopenharmony_ci Such offload tasks assist in such operations as video 1362306a36Sopenharmony_ci transcoding, compression, and crypto tasks. 1462306a36Sopenharmony_ci This driver enables userspace programs to access these 1562306a36Sopenharmony_ci accelerators via /dev/bcm-vk.N devices. 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci If unsure, say N. 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ciconfig BCM_VK_TTY 2062306a36Sopenharmony_ci bool "Enable tty ports on a Broadcom VK Accelerator device" 2162306a36Sopenharmony_ci depends on TTY 2262306a36Sopenharmony_ci depends on BCM_VK 2362306a36Sopenharmony_ci help 2462306a36Sopenharmony_ci Select this option to enable tty support to allow console 2562306a36Sopenharmony_ci access to Broadcom VK Accelerator cards from host. 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci Device node will in the form /dev/bcm-vk.x_ttyVKy where: 2862306a36Sopenharmony_ci x is the instance of the VK card 2962306a36Sopenharmony_ci y is the tty device number on the VK card. 30