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]

Reply via email to