Re: [PATCH RFC 0/2] Correctly use TX macro v9.4 for SC7280 / Kodiak

From: Srinivas Kandagatla

Date: Fri Sep 18 2026 - 16:34:12 EST




On 5/26/26 4:29 PM, Luca Weiss wrote:
> As a bit of a note where I'm coming from, I'm working on microphone
> bringup for qcm6490-fairphone-fp5 where so far we've been using
> qcom,sm8450-lpass-tx-macro to get the correct control names. I've tried
> reverting to sc7280-lpass-tx-macro, updating audio-routing in dts and
> UCM to the v9.0 names and it does seem that microphone (AMIC1) is
> working with that, but I'm not particularly happy about leaving the
> wrong control names everywhere, so I'm happy to try and untangle this
> situation.
Are you referring to the enum values that go into "TX SMIC MUX" mixer
control?

if this is the problem, i think we could use values instead of enum in
your setup. They do endup in the same register.

However I do acknowledge the issue.

pl let me know your thoughts.

>
> I'm also not sure where this v9.x actually comes from, maybe I'm lacking
> some documentation, downstream kernel only refers to Bolero v1.x and
> v2.x so these seems to be a completely different versioning system.
Am not sure how we ended up using lpass versions instead of codec
version in tx, this is a redundant to codec version. I want to clean
that up at somepoint.

--srini

>
> Signed-off-by: Luca Weiss <luca.weiss@xxxxxxxxxxxxx>