e65f8ba1f2
Most of these are from source'ing a file within an 'if GPIO', and then adding another 'depends on GPIO' within it. 'if FOO' is just shorthand for adding 'depends on FOO' to each item within the 'if'. There are no "conditional includes" in Kconfig, so 'if FOO' has no special meaning around a 'source'. Conditional includes wouldn't be possible, because an 'if' condition could include (directly or indirectly) forward references to symbols not defined yet. Tip: When adding a symbol, check its dependencies in the menuconfig ('ninja menuconfig', then / to jump to the symbol). The menuconfig also shows how the file with the symbol got included, so if you see duplicated dependencies, it's easy to hunt down where they come from. Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
29 lines
650 B
Plaintext
29 lines
650 B
Plaintext
# Kconfig.dw - Intel SoC GPIO configuration options
|
|
#
|
|
#
|
|
# Copyright (c) 2018 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
menuconfig GPIO_INTEL_APL
|
|
bool "Intel Apollo Lake SoC GPIO"
|
|
select HAS_DTS_GPIO
|
|
help
|
|
Enable driver for Intel Apollo Lake SoC GPIO
|
|
|
|
if GPIO_INTEL_APL
|
|
|
|
config GPIO_INTEL_APL_CHECK_PERMS
|
|
bool "Check permissions before manipulating GPIO"
|
|
default y
|
|
help
|
|
This option enables the checks to make sure the GPIO
|
|
pin can be manipulated. Only if the pin is owned by
|
|
the host software and its functioning as GPIO, then
|
|
the driver allows manipulating the pin.
|
|
|
|
Say y if unsure.
|
|
|
|
endif # GPIO_INTEL_APL
|