Revision ff04437f6dcd138b50483afc7b313f016020ce8f authored by Amadeusz Sławiński on 19 May 2023, 20:17:05 UTC, committed by Mark Brown on 22 May 2023, 10:18:20 UTC
When changing value of kcontrol, FW module to which data should be send
needs to be found. Currently it is done in improper way, fix it. Change
function name to indicate that it looks only for volume module.

This allows to change volume during runtime, instead of only changing
init value.

Fixes: be2b81b519d7 ("ASoC: Intel: avs: Parse control tuples")
Reviewed-by: Cezary Rojewski <cezary.rojewski@intel.com>
Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
Link: https://lore.kernel.org/r/20230519201711.4073845-2-amadeuszx.slawinski@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent e123036
History
File Mode Size
bpf
cgroup
configs
debug
dma
entry
events
futex
gcov
irq
kcsan
livepatch
locking
module
power
printk
rcu
sched
time
trace
.gitignore -rw-r--r-- 67 bytes
Kconfig.freezer -rw-r--r-- 92 bytes
Kconfig.hz -rw-r--r-- 1.7 KB
Kconfig.locks -rw-r--r-- 4.9 KB
Kconfig.preempt -rw-r--r-- 4.8 KB
Makefile -rw-r--r-- 5.1 KB
acct.c -rw-r--r-- 15.9 KB
async.c -rw-r--r-- 9.2 KB
audit.c -rw-r--r-- 64.8 KB
audit.h -rw-r--r-- 10.7 KB
audit_fsnotify.c -rw-r--r-- 5.3 KB
audit_tree.c -rw-r--r-- 25.6 KB
audit_watch.c -rw-r--r-- 13.7 KB
auditfilter.c -rw-r--r-- 34.4 KB
auditsc.c -rw-r--r-- 81.5 KB
backtracetest.c -rw-r--r-- 1.9 KB
bounds.c -rw-r--r-- 943 bytes
capability.c -rw-r--r-- 14.7 KB
cfi.c -rw-r--r-- 2.2 KB
compat.c -rw-r--r-- 6.8 KB
configs.c -rw-r--r-- 2.0 KB
context_tracking.c -rw-r--r-- 23.3 KB
cpu.c -rw-r--r-- 66.8 KB
cpu_pm.c -rw-r--r-- 5.9 KB
crash_core.c -rw-r--r-- 12.8 KB
crash_dump.c -rw-r--r-- 1.1 KB
cred.c -rw-r--r-- 24.2 KB
delayacct.c -rw-r--r-- 7.4 KB
dma.c -rw-r--r-- 3.3 KB
exec_domain.c -rw-r--r-- 1.1 KB
exit.c -rw-r--r-- 47.8 KB
extable.c -rw-r--r-- 4.2 KB
fail_function.c -rw-r--r-- 6.8 KB
fork.c -rw-r--r-- 87.6 KB
freezer.c -rw-r--r-- 5.4 KB
gen_kheaders.sh -rwxr-xr-x 3.2 KB
groups.c -rw-r--r-- 5.0 KB
hung_task.c -rw-r--r-- 9.7 KB
iomem.c -rw-r--r-- 4.7 KB
irq_work.c -rw-r--r-- 7.7 KB
jump_label.c -rw-r--r-- 21.1 KB
kallsyms.c -rw-r--r-- 25.3 KB
kallsyms_internal.h -rw-r--r-- 907 bytes
kallsyms_selftest.c -rw-r--r-- 10.7 KB
kallsyms_selftest.h -rw-r--r-- 332 bytes
kcmp.c -rw-r--r-- 5.4 KB
kcov.c -rw-r--r-- 29.2 KB
kexec.c -rw-r--r-- 7.3 KB
kexec_core.c -rw-r--r-- 32.9 KB
kexec_elf.c -rw-r--r-- 11.4 KB
kexec_file.c -rw-r--r-- 32.4 KB
kexec_internal.h -rw-r--r-- 1.3 KB
kheaders.c -rw-r--r-- 1.6 KB
kprobes.c -rw-r--r-- 73.9 KB
ksysfs.c -rw-r--r-- 7.0 KB
kthread.c -rw-r--r-- 41.7 KB
latencytop.c -rw-r--r-- 7.6 KB
module_signature.c -rw-r--r-- 1.1 KB
notifier.c -rw-r--r-- 18.1 KB
nsproxy.c -rw-r--r-- 13.2 KB
padata.c -rw-r--r-- 27.9 KB
panic.c -rw-r--r-- 20.4 KB
params.c -rw-r--r-- 23.5 KB
pid.c -rw-r--r-- 18.1 KB
pid_namespace.c -rw-r--r-- 11.9 KB
pid_sysctl.h -rw-r--r-- 1.6 KB
profile.c -rw-r--r-- 13.2 KB
ptrace.c -rw-r--r-- 37.2 KB
range.c -rw-r--r-- 3.0 KB
reboot.c -rw-r--r-- 32.1 KB
regset.c -rw-r--r-- 1.9 KB
relay.c -rw-r--r-- 30.0 KB
resource.c -rw-r--r-- 51.2 KB
resource_kunit.c -rw-r--r-- 4.3 KB
rseq.c -rw-r--r-- 11.8 KB
scftorture.c -rw-r--r-- 20.0 KB
scs.c -rw-r--r-- 3.1 KB
seccomp.c -rw-r--r-- 63.2 KB
signal.c -rw-r--r-- 124.0 KB
smp.c -rw-r--r-- 29.5 KB
smpboot.c -rw-r--r-- 11.9 KB
smpboot.h -rw-r--r-- 640 bytes
softirq.c -rw-r--r-- 24.2 KB
stackleak.c -rw-r--r-- 4.7 KB
stacktrace.c -rw-r--r-- 10.4 KB
static_call.c -rw-r--r-- 158 bytes
static_call_inline.c -rw-r--r-- 12.7 KB
stop_machine.c -rw-r--r-- 18.3 KB
sys.c -rw-r--r-- 67.6 KB
sys_ni.c -rw-r--r-- 10.2 KB
sysctl-test.c -rw-r--r-- 10.7 KB
sysctl.c -rw-r--r-- 56.3 KB
task_work.c -rw-r--r-- 5.1 KB
taskstats.c -rw-r--r-- 15.8 KB
torture.c -rw-r--r-- 25.4 KB
tracepoint.c -rw-r--r-- 20.3 KB
tsacct.c -rw-r--r-- 5.0 KB
ucount.c -rw-r--r-- 9.1 KB
uid16.c -rw-r--r-- 5.1 KB
uid16.h -rw-r--r-- 442 bytes
umh.c -rw-r--r-- 15.0 KB
up.c -rw-r--r-- 1.5 KB
user-return-notifier.c -rw-r--r-- 1.3 KB
user.c -rw-r--r-- 6.0 KB
user_namespace.c -rw-r--r-- 35.7 KB
usermode_driver.c -rw-r--r-- 4.3 KB
utsname.c -rw-r--r-- 3.8 KB
utsname_sysctl.c -rw-r--r-- 3.4 KB
vhost_task.c -rw-r--r-- 2.8 KB
watch_queue.c -rw-r--r-- 17.2 KB
watchdog.c -rw-r--r-- 22.6 KB
watchdog_hld.c -rw-r--r-- 7.7 KB
workqueue.c -rw-r--r-- 175.7 KB
workqueue_internal.h -rw-r--r-- 2.4 KB

back to top