depends on PCI
        select SND_SOC_SOF
        select SND_SOC_ACPI if ACPI
-       select SND_SOC_SOF_OPTIONS
        select SND_SOC_SOF_INTEL_PCI if SND_SOC_SOF_INTEL_TOPLEVEL
        help
          This adds support for PCI enumeration. This option is
        depends on ACPI || COMPILE_TEST
        select SND_SOC_SOF
        select SND_SOC_ACPI if ACPI
-       select SND_SOC_SOF_OPTIONS
        select SND_SOC_SOF_INTEL_ACPI if SND_SOC_SOF_INTEL_TOPLEVEL
        select IOSF_MBI if X86 && PCI
        help
        tristate "SOF OF enumeration support"
        depends on OF || COMPILE_TEST
        select SND_SOC_SOF
-       select SND_SOC_SOF_OPTIONS
        help
          This adds support for Device Tree enumeration. This option is
          required to enable i.MX8 devices.
          Say Y if you need this option. If unsure select "N".
 
-config SND_SOC_SOF_OPTIONS
-       tristate
+config SND_SOC_SOF_DEVELOPER_SUPPORT
+       bool "SOF developer options support"
+       depends on EXPERT
        help
-         This option is not user-selectable but automagically handled by
-         'select' statements at a higher level
+         This option unlock SOF developer options for debug/performance/
+         code hardening.
+         Distributions should not select this option, only SOF development
+         teams should select it.
+         Say Y if you are involved in SOF development and need this option
+         If not, select N
 
-if SND_SOC_SOF_OPTIONS
+if SND_SOC_SOF_DEVELOPER_SUPPORT
 
 config SND_SOC_SOF_NOCODEC
        tristate
          option if no known codec is detected. This is typically only
          enabled for developers or devices where the sound card is
          controlled externally
+         This option is mutually exclusive with the Intel HDaudio support,
+         selecting it may have negative impacts and prevent e.g. microphone
+         functionality from being enabled on Intel CoffeeLake and later
+         platforms.
+         Distributions should not select this option!
          Say Y if you need this nocodec fallback option
          If unsure select "N".
 
 
 endif ## SND_SOC_SOF_DEBUG
 
-endif ## SND_SOC_SOF_OPTIONS
+endif ## SND_SOC_SOF_DEVELOPER_SUPPORT
 
 config SND_SOC_SOF
        tristate