<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>871b3a7574f956a2c94f739de5e11ee673cd5a39 - ASoC: qcom: Add Shikra QAIF support</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#871b3a7574f956a2c94f739de5e11ee673cd5a39</link>
        <description>ASoC: qcom: Add Shikra QAIF supportAdd the Shikra variant data for the Qualcomm Audio Interface driver sothe common QAIF code can bind to the Shikra QAIF device and expose theSoC-specific DAIs.Provide the Shikra DMA-to-DAI mappings, DMA and SHRAM layout, clocknames, DAI driver data and power-management hooks required by the QAIFdriver. Add the Kconfig symbol and Makefile entries needed to build thenew variant.Signed-off-by: Harendra Gautam &lt;harendra.gautam@oss.qualcomm.com&gt;Reviewed-by: Ajay Kumar Nandam &lt;ajay.nandam@oss.qualcomm.com&gt;Link: https://patch.msgid.link/20261013-b4-qaif-shikra-audio-v9-9-f3022e28f2fd@oss.qualcomm.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Tue, 13 Oct 2026 07:51:32 +0200</pubDate>
        <dc:creator>Harendra Gautam &lt;harendra.gautam@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>bb8afd437d79161592663142a67179565dce4f41 - ASoC: qcom: q6apm-dai: add SCM buffer assignment for mDSP platforms</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#bb8afd437d79161592663142a67179565dce4f41</link>
        <description>ASoC: qcom: q6apm-dai: add SCM buffer assignment for mDSP platformsOn platforms such as Qualcomm Shikra, audio is served by the modem DSP(mDSP) which runs in a stage-2 protected context. Unlike ADSP targetswhere SMMU-mapped system RAM is directly accessible, the mDSP cannotreach the PCM buffers unless they are explicitly SCM-assigned to theappropriate Virtual Machine IDs (VMIDs). Without this assignment, audiodoes not function on these platforms.At probe time, the driver reads the GPR domain_id from the parent APMdevice to determine which DSP serves audio. When domain_id matchesGPR_DOMAIN_ID_ADSP the existing SMMU/iommus path is taken and no newcode is exercised. When domain_id matches GPR_DOMAIN_ID_MODEM, thedriver verifies that qcom_scm is available (deferring otherwise) andthat iommus is absent (the two mechanisms are mutually exclusive), thenenables the SCM assignment path.In the SCM path the driver parses the optional memory-region entries inDT. The first entry (memory-region[0] / audio_heap_mem) is thecontrol-path carveout used by the DSP firmware for command traffic; sincethe mDSP operates on stage-2 protected memory, this carveout must beSCM-assigned at probe time itself for the firmware to function. It isSCM-assigned to HLOS (retained as source owner, RW) plus MSS_MSA andLPASS (consumer VMIDs, both RW) and restored to HLOS-only ownership viadevm_add_action_or_reset() at device removal. The second entry(memory-region[1]) is the data-path buffer pool from which per-streamDMA buffers are carved out. This pool is attached viaof_reserved_mem_device_init_by_idx() so that PCM buffers allocatedirectly from the carveout instead of system RAM.The data-path pool (memory-region[1]) is SCM-assigned to the consumerVMIDs as a single whole-pool operation at probe time, rather thanper-stream in pcm_new()/compr_open(). qcom_scm_assign_mem() consumes anentry in a small fixed-size TZ memory-protection table that is sharedplatform-wide; assigning individual per-stream slices (up toQ6APM_POOL_MAX_STREAMS times) exhausts that table and hangs the SMCcall, which was observed as a crash while bringing up the sound card onShikra. Since the whole pool is already accessible to the mDSP onceassigned, pcm_new()/pcm_free()/compr_open()/compr_free() skip theper-buffer SCM assign/unassign entirely when the data-path pool is inuse (has_reserved_mem), and only fall back to per-buffer assignment whenuse_scm_assign is set without a data-path pool present.Compressed audio streams follow the same pattern: the DMA bufferallocated in compr_open() is SCM-assigned immediately after allocationand unassigned in compr_free() before the buffer is freed, unless it wascarved from the pre-assigned data-path pool.The VMIDs are static per SoC and hardcoded in the driver (HLOS, MSS_MSA,LPASS) rather than read from DT, following the upstream pattern used byrmtfs_mem and qcom_q6v5_pas. Buffer constraints are capped atreserved_buf_size when the data-path pool is present, andsnd_pcm_set_fixed_buffer_all() is used for both paths so the carveout isnot subject to the preallocate_dma module parameter.All new code paths are gated on use_scm_assign (false when domain_id isnot GPR_DOMAIN_ID_MODEM), ensuring existing ADSP/iommus targets arecompletely unaffected.Co-developed-by: Mohit Sharma &lt;mohit.sharma@oss.qualcomm.com&gt;Signed-off-by: Mohit Sharma &lt;mohit.sharma@oss.qualcomm.com&gt;Signed-off-by: Ajay Kumar Nandam &lt;ajay.nandam@oss.qualcomm.com&gt;Link: https://patch.msgid.link/20260923-vmid-v4-v6-4-3d61a0319b1c@oss.qualcomm.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Wed, 23 Sep 2026 18:33:41 +0200</pubDate>
        <dc:creator>Ajay Kumar Nandam &lt;ajay.nandam@oss.qualcomm.com&gt;</dc:creator>
    </item>
