zephyr/tests/drivers/spi/spi_loopback/Kconfig
Ulf Magnusson 87e917a925 kconfig: Remove redundant 'default n' and 'prompt' properties
Bool symbols implicitly default to 'n'.

A 'default n' can make sense e.g. in a Kconfig.defconfig file, if you
want to override a 'default y' on the base definition of the symbol. It
isn't used like that on any of these symbols though.

Also replace some

    config
    	prompt "foo"
    	bool/int

with the more common shorthand

    config
    	bool/int "foo"

See the 'Style recommendations and shorthands' section in
https://docs.zephyrproject.org/latest/guides/kconfig/index.html.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-12-09 16:14:50 +01:00

38 lines
982 B
Plaintext

# SPDX-License-Identifier: Apache-2.0
mainmenu "SPI Loopback Test"
source "Kconfig.zephyr"
config SPI_LOOPBACK_DRV_NAME
string "SPI device name to use for test"
config SPI_LOOPBACK_CS_GPIO
bool "SPI port CS pin is controlled via a GPIO port during test"
depends on GPIO
config SPI_LOOPBACK_CS_CTRL_GPIO_DRV_NAME
string "The GPIO port which is used to control CS"
depends on SPI_LOOPBACK_CS_GPIO
default "GPIO_0"
config SPI_LOOPBACK_CS_CTRL_GPIO_PIN
int "The GPIO PIN which is used to act as a CS pin"
depends on SPI_LOOPBACK_CS_GPIO
default 0
config SPI_LOOPBACK_SLAVE_NUMBER
int "Slave number from 0 to host controller slave limit"
default 0
config SPI_LOOPBACK_SLOW_FREQ
int "The frequency in Hz to use when testing in slow mode"
default 500000
config SPI_LOOPBACK_FAST_FREQ
int "The frequency in Hz to use when testing in fast mode"
default 16000000
config SPI_LOOPBACK_MODE_LOOP
bool "Configure the SPI in LOOP mode, so that no extra wiring is needed"