char: broadcom: Add vcio module
[platform/kernel/linux-rpi.git] / drivers / char / broadcom / Kconfig
1 #
2 # Broadcom char driver config
3 #
4
5 menuconfig BRCM_CHAR_DRIVERS
6         bool "Broadcom Char Drivers"
7         help
8           Broadcom's char drivers
9
10 if BRCM_CHAR_DRIVERS
11
12 config BCM2708_VCMEM
13         bool "Videocore Memory"
14         default y
15         help
16           Helper for videocore memory access and total size allocation.
17
18 config BCM_VCIO
19         tristate "Mailbox userspace access"
20         depends on BCM2835_MBOX
21         help
22           Gives access to the mailbox property channel from userspace.
23
24 endif
25
26 config BCM2835_DEVGPIOMEM
27         tristate "/dev/gpiomem rootless GPIO access via mmap() on the BCM2835"
28         default m
29         help
30                 Provides users with root-free access to the GPIO registers
31                 on the 2835. Calling mmap(/dev/gpiomem) will map the GPIO
32                 register page to the user's pointer.
33
34 config BCM2835_SMI_DEV
35         tristate "Character device driver for BCM2835 Secondary Memory Interface"
36         depends on BCM2835_SMI
37         default m
38         help
39                 This driver provides a character device interface (ioctl + read/write) to
40                 Broadcom's Secondary Memory interface. The low-level functionality is provided
41                 by the SMI driver itself.