Skip to content

[FEATURE] Missing codec adapter control for Waves MaxxAudio #7004

@ignapk

Description

@ignapk

Describe the bug
Lenovo Chromebook Flex 5i 13-ITL6 (LILLIPUP) on ChromeOS I have following controls:

localhost / # amixer -c 0 controls | grep Maxx
numid=76,iface=MIXER,name='CODEC_ADAPTER1.0 MaxxChrome Runtime 1'
numid=77,iface=MIXER,name='CODEC_ADAPTER1.0 MaxxChrome Setup 1'
numid=81,iface=MIXER,name='CODEC_ADAPTER2.0 MaxxChrome Runtime 2'
numid=80,iface=MIXER,name='CODEC_ADAPTER2.0 MaxxChrome Setup 2'

while no such controls are available on linux, and even though the sound is working, it's impossible to use following lines in ucm configuration:

cset-tlv "name='CODEC_ADAPTER1.0 MaxxChrome Setup 1' /opt/waves/lillipup/waves_params_speaker.bin"
cset-tlv "name='CODEC_ADAPTER2.0 MaxxChrome Setup 2' /opt/waves/lillipup/waves_params_headphone.bin"

which when present in ChromeOS give louder and richer sound compared to when deleted, and the comparison is analogous to that between ChromeOS with those lines and Linux.

To Reproduce
amixer -c 0 controls | grep Maxx

Reproduction Rate
all the time

Expected behavior
Being able to see the CODEC_ADAPTER1.0 and 2.0 MaxxChrome controls

Impact
It's rather a slight annoyance as in some situations the speakers aren't loud enough and it's sometimes hard to hear sound

Environment

  1. Branch name and commit hash of the 2 repositories: sof (firmware/topology) and linux (kernel driver).
    • Kernel: fedora 37 linux stable 6.1.7 21e996306a6afaae88295858de0ffb8955173a15
    • SOF: sof-bin main 2.2.4 f3fb9dcbca737cdb2cc5c63463e979557f29fd26
  2. Name of the topology file
    • Topology: sof-tgl-rt1011-rt5682.tplg
  3. Name of the platform(s) on which the bug is observed.
    • Platform: Tiger Lake

dmesg.log, the kernel is patched with https://lore.kernel.org/lkml/394ec60d-33c0-1386-9445-eb0c596cc46c@collabora.com/T/

Metadata

Metadata

Assignees

No one assigned

    Labels

    TGLApplies to Tiger LakebugSomething isn't working as expectedstaleIssue/PR marked as stale and will be closed after 14 days if there is no activity.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions