From nobody Sat Feb 7 23:23:22 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 6DB24207DEE; Thu, 8 May 2025 18:01:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727299; cv=none; b=R8aACDXC3ZBvFWjkZzyrVqhF+nrAoU3IcLHa6dhXx6ZUeUMQiY/HvP7DrXHR20zFDEvieOz4RbX7x+Th3LCIWBf0j5AYE2mK4kRTRrnDSRogYXy7X3a9IkPfDVdJe5PntXGdnc/svV9ki3PUU3vVwjjSjUSfMFXhwAJBtfqf5uo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727299; c=relaxed/simple; bh=It74tzl4NXJJ5Pbt7qeKniZNG4bHm0yBmwJ1N7KIbY8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lXJ9wdRbay2/oVoryu/ymmRG1br+vilWhgPSCI/EqhOxyg4tT1ty7AKughkpJ/ic/5W+CIyi5FjTmls6/TUnX88lKnWD/w9ZKXcf8zI34IudyxEkk2wRkCrp5AnLZUXKDLKsuOmycLehhwuqTUNr/96991sgGaucQn/xKtTuBkA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=XnNRE5NF; arc=none smtp.client-ip=192.198.163.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="XnNRE5NF" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746727298; x=1778263298; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=It74tzl4NXJJ5Pbt7qeKniZNG4bHm0yBmwJ1N7KIbY8=; b=XnNRE5NF4IV0Vepg1kfnKaXfYbm0eIiqxc912C+2jVp+TuX3QDkTbbjN FjmL0wiSwGvY1dpFFxvfZiKtVfAhZ/30Tz9QrLOX4mDnpkQ/D0IurkhPI OghyMlBaxtMFMNd40Jtaxg8yDh0msmCN75PjZxYsSYScts/IcwL8t+OVM Q2dk8kQbCe19THQBpm+Zt5JmS+F3obBZo6F2p5VS0ZAVDKFRDdBl3mK1h tS4sdL9r5/I4MXRhVtr3k7kCavZ1ghDaO03n2cTksQ6E31q4a1QMtgSZU xf73w2mg1sQC86moId1YKJKFkvwYx3TLFEjtTavvALJCibZXzA8bOyLTE Q==; X-CSE-ConnectionGUID: 9SeVNTeZQrWkY0z+ju+dIQ== X-CSE-MsgGUID: JACgJIhFSP2MFmNzmGHCbw== X-IronPort-AV: E=McAfee;i="6700,10204,11427"; a="59160534" X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="59160534" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:37 -0700 X-CSE-ConnectionGUID: 6kGLw5NATBmDTGrr2ukDCA== X-CSE-MsgGUID: 17vNH+IQS9yl30GbjYvaKw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="136311329" Received: from bergbenj-mobl1.ger.corp.intel.com (HELO pujfalus-desk.intel.com) ([10.245.246.123]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:33 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org Cc: linux-sound@vger.kernel.org, kai.vehmanen@linux.intel.com, ranjani.sridharan@linux.intel.com, yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.dev, guennadi.liakhovetski@linux.intel.com, bhelgaas@google.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/5] PCI: pci_ids: add INTEL_HDA_WCL Date: Thu, 8 May 2025 21:02:36 +0300 Message-ID: <20250508180240.11282-2-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> References: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> 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 Content-Type: text/plain; charset="utf-8" Add PCI id for Wildcat Lake audio. Signed-off-by: Peter Ujfalusi Reviewed-by: Kai Vehmanen Reviewed-by: Bard Liao Reviewed-by: Guennadi Liakhovetski Reviewed-by: Ranjani Sridharan Acked-by: Krzysztof Wilczy=C5=84ski Reviewed-by: Pierre-Louis Bossart --- include/linux/pci_ids.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 981ed45cc45e..e2d71b6fdd84 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -3049,6 +3049,7 @@ #define PCI_DEVICE_ID_INTEL_HDA_DG1 0x490d #define PCI_DEVICE_ID_INTEL_HDA_EHL_0 0x4b55 #define PCI_DEVICE_ID_INTEL_HDA_EHL_3 0x4b58 +#define PCI_DEVICE_ID_INTEL_HDA_WCL 0x4d28 #define PCI_DEVICE_ID_INTEL_HDA_JSL_N 0x4dc8 #define PCI_DEVICE_ID_INTEL_HDA_DG2_0 0x4f90 #define PCI_DEVICE_ID_INTEL_HDA_DG2_1 0x4f91 --=20 2.49.0 From nobody Sat Feb 7 23:23:22 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 CDD5E207DEE; Thu, 8 May 2025 18:01:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727304; cv=none; b=rlhhaHEazAPOEm6fEzYTTHB1+H+uX4QgEXWTIzeVliObsnhIraweZtcqwiPyy5+XxvsbPlwoTyPP+iclGuCrEPD8vdSgoo9+7RACrFElKU5uHb4kVs3v9fH/uGgxHUb2+HBrZ1b18zOv5kLfUvPnlFg+/3Qzqhtptxhj0U8nvto= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727304; c=relaxed/simple; bh=Wb7mf/2ExpbFtUzmce5jARJsB4i7ghf3pYh67La1ym8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=PGxST/C45w/K0mnfAudS7JJ9g7qhVzikbJ7/WvYwSUYiiezfsToekIUMyxyx2b5RRZ3pPWASTnNiMJje2teevL+jUbWB+dHk2Wdavp+65SQSEU9HaS7urLmymJXP1DaHqpgRCztnncFduP7y02qNOD6p50Iaz6scdm3R87ghBYs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=YIT3Lb5h; arc=none smtp.client-ip=192.198.163.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="YIT3Lb5h" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746727303; x=1778263303; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Wb7mf/2ExpbFtUzmce5jARJsB4i7ghf3pYh67La1ym8=; b=YIT3Lb5hH7BJbxOhXxsaRQlOYiK3cdXxKYoNekUuQuxZMwsFpsyNpMii AOfTaOd24TfP+8x+hxtETYtfeBOdKENFNIo7h2v2eUo3JQhxrB4lpAl/K sHwboqOxDHj6m6hbvnYTMPGj2tMZsmKZiYqQIVy0p+powyEUqlUJoC9Sb 5eDWimPFwe6tY+YLH1eFlg/5K5qgu+Wed8mqqXDag2opBHTEMymM2XUig 3a2iqC/87v09099ymNoJcdxtdLz/u7vRJOLMdVyLwP84nQQa64N+CssCX 8z9myPZgtt0a5GmSyRsBv6JmAoug00RRT/VXN8/c+bPnWu5nPhq1qLJyu g==; X-CSE-ConnectionGUID: 25DQBCNfSwCec+m1S97JOA== X-CSE-MsgGUID: WohvuhhcQ36s0fd2YjhX3A== X-IronPort-AV: E=McAfee;i="6700,10204,11427"; a="59160543" X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="59160543" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:40 -0700 X-CSE-ConnectionGUID: HKAp4a+hTdapnTJMWGkmZA== X-CSE-MsgGUID: q73QYxYUTpC5YHlYyLMyew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="136311371" Received: from bergbenj-mobl1.ger.corp.intel.com (HELO pujfalus-desk.intel.com) ([10.245.246.123]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:37 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org Cc: linux-sound@vger.kernel.org, kai.vehmanen@linux.intel.com, ranjani.sridharan@linux.intel.com, yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.dev, guennadi.liakhovetski@linux.intel.com, bhelgaas@google.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/5] ALSA: hda: add HDMI codec ID for Intel WCL Date: Thu, 8 May 2025 21:02:37 +0300 Message-ID: <20250508180240.11282-3-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> References: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Kai Vehmanen Add HDMI codec ID for Intel Wildcat Lake platform. Signed-off-by: Kai Vehmanen Reviewed-by: P=C3=A9ter Ujfalusi Reviewed-by: Ranjani Sridharan Signed-off-by: Peter Ujfalusi Reviewed-by: Pierre-Louis Bossart --- sound/pci/hda/patch_hdmi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sound/pci/hda/patch_hdmi.c b/sound/pci/hda/patch_hdmi.c index a3a53e63a51a..f451b9a671c0 100644 --- a/sound/pci/hda/patch_hdmi.c +++ b/sound/pci/hda/patch_hdmi.c @@ -4651,6 +4651,7 @@ HDA_CODEC_ENTRY(0x8086281e, "Battlemage HDMI", patch_= i915_adlp_hdmi), HDA_CODEC_ENTRY(0x8086281f, "Raptor Lake P HDMI", patch_i915_adlp_hdmi), HDA_CODEC_ENTRY(0x80862820, "Lunar Lake HDMI", patch_i915_adlp_hdmi), HDA_CODEC_ENTRY(0x80862822, "Panther Lake HDMI", patch_i915_adlp_hdmi), +HDA_CODEC_ENTRY(0x80862823, "Wildcat Lake HDMI", patch_i915_adlp_hdmi), HDA_CODEC_ENTRY(0x80862880, "CedarTrail HDMI", patch_generic_hdmi), HDA_CODEC_ENTRY(0x80862882, "Valleyview2 HDMI", patch_i915_byt_hdmi), HDA_CODEC_ENTRY(0x80862883, "Braswell HDMI", patch_i915_byt_hdmi), --=20 2.49.0 From nobody Sat Feb 7 23:23:22 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 83B1028750C; Thu, 8 May 2025 18:01:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727306; cv=none; b=jspM8anVmjnYzOjh/S+1nsWRlkbUa7mq1OsJgOXcBZG7CnB4t7k8zrVyLKP29nckkj1vzXNhqabkLTOxzl6M9b2GpW2i6e7m08FHz5+8Vl74liJjL1WeuXYXzN+/LkTnNlS93olLo0rJLUxQMwDqI45VlOY1V61/xjjtIHyD5bs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727306; c=relaxed/simple; bh=dqA8hSTGVd06aNWPnSDAlNED3CRCZUYqyNunvr4vtYA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=N0Rq78sBKVli71DpOrHieyL0fIgBVYefh2lqbMsumPioSM5KYSrOqssuk/VuF3imv3DE5gWhnXZk4U4x6eaxEERUgoSEtlvCmz5djaP38iqMXozSkCmvxcH+6D9WQRo6D+oljsSHH0EuP1HMixCNQUI40OYq+Mp5ziHF8OUKNmc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=TrCeuFzE; arc=none smtp.client-ip=192.198.163.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="TrCeuFzE" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746727305; x=1778263305; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=dqA8hSTGVd06aNWPnSDAlNED3CRCZUYqyNunvr4vtYA=; b=TrCeuFzEMw2cHcGV5vaXUw66xrE1eQTHzFzx1vKeohWgzS7MCVcSlkfI JGuOzCt+tsXKcLGdV/wbkgOCtEFTQFmN5TPMuRa9a3stafsaTKDpafZbN VvNDDHNBHBwF+hurOF5VRQ0quxcdhwemrpXrrFDAxu8D8gp7BdmnXfwTF AOZu9w8ufxqtZBbSty/bf2VMqpnOc1BXi4D7oRuQ4Txz0+jDVWnM2S4c9 KR1LBX5j0r3J63l2ZgEtsEcdv9RJkOnnjlo42DwUJao2l2akLHXCRMoVy ZNnSHhiNRxG1BiwXCnwAuE2pjSPlohPDVQjIQC2+NX525KxEDVu92bvmG g==; X-CSE-ConnectionGUID: bVdm7PHhROetZi3iiOaCVA== X-CSE-MsgGUID: TLVwWk7ZQnm7l5mBh+vfuw== X-IronPort-AV: E=McAfee;i="6700,10204,11427"; a="59160551" X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="59160551" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:44 -0700 X-CSE-ConnectionGUID: y+SvGa5ERnKCO7pXIkMYQw== X-CSE-MsgGUID: lfST1GnKQEKFRTlqlxFIzg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="136311409" Received: from bergbenj-mobl1.ger.corp.intel.com (HELO pujfalus-desk.intel.com) ([10.245.246.123]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:40 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org Cc: linux-sound@vger.kernel.org, kai.vehmanen@linux.intel.com, ranjani.sridharan@linux.intel.com, yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.dev, guennadi.liakhovetski@linux.intel.com, bhelgaas@google.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/5] ASoC: SOF: Intel: add initial support for WCL Date: Thu, 8 May 2025 21:02:38 +0300 Message-ID: <20250508180240.11282-4-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> References: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> 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 Content-Type: text/plain; charset="utf-8" Clone PTL and adjust the number of cores from 5 to 3. Signed-off-by: Peter Ujfalusi Reviewed-by: Kai Vehmanen Reviewed-by: Bard Liao Reviewed-by: Guennadi Liakhovetski Reviewed-by: Ranjani Sridharan Acked-by: Mark Brown Reviewed-by: Pierre-Louis Bossart --- sound/soc/sof/intel/hda.h | 1 + sound/soc/sof/intel/pci-ptl.c | 30 ++++++++++++++++++++++++++++++ sound/soc/sof/intel/ptl.c | 23 +++++++++++++++++++++++ 3 files changed, 54 insertions(+) diff --git a/sound/soc/sof/intel/hda.h b/sound/soc/sof/intel/hda.h index 108cad04879e..e14f82c0831f 100644 --- a/sound/soc/sof/intel/hda.h +++ b/sound/soc/sof/intel/hda.h @@ -935,6 +935,7 @@ extern const struct sof_intel_dsp_desc mtl_chip_info; extern const struct sof_intel_dsp_desc arl_s_chip_info; extern const struct sof_intel_dsp_desc lnl_chip_info; extern const struct sof_intel_dsp_desc ptl_chip_info; +extern const struct sof_intel_dsp_desc wcl_chip_info; =20 /* Probes support */ #if IS_ENABLED(CONFIG_SND_SOC_SOF_HDA_PROBES) diff --git a/sound/soc/sof/intel/pci-ptl.c b/sound/soc/sof/intel/pci-ptl.c index 7d4c46f56931..68f6a9841633 100644 --- a/sound/soc/sof/intel/pci-ptl.c +++ b/sound/soc/sof/intel/pci-ptl.c @@ -55,10 +55,40 @@ static const struct sof_dev_desc ptl_desc =3D { .ops_init =3D sof_ptl_ops_init, }; =20 +static const struct sof_dev_desc wcl_desc =3D { + .use_acpi_target_states =3D true, + .machines =3D snd_soc_acpi_intel_ptl_machines, + .alt_machines =3D snd_soc_acpi_intel_ptl_sdw_machines, + .resindex_lpe_base =3D 0, + .resindex_pcicfg_base =3D -1, + .resindex_imr_base =3D -1, + .irqindex_host_ipc =3D -1, + .chip_info =3D &wcl_chip_info, + .ipc_supported_mask =3D BIT(SOF_IPC_TYPE_4), + .ipc_default =3D SOF_IPC_TYPE_4, + .dspless_mode_supported =3D true, + .default_fw_path =3D { + [SOF_IPC_TYPE_4] =3D "intel/sof-ipc4/wcl", + }, + .default_lib_path =3D { + [SOF_IPC_TYPE_4] =3D "intel/sof-ipc4-lib/wcl", + }, + .default_tplg_path =3D { + [SOF_IPC_TYPE_4] =3D "intel/sof-ipc4-tplg", + }, + .default_fw_filename =3D { + [SOF_IPC_TYPE_4] =3D "sof-wcl.ri", + }, + .nocodec_tplg_filename =3D "sof-ptl-nocodec.tplg", + .ops =3D &sof_ptl_ops, + .ops_init =3D sof_ptl_ops_init, +}; + /* PCI IDs */ static const struct pci_device_id sof_pci_ids[] =3D { { PCI_DEVICE_DATA(INTEL, HDA_PTL, &ptl_desc) }, /* PTL */ { PCI_DEVICE_DATA(INTEL, HDA_PTL_H, &ptl_desc) }, /* PTL-H */ + { PCI_DEVICE_DATA(INTEL, HDA_WCL, &wcl_desc) }, /* WCL */ { 0, } }; MODULE_DEVICE_TABLE(pci, sof_pci_ids); diff --git a/sound/soc/sof/intel/ptl.c b/sound/soc/sof/intel/ptl.c index aa0b772178bc..875d18193b05 100644 --- a/sound/soc/sof/intel/ptl.c +++ b/sound/soc/sof/intel/ptl.c @@ -126,6 +126,29 @@ const struct sof_intel_dsp_desc ptl_chip_info =3D { .hw_ip_version =3D SOF_INTEL_ACE_3_0, }; =20 +const struct sof_intel_dsp_desc wcl_chip_info =3D { + .cores_num =3D 3, + .init_core_mask =3D BIT(0), + .host_managed_cores_mask =3D BIT(0), + .ipc_req =3D MTL_DSP_REG_HFIPCXIDR, + .ipc_req_mask =3D MTL_DSP_REG_HFIPCXIDR_BUSY, + .ipc_ack =3D MTL_DSP_REG_HFIPCXIDA, + .ipc_ack_mask =3D MTL_DSP_REG_HFIPCXIDA_DONE, + .ipc_ctl =3D MTL_DSP_REG_HFIPCXCTL, + .rom_status_reg =3D LNL_DSP_REG_HFDSC, + .rom_init_timeout =3D 300, + .ssp_count =3D MTL_SSP_COUNT, + .d0i3_offset =3D MTL_HDA_VS_D0I3C, + .read_sdw_lcount =3D hda_sdw_check_lcount_ext, + .check_sdw_irq =3D lnl_dsp_check_sdw_irq, + .check_sdw_wakeen_irq =3D lnl_sdw_check_wakeen_irq, + .check_ipc_irq =3D mtl_dsp_check_ipc_irq, + .cl_init =3D mtl_dsp_cl_init, + .power_down_dsp =3D mtl_power_down_dsp, + .disable_interrupts =3D lnl_dsp_disable_interrupts, + .hw_ip_version =3D SOF_INTEL_ACE_3_0, +}; + MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_MTL"); MODULE_IMPORT_NS("SND_SOC_SOF_INTEL_LNL"); MODULE_IMPORT_NS("SND_SOC_SOF_HDA_MLINK"); --=20 2.49.0 From nobody Sat Feb 7 23:23:22 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 A091E207DEE; Thu, 8 May 2025 18:01:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727309; cv=none; b=nBmr0CFeHtnPmL0wfE0tgYGKi5ISTorRGNFAP7v38jHXW5KyiR2Igqv/ya1a3dzUjm/+Y5Z8bBT77GimylHO6YA6+UyJhZN7fn2sA9+kQuRfttFQ4TQE52AMUlJt8qfCMWXfQa0QKY6hJFmHojYFCzrJRLluChDAIpbGextQaLg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727309; c=relaxed/simple; bh=sA79BhLzoabviz6+yizuG4pjmo9xJ41igQAOOF8SmKM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=rL0GLls4+pi/yWUNrUEoZDS5O3C/t74RL7VV7PdNJRHfBHEoa4CAnz3Jg8BIK9nbHXwKyim5qbgpIhqvqd8Zo7jJzWRVewydrx4Vp18ObTZMfo6bNvK6BXWHFDFpgPSxEM1J/VDPuIlx4QRIQkw1vB0i7OpBB0YUrU2//HaSv00= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=UA4m5QEk; arc=none smtp.client-ip=192.198.163.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="UA4m5QEk" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746727308; x=1778263308; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=sA79BhLzoabviz6+yizuG4pjmo9xJ41igQAOOF8SmKM=; b=UA4m5QEkkulOZWnFzOv4+QAOICVLgrxXjK6fSO/rmggEWs9GwFAk5MtJ b+kewqplFtk3OxKyfUKGujIZBVMgAxxHu+hSSWBl1vn14t88/gbcqSKwb 9BjGbaZTgHiSc3CjBdHzHfTXaiVhcIpwsty+RiId39ub/wePFSbZJj4aO VYKG1On/fv9NK/dowXV3azEeab/sI2vyDOu0p9R72iJqadYUvhbH8lPH7 5UNGEsGVG+kPemi/vICG+BebXS1Kn0F9fsGsTZcTvSMlKvB0VXZ6Tr0qO drIhKmfQRYJqCSI15N/6zopEZEVPMMW1ArRMsXhReLsxGftaVzedMTdjM A==; X-CSE-ConnectionGUID: pDpuDvjtT1aHxVxicVB1Aw== X-CSE-MsgGUID: bNxs4jtfSL2IEu6q+QkVkg== X-IronPort-AV: E=McAfee;i="6700,10204,11427"; a="59160560" X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="59160560" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:47 -0700 X-CSE-ConnectionGUID: 83Z7L5HhTlWSWPdtuv6jaA== X-CSE-MsgGUID: o0QEA0A5QGWvn2HWFrPSAA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="136311427" Received: from bergbenj-mobl1.ger.corp.intel.com (HELO pujfalus-desk.intel.com) ([10.245.246.123]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:44 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org Cc: linux-sound@vger.kernel.org, kai.vehmanen@linux.intel.com, ranjani.sridharan@linux.intel.com, yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.dev, guennadi.liakhovetski@linux.intel.com, bhelgaas@google.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 4/5] ALSA: hda: intel-dsp-config: Add WCL support Date: Thu, 8 May 2025 21:02:39 +0300 Message-ID: <20250508180240.11282-5-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> References: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> 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 Content-Type: text/plain; charset="utf-8" WCL uses the same receipt as PTL and PTL-H Signed-off-by: Peter Ujfalusi Reviewed-by: Kai Vehmanen Reviewed-by: Bard Liao Reviewed-by: Guennadi Liakhovetski Reviewed-by: Ranjani Sridharan Reviewed-by: Pierre-Louis Bossart --- sound/hda/intel-dsp-config.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sound/hda/intel-dsp-config.c b/sound/hda/intel-dsp-config.c index 01594f858129..3cb1e7fc3b3b 100644 --- a/sound/hda/intel-dsp-config.c +++ b/sound/hda/intel-dsp-config.c @@ -541,7 +541,7 @@ static const struct config_entry config_table[] =3D { }, #endif =20 - /* Panther Lake */ + /* Panther Lake, Wildcat Lake */ #if IS_ENABLED(CONFIG_SND_SOC_SOF_PANTHERLAKE) { .flags =3D FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE, @@ -551,6 +551,10 @@ static const struct config_entry config_table[] =3D { .flags =3D FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE, .device =3D PCI_DEVICE_ID_INTEL_HDA_PTL_H, }, + { + .flags =3D FLAG_SOF | FLAG_SOF_ONLY_IF_DMIC_OR_SOUNDWIRE, + .device =3D PCI_DEVICE_ID_INTEL_HDA_WCL, + }, =20 #endif =20 --=20 2.49.0 From nobody Sat Feb 7 23:23:22 2026 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 7CE24288518; Thu, 8 May 2025 18:01:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.11 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727312; cv=none; b=p7bH4gzFEKLVjsHdcytsuOIMH+VGY9oRW/jMG/ONmXdhj9154+OGNJfJvJiusR3refevbLt2IRMP4OiFUsZo9UQIpZJC8CaZIo2yaZbDk9j/NlN4yoUvqShT3+x2Stc88zIjchjwd4WXTxY+ELR+giga8knIx8mz+SsMSL+iMyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746727312; c=relaxed/simple; bh=ehFxWUrbT3YWqTFalCMXY0iphytkrmBdGariop9qgoA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lqZVmrOVfarQyoawVDC33y/B1Lc0prQWn2FCzgQauQhgwLHsPAfFxZF9M9/6FQ5ebytQSFj1CKxuyj5q3KpRNRd9ZdPRTj/cdN+MJOlpDvkxdBxg8gZqlJzgEIIrAFIUxWs9bczJuSdMegmnC5OakaSWVHgVmeVClmFHuDgfI0Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=none smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Vfszt/cY; arc=none smtp.client-ip=192.198.163.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Vfszt/cY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1746727311; x=1778263311; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=ehFxWUrbT3YWqTFalCMXY0iphytkrmBdGariop9qgoA=; b=Vfszt/cY4t8gPVigoeQqFbipTXpJTbShl5Wh60RH0mD2RwHZ9bAPSEVe dAeaw2iRtrg9akN5S4oFd918FLL5TnXG38pcEEDRmWsIYn2bniz89XGdR ERA+L/3XDjIFrG8pA0L+NeEPXWLbgwXUxDM6G14SLFkN8BGITpwDQ0qrV WtBXtJ8zI07i95f7niOvCptWtdDcWmK913350goHu9wBMi5j+kF/++pru 2QgXeHft4AI3WfGgVeDlgCJISpysZiVaf90LLZPgzJUAqArVXr6ycBmfS UP+pcw/C0jgfIEQLuGXomlx8Nrt+aqzZrHjpJ4/59bXNVXZH3rhvtHeo3 w==; X-CSE-ConnectionGUID: KrEO0JuXRPGk59q/wJloxA== X-CSE-MsgGUID: ffG2B69pTXG0eD57EMxKfA== X-IronPort-AV: E=McAfee;i="6700,10204,11427"; a="59160567" X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="59160567" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:50 -0700 X-CSE-ConnectionGUID: d67FeExCRz+rfcibuzaCwA== X-CSE-MsgGUID: J0VUXLAGRuy9lz6uarfRZg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.15,272,1739865600"; d="scan'208";a="136311440" Received: from bergbenj-mobl1.ger.corp.intel.com (HELO pujfalus-desk.intel.com) ([10.245.246.123]) by fmviesa006-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 May 2025 11:01:47 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org Cc: linux-sound@vger.kernel.org, kai.vehmanen@linux.intel.com, ranjani.sridharan@linux.intel.com, yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.dev, guennadi.liakhovetski@linux.intel.com, bhelgaas@google.com, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 5/5] ALSA: hda: hda-intel: add Wildcat Lake support Date: Thu, 8 May 2025 21:02:40 +0300 Message-ID: <20250508180240.11282-6-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> References: <20250508180240.11282-1-peter.ujfalusi@linux.intel.com> 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 Content-Type: text/plain; charset="utf-8" One more PCI ID. Signed-off-by: Peter Ujfalusi Reviewed-by: Kai Vehmanen Reviewed-by: Bard Liao Reviewed-by: Guennadi Liakhovetski Reviewed-by: Ranjani Sridharan Reviewed-by: Pierre-Louis Bossart --- sound/pci/hda/hda_intel.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c index d7651a75c629..e6df706f740d 100644 --- a/sound/pci/hda/hda_intel.c +++ b/sound/pci/hda/hda_intel.c @@ -2549,6 +2549,8 @@ static const struct pci_device_id azx_ids[] =3D { { PCI_DEVICE_DATA(INTEL, HDA_PTL, AZX_DRIVER_SKL | AZX_DCAPS_INTEL_LNL) }, /* Panther Lake-H */ { PCI_DEVICE_DATA(INTEL, HDA_PTL_H, AZX_DRIVER_SKL | AZX_DCAPS_INTEL_LNL)= }, + /* Wildcat Lake */ + { PCI_DEVICE_DATA(INTEL, HDA_WCL, AZX_DRIVER_SKL | AZX_DCAPS_INTEL_LNL) }, /* Apollolake (Broxton-P) */ { PCI_DEVICE_DATA(INTEL, HDA_APL, AZX_DRIVER_SKL | AZX_DCAPS_INTEL_BROXTO= N) }, /* Gemini-Lake */ --=20 2.49.0