如何禁用 Kconfig 中默认启用的选项?

Pau*_*ian 5 linux-kernel

假设我有一个选择:

config SETTING_WITH_DEFAULT
    bool "Some setting which defaults to y"
    default y
Run Code Online (Sandbox Code Playgroud)

我想创建一个选项来取消选择此默认值:

config PLATFORM_INCOMPATIBLE
    bool "This platform isn't compatible with above config"
    # What should I put here?
Run Code Online (Sandbox Code Playgroud)

如果我有platform_incompatible_defconfig并且我会make使用此配置运行,我希望关闭该选项。

Pau*_*ian 0

我认为在我的情况下我可以这样做:在我的特定于平台的配置存根中,除了选项之外,我CONFIG_PLATFORM_INCOMPATIBLE=y还可以CONFIG_SETTING_WITH_DEFAULT=n进行选择。我想知道是否还有另一种方法可以做到这一点。