<item>
        <title>bb96a315b4d84904edd2dae17910f10022ab71d5 - ASoC: soc-dapm: cleanups</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#bb96a315b4d84904edd2dae17910f10022ab71d5</link>
        <description>ASoC: soc-dapm: cleanupsMerge series from Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;:This is prepare to hiding snd_soc_dapm_context inside soc-dapm.c

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Mon, 07 Jul 2025 22:02:59 +0200</pubDate>
        <dc:creator>Mark Brown &lt;broonie@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>8ada023e996ca7131d9a42b2dd915e1966870d4a - ASoC: qcom: Standardize ASoC menu</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#8ada023e996ca7131d9a42b2dd915e1966870d4a</link>
        <description>ASoC: qcom: Standardize ASoC menuCurrent Kconfig menu at [ALSA for SoC audio support] has no rules.So, some venders are using menu style, some venders are listed each driverson top page, etc. It is difficult to find target vender and/or driversbecause it is very random.Let&apos;s standardize ASoC menuSigned-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;Link: https://patch.msgid.link/87ikl1zqdx.wl-kuninori.morimoto.gx@renesas.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Thu, 12 Jun 2025 03:43:07 +0200</pubDate>
        <dc:creator>Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;</dc:creator>
    </item>
<item>
        <title>999fb9d51f939ee23cbb9313ae558d29d6987804 - ASoC: qcom: sm8250: Fix possibly undefined reference</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#999fb9d51f939ee23cbb9313ae558d29d6987804</link>
        <description>ASoC: qcom: sm8250: Fix possibly undefined referenceWith CONFIG_SND_SOC_SM8250=y and CONFIG_SND_SOC_QCOM_OFFLOAD_UTILS=mselected in kconfig, the build will fail due to trying to link against asymbol only found in the module.  aarch64-linux-gnu-ld: sound/soc/qcom/sm8250.o: in function `sm8250_snd_exit&apos;:  sound/soc/qcom/sm8250.c:52:(.text+0x210): undefined reference to `qcom_snd_usb_offload_jack_remove&apos;Fix this by declaring the dependency that forces CONFIG_SND_SOC_SM8250=mwhen CONFIG_SND_SOC_QCOM_OFFLOAD_UTILS is =m.Reported-by: Matthew Croughan &lt;matthew.croughan@nix.how&gt;Fixes: 1b8d0d87b934 (&quot;ASoC: qcom: qdsp6: Add headphone jack for offload connection status&quot;)Signed-off-by: Luca Weiss &lt;luca.weiss@fairphone.com&gt;Link: https://patch.msgid.link/20250617-snd-sm8250-dep-fix-v1-1-879af8906ec4@fairphone.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Tue, 17 Jun 2025 14:20:12 +0200</pubDate>
        <dc:creator>Luca Weiss &lt;luca.weiss@fairphone.com&gt;</dc:creator>
    </item>
