Re: [PATCH 1/7] PCI: Add Intel Nova Lake S audio Device ID

From: Péter Ujfalusi
Date: Mon Nov 03 2025 - 11:37:07 EST




On 03/11/2025 18:02, Bjorn Helgaas wrote:
> On Mon, Nov 03, 2025 at 02:43:57PM +0200, Péter Ujfalusi wrote:
>> On 02/10/2025 11:42, Peter Ujfalusi wrote:
>>> Add Nova Lake S (NVL-S) audio Device ID
>>
>> Can you check this patch so Takashi-san can pick the series up?
>
> We have a long history of adding these Intel audio device IDs that are
> only used once, which is not our usual practice per the comment at the
> top of the file:
>
> * Do not add new entries to this file unless the definitions
> * are shared between multiple drivers.
>
> Generally speaking, if an ID is used by only a single driver, we
> either use the plain hex ID or add the #define to the driver that uses
> it.

In this case the ID is used by two different driver stack, the legacy
HDA and SOF.
> Have we been operating under some special exception for the Intel
> audio IDs? I see that I acked some of these additions in the past,
> but I don't remember why.

The HDA audio entries were moved here by v4 of this series:
https://www.spinics.net/lists/alsa-devel/msg161995.html

(I cannot find link to v4, only this:
https://patchwork.ozlabs.org/project/linux-pci/list/?series=364212)
>>> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@xxxxxxxxxxxxxxx>
>>> Reviewed-by: Kai Vehmanen <kai.vehmanen@xxxxxxxxxxxxxxx>
>>> Reviewed-by: Ranjani Sridharan <ranjani.sridharan@xxxxxxxxxxxxxxx>
>>> ---
>>> 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 92ffc4373f6d..a9a089566b7c 100644
>>> --- a/include/linux/pci_ids.h
>>> +++ b/include/linux/pci_ids.h
>>> @@ -3075,6 +3075,7 @@
>>> #define PCI_DEVICE_ID_INTEL_5100_22 0x65f6
>>> #define PCI_DEVICE_ID_INTEL_IOAT_SCNB 0x65ff
>>> #define PCI_DEVICE_ID_INTEL_HDA_FCL 0x67a8
>>> +#define PCI_DEVICE_ID_INTEL_HDA_NVL_S 0x6e50
>>> #define PCI_DEVICE_ID_INTEL_82371SB_0 0x7000
>>> #define PCI_DEVICE_ID_INTEL_82371SB_1 0x7010
>>> #define PCI_DEVICE_ID_INTEL_82371SB_2 0x7020
>>
>>

--
Péter