cederom commented on PR #3371:
URL: https://github.com/apache/nuttx-apps/pull/3371#issuecomment-3797753946
Yup :-) Similar with `DISABLE`, we would have then
`CONFIG_MTD_CONFIG_DISABLE` in place of `CONFIG_MTD_CONFIG_NONE`, but I am not
insisting you are the authors :-)
```
% find . -name Kconfig -exec grep DISABLE {} \;
config BINFMT_DISABLE
if !BINFMT_DISABLE
depends on !DISABLE_MOUNTPOINT
config MODEM_ALT1250_DISABLE_PV1
config MODEM_ALT1250_DISABLE_PV4
config SPIRIT_CRCDISABLE
config WL_GS2200M_DISABLE_DHCPC
config MXT_DISABLE_CONFIG_DEBUG_INFO
config STMPE811_TSC_DISABLE
depends on !STMPE811_TSC_DISABLE
depends on !STMPE811_TSC_DISABLE
depends on !STMPE811_TSC_DISABLE
depends on !STMPE811_TSC_DISABLE
depends on !STMPE811_TSC_DISABLE
config STMPE811_ADC_DISABLE
config STMPE811_GPIO_DISABLE
config STMPE811_GPIOINT_DISABLE
depends on !STMPE811_GPIO_DISABLE
config STMPE811_TEMP_DISABLE
select SERIAL_RXDMA if !CDCACM_DISABLE_RXBUF
select SERIAL_TXDMA if !CDCACM_DISABLE_TXBUF
config CDCACM_DISABLE_RXBUF
if !CDCACM_DISABLE_RXBUF
endif # !CDCACM_DISABLE_RXBUF
config CDCACM_DISABLE_TXBUF
if !CDCACM_DISABLE_TXBUF
endif # !CDCACM_DISABLE_TXBUF
config BME680_DISABLE_PRESS_MEAS
config BME680_DISABLE_HUM_MEAS
config BME680_DISABLE_GAS_MEAS
config BME688_DISABLE_TEMP_MEAS
config BME688_DISABLE_PRESS_MEAS
config BME688_DISABLE_HUM_MEAS
config BME688_DISABLE_GAS_MEAS
config USBHOST_BULK_DISABLE
config USBHOST_INT_DISABLE
config USBHOST_ISOC_DISABLE
depends on USBHOST_HAVE_ASYNCH && !USBHOST_INT_DISABLE
depends on !BULK_DISABLE
depends on USBHOST_HAVE_ASYNCH && !USBHOST_BULK_DISABLE &&
!USBHOST_INT_DISABLE
default USBHOST_CDCACM_COMPLIANT if SERIAL_OFLOWCONTROL &&
!USBHOST_INT_DISABLE
default USBHOST_CDCACM_REDUCED if !SERIAL_OFLOWCONTROL ||
USBHOST_INT_DISABLE
depends on SERIAL_OFLOWCONTROL && !USBHOST_INT_DISABLE
depends on USBHOST_HAVE_ASYNCH && !USBHOST_BULK_DISABLE &&
!USBHOST_INT_DISABLE && EXPERIMENTAL
depends on !INT_DISABLE
depends on !INT_DISABLE
depends on !INT_DISABLE
depends on !USBHOST_BULK_DISABLE && !USBHOST_INT_DISABLE
depends on WIRELESS_BLUETOOTH && USBHOST_HAVE_ASYNCH &&
!USBHOST_BULK_DISABLE && !USBHOST_INT_DISABLE
depends on !BINFMT_DISABLE
default ARCH_TRUSTZONE_DISABLED
config ARCH_TRUSTZONE_DISABLED
config MPFS_MAC_AUTONEG_DISABLE_1000MBPS
depends on !DISABLE_MQUEUE
config STM32U5_DISABLE_IDLE_SLEEP_DURING_DEBUG
config STM32U5_SERIAL_DISABLE_REORDERING
depends on !DISABLE_MOUNTPOINT && FS_PROCFS && FS_PROCFS_REGISTER
config S32K1XX_WDT_DISABLE
select CRYPTO_AES192_DISABLE if CRYPTO_ALGTEST
select CRYPTO_AES256_DISABLE if CRYPTO_ALGTEST
config STM32F0L0G0_SERIAL_DISABLE_REORDERING
select CRYPTO_AES192_DISABLE if CRYPTO_ALGTEST
select CRYPTO_AES256_DISABLE if CRYPTO_ALGTEST
default STM32_JTAG_DISABLE
config STM32_JTAG_DISABLE
config STM32_DISABLE_IDLE_SLEEP_DURING_DEBUG
depends on !DISABLE_MOUNTPOINT && FS_PROCFS && FS_PROCFS_REGISTER
config STM32_HRTIM_DISABLE_CHARDRV
config STM32_SERIAL_DISABLE_REORDERING
config OTG_ID_GPIO_DISABLE
config STM32_QENCODER_DISABLE_EXTEND16BTIMERS
config OTG_ID_GPIO_DISABLE
config STM32F7_SERIAL_DISABLE_REORDERING
config ARMV8R_DCACHE_DISABLE
config ARMV8R_ICACHE_DISABLE
config NRF52_I2C_MASTER_DISABLE_NOSTART
depends on !NRF52_I2C_MASTER_DISABLE_NOSTART
select STM32H7_HSEM if !STM32H7_CORTEXM4_DISABLED
config OTG_ID_GPIO_DISABLE
config STM32H7_SERIAL_DISABLE_REORDERING
config STM32L5_DISABLE_IDLE_SLEEP_DURING_DEBUG
config STM32L5_SERIAL_DISABLE_REORDERING
config ARM_DCACHE_DISABLE
config ARM_ICACHE_DISABLE
default GD32F4_JTAG_DISABLE
config GD32F4_JTAG_DISABLE
config GD32F4_DISABLE_IDLE_SLEEP_DURING_DEBUG
depends on !DISABLE_MOUNTPOINT && FS_PROCFS && FS_PROCFS_REGISTER
config GD32F4_SERIAL_DISABLE_REORDERING
config S32K3XX_SWT_DISABLE
config STR71X_DISABLE_PERIPHINIT
config STM32WB_DISABLE_IDLE_SLEEP_DURING_DEBUG
config STM32WB_SERIAL_DISABLE_REORDERING
config STM32H5_DISABLE_IDLE_SLEEP_DURING_DEBUG
config STM32H5_SERIAL_DISABLE_REORDERING
config WDT_DISABLE_ON_RESET
depends on !WDT_DISABLE_ON_RESET
depends on !WDT_DISABLE_ON_RESET
depends on !WDT_DISABLE_ON_RESET
select CRYPTO_AES192_DISABLE if CRYPTO_ALGTEST
select CRYPTO_AES256_DISABLE if CRYPTO_ALGTEST
default AT32_JTAG_DISABLE
config AT32_JTAG_DISABLE
config AT32_DISABLE_IDLE_SLEEP_DURING_DEBUG
config AT32_SERIAL_DISABLE_REORDERING
config OTG_ID_GPIO_DISABLE
config AT32_QENCODER_DISABLE_EXTEND16BTIMERS
default !ARMV7A_DCACHE_DISABLE
config NRF91_I2C_MASTER_DISABLE_NOSTART
depends on !NRF91_I2C_MASTER_DISABLE_NOSTART
config LPC17_40_PHY_CEMENT_DISABLE
config CXD56_SDIO_DISABLE_CD_WP
default STM32L4_JTAG_DISABLE
config STM32L4_JTAG_DISABLE
config STM32L4_DISABLE_IDLE_SLEEP_DURING_DEBUG
config STM32L4_SERIAL_DISABLE_REORDERING
config ARMV7A_DCACHE_DISABLE
config ARMV7A_ICACHE_DISABLE
config NRF53_I2C_MASTER_DISABLE_NOSTART
depends on !NRF53_I2C_MASTER_DISABLE_NOSTART
config SAMV7_JTAG_DISABLE
config SAMV7_ERASE_DISABLE
config ARMV7R_DCACHE_DISABLE
config ARMV7R_ICACHE_DISABLE
select BLUETOOTH_CNTRL_HOST_FLOW_DISABLE if ARCH_CHIP_ESP32
config ARM64_DCACHE_DISABLE
config ARM64_ICACHE_DISABLE
config ARCH_INTEL64_DISABLE_INT_INIT
config ARCH_INTEL64_DISABLE_CET
config ARCH_INTEL64_DISABLE_VECTORIZE
depends on !NX_LCDDRIVER && NX_DISABLE_1BPP && NX_DISABLE_2BPP &&
NX_DISABLE_4BPP && !BUILD_KERNEL
depends on (!NX_DISABLE_16BPP || !NX_DISABLE_24BPP ||
!NX_DISABLE_32BPP) && !NX_LCDDRIVER
config NX_DISABLE_1BPP
select NXFONTS_DISABLE_1BPP if NXFONTS
config NX_DISABLE_2BPP
select NXFONTS_DISABLE_2BPP
config NX_DISABLE_4BPP
select NXFONTS_DISABLE_4BPP if NXFONTS
config NX_DISABLE_8BPP
select NXFONTS_DISABLE_8BPP if NXFONTS
config NX_DISABLE_16BPP
select NXFONTS_DISABLE_16BPP if NXFONTS
config NX_DISABLE_24BPP
select NXFONTS_DISABLE_24BPP if NXFONTS
config NX_DISABLE_32BPP
select NXFONTS_DISABLE_32BPP if NXFONTS
default 1 if !NX_DISABLE_1BPP
default 2 if !NX_DISABLE_2BPP
default 4 if !NX_DISABLE_4BPP
default 8 if !NX_DISABLE_8BPP
default 16 if !NX_DISABLE_16BPP
default 24 if !NX_DISABLE_24BPP
default 32 if !NX_DISABLE_32BPP
Default: The smallest enabled pixel depth. (see NX_DISABLE_*BPP)
config MM_KASAN_DISABLE_NULL_POINTER_CHECK
config MM_KASAN_DISABLE_READS_CHECK
config MM_KASAN_DISABLE_WRITES_CHECK
config MM_KASAN_DISABLE_READ_PANIC
config MM_KASAN_DISABLE_WRITE_PANIC
config BLUETOOTH_CNTRL_HOST_FLOW_DISABLE
menuconfig DISABLE_OS_API
if DISABLE_OS_API
config DISABLE_POSIX_TIMERS
config DISABLE_PTHREAD
config DISABLE_MQUEUE
config DISABLE_MQUEUE_SYSV
default DISABLE_MQUEUE
config DISABLE_ENVIRON
endif # DISABLE_OS_API
config DISABLE_IDLE_LOOP
depends on !DISABLE_POSIX_TIMERS
default INIT_FILE if !BINFMT_DISABLE
default INIT_NONE if BINFMT_DISABLE
depends on !BINFMT_DISABLE
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT && FS_ROMFS
depends on !DISABLE_PTHREAD
config FDCLONE_DISABLE
config DISABLE_ALL_SIGNALS
select DISABLE_MQUEUE_NOTIFICATION
depends on !DISABLE_MQUEUE || !DISABLE_MQUEUE_SYSV
config DISABLE_MQUEUE_NOTIFICATION
depends on !DISABLE_PTHREAD && SIG_SIGKILL_ACTION
config NXFONTS_DISABLE_1BPP
default NX_DISABLE_1BPP
config NXFONTS_DISABLE_2BPP
default NX_DISABLE_2BPP
config NXFONTS_DISABLE_4BPP
default NX_DISABLE_4BPP
config NXFONTS_DISABLE_8BPP
default NX_DISABLE_8BPP
config NXFONTS_DISABLE_16BPP
default NX_DISABLE_8BPP
config NXFONTS_DISABLE_24BPP
default NX_DISABLE_24BPP
config NXFONTS_DISABLE_32BPP
default NX_DISABLE_32BPP
depends on !DISABLE_ENVIRON
depends on !DISABLE_ENVIRON
depends on !DISABLE_PTHREAD
depends on !DISABLE_ENVIRON
config LIBC_UNAME_DISABLE_TIMESTAMP
depends on !DISABLE_ENVIRON
depends on !DISABLE_PTHREAD
config LIBC_DISABLE_HEXSTR_TO_FLOAT
depends on !BINFMT_DISABLE
config STDIO_DISABLE_BUFFERING
CONFIG_STDIO_DISABLE_BUFFERING will reduce static code size.
CONFIG_STDIO_DISABLE_BUFFERING is selected.
if !STDIO_DISABLE_BUFFERING
endif # !STDIO_DISABLE_BUFFERING
config CRYPTO_AES128_DISABLE
config CRYPTO_AES192_DISABLE
config CRYPTO_AES256_DISABLE
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT && ALLOW_BSD_COMPONENTS
depends on !DISABLE_MOUNTPOINT
config DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
config DISABLE_PSEUDOFS_OPERATIONS
depends on !DISABLE_PSEUDOFS_OPERATIONS
depends on !DISABLE_PSEUDOFS_OPERATIONS
depends on !DISABLE_PSEUDOFS_OPERATIONS
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT && ALLOW_BSD_COMPONENTS
if !DISABLE_MQUEUE
endif # !DISABLE_MQUEUE
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT && MTD_NAND
depends on !DISABLE_MOUNTPOINT
if !DISABLE_MOUNTPOINT
depends on !DISABLE_ALL_SIGNALS
config NETLINK_DISABLE_GETLINK
config NETLINK_DISABLE_GETNEIGH
config NETLINK_DISABLE_GETROUTE
config NETLINK_DISABLE_NEWADDR
config NETLINK_DISABLE_DELADDR
config NETLINK_DISABLE_GETADDR
config NETLINK_DISABLE_NEWPREFIX
depends on NET && !DISABLE_PSEUDOFS_OPERATIONS
config OPENH743I_DISABLE_OTGFS_PWRON
depends on !DISABLE_MOUNTPOINT && SAMV7_HSMCI0 &&
!SAMV7_HSMCI0_AUTOMOUNT
config STM3210E_AM240320_DISABLE
config STM3210E_SPFD5408B_DISABLE
config STM3210E_R61580_DISABLE
config STM32_ILI1505_DISABLE
config STM32_ILI9300_DISABLE
config STM32_ILI9320_DISABLE
config STM32_ILI9321_DISABLE
config STM32_ILI9325_DISABLE
config STM32_ILI9328_DISABLE
config STM32_ILI9331_DISABLE
config STM32_ILI9919_DISABLE
config STM32_ILI9320_DISABLE
config STM32_ILI9325_DISABLE
config STM3240G_ILI9320_DISABLE
config STM3240G_ILI9325_DISABLE
config BOARD_USB_DISABLE_IN_DEEP_SLEEPING
default CXD56_AUDIO_I2S_BYPASS_MODE_1_DISABLE
config CXD56_AUDIO_I2S_BYPASS_MODE_1_DISABLE
default CXD56_AUDIO_I2S_BYPASS_MODE_2_DISABLE
config CXD56_AUDIO_I2S_BYPASS_MODE_2_DISABLE
depends on !DISABLE_MOUNTPOINT
comment "FLASH partitioning and mounting requires !DISABLE_MOUNTPOINT"
depends on DISABLE_MOUNTPOINT
config SSD1680_GPIO_CS_DISABLED
config SSD1680_GPIO_DTA_CMD_DISABLED
config SSD1680_GPIO_RST_DISABLED
config SSD1680_GPIO_BUSY_DISABLED
default SSD1680_GPIO_PWR_DISABLED if ARCH_BOARD_NUCLEO_WL55JC
config SSD1680_GPIO_PWR_DISABLED
depends on !DISABLE_MOUNTPOINT
depends on !DISABLE_MOUNTPOINT
config DISABLE_FLOAT
depends on !BINFMT_DISABLE || LIBC_ELF
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]