]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - drivers/gpio/Kconfig
0c43777cef9dacdeb5d878a3500d4de35450b2b8
[karo-tx-uboot.git] / drivers / gpio / Kconfig
1 config DM_GPIO
2         bool "Enable Driver Model for GPIO drivers"
3         depends on DM
4         help
5           Enable driver model for GPIO access. The standard GPIO
6           interface (gpio_get_value(), etc.) is then implemented by
7           the GPIO uclass. Drivers provide methods to query the
8           particular GPIOs that they provide. The uclass interface
9           is defined in include/asm-generic/gpio.h.
10
11 config LPC32XX_GPIO
12         bool "LPC32XX GPIO driver"
13         depends on DM
14         default n
15         help
16           Support for the LPC32XX GPIO driver.
17
18 config SANDBOX_GPIO
19         bool "Enable sandbox GPIO driver"
20         depends on SANDBOX && DM && DM_GPIO
21         help
22           This driver supports some simulated GPIOs which can be adjusted
23           using 'back door' functions like sandbox_gpio_set_value(). Then the
24           GPIOs can be inspected through the normal get_get_value()
25           interface. The purpose of this is to allow GPIOs to be used as
26           normal in sandbox, perhaps with test code actually driving the
27           behaviour of those GPIOs.
28
29 config SANDBOX_GPIO_COUNT
30         int "Number of sandbox GPIOs"
31         depends on SANDBOX_GPIO
32         default 128
33         help
34           The sandbox driver can support any number of GPIOs. Generally these
35           are specified using the device tree. But you can also have a number
36           of 'anonymous' GPIOs that do not belong to any device or bank.
37           Select a suitable value depending on your needs.
38
39 config VYBRID_GPIO
40         bool "Vybrid GPIO driver"
41         depends on DM
42         default n
43         help
44           Say yes here to support Vybrid vf610 GPIOs.