mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-19 05:31:32 +00:00
sandbox: Move GPIO CONFIGs to Kconfig
Move these over to Kconfig and tidy up. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
ee2b24340f
commit
d79c50af26
3 changed files with 22 additions and 2 deletions
|
@ -17,3 +17,4 @@ CONFIG_USB_EMUL=y
|
||||||
CONFIG_USB_STORAGE=y
|
CONFIG_USB_STORAGE=y
|
||||||
CONFIG_BOOTSTAGE=y
|
CONFIG_BOOTSTAGE=y
|
||||||
CONFIG_BOOTSTAGE_REPORT=y
|
CONFIG_BOOTSTAGE_REPORT=y
|
||||||
|
CONFIG_SANDBOX_GPIO=y
|
||||||
|
|
|
@ -14,3 +14,24 @@ config LPC32XX_GPIO
|
||||||
default n
|
default n
|
||||||
help
|
help
|
||||||
Support for the LPC32XX GPIO driver.
|
Support for the LPC32XX GPIO driver.
|
||||||
|
|
||||||
|
config SANDBOX_GPIO
|
||||||
|
bool "Enable sandbox GPIO driver"
|
||||||
|
depends on SANDBOX && DM && DM_GPIO
|
||||||
|
help
|
||||||
|
This driver supports some simulated GPIOs which can be adjusted
|
||||||
|
using 'back door' functions like sandbox_gpio_set_value(). Then the
|
||||||
|
GPIOs can be inspected through the normal get_get_value()
|
||||||
|
interface. The purpose of this is to allow GPIOs to be used as
|
||||||
|
normal in sandbox, perhaps with test code actually driving the
|
||||||
|
behaviour of those GPIOs.
|
||||||
|
|
||||||
|
config SANDBOX_GPIO_COUNT
|
||||||
|
int "Number of sandbox GPIOs"
|
||||||
|
depends on SANDBOX_GPIO
|
||||||
|
default 128
|
||||||
|
help
|
||||||
|
The sandbox driver can support any number of GPIOs. Generally these
|
||||||
|
are specified using the device tree. But you can also have a number
|
||||||
|
of 'anonymous' GPIOs that do not belong to any device or bank.
|
||||||
|
Select a suitable value depending on your needs.
|
||||||
|
|
|
@ -51,8 +51,6 @@
|
||||||
#define CONFIG_SYS_VSNPRINTF
|
#define CONFIG_SYS_VSNPRINTF
|
||||||
|
|
||||||
#define CONFIG_CMD_GPIO
|
#define CONFIG_CMD_GPIO
|
||||||
#define CONFIG_SANDBOX_GPIO
|
|
||||||
#define CONFIG_SANDBOX_GPIO_COUNT 128
|
|
||||||
|
|
||||||
#define CONFIG_CMD_GPT
|
#define CONFIG_CMD_GPT
|
||||||
#define CONFIG_PARTITION_UUIDS
|
#define CONFIG_PARTITION_UUIDS
|
||||||
|
|
Loading…
Add table
Reference in a new issue