lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <7721158.EvYhyI6sBW@ceres>
Date: Mon, 19 Aug 2024 22:53:00 +0200
From: Jens Reidel <adrian@...vitia.xyz>
To: Srinivas Kandagatla <srinivas.kandagatla@...aro.org>
Cc: Liam Girdwood <lgirdwood@...il.com>, Mark Brown <broonie@...nel.org>,
 Jaroslav Kysela <perex@...ex.cz>, Takashi Iwai <tiwai@...e.com>,
 Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
 Charles Keepax <ckeepax@...nsource.cirrus.com>,
 Richard Fitzgerald <rf@...nsource.cirrus.com>,
 Pierre-Louis Bossart <pierre-louis.bossart@...ux.intel.com>,
 Linus Walleij <linus.walleij@...aro.org>,
 Srinivasa Rao Mandadapu <quic_srivasam@...cinc.com>,
 linux-sound@...r.kernel.org, linux-kernel@...r.kernel.org,
 linux@...nlining.org, ~postmarketos/upstreaming@...ts.sr.ht
Subject: Missing documentation for Audioreach topology files

Hi everyone,

I am currently bringing up Xiaomi SM8450/SM8475 mobile phones and have a few 
working well enough to try and get the WCD and audio in general working. All 
is fine, until this:

[   35.366229] qcom-apm gprsvc:service:2:1: Direct firmware load for qcom/
sm8450/Xiaomi 12-tplg.bin failed with error -2
[   35.366244] qcom-apm gprsvc:service:2:1: tplg firmware loading qcom/sm8450/
Xiaomi 12-tplg.bin failed -2
[   35.366250] qcom-apm gprsvc:service:2:1: ASoC: error at 
snd_soc_component_probe on gprsvc:service:2:1: -2

After searching around a bit, I stumbled across this Linaro repository: 
https://git.codelinaro.org/linaro/qcomlt/audioreach-topology
Apparently you're supposed to write the topology in a M4-preprocessed file that 
gets turned into an ALSA UCM topology config and then compiled with alsatplg.
However, there is zero documentation on the preprocessor macros and how you're 
actually supposed to write the topology file. Am I missing something or is 
there no public documentation and tooling for how to use this kernel 
interface?

Best regards,
Jens



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