2012-04-06 17:49:35 +02:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
2015-06-28 16:08:57 +02:00
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
2012-04-06 17:49:35 +02:00
|
|
|
#
|
2012-04-07 16:50:57 +02:00
|
|
|
|
2019-11-04 02:45:05 +01:00
|
|
|
config DEV_SIMPLE_ADDRENV
|
|
|
|
bool "Simple AddrEnv"
|
|
|
|
default n
|
|
|
|
|
2012-04-07 16:50:57 +02:00
|
|
|
config DEV_NULL
|
|
|
|
bool "Enable /dev/null"
|
|
|
|
default y
|
|
|
|
|
|
|
|
config DEV_ZERO
|
|
|
|
bool "Enable /dev/zero"
|
2012-09-05 23:36:03 +02:00
|
|
|
default n
|
2012-04-07 16:50:57 +02:00
|
|
|
|
2019-10-26 19:43:34 +02:00
|
|
|
config DRVR_MKRD
|
|
|
|
bool "RAM disk wrapper (mkrd)"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Build the mkrd() function which serves as a wrapper to simplify
|
|
|
|
creation of RAM disks. If the boardctrl() interface is enabled,
|
|
|
|
the selecting this option will also enable the BOARDIOC_MKRD
|
|
|
|
command that will support creation of RAM disks from applications.
|
|
|
|
|
2021-01-24 21:15:49 +01:00
|
|
|
# ARCH needs to support memory access while CPU is running to be able to use
|
|
|
|
# the LWL CONSOLE
|
|
|
|
|
|
|
|
config ARCH_HAVE_RDWR_MEM_CPU_RUN
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
|
|
|
config LWL_CONSOLE
|
|
|
|
bool "Lightweight Link Console Support"
|
|
|
|
default n
|
|
|
|
depends on DEV_CONSOLE && ARCH_HAVE_RDWR_MEM_CPU_RUN
|
|
|
|
---help---
|
|
|
|
Use the lightweight link console which provides console over a
|
|
|
|
debug channel by means of shared memory. A terminal application
|
|
|
|
for openocd as the debugger is available in tools/ocdconsole.py.
|
|
|
|
|
2014-07-12 00:25:35 +02:00
|
|
|
menu "Buffering"
|
|
|
|
|
2014-07-11 19:20:11 +02:00
|
|
|
config DRVR_WRITEBUFFER
|
|
|
|
bool "Enable write buffer support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable generic write buffering support that can be used by a variety
|
|
|
|
of drivers.
|
|
|
|
|
|
|
|
if DRVR_WRITEBUFFER
|
|
|
|
|
|
|
|
config DRVR_WRDELAY
|
|
|
|
int "Write flush delay"
|
|
|
|
default 350
|
|
|
|
---help---
|
|
|
|
If there is no write activity for this configured amount of time,
|
|
|
|
then the contents will be automatically flushed to the media. This
|
|
|
|
reduces the likelihood that data will be stuck in the write buffer
|
|
|
|
at the time of power down.
|
|
|
|
|
|
|
|
endif # DRVR_WRITEBUFFER
|
|
|
|
|
|
|
|
config DRVR_READAHEAD
|
|
|
|
bool "Enable read-ahead buffer support"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable generic read-ahead buffering support that can be used by a
|
|
|
|
variety of drivers.
|
|
|
|
|
2014-07-12 00:19:17 +02:00
|
|
|
if DRVR_WRITEBUFFER || DRVR_READAHEAD
|
|
|
|
|
|
|
|
config DRVR_READBYTES
|
|
|
|
bool "Support byte read method"
|
|
|
|
default y if MTD_BYTE_WRITE
|
|
|
|
default n if !MTD_BYTE_WRITE
|
|
|
|
|
|
|
|
config DRVR_REMOVABLE
|
|
|
|
bool "Support removable media"
|
|
|
|
default n
|
|
|
|
|
|
|
|
config DRVR_INVALIDATE
|
|
|
|
bool "Support cache invalidation"
|
|
|
|
default n
|
|
|
|
|
|
|
|
endif # DRVR_WRITEBUFFER || DRVR_READAHEAD
|
|
|
|
|
2014-07-12 00:25:35 +02:00
|
|
|
endmenu # Buffering
|
|
|
|
|
2020-08-12 16:47:48 +02:00
|
|
|
config SPECIFIC_DRIVERS
|
|
|
|
bool "Board Specific drivers"
|
|
|
|
default n
|
|
|
|
|
2020-02-06 05:21:22 +01:00
|
|
|
source drivers/crypto/Kconfig
|
|
|
|
source drivers/loop/Kconfig
|
2017-05-12 16:23:16 +02:00
|
|
|
source drivers/can/Kconfig
|
2016-01-26 16:58:18 +01:00
|
|
|
source drivers/i2c/Kconfig
|
2013-07-01 16:11:54 +02:00
|
|
|
source drivers/spi/Kconfig
|
2018-08-27 15:26:22 +02:00
|
|
|
source drivers/i2s/Kconfig
|
2015-02-13 17:30:06 +01:00
|
|
|
source drivers/timers/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/analog/Kconfig
|
2013-05-19 23:12:28 +02:00
|
|
|
source drivers/audio/Kconfig
|
2013-12-09 17:51:22 +01:00
|
|
|
source drivers/video/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/bch/Kconfig
|
|
|
|
source drivers/input/Kconfig
|
2015-12-15 15:40:34 +01:00
|
|
|
source drivers/ioexpander/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/lcd/Kconfig
|
2015-12-15 15:05:10 +01:00
|
|
|
source drivers/leds/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/mmcsd/Kconfig
|
2016-01-30 14:37:43 +01:00
|
|
|
source drivers/modem/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/mtd/Kconfig
|
2014-11-27 18:08:27 +01:00
|
|
|
source drivers/eeprom/Kconfig
|
2021-01-15 14:52:43 +01:00
|
|
|
source drivers/efuse/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/net/Kconfig
|
2020-08-05 19:43:13 +02:00
|
|
|
source drivers/note/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/pipes/Kconfig
|
|
|
|
source drivers/power/Kconfig
|
2019-11-02 18:30:33 +01:00
|
|
|
source drivers/rptun/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/sensors/Kconfig
|
|
|
|
source drivers/serial/Kconfig
|
|
|
|
source drivers/usbdev/Kconfig
|
|
|
|
source drivers/usbhost/Kconfig
|
2017-03-31 14:35:36 +02:00
|
|
|
source drivers/usbmisc/Kconfig
|
2016-06-30 20:24:33 +02:00
|
|
|
source drivers/usbmonitor/Kconfig
|
2012-04-07 16:50:57 +02:00
|
|
|
source drivers/wireless/Kconfig
|
2016-08-31 13:08:58 +02:00
|
|
|
source drivers/contactless/Kconfig
|
2018-04-04 18:57:36 +02:00
|
|
|
source drivers/1wire/Kconfig
|
2012-08-02 02:42:46 +02:00
|
|
|
source drivers/syslog/Kconfig
|
2019-08-21 15:39:29 +02:00
|
|
|
source drivers/platform/Kconfig
|
2019-09-05 21:28:28 +02:00
|
|
|
source drivers/rf/Kconfig
|
2020-10-23 10:36:11 +02:00
|
|
|
source drivers/rc/Kconfig
|
2021-03-29 12:18:07 +02:00
|
|
|
source drivers/motor/Kconfig
|