<item>
        <title>1b8d0d87b934f002a06a8ec2abfe907bd12e8cd4 - ASoC: qcom: qdsp6: Add headphone jack for offload connection status</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#1b8d0d87b934f002a06a8ec2abfe907bd12e8cd4</link>
        <description>ASoC: qcom: qdsp6: Add headphone jack for offload connection statusThe headphone jack framework has a well defined infrastructure fornotifying userspace entities through input devices.  Expose a jack devicethat carries information about if an offload capable device is connected.Applications can further identify specific offloading information throughother SND kcontrols.Signed-off-by: Wesley Cheng &lt;quic_wcheng@quicinc.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20250409194804.3773260-26-quic_wcheng@quicinc.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Wed, 09 Apr 2025 21:47:58 +0200</pubDate>
        <dc:creator>Wesley Cheng &lt;quic_wcheng@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>72b0b8b2998043c50b191d9668c7a828ca0d5c70 - ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#72b0b8b2998043c50b191d9668c7a828ca0d5c70</link>
        <description>ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6Create a USB BE component that will register a new USB port to the ASoC USBframework.  This will handle determination on if the requested audioprofile is supported by the USB device currently selected.Check for if the PCM format is supported during the hw_params callback.  Ifthe profile is not supported then the userspace ALSA entity will receive anerror, and can take further action.Signed-off-by: Wesley Cheng &lt;quic_wcheng@quicinc.com&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20250409194804.3773260-25-quic_wcheng@quicinc.comSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Wed, 09 Apr 2025 21:47:57 +0200</pubDate>
        <dc:creator>Wesley Cheng &lt;quic_wcheng@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>db7e59e6a39a4d3d54ca8197c796557e6d480b0d - ASoC: qcom: sc7280: Fix missing Soundwire runtime stream alloc</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#db7e59e6a39a4d3d54ca8197c796557e6d480b0d</link>
        <description>ASoC: qcom: sc7280: Fix missing Soundwire runtime stream allocCommit 15c7fab0e047 (&quot;ASoC: qcom: Move Soundwire runtime stream alloc tosoundcards&quot;) moved the allocation of Soundwire stream runtime from theQualcomm Soundwire driver to each individual machine sound card driver,except that it forgot to update SC7280 card.Just like for other Qualcomm sound cards using Soundwire, the carddriver should allocate and release the runtime.  Otherwise soundplayback will result in a NULL pointer dereference or other effect ofuninitialized memory accesses (which was confirmed on SDM845 havingsimilar issue).Cc: stable@vger.kernel.orgCc: Alexey Klimov &lt;alexey.klimov@linaro.org&gt;Cc: Steev Klimaszewski &lt;steev@kali.org&gt;Fixes: 15c7fab0e047 (&quot;ASoC: qcom: Move Soundwire runtime stream alloc to soundcards&quot;)Link: https://lore.kernel.org/r/20241010054109.16938-1-krzysztof.kozlowski@linaro.orgSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Link: https://patch.msgid.link/20241012101108.129476-1-krzysztof.kozlowski@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Sat, 12 Oct 2024 12:11:08 +0200</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>b930d8647869802a0d430aae6b1b05c3acb24a41 - ASoC: qcom: Select missing common Soundwire module code on SDM845</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#b930d8647869802a0d430aae6b1b05c3acb24a41</link>
        <description>ASoC: qcom: Select missing common Soundwire module code on SDM845SDM845 sound card driver uses qcom_snd_sdw_startup() from the commonSoundwire module, so select it to fix build failures:  ERROR: modpost: &quot;qcom_snd_sdw_startup&quot; [sound/soc/qcom/snd-soc-sdm845.ko] undefined!Fixes: d0e806b0cc62 (&quot;ASoC: qcom: sdm845: add missing soundwire runtime stream alloc&quot;)Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Link: https://patch.msgid.link/20241012100957.129103-1-krzysztof.kozlowski@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Sat, 12 Oct 2024 12:09:57 +0200</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>6b9dc2da66578acff36401ba87fee93c2abf2a6e - ASoC: qcom: Add x1e80100 sound machine driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#6b9dc2da66578acff36401ba87fee93c2abf2a6e</link>
        <description>ASoC: qcom: Add x1e80100 sound machine driverAdd sound machine driver for the soundcards on Qualcomm X1E80100 SoC,supporting up to four channel audio playback over Soundwire bus.  Thedriver is based on existing sc8280xp.c driver.Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Link: https://msgid.link/r/20231204100116.211898-1-krzysztof.kozlowski@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Mon, 04 Dec 2023 11:01:15 +0100</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>0cbf1ecd8c4801ec7566231491f7ad9cec31098b - ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#0cbf1ecd8c4801ec7566231491f7ad9cec31098b</link>
        <description>ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIREOlder Qualcomm platforms like APQ8016 do not have hardware support forSoundWire, so kernel configurations made specifically for those platformswill usually not have CONFIG_SOUNDWIRE enabled.Unfortunately commit 8d89cf6ff229 (&quot;ASoC: qcom: cleanup and fixdependency of QCOM_COMMON&quot;) breaks those kernel configurations, becauseSOUNDWIRE is now a required dependency for SND_SOC_QCOM_COMMON (and inturn also SND_SOC_APQ8016_SBC). Trying to migrate such a kernel configsilently disables SND_SOC_APQ8016_SBC and breaks audio functionality.The soundwire helpers in common.c are only used by two of the Qualcommaudio machine drivers, so building and requiring CONFIG_SOUNDWIRE forall platforms is unnecessary.There is no need to stuff all common code into a single module. Fix theissue by moving the soundwire helpers to a separate SND_SOC_QCOM_SDWmodule/option that is selected only by the machine drivers that makeuse of them. This also allows reverting the imply/depends changes fromthe previous fix because both SM8250 and SC8280XP already depend onSOUNDWIRE, so the soundwire helpers will be only built if SOUNDWIREis really enabled.Cc: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Fixes: 8d89cf6ff229 (&quot;ASoC: qcom: cleanup and fix dependency of QCOM_COMMON&quot;)Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;Link: https://lore.kernel.org/r/20221231115506.82991-1-stephan@gerhold.netSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Sat, 31 Dec 2022 12:55:06 +0100</pubDate>
        <dc:creator>Stephan Gerhold &lt;stephan@gerhold.net&gt;</dc:creator>
    </item>
