From nobody Tue Dec 2 01:30:16 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DB10834888D for ; Fri, 21 Nov 2025 14:33:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763735611; cv=none; b=NFH9pUr2i+3iBit68dPyxJYL/zY+VGeaX6qYpsIIM59SpARe7bQpGtkXu2V3IUGmAXaB7p6JazQ3bDCeK8hX2lM6nI11gAa5SyidM80W1rVk5lZ/41m5FKgUK6LQuOkJYMCkyi2zqEnSc7KY0THRcB9oKMLeqNsvU4qn6aSyNw4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763735611; c=relaxed/simple; bh=U4FywKIkG2rvg7y7iad/LFg4R8Y1mdhMUb4lWGfn4cQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=S9WlW0dmxSKrkX1fUqqB3vx4Z5JTzGkk8/RXDB0JdMe+iwlObYSKx+K4kTR9JMkldbvighxRwrS314RXrInNA6zaEXI7hQeWhcUoUsT1WQDWyhrhFn/mdxc1BLqhjU0n7rw2IE1Lk3b/GljjcTfPv0rdlwhrjR322/1dmb4b6Dk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=QhJPpYRU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BQkfalj3; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="QhJPpYRU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BQkfalj3" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AL9Vuox3048074 for ; Fri, 21 Nov 2025 14:33:29 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=prI5P1v3X3riaBEd25Mdm8AVKgvicrHHr8j tFCy7A3Q=; b=QhJPpYRUan35YgOO+LxvVZL/Fl0nn/ZKYJYN+JoXnVZkHTWvoM1 s7POpGV59WC/Wv7jUseMl74tKEpmdaryjVAa8zoRupzRyMeqg581YGqz1PYl6+jw HRjk6OmVVyybgS02F7digwTRbFRs2988oDu5nBrGnn1wzDGSBO0C4guF0D1dkS5P uW710jwCO8RaN6WKTGOimAYeZ+iBSnx2IS/2F7w5cSMCSNxHad8Sl0QdXNM90qe0 h4p2YEqdhTRX0DV4VOwvHqcJya4csMm7379+PB4Nsyesir8wYTskLqAuoHvYpW/s VJBDNm8CfvU2EnBiU6rHSlxYUpFB+PZycaQ== Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ajnhjrvff-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 21 Nov 2025 14:33:29 +0000 (GMT) Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-55b0c14580fso1397190e0c.1 for ; Fri, 21 Nov 2025 06:33:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763735608; x=1764340408; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=prI5P1v3X3riaBEd25Mdm8AVKgvicrHHr8jtFCy7A3Q=; b=BQkfalj3qXxHmOVTiO6uKnJPQrYG1yAtTPbvojCD04nPlNntDMWkSaut2yYDSToWYm ItjzZu84KwCFFKZh4GRGVsH0OMVi4Y6TASdw6/TRmUch4lnypk+Ws7vnQSlSqlShGJFm WUsexlYomVLi7fMR6vPM4JZzT4syf85poyWugjJsI8Wj4+UAWOgMiyvpnZ0v6jy7617l YHb4HbM4lazBFSQC9JWdFIoxkBGJfIo1nU3Qs5e+iXssuAh3abN8llVxI1wnsGPAXLAo Z9VOER1C3kPiV8rBQvF2N0meBJH2GdaXvkILIgVIpPB3iEFjnfKat06zcZ6cYJ3XQwPr SEeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763735608; x=1764340408; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=prI5P1v3X3riaBEd25Mdm8AVKgvicrHHr8jtFCy7A3Q=; b=WaLNNSWHO2P155Gn9VItA6rj7PZ6/NNY3GN41IZyAzNpx4jnIWNxQ7BBa+a/gVpMGM LB4gX7nIr3Y3Ge1izxq3hq6H17FeSAQO2XdW1y9KbupqTXzjy2joyj2mbtourGBkzZb8 GkIO3hjFpzJuij7ICv50kUshfSYSWW6Cxz33TzFsZmrokUlO4h2hpm8hxeGuTDCDJHjU IygeIZL6PAWspXKcEn6yvgETBOOpcwwb9VpI/1K2GoNqwZzUm8Js1S6OJaG5kqtDsFU0 6U2NI5hFDFa93IokpUm51A68RRZT86XVQW0O/b6SoqPwj79Usup76vG0menrMCZSU7zv yGMw== X-Forwarded-Encrypted: i=1; AJvYcCVzsGQpy0S6Fh6eIe9qhEcbqzclZpYTtFbKtu6gWdbjY38b7oNcvO8e3MM8uhXawc61QGzt1+8sHZmM5uM=@vger.kernel.org X-Gm-Message-State: AOJu0YzCdEALaLxgRSJRHT57GXJO74siGNgDiiB8PhPJICw8iD+878di seHQkkuFpg23t2JiWpS0cYclSEhdIdig9NBJ2necv9T4AimSEMhihhU1q1jpMXT/f2GF1krC1ZB GizvkHZudYJ6GBUCgEM6RmF1H+TiTid9fad6kDDyz1dpxD/AVFYBK566KsCZTA7UexDk= X-Gm-Gg: ASbGncs3LJ016AQi4nCc+k5u5lRvSQ8hZaIOX1wqEksX8zlbjg9Ue7+6eTxE3c44j9+ mmXivdQbjrntfBBC4cut/nnU1R2QUwjuShQWLOyPDrDzLP+JUurAtebbUQX2ZcD4Ctjpom5X8aO I4x0JD0kkVpxNTcCDoxtsPfUjQYJRZbw8C+R6vgIOAcSLr7E3HOza2imHPENw6AZLWQtBrGa0m8 0DSDz7lUsEgEdXdNqn0dRmbRPrNZdPMjJjfHq6ZFdbULx3uyyyMpLtUBY/O95JujxMNDlI1deE/ 0ZhgaYjrA0P9/cwoJ8F3UVrVQtdQeBafXctpHg8CySrd7f1Cqw9EvnS1Ix+EkVnl4bdAfwXif1v z477tOpZDGZLezCQvLqcxthU= X-Received: by 2002:a05:6122:c81:b0:55b:305b:4e37 with SMTP id 71dfb90a1353d-55b8d7ca7e1mr704257e0c.18.1763735608132; Fri, 21 Nov 2025 06:33:28 -0800 (PST) X-Google-Smtp-Source: AGHT+IGV/qX0HvnRYK2dYU4bkZLWA31JA/b6WROOy4136+E4wsjRQJk6XYLYcW8jPXzmG75a1eYTGg== X-Received: by 2002:a05:6122:c81:b0:55b:305b:4e37 with SMTP id 71dfb90a1353d-55b8d7ca7e1mr704230e0c.18.1763735607654; Fri, 21 Nov 2025 06:33:27 -0800 (PST) Received: from debian ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42cb7f2e432sm10899760f8f.9.2025.11.21.06.33.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 06:33:27 -0800 (PST) From: Srinivas Kandagatla To: broonie@kernel.org Cc: shenghao-ding@ti.com, lgirdwood@gmail.com, perex@perex.cz, tiwai@suse.com, linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org, lumag@kernel.org, Srinivas Kandagatla , kernel test robot Subject: [PATCH] ASoC: codecs: wcd934x: add explicit soundwire depenency Date: Fri, 21 Nov 2025 14:32:58 +0000 Message-ID: <20251121143258.229138-1-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: 8YmZ2whf6hIvLlCrUCvUxKz5ahrXJVik X-Authority-Analysis: v=2.4 cv=SPlPlevH c=1 sm=1 tr=0 ts=69207839 cx=c_pps a=wuOIiItHwq1biOnFUQQHKA==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=QyXUC8HyAAAA:8 a=EUspDBNiAAAA:8 a=6iy2tyYm_o6rDDXbH3UA:9 a=XD7yVLdPMpWraOa8Un9W:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIxMDEwNSBTYWx0ZWRfX4TQDmzV4heWX yXf49Wx3sQESo1yyfzr1OlxPdqTDv2fBLs7XyjJIhfE7sugivlEcmEDrBu95WLsfzYF0I1i6Mv9 yFDDnP2FUXhW6rlsvXOwEEsZWuaOcd4D2nm4nM1JiRkUHUWKcMO7OQ/GZ9MA3/RIRmwS1FVfv9i e1YsIM9Y5MOC3yrRzpcuJpFxxpUKiJLrs8zCHP7xaGXU7ahfxXClzIkf9WPPQsqqZs5DZfw0REh b8TiBEVYLCmG4Bp8d3hyMJXuB8me+AjrQ8WuVnUQGQ5C3cUPYHKMlgAVvKrd9e+YhMXL9QvObdT kmv1OUMSc/5sVQDxlAOG1ymywWEx0A8paMOKlU8411zmIqcPyEHt4NoBl0a7Bfh+aoVUCEKwNrL W7XU1n9ZNQnqQwQBoDnKXzDJdMxNdQ== X-Proofpoint-GUID: 8YmZ2whf6hIvLlCrUCvUxKz5ahrXJVik X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-21_03,2025-11-21_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511210105 Content-Type: text/plain; charset="utf-8" WCD934x provides register read/write interface to soundwire controller via slimbus. Eventhough there was no direct compile time dependency for this so far, however after adding common wcd functions this dependency became explict. We can either move the soundwire specific bits from wcd-common to wcd-sdw.c= or something on those lines or explicity add this dependency in Kconfig. Moving this wcd-sdw can fix reported compile issue but it does not make sense to select this codec without soundwire configs. Given the fact that WCD934x is very much providing soundwire functionality it is better to specify the soundwire dependency explicity in Kconfig which should also fix the below compile time error with combination of wcd934x a built-in and soundwire a module and also allow this codec selection only when soundwire is available. Error log: wcd-common.c:undefiined reference to `sdw_write' sound/soc/codecs/wcd-common.o: in function `wcd_bus_config': Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202511210405.zd9wig5Z-lkp@int= el.com/ Signed-off-by: Srinivas Kandagatla --- sound/soc/codecs/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig index 3f11b2c9cce8..65168c7aa385 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig @@ -2254,6 +2254,7 @@ config SND_SOC_WCD934X tristate "WCD9340/WCD9341 Codec" depends on COMMON_CLK depends on SLIMBUS + depends on SOUNDWIRE || !SOUNDWIRE select REGMAP_IRQ select REGMAP_SLIMBUS select SND_SOC_WCD_CLASSH --=20 2.51.0