]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - drivers/char/broadcom/Kconfig
Add SMI driver
[mirror_ubuntu-zesty-kernel.git] / drivers / char / broadcom / Kconfig
CommitLineData
e0715fd7 1#
2# Broadcom char driver config
3#
4
5menuconfig BRCM_CHAR_DRIVERS
6 bool "Broadcom Char Drivers"
7 help
8 Broadcom's char drivers
9
b5b82fdc 10if BRCM_CHAR_DRIVERS
11
e0715fd7 12config BCM_VC_CMA
13 bool "Videocore CMA"
b5b82fdc 14 depends on CMA && BCM2835_VCHIQ
e0715fd7 15 default n
16 help
17 Helper for videocore CMA access.
b5b82fdc 18
19config BCM2708_VCMEM
20 bool "Videocore Memory"
21 default y
22 help
23 Helper for videocore memory access and total size allocation.
24
25endif
7ff79e97
TG
26
27config BCM_VC_SM
28 bool "VMCS Shared Memory"
29 depends on BCM2835_VCHIQ
30 select BCM2708_VCMEM
31 default n
32 help
33 Support for the VC shared memory on the Broadcom reference
34 design. Uses the VCHIQ stack.
0dcfb550
LW
35
36config BCM2835_DEVGPIOMEM
37 tristate "/dev/gpiomem rootless GPIO access via mmap() on the BCM2835"
38 default m
39 help
40 Provides users with root-free access to the GPIO registers
41 on the 2835. Calling mmap(/dev/gpiomem) will map the GPIO
42 register page to the user's pointer.
43
e58d7468
LW
44config BCM2835_SMI_DEV
45 tristate "Character device driver for BCM2835 Secondary Memory Interface"
46 depends on BCM2835_SMI
47 default m
48 help
49 This driver provides a character device interface (ioctl + read/write) to
50 Broadcom's Secondary Memory interface. The low-level functionality is provided
51 by the SMI driver itself.