<item>
        <title>8d89cf6ff229ff31cd4f73f5b3928564b81fc41e - ASoC: qcom: cleanup and fix dependency of QCOM_COMMON</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#8d89cf6ff229ff31cd4f73f5b3928564b81fc41e</link>
        <description>ASoC: qcom: cleanup and fix dependency of QCOM_COMMONSND_SOC_QCOM_COMMON depends on SOUNDWIRE for some symbols but thisis not explicitly specified using Kconfig depends. On the other handSND_SOC_QCOM_COMMON is also directly selected by the sound cardKconfigs, this could result in various combinations and some symbolsending up in modules and soundcard that uses those symbols as in-builddriver.Fix these issues by explicitly specifying the dependencies ofSND_SOC_QCOM_COMMON and also use imply a to select SND_SOC_QCOM_COMMONso that the symbol is selected based on its dependencies.Also remove dummy stubs in common.c around CONFIG_SOUNDWIREFixes: 3bd975f3ae0a (&quot;ASoC: qcom: sm8250: move some code to common&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20221124140351.407506-1-srinivas.kandagatla@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Thu, 24 Nov 2022 15:03:51 +0100</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9a7f2c9e7a19b16b4409f372cf2e16e4334cdca2 - ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIRE</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#9a7f2c9e7a19b16b4409f372cf2e16e4334cdca2</link>
        <description>ASoC: qcom: SND_SOC_SC7180 optionally depends on SOUNDWIREIf SOUNDWIRE is enabled, then SND_SOC_SC7180 should depend onSOUNDWIRE to prevent SOUNDWIRE=m and SND_SOC_SC7180=y, which causesbuild errors:s390-linux-ld: sound/soc/qcom/common.o: in function `qcom_snd_sdw_prepare&apos;:common.c:(.text+0x140): undefined reference to `sdw_disable_stream&apos;s390-linux-ld: common.c:(.text+0x14a): undefined reference to `sdw_deprepare_stream&apos;s390-linux-ld: common.c:(.text+0x158): undefined reference to `sdw_prepare_stream&apos;s390-linux-ld: common.c:(.text+0x16a): undefined reference to `sdw_enable_stream&apos;s390-linux-ld: common.c:(.text+0x17c): undefined reference to `sdw_deprepare_stream&apos;s390-linux-ld: sound/soc/qcom/common.o: in function `qcom_snd_sdw_hw_free&apos;:common.c:(.text+0x344): undefined reference to `sdw_disable_stream&apos;s390-linux-ld: common.c:(.text+0x34e): undefined reference to `sdw_deprepare_stream&apos;Fixes: 3bd975f3ae0a (&quot;ASoC: qcom: sm8250: move some code to common&quot;)Fixes: 9e3ecb5b1681 (&quot;ASoC: qcom: sc7180: Add machine driver for sound card registration&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Cc: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Cc: Banajit Goswami &lt;bgoswami@quicinc.com&gt;Cc: Mark Brown &lt;broonie@kernel.org&gt;Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt;Cc: Ajit Pandey &lt;ajitp@codeaurora.org&gt;Cc: Cheng-Yi Chiang &lt;cychiang@chromium.org&gt;Cc: Jaroslav Kysela &lt;perex@perex.cz&gt;Cc: Takashi Iwai &lt;tiwai@suse.com&gt;Cc: stable@vger.kernel.orgCc: alsa-devel@alsa-project.orgLink: https://lore.kernel.org/r/20221015001228.18990-1-rdunlap@infradead.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Sat, 15 Oct 2022 02:12:28 +0200</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>7bc08355a4917f2bbd38e7af5207f339f47e5d36 - ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#7bc08355a4917f2bbd38e7af5207f339f47e5d36</link>
        <description>ASoC: qcom: fix unmet direct dependencies for SND_SOC_QDSP6SND_SOC_QDSP6 already has COMPILE_TEST so remove that fromSND_SOC_SC8280XP and also add QCOM_APR dependencies toSND_SOC_SC8280XP like other Qualcomm machine drivers.This should also fix below warning:on x86_64, when QCOM_APR is not set and COMPILE_TEST=y:WARNING: unmet direct dependencies detected for SND_SOC_QDSP6  Depends on [n]: SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y]	&amp;&amp; SND_SOC_QCOM [=y] &amp;&amp; QCOM_APR [=n] &amp;&amp; COMMON_CLK [=y]  Selected by [y]:  - SND_SOC_SC8280XP [=y] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y]	&amp;&amp; SND_SOC_QCOM [=y] &amp;&amp; (QCOM_APR [=n] || COMPILE_TEST [=y]) &amp;&amp;	 SOUNDWIRE [=y] &amp;&amp; COMMON_CLK [=y]Fixes: 295aeea6646a (&quot;ASoC: qcom: add machine driver for sc8280xp&quot;)Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20220930105347.41127-1-srinivas.kandagatla@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Fri, 30 Sep 2022 12:53:47 +0200</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>295aeea6646ad6cf26c24f5c493ddb60b8f5a0f4 - ASoC: qcom: add machine driver for sc8280xp</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#295aeea6646ad6cf26c24f5c493ddb60b8f5a0f4</link>
        <description>ASoC: qcom: add machine driver for sc8280xpAdd machine driver for sc8280xp SoC.This intial supports only includes WSA883x Speakers and WCD938x based headset.Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20220916132427.1845-6-srinivas.kandagatla@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Fri, 16 Sep 2022 15:24:27 +0200</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>c5198db82d4c257d4d9fb9dc0db329482f3d08b9 - ASoC: qcom: Add driver support for ALC5682I-VS</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#c5198db82d4c257d4d9fb9dc0db329482f3d08b9</link>
        <description>ASoC: qcom: Add driver support for ALC5682I-VSAdd Machine driver support for ALC5682I-VS codec.Signed-off-by: Judy Hsiao &lt;judyhsiao@chromium.org&gt;Link: https://lore.kernel.org/r/20220331084201.62815-1-judyhsiao@chromium.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Thu, 31 Mar 2022 10:42:01 +0200</pubDate>
        <dc:creator>Judy Hsiao &lt;judyhsiao@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>31ef579d433a6bcd6b942edea372040298295acf - ASoC: qcom: fix Kconfig for SC7280</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#31ef579d433a6bcd6b942edea372040298295acf</link>
        <description>ASoC: qcom: fix Kconfig for SC7280select would force the symbol to value without checking the dependencies.In this case selecting TX and RX MACROs directly without checking itsdependency on COMMON_CLK would break builds on platform which do noset COMMON_CLK.ex:WARNING: unmet direct dependencies detected for SND_SOC_LPASS_RX_MACRO  Depends on [n]: SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m] &amp;&amp; COMMON_CLK [=n]  Selected by [m]:  - SND_SOC_SC7280 [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m] &amp;&amp;	 SND_SOC_QCOM [=m] &amp;&amp; I2C [=y] &amp;&amp; SOUNDWIRE [=m]move select to imply which should enforce symbol to be set to &apos;n&apos; if anydependencies are not resolved.Fixes: 57350bd41c3a (&quot;ASoC: qcom: SC7280: Add machine driver&quot;)Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20220309140552.8065-1-srinivas.kandagatla@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Wed, 09 Mar 2022 15:05:52 +0100</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>6ed5dbba6c971fe644f5c2b4aae436b39da99f18 - ASoC: qcom: select correct WCD938X config for SC7280</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#6ed5dbba6c971fe644f5c2b4aae436b39da99f18</link>
        <description>ASoC: qcom: select correct WCD938X config for SC7280SC7280 config selected WCD938X instead of WCD938X_SDW Soundwire codecs.WCD938X_SDW actually selects WCD938X, so directly selecting WCD938X resultsin unmet dependencies and below warningWARNING: unmet direct dependencies detected for SND_SOC_WCD938X  Depends on [n]: SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=m] &amp;&amp; SND_SOC_WCD938X_SDW [=n] &amp;&amp; (SOUNDWIRE [=n] || !SOUNDWIRE [=n])  Selected by [m]:  - SND_SOC_SC7280 [=m] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=m] &amp;&amp; SND_SOC_QCOM [=m] &amp;&amp; (I2C [=y] &amp;&amp; SOUNDWIRE [=n] || COMPILE_TEST [=y])Fix this issue by selecting WCD SoundWire codecs instead of component driver.Fixes: 57350bd41c3a (&quot;ASoC: qcom: SC7280: Add machine driver&quot;)Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/20220304160934.32010-1-srinivas.kandagatla@linaro.orgSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Fri, 04 Mar 2022 17:09:34 +0100</pubDate>
        <dc:creator>Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>9e3d83c52844f955aa2975f78cee48bf9f72f5e1 - ASoC: codecs: Add power domains support in digital macro codecs</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#9e3d83c52844f955aa2975f78cee48bf9f72f5e1</link>
        <description>ASoC: codecs: Add power domains support in digital macro codecsAdd support for enabling required power domains in digital macro codecs.macro and dcodec power domains are being requested as clocks by HLOSin ADSP based architectures and ADSP internally handling as powerdomains.In ADSP bypass case need to handle them as power domains explicitly.Signed-off-by: Srinivasa Rao Mandadapu &lt;quic_srivasam@quicinc.com&gt;Co-developed-by: Venkata Prasad Potturu &lt;quic_potturu@quicinc.com&gt;Signed-off-by: Venkata Prasad Potturu &lt;quic_potturu@quicinc.com&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Link: https://lore.kernel.org/r/1645898959-11231-2-git-send-email-quic_srivasam@quicinc.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Sat, 26 Feb 2022 19:09:18 +0100</pubDate>
        <dc:creator>Srinivasa Rao Mandadapu &lt;quic_srivasam@quicinc.com&gt;</dc:creator>
    </item>
<item>
        <title>b62c4e5fba2f910bc9f23ae152d11627e4c2f00f - ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio</title>
        <link>http://kernelsources.org:8080/source/history/linux/sound/soc/qcom/Kconfig#b62c4e5fba2f910bc9f23ae152d11627e4c2f00f</link>
        <description>ASoC: qcom: lpass-sc7280: Add platform driver for lpass audioAdd platform driver for configuring sc7280 lpass core I2S andDMA configuration to support playback &amp; capture to external codecsconnected over secondary MI2S interface and soundwire interface.Signed-off-by: Srinivasa Rao Mandadapu &lt;quic_srivasam@quicinc.com&gt;Co-developed-by: Venkata Prasad Potturu &lt;quic_potturu@quicinc.com&gt;Signed-off-by: Venkata Prasad Potturu &lt;quic_potturu@quicinc.com&gt;Reviewed-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;Link: https://lore.kernel.org/r/1645716828-15305-10-git-send-email-quic_srivasam@quicinc.comSigned-off-by: Mark Brown &lt;broonie@kernel.org&gt;

            List of files:
            /linux/sound/soc/qcom/Kconfig</description>
        <pubDate>Thu, 24 Feb 2022 16:33:48 +0100</pubDate>
        <dc:creator>Srinivasa Rao Mandadapu &lt;quic_srivasam@quicinc.com&gt;</dc:creator>
    </item>
</channel>
</rss>
