zephyr/drivers/gpio/Kconfig.altera_nios2
Ulf Magnusson e65f8ba1f2 kconfig: gpio: Remove lots of redundant GPIO dependencies
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>
2019-03-07 20:28:04 -05:00

33 lines
755 B
Plaintext

# Kconfig.altera_nios2 - Altera Nios-II GPIO configuration options
#
#
# Copyright (c) 2017 Intel Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
menuconfig GPIO_ALTERA_NIOS2
bool "Altera Nios-II PIO Controllers"
depends on HAS_ALTERA_HAL
help
Enable config options to support the PIO controllers
on Altera Nios-II family processors.
Says n if not sure.
if GPIO_ALTERA_NIOS2
config GPIO_ALTERA_NIOS2_OUTPUT
bool "Enable driver for Altera Nios-II PIO Output Port"
help
Build the driver to utilize PIO controller Output Port.
config GPIO_ALTERA_NIOS2_OUTPUT_DEV_NAME
string "Device name for Output Port"
depends on GPIO_ALTERA_NIOS2_OUTPUT
default "PIO_OUTPUT"
help
Device name for Output Port.
endif # GPIO_ALTERA_NIOS2