Re: [PATCH 1/2] ASoC: cs35l56: Use Disco FEID and FEV to qualify firmware filenames

From: Pierre-Louis Bossart

Date: Wed Nov 11 2026 - 02:47:48 EST


On 11/10/26 17:48, Richard Fitzgerald wrote:
> Include the FunctionExtensionID (FEID) and FunctionExtensionVersion (FEV)
> values from Disco as qualifiers on firmware names. This mechanism is
> required to support new products that use CS35L56/57/62/63.
>
> Some manufacturers are starting to re-use SSIDs, and the time between
> re-use is decreasing. The SSID is therefore no longer providing the
> unique hardware identifier intended by the PCI spec.

D'oh! It's crazy that with all the technology available it's still
difficult to define unique IDs...

> To ensure that the audio hardware can be uniquely identified, the FEID
> and FEV will be included in the Disco for new products and must be
> used to qualify the firmware filename (unless FEID==0). For products that
> require an SSID match, the combination of SSID, FEID, FEV will be unique.

until the next time when a firmware person doesn't update the DisCo
properties and reuses an ID from a previous device?