Linux Sound subsystem development
 help / color / mirror / Atom feed
* [PATCH 0/2] ASoC: Intel: avs: Allow for NHLT configuration override
@ 2025-11-15 18:06 Cezary Rojewski
  2025-11-15 18:06 ` [PATCH 1/2] ASoC: Intel: avs: Allow the topology to carry NHLT data Cezary Rojewski
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Cezary Rojewski @ 2025-11-15 18:06 UTC (permalink / raw)
  To: broonie; +Cc: tiwai, perex, amade, linux-sound, Cezary Rojewski

Small set of changes providing new feature which the driver is already
utilizing on the market - for its Long-Term-Support (LTS) devices.

The goal is to cover systems which shipped with invalid Non HDAudio Link
Table (NHLT) - not just the descriptors (headers), but cases where the
hardware configuration is invalid too. The table is part of the ACPI
tree and forcing BIOS updates is not a feasible solution. With the
override, the topology file can carry the hardware configuration
instead.

From AudioDSP perspective, only gateway-related modules e.g.: Copier
care about the procedure. To ensure correct order of operations when
initializing such modules, the overrides take precedence over what's
currently there in the NHLT.

Cezary Rojewski (2):
  ASoC: Intel: avs: Allow the topology to carry NHLT data
  ASoC: Intel: avs: Honor NHLT override when setting up a path

 include/uapi/sound/intel/avs/tokens.h |   6 ++
 sound/soc/intel/avs/path.c            |  13 ++-
 sound/soc/intel/avs/topology.c        | 113 +++++++++++++++++++++++++-
 sound/soc/intel/avs/topology.h        |   8 ++
 4 files changed, 133 insertions(+), 7 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-11-20  9:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-15 18:06 [PATCH 0/2] ASoC: Intel: avs: Allow for NHLT configuration override Cezary Rojewski
2025-11-15 18:06 ` [PATCH 1/2] ASoC: Intel: avs: Allow the topology to carry NHLT data Cezary Rojewski
2025-11-15 18:06 ` [PATCH 2/2] ASoC: Intel: avs: Honor NHLT override when setting up a path Cezary Rojewski
2025-11-20  9:40 ` [PATCH 0/2] ASoC: Intel: avs: Allow for NHLT configuration override Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox