summaryrefslogtreecommitdiff
path: root/drivers/clk/mvebu
ModeNameSize
-rw-r--r--Kconfig840logplain
-rw-r--r--Makefile922logplain
-rw-r--r--ap-cpu-clk.c11542logplain
-rw-r--r--ap806-system-controller.c6744logplain
-rw-r--r--armada-370.c4685logplain
-rw-r--r--armada-375.c4834logplain
-rw-r--r--armada-37xx-periph.c22866logplain
-rw-r--r--armada-37xx-tbg.c3640logplain
-rw-r--r--armada-37xx-xtal.c2054logplain
-rw-r--r--armada-38x.c4451logplain
-rw-r--r--armada-39x.c3971logplain
-rw-r--r--armada-xp.c5472logplain
-rw-r--r--armada_ap_cp_helper.c612logplain
-rw-r--r--armada_ap_cp_helper.h239logplain
-rw-r--r--clk-corediv.c9352logplain
-rw-r--r--clk-cpu.c6560logplain
-rw-r--r--common.c7068logplain
-rw-r--r--common.h1317logplain
-rw-r--r--cp110-system-controller.c11335logplain
-rw-r--r--dove-divider.c5896logplain
-rw-r--r--dove-divider.h153logplain
-rw-r--r--dove.c4593logplain
-rw-r--r--kirkwood.c8653logplain
-rw-r--r--mv98dx3236.c4842logplain
-rw-r--r--orion.c6251logplain
und/aoa/core/Makefile3
-rw-r--r--sound/aoa/core/alsa.c13
-rw-r--r--sound/aoa/core/alsa.h3
-rw-r--r--sound/aoa/core/core.c3
-rw-r--r--sound/aoa/core/gpio-feature.c32
-rw-r--r--sound/aoa/core/gpio-pmf.c29
-rw-r--r--sound/aoa/fabrics/Kconfig3
-rw-r--r--sound/aoa/fabrics/Makefile3
-rw-r--r--sound/aoa/fabrics/layout.c72
-rw-r--r--sound/aoa/soundbus/Kconfig5
-rw-r--r--sound/aoa/soundbus/Makefile3
-rw-r--r--sound/aoa/soundbus/core.c53
-rw-r--r--sound/aoa/soundbus/i2sbus/Makefile3
-rw-r--r--sound/aoa/soundbus/i2sbus/control.c6
-rw-r--r--sound/aoa/soundbus/i2sbus/core.c79
-rw-r--r--sound/aoa/soundbus/i2sbus/i2sbus.h4
-rw-r--r--sound/aoa/soundbus/i2sbus/interface.h5
-rw-r--r--sound/aoa/soundbus/i2sbus/pcm.c248
-rw-r--r--sound/aoa/soundbus/soundbus.h11
-rw-r--r--sound/aoa/soundbus/sysfs.c58
-rw-r--r--sound/arm/Kconfig19
-rw-r--r--sound/arm/Makefile8
-rw-r--r--sound/arm/aaci.c278
-rw-r--r--sound/arm/aaci.h5
-rw-r--r--sound/arm/pxa2xx-ac97-lib.c199
-rw-r--r--sound/arm/pxa2xx-ac97-regs.h100
-rw-r--r--sound/arm/pxa2xx-ac97.c158
-rw-r--r--sound/arm/pxa2xx-pcm-lib.c336
-rw-r--r--sound/arm/pxa2xx-pcm.c135
-rw-r--r--sound/arm/pxa2xx-pcm.h29
-rw-r--r--sound/atmel/Kconfig14
-rw-r--r--sound/atmel/Makefile5
-rw-r--r--sound/atmel/abdac.c609
-rw-r--r--sound/atmel/ac97c.c628
-rw-r--r--sound/atmel/ac97c.h5
-rw-r--r--sound/core/.kunitconfig5
-rw-r--r--sound/core/Kconfig235
-rw-r--r--sound/core/Makefile45
-rw-r--r--sound/core/compress_offload.c1126
-rw-r--r--sound/core/control.c2109
-rw-r--r--sound/core/control_compat.c279
-rw-r--r--sound/core/control_led.c789
-rw-r--r--sound/core/ctljack.c52
-rw-r--r--sound/core/device.c77
-rw-r--r--sound/core/hrtimer.c87
-rw-r--r--sound/core/hwdep.c255
-rw-r--r--sound/core/hwdep_compat.c39
-rw-r--r--sound/core/info.c1003
-rw-r--r--sound/core/info_oss.c64
-rw-r--r--sound/core/init.c786
-rw-r--r--sound/core/isadma.c61
-rw-r--r--sound/core/jack.c534
-rw-r--r--sound/core/memalloc.c1017
-rw-r--r--sound/core/memory.c98
-rw-r--r--sound/core/misc.c174
-rw-r--r--sound/core/oss/Makefile3
-rw-r--r--sound/core/oss/io.c4
-rw-r--r--sound/core/oss/linear.c2
-rw-r--r--sound/core/oss/mixer_oss.c390
-rw-r--r--sound/core/oss/mulaw.c6
-rw-r--r--sound/core/oss/pcm_oss.c755
-rw-r--r--sound/core/oss/pcm_plugin.c191
-rw-r--r--sound/core/oss/pcm_plugin.h48
-rw-r--r--sound/core/oss/rate.c12
-rw-r--r--sound/core/oss/route.c2
-rw-r--r--sound/core/pcm.c669
-rw-r--r--sound/core/pcm_compat.c385
-rw-r--r--sound/core/pcm_dmaengine.c216
-rw-r--r--sound/core/pcm_drm_eld.c551
-rw-r--r--sound/core/pcm_iec958.c213
-rw-r--r--sound/core/pcm_lib.c1440
-rw-r--r--sound/core/pcm_local.h83
-rw-r--r--sound/core/pcm_memory.c407
-rw-r--r--sound/core/pcm_misc.c113
-rw-r--r--sound/core/pcm_native.c3303
-rw-r--r--sound/core/pcm_param_trace.h143
-rw-r--r--sound/core/pcm_timer.c36
-rw-r--r--sound/core/pcm_trace.h149
-rw-r--r--sound/core/rawmidi.c1131
-rw-r--r--sound/core/rawmidi_compat.c75
-rw-r--r--sound/core/rtctimer.c187
-rw-r--r--sound/core/seq/Kconfig82
-rw-r--r--sound/core/seq/Makefile40
-rw-r--r--sound/core/seq/oss/Makefile5
-rw-r--r--sound/core/seq/oss/seq_oss.c119
-rw-r--r--sound/core/seq/oss/seq_oss_device.h34
-rw-r--r--sound/core/seq/oss/seq_oss_event.c38
-rw-r--r--sound/core/seq/oss/seq_oss_event.h15
-rw-r--r--sound/core/seq/oss/seq_oss_init.c97
-rw-r--r--sound/core/seq/oss/seq_oss_ioctl.c17
-rw-r--r--sound/core/seq/oss/seq_oss_midi.c186
-rw-r--r--sound/core/seq/oss/seq_oss_midi.h15
-rw-r--r--sound/core/seq/oss/seq_oss_readq.c73
-rw-r--r--sound/core/seq/oss/seq_oss_readq.h17
-rw-r--r--sound/core/seq/oss/seq_oss_rw.c39
-rw-r--r--sound/core/seq/oss/seq_oss_synth.c342
-rw-r--r--sound/core/seq/oss/seq_oss_synth.h22
-rw-r--r--sound/core/seq/oss/seq_oss_timer.c17
-rw-r--r--sound/core/seq/oss/seq_oss_timer.h25
-rw-r--r--sound/core/seq/oss/seq_oss_writeq.c30
-rw-r--r--sound/core/seq/oss/seq_oss_writeq.h15
-rw-r--r--sound/core/seq/seq.c55
-rw-r--r--sound/core/seq/seq_clientmgr.c2139
-rw-r--r--sound/core/seq/seq_clientmgr.h68
-rw-r--r--sound/core/seq/seq_compat.c47
-rw-r--r--sound/core/seq/seq_device.c575
-rw-r--r--sound/core/seq/seq_dummy.c93
-rw-r--r--sound/core/seq/seq_fifo.c110
-rw-r--r--sound/core/seq/seq_fifo.h20
-rw-r--r--sound/core/seq/seq_info.c38
-rw-r--r--sound/core/seq/seq_info.h25
-rw-r--r--sound/core/seq/seq_lock.c31
-rw-r--r--sound/core/seq/seq_lock.h13
-rw-r--r--sound/core/seq/seq_memory.c237
-rw-r--r--sound/core/seq/seq_memory.h46
-rw-r--r--sound/core/seq/seq_midi.c154
-rw-r--r--sound/core/seq/seq_midi_emul.c85
-rw-r--r--sound/core/seq/seq_midi_event.c141
-rw-r--r--sound/core/seq/seq_ports.c444
-rw-r--r--sound/core/seq/seq_ports.h40
-rw-r--r--sound/core/seq/seq_prioq.c243
-rw-r--r--sound/core/seq/seq_prioq.h23
-rw-r--r--sound/core/seq/seq_queue.c327
-rw-r--r--sound/core/seq/seq_queue.h60
-rw-r--r--sound/core/seq/seq_system.c78
-rw-r--r--sound/core/seq/seq_system.h52
-rw-r--r--sound/core/seq/seq_timer.c252
-rw-r--r--sound/core/seq/seq_timer.h28
-rw-r--r--sound/core/seq/seq_ump_client.c539
-rw-r--r--sound/core/seq/seq_ump_convert.c1305
-rw-r--r--sound/core/seq/seq_ump_convert.h23
-rw-r--r--sound/core/seq/seq_virmidi.c234
-rw-r--r--sound/core/seq_device.c310
-rw-r--r--sound/core/sgbuf.c165
-rw-r--r--sound/core/sound.c223
-rw-r--r--sound/core/sound_kunit.c324
-rw-r--r--sound/core/sound_oss.c87
-rw-r--r--sound/core/timer.c1861
-rw-r--r--sound/core/timer_compat.c118
-rw-r--r--sound/core/ump.c1394
-rw-r--r--sound/core/ump_convert.c528
-rw-r--r--sound/core/vmaster.c353
-rw-r--r--sound/drivers/Kconfig93
-rw-r--r--sound/drivers/Makefile21
-rw-r--r--sound/drivers/aloop.c1110
-rw-r--r--sound/drivers/dummy.c316
-rw-r--r--sound/drivers/ml403-ac97cr.c1342
-rw-r--r--sound/drivers/mpu401/Makefile5
-rw-r--r--sound/drivers/mpu401/mpu401.c83
-rw-r--r--sound/drivers/mpu401/mpu401_uart.c170
-rw-r--r--sound/drivers/mtpav.c178
-rw-r--r--sound/drivers/mts64.c261
-rw-r--r--sound/drivers/opl3/Makefile7
-rw-r--r--sound/drivers/opl3/opl3_drums.c46
-rw-r--r--sound/drivers/opl3/opl3_lib.c147
-rw-r--r--sound/drivers/opl3/opl3_midi.c207
-rw-r--r--sound/drivers/opl3/opl3_oss.c53
-rw-r--r--sound/drivers/opl3/opl3_seq.c96
-rw-r--r--sound/drivers/opl3/opl3_synth.c32
-rw-r--r--sound/drivers/opl3/opl3_voice.h28
-rw-r--r--sound/drivers/opl4/Makefile6
-rw-r--r--sound/drivers/opl4/opl4_lib.c61
-rw-r--r--sound/drivers/opl4/opl4_local.h9
-rw-r--r--sound/drivers/opl4/opl4_mixer.c25
-rw-r--r--sound/drivers/opl4/opl4_proc.c37
-rw-r--r--sound/drivers/opl4/opl4_seq.c65
-rw-r--r--sound/drivers/opl4/opl4_synth.c85
-rw-r--r--sound/drivers/opl4/yrw801.c2
-rw-r--r--sound/drivers/pcm-indirect2.c573
-rw-r--r--sound/drivers/pcm-indirect2.h140
-rw-r--r--sound/drivers/pcmtest.c780
-rw-r--r--sound/drivers/pcsp/Makefile3
-rw-r--r--sound/drivers/pcsp/pcsp.c109
-rw-r--r--sound/drivers/pcsp/pcsp.h1
-rw-r--r--sound/drivers/pcsp/pcsp_input.c24
-rw-r--r--sound/drivers/pcsp/pcsp_input.h2
-rw-r--r--sound/drivers/pcsp/pcsp_lib.c81
-rw-r--r--sound/drivers/pcsp/pcsp_mixer.c11
-rw-r--r--sound/drivers/portman2x4.c186
-rw-r--r--sound/drivers/serial-generic.c376
-rw-r--r--sound/drivers/serial-u16550.c216
-rw-r--r--sound/drivers/virmidi.c69
-rw-r--r--sound/drivers/vx/Makefile3
-rw-r--r--sound/drivers/vx/vx_cmd.c17
-rw-r--r--sound/drivers/vx/vx_cmd.h15
-rw-r--r--sound/drivers/vx/vx_core.c273
-rw-r--r--sound/drivers/vx/vx_hwdep.c33
-rw-r--r--sound/drivers/vx/vx_mixer.c178
-rw-r--r--sound/drivers/vx/vx_pcm.c192
-rw-r--r--sound/drivers/vx/vx_uer.c42
-rw-r--r--sound/firewire/Kconfig139
-rw-r--r--sound/firewire/Makefile22
-rw-r--r--sound/firewire/amdtp-am824.c420
-rw-r--r--sound/firewire/amdtp-am824.h49
-rw-r--r--sound/firewire/amdtp-stream-trace.h81
-rw-r--r--sound/firewire/amdtp-stream.c2160
-rw-r--r--sound/firewire/amdtp-stream.h372
-rw-r--r--sound/firewire/amdtp.c1016
-rw-r--r--sound/firewire/amdtp.h273
-rw-r--r--sound/firewire/bebob/Makefile10
-rw-r--r--sound/firewire/bebob/bebob.c303
-rw-r--r--sound/firewire/bebob/bebob.h89
-rw-r--r--sound/firewire/bebob/bebob_command.c69
-rw-r--r--sound/firewire/bebob/bebob_focusrite.c125
-rw-r--r--sound/firewire/bebob/bebob_hwdep.c74
-rw-r--r--sound/firewire/bebob/bebob_maudio.c198
-rw-r--r--sound/firewire/bebob/bebob_midi.c112
-rw-r--r--sound/firewire/bebob/bebob_pcm.c236
-rw-r--r--sound/firewire/bebob/bebob_proc.c45
-rw-r--r--sound/firewire/bebob/bebob_stream.c846
-rw-r--r--sound/firewire/bebob/bebob_terratec.c51
-rw-r--r--sound/firewire/bebob/bebob_yamaha_terratec.c (renamed from sound/firewire/bebob/bebob_yamaha.c)36
-rw-r--r--sound/firewire/cmp.c121
-rw-r--r--sound/firewire/cmp.h9
-rw-r--r--sound/firewire/dice.c1511
-rw-r--r--sound/firewire/dice/Makefile6
-rw-r--r--sound/firewire/dice/dice-alesis.c76
-rw-r--r--sound/firewire/dice/dice-extension.c175
-rw-r--r--sound/firewire/dice/dice-focusrite.c23
-rw-r--r--sound/firewire/dice/dice-harman.c24
-rw-r--r--sound/firewire/dice/dice-hwdep.c172
-rw-r--r--sound/firewire/dice/dice-interface.h (renamed from sound/firewire/dice-interface.h)11
-rw-r--r--sound/firewire/dice/dice-midi.c151
-rw-r--r--sound/firewire/dice/dice-mytek.c46
-rw-r--r--sound/firewire/dice/dice-pcm.c449
-rw-r--r--sound/firewire/dice/dice-presonus.c60
-rw-r--r--sound/firewire/dice/dice-proc.c307
-rw-r--r--sound/firewire/dice/dice-stream.c699
-rw-r--r--sound/firewire/dice/dice-tcelectronic.c104
-rw-r--r--sound/firewire/dice/dice-transaction.c368
-rw-r--r--sound/firewire/dice/dice-weiss.c104
-rw-r--r--sound/firewire/dice/dice.c488
-rw-r--r--sound/firewire/dice/dice.h237
-rw-r--r--sound/firewire/digi00x/Makefile5
-rw-r--r--sound/firewire/digi00x/amdtp-dot.c412
-rw-r--r--sound/firewire/digi00x/digi00x-hwdep.c181
-rw-r--r--sound/firewire/digi00x/digi00x-midi.c167
-rw-r--r--sound/firewire/digi00x/digi00x-pcm.c346
-rw-r--r--sound/firewire/digi00x/digi00x-proc.c86
-rw-r--r--sound/firewire/digi00x/digi00x-stream.c450
-rw-r--r--sound/firewire/digi00x/digi00x-transaction.c81
-rw-r--r--sound/firewire/digi00x/digi00x.c176
-rw-r--r--sound/firewire/digi00x/digi00x.h160
-rw-r--r--sound/firewire/fcp.c39
-rw-r--r--sound/firewire/fcp.h1
-rw-r--r--sound/firewire/fireface/Makefile5
-rw-r--r--sound/firewire/fireface/amdtp-ff.c167
-rw-r--r--sound/firewire/fireface/ff-hwdep.c190
-rw-r--r--sound/firewire/fireface/ff-midi.c122
-rw-r--r--sound/firewire/fireface/ff-pcm.c387
-rw-r--r--sound/firewire/fireface/ff-proc.c62
-rw-r--r--sound/firewire/fireface/ff-protocol-former.c733
-rw-r--r--sound/firewire/fireface/ff-protocol-latter.c540
-rw-r--r--sound/firewire/fireface/ff-stream.c276
-rw-r--r--sound/firewire/fireface/ff-transaction.c233
-rw-r--r--sound/firewire/fireface/ff.c266
-rw-r--r--sound/firewire/fireface/ff.h171
-rw-r--r--sound/firewire/fireworks/Makefile5
-rw-r--r--sound/firewire/fireworks/fireworks.c150
-rw-r--r--sound/firewire/fireworks/fireworks.h31
-rw-r--r--sound/firewire/fireworks/fireworks_command.c21
-rw-r--r--sound/firewire/fireworks/fireworks_hwdep.c141
-rw-r--r--sound/firewire/fireworks/fireworks_midi.c108
-rw-r--r--sound/firewire/fireworks/fireworks_pcm.c208
-rw-r--r--sound/firewire/fireworks/fireworks_proc.c23
-rw-r--r--sound/firewire/fireworks/fireworks_stream.c396
-rw-r--r--sound/firewire/fireworks/fireworks_transaction.c49
-rw-r--r--sound/firewire/isight.c101
-rw-r--r--sound/firewire/iso-resources.c78
-rw-r--r--sound/firewire/iso-resources.h1
-rw-r--r--sound/firewire/lib.c5
-rw-r--r--sound/firewire/lib.h3
-rw-r--r--sound/firewire/motu/Makefile9
-rw-r--r--sound/firewire/motu/amdtp-motu-trace.h85
-rw-r--r--sound/firewire/motu/amdtp-motu.c485
-rw-r--r--sound/firewire/motu/motu-command-dsp-message-parser.c179
-rw-r--r--sound/firewire/motu/motu-hwdep.c285
-rw-r--r--sound/firewire/motu/motu-midi.c126
-rw-r--r--sound/firewire/motu/motu-pcm.c365
-rw-r--r--sound/firewire/motu/motu-proc.c109
-rw-r--r--sound/firewire/motu/motu-protocol-v1.c467
-rw-r--r--sound/firewire/motu/motu-protocol-v2.c321
-rw-r--r--sound/firewire/motu/motu-protocol-v3.c346
-rw-r--r--sound/firewire/motu/motu-register-dsp-message-parser.c413
-rw-r--r--sound/firewire/motu/motu-stream.c429
-rw-r--r--sound/firewire/motu/motu-transaction.c135
-rw-r--r--sound/firewire/motu/motu.c207
-rw-r--r--sound/firewire/motu/motu.h299
-rw-r--r--sound/firewire/oxfw/Makefile4
-rw-r--r--sound/firewire/oxfw/oxfw-command.c158
-rw-r--r--sound/firewire/oxfw/oxfw-hwdep.c170
-rw-r--r--sound/firewire/oxfw/oxfw-midi.c180
-rw-r--r--sound/firewire/oxfw/oxfw-pcm.c435
-rw-r--r--sound/firewire/oxfw/oxfw-proc.c104
-rw-r--r--sound/firewire/oxfw/oxfw-scs1x.c420
-rw-r--r--sound/firewire/oxfw/oxfw-spkr.c320
-rw-r--r--sound/firewire/oxfw/oxfw-stream.c889
-rw-r--r--sound/firewire/oxfw/oxfw.c404
-rw-r--r--sound/firewire/oxfw/oxfw.h166
-rw-r--r--sound/firewire/packets-buffer.c6
-rw-r--r--sound/firewire/packets-buffer.h1
-rw-r--r--sound/firewire/scs1x.c530
-rw-r--r--sound/firewire/speakers.c792
-rw-r--r--sound/firewire/tascam/Makefile5
-rw-r--r--sound/firewire/tascam/amdtp-tascam.c252
-rw-r--r--sound/firewire/tascam/tascam-hwdep.c260
-rw-r--r--sound/firewire/tascam/tascam-midi.c129
-rw-r--r--sound/firewire/tascam/tascam-pcm.c275
-rw-r--r--sound/firewire/tascam/tascam-proc.c79
-rw-r--r--sound/firewire/tascam/tascam-stream.c550
-rw-r--r--sound/firewire/tascam/tascam-transaction.c399
-rw-r--r--sound/firewire/tascam/tascam.c235
-rw-r--r--sound/firewire/tascam/tascam.h212
-rw-r--r--sound/hda/Kconfig9
-rw-r--r--sound/hda/Makefile8
-rw-r--r--sound/hda/codecs/Kconfig137
-rw-r--r--sound/hda/codecs/Makefile34
-rw-r--r--sound/hda/codecs/analog.c (renamed from sound/pci/hda/patch_analog.c)410
-rw-r--r--sound/hda/codecs/ca0110.c87
-rw-r--r--sound/hda/codecs/ca0132.c10078
-rw-r--r--sound/hda/codecs/ca0132_regs.h (renamed from sound/pci/hda/ca0132_regs.h)17
-rw-r--r--sound/hda/codecs/cirrus/Kconfig44
-rw-r--r--sound/hda/codecs/cirrus/Makefile10
-rw-r--r--sound/hda/codecs/cirrus/cs420x.c (renamed from sound/pci/hda/patch_cirrus.c)662
-rw-r--r--sound/hda/codecs/cirrus/cs421x.c590
-rw-r--r--sound/hda/codecs/cirrus/cs8409-tables.c623
-rw-r--r--sound/hda/codecs/cirrus/cs8409.c1475
-rw-r--r--sound/hda/codecs/cirrus/cs8409.h377
-rw-r--r--sound/hda/codecs/cm9825.c312
-rw-r--r--sound/hda/codecs/cmedia.c106
-rw-r--r--sound/hda/codecs/conexant.c (renamed from sound/pci/hda/patch_conexant.c)784
-rw-r--r--sound/hda/codecs/generic.c (renamed from sound/pci/hda/hda_generic.c)1462
-rw-r--r--sound/hda/codecs/generic.h (renamed from sound/pci/hda/hda_generic.h)75
-rw-r--r--sound/hda/codecs/hdmi/Kconfig88
-rw-r--r--sound/hda/codecs/hdmi/Makefile18
-rw-r--r--sound/hda/codecs/hdmi/atihdmi.c615
-rw-r--r--sound/hda/codecs/hdmi/eld.c230
-rw-r--r--sound/hda/codecs/hdmi/hdmi.c2363
-rw-r--r--sound/hda/codecs/hdmi/hdmi_local.h302
-rw-r--r--sound/hda/codecs/hdmi/intelhdmi.c811
-rw-r--r--sound/hda/codecs/hdmi/nvhdmi-mcp.c383
-rw-r--r--sound/hda/codecs/hdmi/nvhdmi.c240
-rw-r--r--sound/hda/codecs/hdmi/simplehdmi.c251
-rw-r--r--sound/hda/codecs/hdmi/tegrahdmi.c318
-rw-r--r--sound/hda/codecs/helpers/hp_x360.c95
-rw-r--r--sound/hda/codecs/helpers/ideapad_hotkey_led.c36
-rw-r--r--sound/hda/codecs/helpers/ideapad_s740.c492
-rw-r--r--sound/hda/codecs/helpers/thinkpad.c36
-rw-r--r--sound/hda/codecs/realtek/Kconfig104
-rw-r--r--sound/hda/codecs/realtek/Makefile26
-rw-r--r--sound/hda/codecs/realtek/alc260.c290
-rw-r--r--sound/hda/codecs/realtek/alc262.c213
-rw-r--r--sound/hda/codecs/realtek/alc268.c189
-rw-r--r--sound/hda/codecs/realtek/alc269.c8193
-rw-r--r--sound/hda/codecs/realtek/alc662.c1116
-rw-r--r--sound/hda/codecs/realtek/alc680.c67
-rw-r--r--sound/hda/codecs/realtek/alc861.c163
-rw-r--r--sound/hda/codecs/realtek/alc861vd.c137
-rw-r--r--sound/hda/codecs/realtek/alc880.c509
-rw-r--r--sound/hda/codecs/realtek/alc882.c861
-rw-r--r--sound/hda/codecs/realtek/realtek.c2271
-rw-r--r--sound/hda/codecs/realtek/realtek.h319
-rw-r--r--sound/hda/codecs/senarytech.c246
-rw-r--r--sound/hda/codecs/si3054.c (renamed from sound/pci/hda/patch_si3054.c)129
-rw-r--r--sound/hda/codecs/side-codecs/Kconfig128
-rw-r--r--sound/hda/codecs/side-codecs/Makefile28
-rw-r--r--sound/hda/codecs/side-codecs/cirrus_scodec.c73
-rw-r--r--sound/hda/codecs/side-codecs/cirrus_scodec.h13
-rw-r--r--sound/hda/codecs/side-codecs/cirrus_scodec_test.c332
-rw-r--r--sound/hda/codecs/side-codecs/cs35l41_hda.c2096
-rw-r--r--sound/hda/codecs/side-codecs/cs35l41_hda.h110
-rw-r--r--sound/hda/codecs/side-codecs/cs35l41_hda_i2c.c69
-rw-r--r--sound/hda/codecs/side-codecs/cs35l41_hda_property.c582
-rw-r--r--sound/hda/codecs/side-codecs/cs35l41_hda_property.h18
-rw-r--r--sound/hda/codecs/side-codecs/cs35l41_hda_spi.c64
-rw-r--r--sound/hda/codecs/side-codecs/cs35l56_hda.c1182
-rw-r--r--sound/hda/codecs/side-codecs/cs35l56_hda.h50
-rw-r--r--sound/hda/codecs/side-codecs/cs35l56_hda_i2c.c85
-rw-r--r--sound/hda/codecs/side-codecs/cs35l56_hda_spi.c88
-rw-r--r--sound/hda/codecs/side-codecs/hda_component.c205
-rw-r--r--sound/hda/codecs/side-codecs/hda_component.h102
-rw-r--r--sound/hda/codecs/side-codecs/tas2781_hda.c416
-rw-r--r--sound/hda/codecs/side-codecs/tas2781_hda.h90
-rw-r--r--sound/hda/codecs/side-codecs/tas2781_hda_i2c.c827
-rw-r--r--sound/hda/codecs/side-codecs/tas2781_hda_spi.c956
-rw-r--r--sound/hda/codecs/sigmatel.c (renamed from sound/pci/hda/patch_sigmatel.c)971
-rw-r--r--sound/hda/codecs/via.c1174
-rw-r--r--sound/hda/common/Kconfig97
-rw-r--r--sound/hda/common/Makefile13
-rw-r--r--sound/hda/common/auto_parser.c (renamed from sound/pci/hda/hda_auto_parser.c)328
-rw-r--r--sound/hda/common/beep.c (renamed from sound/pci/hda/hda_beep.c)258
-rw-r--r--sound/hda/common/bind.c346
-rw-r--r--sound/hda/common/codec.c4048
-rw-r--r--sound/hda/common/controller.c1322
-rw-r--r--sound/hda/common/controller_trace.h99
-rw-r--r--sound/hda/common/hda_auto_parser.h (renamed from sound/pci/hda/hda_auto_parser.h)12
-rw-r--r--sound/hda/common/hda_beep.h (renamed from sound/pci/hda/hda_beep.h)27
-rw-r--r--sound/hda/common/hda_controller.h215
-rw-r--r--sound/hda/common/hda_jack.h195
-rw-r--r--sound/hda/common/hda_local.h (renamed from sound/pci/hda/hda_local.h)377
-rw-r--r--sound/hda/common/hwdep.c (renamed from sound/pci/hda/hda_hwdep.c)39
-rw-r--r--sound/hda/common/jack.c770
-rw-r--r--sound/hda/common/proc.c (renamed from sound/pci/hda/hda_proc.c)306
-rw-r--r--sound/hda/common/sysfs.c (renamed from sound/pci/hda/hda_sysfs.c)270
-rw-r--r--sound/hda/controllers/Kconfig42
-rw-r--r--sound/hda/controllers/Makefile13
-rw-r--r--sound/hda/controllers/acpi.c325
-rw-r--r--sound/hda/controllers/intel.c2831
-rw-r--r--sound/hda/controllers/intel.h38
-rw-r--r--sound/hda/controllers/intel_trace.h52
-rw-r--r--sound/hda/controllers/tegra.c652
-rw-r--r--sound/hda/core/Kconfig51
-rw-r--r--sound/hda/core/Makefile22
-rw-r--r--sound/hda/core/array.c52
-rw-r--r--sound/hda/core/bus.c285
-rw-r--r--sound/hda/core/component.c351
-rw-r--r--sound/hda/core/controller.c766
-rw-r--r--sound/hda/core/device.c1167
-rw-r--r--sound/hda/core/ext/Makefile4
-rw-r--r--sound/hda/core/ext/bus.c142
-rw-r--r--sound/hda/core/ext/controller.c410
-rw-r--r--sound/hda/core/ext/stream.c449
-rw-r--r--sound/hda/core/hda_bus_type.c97
-rw-r--r--sound/hda/core/hdmi_chmap.c868
-rw-r--r--sound/hda/core/i915.c208
-rw-r--r--sound/hda/core/intel-dsp-config.c843
-rw-r--r--sound/hda/core/intel-nhlt.c388
-rw-r--r--sound/hda/core/intel-sdw-acpi.c204
-rw-r--r--sound/hda/core/local.h25
-rw-r--r--sound/hda/core/regmap.c588
-rw-r--r--sound/hda/core/stream.c1004
-rw-r--r--sound/hda/core/sysfs.c469
-rw-r--r--sound/hda/core/trace.c6
-rw-r--r--sound/hda/core/trace.h101
-rw-r--r--sound/i2c/Makefile7
-rw-r--r--sound/i2c/cs8427.c103
-rw-r--r--sound/i2c/i2c.c37
-rw-r--r--sound/i2c/other/Makefile11
-rw-r--r--sound/i2c/other/ak4113.c133
-rw-r--r--sound/i2c/other/ak4114.c139
-rw-r--r--sound/i2c/other/ak4117.c114
-rw-r--r--sound/i2c/other/ak4xxx-adda.c77
-rw-r--r--sound/i2c/other/pt2258.c30
-rw-r--r--sound/i2c/tea6330t.c66
-rw-r--r--sound/isa/Kconfig37
-rw-r--r--sound/isa/Makefile19
-rw-r--r--sound/isa/ad1816a/Makefile3
-rw-r--r--sound/isa/ad1816a/ad1816a.c102
-rw-r--r--sound/isa/ad1816a/ad1816a_lib.c281
-rw-r--r--sound/isa/ad1848/Makefile3
-rw-r--r--sound/isa/ad1848/ad1848.c78
-rw-r--r--sound/isa/adlib.c49
-rw-r--r--sound/isa/als100.c112
-rw-r--r--sound/isa/azt2320.c105
-rw-r--r--sound/isa/cmi8328.c153
-rw-r--r--sound/isa/cmi8330.c177
-rw-r--r--sound/isa/cs423x/Makefile5
-rw-r--r--sound/isa/cs423x/cs4231.c85
-rw-r--r--sound/isa/cs423x/cs4236.c208
-rw-r--r--sound/isa/cs423x/cs4236_lib.c252
-rw-r--r--sound/isa/es1688/Makefile5
-rw-r--r--sound/isa/es1688/es1688.c91
-rw-r--r--sound/isa/es1688/es1688_lib.c445
-rw-r--r--sound/isa/es18xx.c517
-rw-r--r--sound/isa/galaxy/Makefile5
-rw-r--r--sound/isa/galaxy/azt1605.c15
-rw-r--r--sound/isa/galaxy/azt2316.c15
-rw-r--r--sound/isa/galaxy/galaxy.c139
-rw-r--r--sound/isa/gus/Makefile13
-rw-r--r--sound/isa/gus/gus_dma.c153
-rw-r--r--sound/isa/gus/gus_dram.c25
-rw-r--r--sound/isa/gus/gus_instr.c172
-rw-r--r--sound/isa/gus/gus_io.c238
-rw-r--r--sound/isa/gus/gus_irq.c29
-rw-r--r--sound/isa/gus/gus_main.c186
-rw-r--r--sound/isa/gus/gus_mem.c83
-rw-r--r--sound/isa/gus/gus_mem_proc.c19
-rw-r--r--sound/isa/gus/gus_mixer.c50
-rw-r--r--sound/isa/gus/gus_pcm.c397
-rw-r--r--sound/isa/gus/gus_reset.c111
-rw-r--r--sound/isa/gus/gus_tables.h17
-rw-r--r--sound/isa/gus/gus_timer.c41
-rw-r--r--sound/isa/gus/gus_uart.c80
-rw-r--r--sound/isa/gus/gus_volume.c33
-rw-r--r--sound/isa/gus/gusclassic.c88
-rw-r--r--sound/isa/gus/gusextreme.c140
-rw-r--r--sound/isa/gus/gusmax.c188
-rw-r--r--sound/isa/gus/interwave.c361
-rw-r--r--sound/isa/msnd/Makefile7
-rw-r--r--sound/isa/msnd/msnd.c135
-rw-r--r--sound/isa/msnd/msnd.h23
-rw-r--r--sound/isa/msnd/msnd_classic.h15
-rw-r--r--sound/isa/msnd/msnd_midi.c182
-rw-r--r--sound/isa/msnd/msnd_pinnacle.c423
-rw-r--r--sound/isa/msnd/msnd_pinnacle.h15
-rw-r--r--sound/isa/msnd/msnd_pinnacle_mixer.c35
-rw-r--r--sound/isa/opl3sa2.c266
-rw-r--r--sound/isa/opti9xx/Makefile9
-rw-r--r--sound/isa/opti9xx/miro.c394
-rw-r--r--sound/isa/opti9xx/opti92x-ad1848.c300
-rw-r--r--sound/isa/sb/Makefile19
-rw-r--r--sound/isa/sb/emu8000.c255
-rw-r--r--sound/isa/sb/emu8000_callback.c23
-rw-r--r--sound/isa/sb/emu8000_local.h15
-rw-r--r--sound/isa/sb/emu8000_patch.c43
-rw-r--r--sound/isa/sb/emu8000_pcm.c270
-rw-r--r--sound/isa/sb/emu8000_synth.c58
-rw-r--r--sound/isa/sb/jazz16.c135
-rw-r--r--sound/isa/sb/sb16.c208
-rw-r--r--sound/isa/sb/sb16_csp.c360
-rw-r--r--sound/isa/sb/sb16_main.c244
-rw-r--r--sound/isa/sb/sb8.c150
-rw-r--r--sound/isa/sb/sb8_main.c264
-rw-r--r--sound/isa/sb/sb8_midi.c169
-rw-r--r--sound/isa/sb/sb_common.c147
-rw-r--r--sound/isa/sb/sb_mixer.c217
-rw-r--r--sound/isa/sc6000.c328
-rw-r--r--sound/isa/sscape.c434
-rw-r--r--sound/isa/wavefront/Makefile3
-rw-r--r--sound/isa/wavefront/wavefront.c169
-rw-r--r--sound/isa/wavefront/wavefront_fx.c65
-rw-r--r--sound/isa/wavefront/wavefront_midi.c189
-rw-r--r--sound/isa/wavefront/wavefront_synth.c329
-rw-r--r--sound/isa/wss/Makefile3
-rw-r--r--sound/isa/wss/wss_lib.c656
-rw-r--r--sound/last.c27
-rw-r--r--sound/mips/Kconfig28
-rw-r--r--sound/mips/Makefile8
-rw-r--r--sound/mips/ad1843.c16
-rw-r--r--sound/mips/au1x00.c728
-rw-r--r--sound/mips/hal2.c161
-rw-r--r--sound/mips/hal2.h15
-rw-r--r--sound/mips/sgio2audio.c128
-rw-r--r--sound/mips/snd-n64.c369
-rw-r--r--sound/oss/.gitignore2
-rw-r--r--sound/oss/CHANGELOG369
-rw-r--r--sound/oss/Kconfig533
-rw-r--r--sound/oss/Makefile107
-rw-r--r--sound/oss/README.FIRST6
-rw-r--r--sound/oss/ad1848.c3065
-rw-r--r--sound/oss/ad1848.h24
-rw-r--r--sound/oss/ad1848_mixer.h253
-rw-r--r--sound/oss/aedsp16.c1373
-rw-r--r--sound/oss/audio.c985
-rw-r--r--sound/oss/bin2hex.c39
-rw-r--r--sound/oss/coproc.h12
-rw-r--r--sound/oss/dev_table.c256
-rw-r--r--sound/oss/dev_table.h390
-rw-r--r--sound/oss/dmabuf.c1266
-rw-r--r--sound/oss/dmasound/Kconfig7
-rw-r--r--sound/oss/dmasound/Makefile1
-rw-r--r--sound/oss/dmasound/dmasound.h10
-rw-r--r--sound/oss/dmasound/dmasound_atari.c23
-rw-r--r--sound/oss/dmasound/dmasound_core.c65
-rw-r--r--sound/oss/dmasound/dmasound_paula.c18
-rw-r--r--sound/oss/dmasound/dmasound_q40.c3
-rw-r--r--sound/oss/hex2hex.c101
-rw-r--r--sound/oss/kahlua.c229
-rw-r--r--sound/oss/midi_ctrl.h22
-rw-r--r--sound/oss/midi_synth.c712
-rw-r--r--sound/oss/midi_synth.h47
-rw-r--r--sound/oss/midibuf.c425
-rw-r--r--sound/oss/mpu401.c1804
-rw-r--r--sound/oss/mpu401.h11
-rw-r--r--sound/oss/msnd.c413
-rw-r--r--sound/oss/msnd.h278
-rw-r--r--sound/oss/msnd_classic.c3
-rw-r--r--sound/oss/msnd_classic.h185
-rw-r--r--sound/oss/msnd_pinnacle.c1940
-rw-r--r--sound/oss/msnd_pinnacle.h246
-rw-r--r--sound/oss/opl3.c1255
-rw-r--r--sound/oss/opl3_hw.h246
-rw-r--r--sound/oss/os.h45
-rw-r--r--sound/oss/pas2.h20
-rw-r--r--sound/oss/pas2_card.c458
-rw-r--r--sound/oss/pas2_midi.c262
-rw-r--r--sound/oss/pas2_mixer.c327
-rw-r--r--sound/oss/pas2_pcm.c419
-rw-r--r--sound/oss/pss.c1270
-rw-r--r--sound/oss/sb.h185
-rw-r--r--sound/oss/sb_audio.c1101
-rw-r--r--sound/oss/sb_card.c354
-rw-r--r--sound/oss/sb_card.h149
-rw-r--r--sound/oss/sb_common.c1287
-rw-r--r--sound/oss/sb_ess.c1827
-rw-r--r--sound/oss/sb_ess.h34
-rw-r--r--sound/oss/sb_midi.c206
-rw-r--r--sound/oss/sb_mixer.c770
-rw-r--r--sound/oss/sb_mixer.h105
-rw-r--r--sound/oss/sequencer.c1669
-rw-r--r--sound/oss/sleep.h18
-rw-r--r--sound/oss/sound_calls.h87
-rw-r--r--sound/oss/sound_config.h143
-rw-r--r--sound/oss/sound_firmware.h2
-rw-r--r--sound/oss/sound_timer.c327
-rw-r--r--sound/oss/soundcard.c733
-rw-r--r--sound/oss/soundvers.h2
-rw-r--r--sound/oss/swarm_cs4297a.c2781
-rw-r--r--sound/oss/sys_timer.c285
-rw-r--r--sound/oss/trix.c525
-rw-r--r--sound/oss/tuning.h23
-rw-r--r--sound/oss/uart401.c480
-rw-r--r--sound/oss/uart6850.c361
-rw-r--r--sound/oss/ulaw.h69
-rw-r--r--sound/oss/v_midi.c290
-rw-r--r--sound/oss/v_midi.h14
-rw-r--r--sound/oss/vidc.c557
-rw-r--r--sound/oss/vidc.h63
-rw-r--r--sound/oss/vidc_fill.S218
-rw-r--r--sound/oss/waveartist.c2045
-rw-r--r--sound/oss/waveartist.h92
-rw-r--r--sound/parisc/Kconfig1
-rw-r--r--sound/parisc/Makefile3
-rw-r--r--sound/parisc/harmony.c218
-rw-r--r--sound/parisc/harmony.h1
-rw-r--r--sound/pci/Kconfig93
-rw-r--r--sound/pci/Makefile50
-rw-r--r--sound/pci/ac97/Makefile3
-rw-r--r--sound/pci/ac97/ac97_codec.c385
-rw-r--r--sound/pci/ac97/ac97_id.h17
-rw-r--r--sound/pci/ac97/ac97_local.h21
-rw-r--r--sound/pci/ac97/ac97_patch.c503
-rw-r--r--sound/pci/ac97/ac97_patch.h19
-rw-r--r--sound/pci/ac97/ac97_pcm.c73
-rw-r--r--sound/pci/ac97/ac97_proc.c67
-rw-r--r--sound/pci/ad1889.c267
-rw-r--r--sound/pci/ad1889.h1
-rw-r--r--sound/pci/ak4531_codec.c63
-rw-r--r--sound/pci/ali5451/Makefile3
-rw-r--r--sound/pci/ali5451/ali5451.c353
-rw-r--r--sound/pci/als300.c204
-rw-r--r--sound/pci/als4000.c269
-rw-r--r--sound/pci/asihpi/Makefile3
-rw-r--r--sound/pci/asihpi/asihpi.c599
-rw-r--r--sound/pci/asihpi/hpi.h45
-rw-r--r--sound/pci/asihpi/hpi6000.c26
-rw-r--r--sound/pci/asihpi/hpi6000.h13
-rw-r--r--sound/pci/asihpi/hpi6205.c65
-rw-r--r--sound/pci/asihpi/hpi6205.h13
-rw-r--r--sound/pci/asihpi/hpi_internal.h46
-rw-r--r--sound/pci/asihpi/hpi_version.h7
-rw-r--r--sound/pci/asihpi/hpicmn.c146
-rw-r--r--sound/pci/asihpi/hpicmn.h34
-rw-r--r--sound/pci/asihpi/hpidebug.c19
-rw-r--r--sound/pci/asihpi/hpidebug.h22
-rw-r--r--sound/pci/asihpi/hpidspcd.c43
-rw-r--r--sound/pci/asihpi/hpidspcd.h15
-rw-r--r--sound/pci/asihpi/hpifunc.c9
-rw-r--r--sound/pci/asihpi/hpimsginit.c52
-rw-r--r--sound/pci/asihpi/hpimsginit.h13
-rw-r--r--sound/pci/asihpi/hpimsgx.c37
-rw-r--r--sound/pci/asihpi/hpimsgx.h13
-rw-r--r--sound/pci/asihpi/hpioctl.c184
-rw-r--r--sound/pci/asihpi/hpioctl.h13
-rw-r--r--sound/pci/asihpi/hpios.c15
-rw-r--r--sound/pci/asihpi/hpios.h23
-rw-r--r--sound/pci/asihpi/hpipcida.h13
-rw-r--r--sound/pci/atiixp.c331
-rw-r--r--sound/pci/atiixp_modem.c279
-rw-r--r--sound/pci/au88x0/Makefile7
-rw-r--r--sound/pci/au88x0/au8810.c1
-rw-r--r--sound/pci/au88x0/au8810.h1
-rw-r--r--sound/pci/au88x0/au8820.c1
-rw-r--r--sound/pci/au88x0/au8820.h1
-rw-r--r--sound/pci/au88x0/au8830.c1
-rw-r--r--sound/pci/au88x0/au8830.h1
-rw-r--r--sound/pci/au88x0/au88x0.c228
-rw-r--r--sound/pci/au88x0/au88x0.h28
-rw-r--r--sound/pci/au88x0/au88x0_a3d.c92
-rw-r--r--sound/pci/au88x0/au88x0_a3d.h14
-rw-r--r--sound/pci/au88x0/au88x0_a3ddata.c22
-rw-r--r--sound/pci/au88x0/au88x0_core.c219
-rw-r--r--sound/pci/au88x0/au88x0_eq.c65
-rw-r--r--sound/pci/au88x0/au88x0_eq.h1
-rw-r--r--sound/pci/au88x0/au88x0_eqdata.c19
-rw-r--r--sound/pci/au88x0/au88x0_game.c20
-rw-r--r--sound/pci/au88x0/au88x0_mixer.c8
-rw-r--r--sound/pci/au88x0/au88x0_mpu401.c32
-rw-r--r--sound/pci/au88x0/au88x0_pcm.c81
-rw-r--r--sound/pci/au88x0/au88x0_synth.c47
-rw-r--r--sound/pci/au88x0/au88x0_wt.h1
-rw-r--r--sound/pci/au88x0/au88x0_xtalk.c50
-rw-r--r--sound/pci/au88x0/au88x0_xtalk.h14
-rw-r--r--sound/pci/aw2/Makefile3
-rw-r--r--sound/pci/aw2/aw2-alsa.c252
-rw-r--r--sound/pci/aw2/aw2-saa7146.c19
-rw-r--r--sound/pci/aw2/aw2-saa7146.h20
-rw-r--r--sound/pci/aw2/aw2-tsl.c19
-rw-r--r--sound/pci/aw2/saa7146.h15
-rw-r--r--sound/pci/azt3328.c440
-rw-r--r--sound/pci/azt3328.h1
-rw-r--r--sound/pci/bt87x.c223
-rw-r--r--sound/pci/ca0106/Makefile4
-rw-r--r--sound/pci/ca0106/ca0106.h42
-rw-r--r--sound/pci/ca0106/ca0106_main.c394
-rw-r--r--sound/pci/ca0106/ca0106_mixer.c132
-rw-r--r--sound/pci/ca0106/ca0106_proc.c92
-rw-r--r--sound/pci/ca0106/ca_midi.c197
-rw-r--r--sound/pci/ca0106/ca_midi.h16
-rw-r--r--sound/pci/cmipci.c629
-rw-r--r--sound/pci/cs4281.c341
-rw-r--r--sound/pci/cs46xx/Makefile1
-rw-r--r--sound/pci/cs46xx/cs46xx.c110
-rw-r--r--sound/pci/cs46xx/cs46xx.h31
-rw-r--r--sound/pci/cs46xx/cs46xx_dsp_scb_types.h17
-rw-r--r--sound/pci/cs46xx/cs46xx_dsp_spos.h23
-rw-r--r--sound/pci/cs46xx/cs46xx_dsp_task_types.h19
-rw-r--r--sound/pci/cs46xx/cs46xx_lib.c610
-rw-r--r--sound/pci/cs46xx/cs46xx_lib.h21
-rw-r--r--sound/pci/cs46xx/dsp_spos.c258
-rw-r--r--sound/pci/cs46xx/dsp_spos.h17
-rw-r--r--sound/pci/cs46xx/dsp_spos_scb_lib.c126
-rw-r--r--sound/pci/cs5530.c104
-rw-r--r--sound/pci/cs5535audio/Makefile1
-rw-r--r--sound/pci/cs5535audio/cs5535audio.c169
-rw-r--r--sound/pci/cs5535audio/cs5535audio.h7
-rw-r--r--sound/pci/cs5535audio/cs5535audio_olpc.c19
-rw-r--r--sound/pci/cs5535audio/cs5535audio_pcm.c77
-rw-r--r--sound/pci/cs5535audio/cs5535audio_pm.c39
-rw-r--r--sound/pci/ctxfi/Makefile3
-rw-r--r--sound/pci/ctxfi/ct20k1reg.h7
-rw-r--r--sound/pci/ctxfi/ct20k2reg.h7
-rw-r--r--sound/pci/ctxfi/ctamixer.c113
-rw-r--r--sound/pci/ctxfi/ctamixer.h21
-rw-r--r--sound/pci/ctxfi/ctatc.c158
-rw-r--r--sound/pci/ctxfi/ctatc.h10
-rw-r--r--sound/pci/ctxfi/ctdaio.c210
-rw-r--r--sound/pci/ctxfi/ctdaio.h22
-rw-r--r--sound/pci/ctxfi/cthardware.c8
-rw-r--r--sound/pci/ctxfi/cthardware.h15
-rw-r--r--sound/pci/ctxfi/cthw20k1.c120
-rw-r--r--sound/pci/ctxfi/cthw20k1.h8
-rw-r--r--sound/pci/ctxfi/cthw20k2.c124
-rw-r--r--sound/pci/ctxfi/cthw20k2.h8
-rw-r--r--sound/pci/ctxfi/ctimap.c8
-rw-r--r--sound/pci/ctxfi/ctimap.h8
-rw-r--r--sound/pci/ctxfi/ctmixer.c38
-rw-r--r--sound/pci/ctxfi/ctmixer.h8
-rw-r--r--sound/pci/ctxfi/ctpcm.c89
-rw-r--r--sound/pci/ctxfi/ctpcm.h8
-rw-r--r--sound/pci/ctxfi/ctresource.c82
-rw-r--r--sound/pci/ctxfi/ctresource.h23
-rw-r--r--sound/pci/ctxfi/ctsrc.c154
-rw-r--r--sound/pci/ctxfi/ctsrc.h23
-rw-r--r--sound/pci/ctxfi/cttimer.c91
-rw-r--r--sound/pci/ctxfi/cttimer.h1
-rw-r--r--sound/pci/ctxfi/ctvmem.c45
-rw-r--r--sound/pci/ctxfi/ctvmem.h7
-rw-r--r--sound/pci/ctxfi/xfi.c31
-rw-r--r--sound/pci/echoaudio/Makefile29
-rw-r--r--sound/pci/echoaudio/darla20.c18
-rw-r--r--sound/pci/echoaudio/darla20_dsp.c17
-rw-r--r--sound/pci/echoaudio/darla24.c18
-rw-r--r--sound/pci/echoaudio/darla24_dsp.c25
-rw-r--r--sound/pci/echoaudio/echo3g.c18
-rw-r--r--sound/pci/echoaudio/echo3g_dsp.c24
-rw-r--r--sound/pci/echoaudio/echoaudio.c995
-rw-r--r--sound/pci/echoaudio/echoaudio.h66
-rw-r--r--sound/pci/echoaudio/echoaudio_3g.c60
-rw-r--r--sound/pci/echoaudio/echoaudio_dsp.c174
-rw-r--r--sound/pci/echoaudio/echoaudio_dsp.h50
-rw-r--r--sound/pci/echoaudio/echoaudio_gml.c24
-rw-r--r--sound/pci/echoaudio/gina20.c20
-rw-r--r--sound/pci/echoaudio/gina20_dsp.c23
-rw-r--r--sound/pci/echoaudio/gina24.c18
-rw-r--r--sound/pci/echoaudio/gina24_dsp.c61
-rw-r--r--sound/pci/echoaudio/indigo.c18
-rw-r--r--sound/pci/echoaudio/indigo_dsp.c23
-rw-r--r--sound/pci/echoaudio/indigo_express_dsp.c6
-rw-r--r--sound/pci/echoaudio/indigodj.c18
-rw-r--r--sound/pci/echoaudio/indigodj_dsp.c23
-rw-r--r--sound/pci/echoaudio/indigodjx.c16
-rw-r--r--sound/pci/echoaudio/indigodjx_dsp.c11
-rw-r--r--sound/pci/echoaudio/indigoio.c18
-rw-r--r--sound/pci/echoaudio/indigoio_dsp.c20
-rw-r--r--sound/pci/echoaudio/indigoiox.c16
-rw-r--r--sound/pci/echoaudio/indigoiox_dsp.c11
-rw-r--r--sound/pci/echoaudio/layla20.c20
-rw-r--r--sound/pci/echoaudio/layla20_dsp.c46
-rw-r--r--sound/pci/echoaudio/layla24.c18
-rw-r--r--sound/pci/echoaudio/layla24_dsp.c67
-rw-r--r--sound/pci/echoaudio/mia.c20
-rw-r--r--sound/pci/echoaudio/mia_dsp.c29
-rw-r--r--sound/pci/echoaudio/midi.c84
-rw-r--r--sound/pci/echoaudio/mona.c18
-rw-r--r--sound/pci/echoaudio/mona_dsp.c63
-rw-r--r--sound/pci/emu10k1/Makefile10
-rw-r--r--sound/pci/emu10k1/emu10k1.c164
-rw-r--r--sound/pci/emu10k1/emu10k1_callback.c288
-rw-r--r--sound/pci/emu10k1/emu10k1_main.c1333
-rw-r--r--sound/pci/emu10k1/emu10k1_patch.c227
-rw-r--r--sound/pci/emu10k1/emu10k1_synth.c64
-rw-r--r--sound/pci/emu10k1/emu10k1_synth_local.h15
-rw-r--r--sound/pci/emu10k1/emu10k1x.c516
-rw-r--r--sound/pci/emu10k1/emufx.c1387
-rw-r--r--sound/pci/emu10k1/emumixer.c2019
-rw-r--r--sound/pci/emu10k1/emumpu401.c216
-rw-r--r--sound/pci/emu10k1/emupcm.c1355
-rw-r--r--sound/pci/emu10k1/emuproc.c677
-rw-r--r--sound/pci/emu10k1/io.c570
-rw-r--r--sound/pci/emu10k1/irq.c97
-rw-r--r--sound/pci/emu10k1/memory.c251
-rw-r--r--sound/pci/emu10k1/p16v.c319
-rw-r--r--sound/pci/emu10k1/p16v.h75
-rw-r--r--sound/pci/emu10k1/p17v.h21
-rw-r--r--sound/pci/emu10k1/timer.c57
-rw-r--r--sound/pci/emu10k1/tina2.h17
-rw-r--r--sound/pci/emu10k1/voice.c172
-rw-r--r--sound/pci/ens1370.c664
-rw-r--r--sound/pci/es1938.c292
-rw-r--r--sound/pci/es1968.c485
-rw-r--r--sound/pci/fm801.c544
-rw-r--r--sound/pci/hda/Kconfig251
-rw-r--r--sound/pci/hda/Makefile51
-rw-r--r--sound/pci/hda/dell_wmi_helper.c76
-rw-r--r--sound/pci/hda/hda_codec.c5853
-rw-r--r--sound/pci/hda/hda_codec.h692
-rw-r--r--sound/pci/hda/hda_controller.c1976
-rw-r--r--sound/pci/hda/hda_controller.h56
-rw-r--r--sound/pci/hda/hda_eld.c804
-rw-r--r--sound/pci/hda/hda_i915.c130
-rw-r--r--sound/pci/hda/hda_i915.h37
-rw-r--r--sound/pci/hda/hda_intel.c2192
-rw-r--r--sound/pci/hda/hda_intel_trace.h62
-rw-r--r--sound/pci/hda/hda_jack.c546
-rw-r--r--sound/pci/hda/hda_jack.h105
-rw-r--r--sound/pci/hda/hda_priv.h398
-rw-r--r--sound/pci/hda/hda_tegra.c556
-rw-r--r--sound/pci/hda/hda_trace.h143
-rw-r--r--sound/pci/hda/patch_ca0110.c117
-rw-r--r--sound/pci/hda/patch_ca0132.c4726
-rw-r--r--sound/pci/hda/patch_cmedia.c156
-rw-r--r--sound/pci/hda/patch_hdmi.c3446
-rw-r--r--sound/pci/hda/patch_realtek.c6466
-rw-r--r--sound/pci/hda/patch_via.c1928
-rw-r--r--sound/pci/hda/thinkpad_helper.c102
-rw-r--r--sound/pci/ice1712/Makefile7
-rw-r--r--sound/pci/ice1712/ak4xxx.c30
-rw-r--r--sound/pci/ice1712/amp.c16
-rw-r--r--sound/pci/ice1712/amp.h16
-rw-r--r--sound/pci/ice1712/aureon.c120
-rw-r--r--sound/pci/ice1712/aureon.h16
-rw-r--r--sound/pci/ice1712/delta.c145
-rw-r--r--sound/pci/ice1712/delta.h16
-rw-r--r--sound/pci/ice1712/envy24ht.h16
-rw-r--r--sound/pci/ice1712/ews.c138
-rw-r--r--sound/pci/ice1712/ews.h16
-rw-r--r--sound/pci/ice1712/hoontech.c89
-rw-r--r--sound/pci/ice1712/hoontech.h17
-rw-r--r--sound/pci/ice1712/ice1712.c589
-rw-r--r--sound/pci/ice1712/ice1712.h23
-rw-r--r--sound/pci/ice1712/ice1724.c681
-rw-r--r--sound/pci/ice1712/juli.c70
-rw-r--r--sound/pci/ice1712/juli.h1
-rw-r--r--sound/pci/ice1712/maya44.c70
-rw-r--r--sound/pci/ice1712/maya44.h1
-rw-r--r--sound/pci/ice1712/phase.c46
-rw-r--r--sound/pci/ice1712/phase.h16
-rw-r--r--sound/pci/ice1712/pontis.c110
-rw-r--r--sound/pci/ice1712/pontis.h16
-rw-r--r--sound/pci/ice1712/prodigy192.c71
-rw-r--r--sound/pci/ice1712/prodigy192.h1
-rw-r--r--sound/pci/ice1712/prodigy_hifi.c255
-rw-r--r--sound/pci/ice1712/prodigy_hifi.h16
-rw-r--r--sound/pci/ice1712/psc724.c37
-rw-r--r--sound/pci/ice1712/psc724.h1
-rw-r--r--sound/pci/ice1712/quartet.c107
-rw-r--r--sound/pci/ice1712/quartet.h1
-rw-r--r--sound/pci/ice1712/revo.c40
-rw-r--r--sound/pci/ice1712/revo.h16
-rw-r--r--sound/pci/ice1712/se.c33
-rw-r--r--sound/pci/ice1712/se.h1
-rw-r--r--sound/pci/ice1712/stac946x.h1
-rw-r--r--sound/pci/ice1712/vt1720_mobo.c20
-rw-r--r--sound/pci/ice1712/vt1720_mobo.h16
-rw-r--r--sound/pci/ice1712/wm8766.c36
-rw-r--r--sound/pci/ice1712/wm8766.h18
-rw-r--r--sound/pci/ice1712/wm8776.c41
-rw-r--r--sound/pci/ice1712/wm8776.h19
-rw-r--r--sound/pci/ice1712/wtm.c192
-rw-r--r--sound/pci/ice1712/wtm.h1
-rw-r--r--sound/pci/intel8x0.c689
-rw-r--r--sound/pci/intel8x0m.c328
-rw-r--r--sound/pci/korg1212/Makefile3
-rw-r--r--sound/pci/korg1212/korg1212.c686
-rw-r--r--sound/pci/lola/Makefile1
-rw-r--r--sound/pci/lola/lola.c171
-rw-r--r--sound/pci/lola/lola.h26
-rw-r--r--sound/pci/lola/lola_clock.c19
-rw-r--r--sound/pci/lola/lola_mixer.c65
-rw-r--r--sound/pci/lola/lola_pcm.c99
-rw-r--r--sound/pci/lola/lola_proc.c31
-rw-r--r--sound/pci/lx6464es/Makefile3
-rw-r--r--sound/pci/lx6464es/lx6464es.c276
-rw-r--r--sound/pci/lx6464es/lx6464es.h27
-rw-r--r--sound/pci/lx6464es/lx_core.c330
-rw-r--r--sound/pci/lx6464es/lx_core.h24
-rw-r--r--sound/pci/lx6464es/lx_defs.h19
-rw-r--r--sound/pci/maestro3.c311
-rw-r--r--sound/pci/mixart/Makefile3
-rw-r--r--sound/pci/mixart/mixart.c190
-rw-r--r--sound/pci/mixart/mixart.h31
-rw-r--r--sound/pci/mixart/mixart_core.c153
-rw-r--r--sound/pci/mixart/mixart_core.h104
-rw-r--r--sound/pci/mixart/mixart_hwdep.c90
-rw-r--r--sound/pci/mixart/mixart_hwdep.h23
-rw-r--r--sound/pci/mixart/mixart_mixer.c116
-rw-r--r--sound/pci/mixart/mixart_mixer.h15
-rw-r--r--sound/pci/nm256/Makefile3
-rw-r--r--sound/pci/nm256/nm256.c302
-rw-r--r--sound/pci/nm256/nm256_coef.c5
-rw-r--r--sound/pci/oxygen/Makefile9
-rw-r--r--sound/pci/oxygen/ak4396.h1
-rw-r--r--sound/pci/oxygen/cm9780.h1
-rw-r--r--sound/pci/oxygen/cs2000.h1
-rw-r--r--sound/pci/oxygen/cs4245.h1
-rw-r--r--sound/pci/oxygen/cs4362a.h1
-rw-r--r--sound/pci/oxygen/cs4398.h1
-rw-r--r--sound/pci/oxygen/oxygen.c40
-rw-r--r--sound/pci/oxygen/oxygen.h6
-rw-r--r--sound/pci/oxygen/oxygen_io.c16
-rw-r--r--sound/pci/oxygen/oxygen_lib.c295
-rw-r--r--sound/pci/oxygen/oxygen_mixer.c134
-rw-r--r--sound/pci/oxygen/oxygen_pcm.c288
-rw-r--r--sound/pci/oxygen/oxygen_regs.h1
-rw-r--r--sound/pci/oxygen/pcm1796.h2
-rw-r--r--sound/pci/oxygen/se6x.c146
-rw-r--r--sound/pci/oxygen/virtuoso.c21
-rw-r--r--sound/pci/oxygen/wm8766.h1
-rw-r--r--sound/pci/oxygen/wm8776.h5
-rw-r--r--sound/pci/oxygen/wm8785.h1
-rw-r--r--sound/pci/oxygen/xonar.h1
-rw-r--r--sound/pci/oxygen/xonar_cs43xx.c19
-rw-r--r--sound/pci/oxygen/xonar_dg.c14
-rw-r--r--sound/pci/oxygen/xonar_dg.h3
-rw-r--r--sound/pci/oxygen/xonar_dg_mixer.c47
-rw-r--r--sound/pci/oxygen/xonar_hdmi.c13
-rw-r--r--sound/pci/oxygen/xonar_lib.c16
-rw-r--r--sound/pci/oxygen/xonar_pcm179x.c265
-rw-r--r--sound/pci/oxygen/xonar_wm87x6.c52
-rw-r--r--sound/pci/pcxhr/Makefile3
-rw-r--r--sound/pci/pcxhr/pcxhr.c288
-rw-r--r--sound/pci/pcxhr/pcxhr.h26
-rw-r--r--sound/pci/pcxhr/pcxhr_core.c137
-rw-r--r--sound/pci/pcxhr/pcxhr_core.h17
-rw-r--r--sound/pci/pcxhr/pcxhr_hwdep.c30
-rw-r--r--sound/pci/pcxhr/pcxhr_hwdep.h15
-rw-r--r--sound/pci/pcxhr/pcxhr_mix22.c46
-rw-r--r--sound/pci/pcxhr/pcxhr_mix22.h15
-rw-r--r--sound/pci/pcxhr/pcxhr_mixer.c117
-rw-r--r--sound/pci/pcxhr/pcxhr_mixer.h15
-rw-r--r--sound/pci/riptide/Makefile3
-rw-r--r--sound/pci/riptide/riptide.c588
-rw-r--r--sound/pci/rme32.c486
-rw-r--r--sound/pci/rme96.c644
-rw-r--r--sound/pci/rme9652/Makefile7
-rw-r--r--sound/pci/rme9652/hdsp.c1077
-rw-r--r--sound/pci/rme9652/hdspm.c1054
-rw-r--r--sound/pci/rme9652/rme9652.c597
-rw-r--r--sound/pci/sis7019.c240
-rw-r--r--sound/pci/sis7019.h14
-rw-r--r--sound/pci/sonicvibes.c385
-rw-r--r--sound/pci/trident/Makefile3
-rw-r--r--sound/pci/trident/trident.c97
-rw-r--r--sound/pci/trident/trident.h38
-rw-r--r--sound/pci/trident/trident_main.c723
-rw-r--r--sound/pci/trident/trident_memory.c99
-rw-r--r--sound/pci/via82xx.c458
-rw-r--r--sound/pci/via82xx_modem.c231
-rw-r--r--sound/pci/vx222/Makefile3
-rw-r--r--sound/pci/vx222/vx222.c130
-rw-r--r--sound/pci/vx222/vx222.h21
-rw-r--r--sound/pci/vx222/vx222_ops.c114
-rw-r--r--sound/pci/ymfpci/Makefile3
-rw-r--r--sound/pci/ymfpci/ymfpci.c219
-rw-r--r--sound/pci/ymfpci/ymfpci.h165
-rw-r--r--sound/pci/ymfpci/ymfpci_main.c701
-rw-r--r--sound/pcmcia/Kconfig2
-rw-r--r--sound/pcmcia/Makefile1
-rw-r--r--sound/pcmcia/pdaudiocf/Makefile3
-rw-r--r--sound/pcmcia/pdaudiocf/pdaudiocf.c59
-rw-r--r--sound/pcmcia/pdaudiocf/pdaudiocf.h20
-rw-r--r--sound/pcmcia/pdaudiocf/pdaudiocf_core.c66
-rw-r--r--sound/pcmcia/pdaudiocf/pdaudiocf_irq.c41
-rw-r--r--sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c76
-rw-r--r--sound/pcmcia/vx/Makefile3
-rw-r--r--sound/pcmcia/vx/vxp_mixer.c44
-rw-r--r--sound/pcmcia/vx/vxp_ops.c93
-rw-r--r--sound/pcmcia/vx/vxpocket.c95
-rw-r--r--sound/pcmcia/vx/vxpocket.h19
-rw-r--r--sound/ppc/Kconfig1
-rw-r--r--sound/ppc/Makefile3
-rw-r--r--sound/ppc/awacs.c115
-rw-r--r--sound/ppc/awacs.h15
-rw-r--r--sound/ppc/beep.c45
-rw-r--r--sound/ppc/burgundy.c50
-rw-r--r--sound/ppc/burgundy.h15
-rw-r--r--sound/ppc/daca.c45
-rw-r--r--sound/ppc/keywest.c96
-rw-r--r--sound/ppc/pmac.c283
-rw-r--r--sound/ppc/pmac.h18
-rw-r--r--sound/ppc/powermac.c57
-rw-r--r--sound/ppc/snd_ps3.c121
-rw-r--r--sound/ppc/snd_ps3.h14
-rw-r--r--sound/ppc/snd_ps3_reg.h16
-rw-r--r--sound/ppc/tumbler.c177
-rw-r--r--sound/ppc/tumbler_volume.h13
-rw-r--r--sound/sh/Kconfig3
-rw-r--r--sound/sh/Makefile5
-rw-r--r--sound/sh/aica.c155
-rw-r--r--sound/sh/aica.h15
-rw-r--r--sound/sh/sh_dac_audio.c107
-rw-r--r--sound/soc/Kconfig112
-rw-r--r--sound/soc/Makefile72
-rw-r--r--sound/soc/adi/Kconfig11
-rw-r--r--sound/soc/adi/Makefile5
-rw-r--r--sound/soc/adi/axi-i2s.c86
-rw-r--r--sound/soc/adi/axi-spdif.c14
-rw-r--r--sound/soc/amd/Kconfig190
-rw-r--r--sound/soc/amd/Makefile21
-rw-r--r--sound/soc/amd/acp-config.c337
-rw-r--r--sound/soc/amd/acp-da7219-max98357a.c811
-rw-r--r--sound/soc/amd/acp-es8336.c320
-rw-r--r--sound/soc/amd/acp-pcm-dma.c1442
-rw-r--r--sound/soc/amd/acp-rt5645.c218
-rw-r--r--sound/soc/amd/acp.h223
-rw-r--r--sound/soc/amd/acp/Kconfig189
-rw-r--r--sound/soc/amd/acp/Makefile50
-rw-r--r--sound/soc/amd/acp/acp-i2s.c699
-rw-r--r--sound/soc/amd/acp/acp-legacy-common.c647
-rw-r--r--sound/soc/amd/acp/acp-legacy-mach.c245
-rw-r--r--sound/soc/amd/acp/acp-mach-common.c1797
-rw-r--r--sound/soc/amd/acp/acp-mach.h139
-rw-r--r--sound/soc/amd/acp/acp-pci.c301
-rw-r--r--sound/soc/amd/acp/acp-pdm.c187
-rw-r--r--sound/soc/amd/acp/acp-platform.c360
-rw-r--r--sound/soc/amd/acp/acp-rembrandt.c247
-rw-r--r--sound/soc/amd/acp/acp-renoir.c191
-rw-r--r--sound/soc/amd/acp/acp-sdw-legacy-mach.c550
-rw-r--r--sound/soc/amd/acp/acp-sdw-mach-common.c98
-rw-r--r--sound/soc/amd/acp/acp-sdw-sof-mach.c453
-rw-r--r--sound/soc/amd/acp/acp-sof-mach.c174
-rw-r--r--sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c452
-rw-r--r--sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.h12
-rw-r--r--sound/soc/amd/acp/acp63.c298
-rw-r--r--sound/soc/amd/acp/acp70.c228
-rw-r--r--sound/soc/amd/acp/acp_common.h20
-rw-r--r--sound/soc/amd/acp/amd-acp63-acpi-match.c144
-rw-r--r--sound/soc/amd/acp/amd-acp70-acpi-match.c172
-rw-r--r--sound/soc/amd/acp/amd-acpi-mach.c93
-rw-r--r--sound/soc/amd/acp/amd-sdw-acpi.c62
-rw-r--r--sound/soc/amd/acp/amd.h365
-rw-r--r--sound/soc/amd/acp/chip_offset_byte.h146
-rw-r--r--sound/soc/amd/acp/soc_amd_sdw_common.h62
-rw-r--r--sound/soc/amd/acp3x-rt5682-max9836.c556
-rw-r--r--sound/soc/amd/include/acp_2_2_d.h609
-rw-r--r--sound/soc/amd/include/acp_2_2_enum.h1068
-rw-r--r--sound/soc/amd/include/acp_2_2_sh_mask.h2292
-rw-r--r--sound/soc/amd/mach-config.h38
-rw-r--r--sound/soc/amd/ps/Makefile11
-rw-r--r--sound/soc/amd/ps/acp63.h446
-rw-r--r--sound/soc/amd/ps/pci-ps.c746
-rw-r--r--sound/soc/amd/ps/ps-common.c493
-rw-r--r--sound/soc/amd/ps/ps-mach.c80
-rw-r--r--sound/soc/amd/ps/ps-pdm-dma.c463
-rw-r--r--sound/soc/amd/ps/ps-sdw-dma.c804
-rw-r--r--sound/soc/amd/raven/Makefile8
-rw-r--r--sound/soc/amd/raven/acp3x-i2s.c331
-rw-r--r--sound/soc/amd/raven/acp3x-pcm-dma.c526
-rw-r--r--sound/soc/amd/raven/acp3x.h162
-rw-r--r--sound/soc/amd/raven/chip_offset_byte.h639
-rw-r--r--sound/soc/amd/raven/pci-acp3x.c347
-rw-r--r--sound/soc/amd/renoir/Makefile8
-rw-r--r--sound/soc/amd/renoir/acp3x-pdm-dma.c504
-rw-r--r--sound/soc/amd/renoir/acp3x-rn.c77
-rw-r--r--sound/soc/amd/renoir/rn-pci-acp3x.c434
-rw-r--r--sound/soc/amd/renoir/rn_acp3x.h93
-rw-r--r--sound/soc/amd/renoir/rn_chip_offset_byte.h349
-rw-r--r--sound/soc/amd/rpl/Makefile5
-rw-r--r--sound/soc/amd/rpl/rpl-pci-acp6x.c227
-rw-r--r--sound/soc/amd/rpl/rpl_acp6x.h36
-rw-r--r--sound/soc/amd/rpl/rpl_acp6x_chip_offset_byte.h30
-rw-r--r--sound/soc/amd/vangogh/Makefile11
-rw-r--r--sound/soc/amd/vangogh/acp5x-i2s.c417
-rw-r--r--sound/soc/amd/vangogh/acp5x-mach.c490
-rw-r--r--sound/soc/amd/vangogh/acp5x-pcm-dma.c513
-rw-r--r--sound/soc/amd/vangogh/acp5x.h224
-rw-r--r--sound/soc/amd/vangogh/pci-acp5x.c342
-rw-r--r--sound/soc/amd/vangogh/vg_chip_offset_byte.h337
-rw-r--r--sound/soc/amd/yc/Makefile9
-rw-r--r--sound/soc/amd/yc/acp6x-mach.c740
-rw-r--r--sound/soc/amd/yc/acp6x-pdm-dma.c455
-rw-r--r--sound/soc/amd/yc/acp6x.h110
-rw-r--r--sound/soc/amd/yc/acp6x_chip_offset_byte.h444
-rw-r--r--sound/soc/amd/yc/pci-acp6x.c350
-rw-r--r--sound/soc/apple/Kconfig11
-rw-r--r--sound/soc/apple/Makefile3
-rw-r--r--sound/soc/apple/mca.c1212
-rw-r--r--sound/soc/atmel/Kconfig171
-rw-r--r--sound/soc/atmel/Makefile44
-rw-r--r--sound/soc/atmel/atmel-classd.c630
-rw-r--r--sound/soc/atmel/atmel-classd.h121
-rw-r--r--sound/soc/atmel/atmel-i2s.c742
-rw-r--r--sound/soc/atmel/atmel-pcm-dma.c56
-rw-r--r--sound/soc/atmel/atmel-pcm-pdc.c84
-rw-r--r--sound/soc/atmel/atmel-pcm.c121
-rw-r--r--sound/soc/atmel/atmel-pcm.h34
-rw-r--r--sound/soc/atmel/atmel-pdmic.c702
-rw-r--r--sound/soc/atmel/atmel-pdmic.h81
-rw-r--r--sound/soc/atmel/atmel_ssc_dai.c629
-rw-r--r--sound/soc/atmel/atmel_ssc_dai.h18
-rw-r--r--sound/soc/atmel/atmel_wm8904.c36
-rw-r--r--sound/soc/atmel/mchp-i2s-mcc.c1138
-rw-r--r--sound/soc/atmel/mchp-pdmc.c1156
-rw-r--r--sound/soc/atmel/mchp-spdifrx.c1203
-rw-r--r--sound/soc/atmel/mchp-spdiftx.c903
-rw-r--r--sound/soc/atmel/mikroe-proto.c176
-rw-r--r--sound/soc/atmel/sam9g20_wm8731.c226
-rw-r--r--sound/soc/atmel/sam9x5_wm8731.c64
-rw-r--r--sound/soc/atmel/snd-soc-afeb9260.c151
-rw-r--r--sound/soc/atmel/tse850-pcm5142.c435
-rw-r--r--sound/soc/au1x/Kconfig7
-rw-r--r--sound/soc/au1x/Makefile17
-rw-r--r--sound/soc/au1x/ac97c.c28
-rw-r--r--sound/soc/au1x/db1000.c22
-rw-r--r--sound/soc/au1x/db1200.c94
-rw-r--r--sound/soc/au1x/dbdma2.c114
-rw-r--r--sound/soc/au1x/dma.c112
-rw-r--r--sound/soc/au1x/i2sc.c36
-rw-r--r--sound/soc/au1x/psc-ac97.c41
-rw-r--r--sound/soc/au1x/psc-i2s.c66
-rw-r--r--sound/soc/au1x/psc.h6
-rw-r--r--sound/soc/bcm/Kconfig23
-rw-r--r--sound/soc/bcm/Makefile12
-rw-r--r--sound/soc/bcm/bcm2835-i2s.c750
-rw-r--r--sound/soc/bcm/bcm63xx-i2s-whistler.c303
-rw-r--r--sound/soc/bcm/bcm63xx-i2s.h89
-rw-r--r--sound/soc/bcm/bcm63xx-pcm-whistler.c418
-rw-r--r--sound/soc/bcm/cygnus-pcm.c750
-rw-r--r--sound/soc/bcm/cygnus-ssp.c1405
-rw-r--r--sound/soc/bcm/cygnus-ssp.h127
-rw-r--r--sound/soc/blackfin/Kconfig205
-rw-r--r--sound/soc/blackfin/Makefile39
-rw-r--r--sound/soc/blackfin/bf5xx-ac97-pcm.c476
-rw-r--r--sound/soc/blackfin/bf5xx-ac97.c389
-rw-r--r--sound/soc/blackfin/bf5xx-ac97.h57
-rw-r--r--sound/soc/blackfin/bf5xx-ad1836.c119
-rw-r--r--sound/soc/blackfin/bf5xx-ad193x.c131
-rw-r--r--sound/soc/blackfin/bf5xx-ad1980.c111
-rw-r--r--sound/soc/blackfin/bf5xx-ad73311.c212
-rw-r--r--sound/soc/blackfin/bf5xx-i2s-pcm.c368
-rw-r--r--sound/soc/blackfin/bf5xx-i2s-pcm.h17
-rw-r--r--sound/soc/blackfin/bf5xx-i2s.c392
-rw-r--r--sound/soc/blackfin/bf5xx-sport.c1102
-rw-r--r--sound/soc/blackfin/bf5xx-sport.h174
-rw-r--r--sound/soc/blackfin/bf5xx-ssm2602.c126
-rw-r--r--sound/soc/blackfin/bf6xx-i2s.c240
-rw-r--r--sound/soc/blackfin/bf6xx-sport.c429
-rw-r--r--sound/soc/blackfin/bf6xx-sport.h82
-rw-r--r--sound/soc/blackfin/bfin-eval-adau1373.c184
-rw-r--r--sound/soc/blackfin/bfin-eval-adau1701.c124
-rw-r--r--sound/soc/blackfin/bfin-eval-adau1x61.c142
-rw-r--r--sound/soc/blackfin/bfin-eval-adau1x81.c130
-rw-r--r--sound/soc/blackfin/bfin-eval-adav80x.c156
-rw-r--r--sound/soc/cirrus/Kconfig52
-rw-r--r--sound/soc/cirrus/Makefile15
-rw-r--r--sound/soc/cirrus/edb93xx.c127
-rw-r--r--sound/soc/cirrus/ep93xx-ac97.c451
-rw-r--r--sound/soc/cirrus/ep93xx-i2s.c220
-rw-r--r--sound/soc/cirrus/ep93xx-pcm.c25
-rw-r--r--sound/soc/cirrus/ep93xx-pcm.h13
-rw-r--r--sound/soc/cirrus/simone.c88
-rw-r--r--sound/soc/cirrus/snappercl15.c137
-rw-r--r--sound/soc/codecs/88pm860x-codec.c281
-rw-r--r--sound/soc/codecs/88pm860x-codec.h9
-rw-r--r--sound/soc/codecs/Kconfig2428
-rw-r--r--sound/soc/codecs/Makefile887
-rw-r--r--sound/soc/codecs/ab8500-codec.c509
-rw-r--r--sound/soc/codecs/ab8500-codec.h7
-rw-r--r--sound/soc/codecs/ac97.c97
-rw-r--r--sound/soc/codecs/ad1836.c79
-rw-r--r--sound/soc/codecs/ad1836.h3
-rw-r--r--sound/soc/codecs/ad193x-i2c.c23
-rw-r--r--sound/soc/codecs/ad193x-spi.c25
-rw-r--r--sound/soc/codecs/ad193x.c328
-rw-r--r--sound/soc/codecs/ad193x.h24
-rw-r--r--sound/soc/codecs/ad1980.c275
-rw-r--r--sound/soc/codecs/ad1980.h26
-rw-r--r--sound/soc/codecs/ad73311.c33
-rw-r--r--sound/soc/codecs/ad73311.h17
-rw-r--r--sound/soc/codecs/adau-utils.c60
-rw-r--r--sound/soc/codecs/adau-utils.h8
-rw-r--r--sound/soc/codecs/adau1372-i2c.c41
-rw-r--r--sound/soc/codecs/adau1372-spi.c59
-rw-r--r--sound/soc/codecs/adau1372.c1073
-rw-r--r--sound/soc/codecs/adau1372.h22
-rw-r--r--sound/soc/codecs/adau1373.c392
-rw-r--r--sound/soc/codecs/adau1373.h1
-rw-r--r--sound/soc/codecs/adau1701.c352
-rw-r--r--sound/soc/codecs/adau1701.h3
-rw-r--r--sound/soc/codecs/adau1761-i2c.c28
-rw-r--r--sound/soc/codecs/adau1761-spi.c23
-rw-r--r--sound/soc/codecs/adau1761.c360
-rw-r--r--sound/soc/codecs/adau1761.h3
-rw-r--r--sound/soc/codecs/adau1781-i2c.c24
-rw-r--r--sound/soc/codecs/adau1781-spi.c19
-rw-r--r--sound/soc/codecs/adau1781.c94
-rw-r--r--sound/soc/codecs/adau1781.h3
-rw-r--r--sound/soc/codecs/adau17x1.c563
-rw-r--r--sound/soc/codecs/adau17x1.h36
-rw-r--r--sound/soc/codecs/adau1977-i2c.c16
-rw-r--r--sound/soc/codecs/adau1977-spi.c21
-rw-r--r--sound/soc/codecs/adau1977.c144
-rw-r--r--sound/soc/codecs/adau1977.h3
-rw-r--r--sound/soc/codecs/adau7002.c131
-rw-r--r--sound/soc/codecs/adau7118-hw.c43
-rw-r--r--sound/soc/codecs/adau7118-i2c.c88
-rw-r--r--sound/soc/codecs/adau7118.c576
-rw-r--r--sound/soc/codecs/adau7118.h24
-rw-r--r--sound/soc/codecs/adav801.c11
-rw-r--r--sound/soc/codecs/adav803.c16
-rw-r--r--sound/soc/codecs/adav80x.c179
-rw-r--r--sound/soc/codecs/adav80x.h3
-rw-r--r--sound/soc/codecs/ads117x.c41
-rw-r--r--sound/soc/codecs/ak4104.c104
-rw-r--r--sound/soc/codecs/ak4118.c416
-rw-r--r--sound/soc/codecs/ak4375.c606
-rw-r--r--sound/soc/codecs/ak4458.c813
-rw-r--r--sound/soc/codecs/ak4458.h90
-rw-r--r--sound/soc/codecs/ak4535.c118
-rw-r--r--sound/soc/codecs/ak4535.h5
-rw-r--r--sound/soc/codecs/ak4554.c46
-rw-r--r--sound/soc/codecs/ak4613.c927
-rw-r--r--sound/soc/codecs/ak4619.c912
-rw-r--r--sound/soc/codecs/ak4641.c161
-rw-r--r--sound/soc/codecs/ak4641.h47
-rw-r--r--sound/soc/codecs/ak4642.c360
-rw-r--r--sound/soc/codecs/ak4671.c141
-rw-r--r--sound/soc/codecs/ak4671.h7
-rw-r--r--sound/soc/codecs/ak5386.c96
-rw-r--r--sound/soc/codecs/ak5558.c508
-rw-r--r--sound/soc/codecs/ak5558.h52
-rw-r--r--sound/soc/codecs/alc5623.c225
-rw-r--r--sound/soc/codecs/alc5623.h6
-rw-r--r--sound/soc/codecs/alc5632.c208
-rw-r--r--sound/soc/codecs/alc5632.h5
-rw-r--r--sound/soc/codecs/arizona-jack.c1670
-rw-r--r--sound/soc/codecs/arizona.c1367
-rw-r--r--sound/soc/codecs/arizona.h229
-rw-r--r--sound/soc/codecs/audio-iio-aux.c314
-rw-r--r--sound/soc/codecs/aw8738.c104
-rw-r--r--sound/soc/codecs/aw87390.c461
-rw-r--r--sound/soc/codecs/aw87390.h85
-rw-r--r--sound/soc/codecs/aw88081.c1317
-rw-r--r--sound/soc/codecs/aw88081.h329
-rw-r--r--sound/soc/codecs/aw88166.c1928
-rw-r--r--sound/soc/codecs/aw88166.h534
-rw-r--r--sound/soc/codecs/aw88261.c1282
-rw-r--r--sound/soc/codecs/aw88261.h459
-rw-r--r--sound/soc/codecs/aw88395/aw88395.c576
-rw-r--r--sound/soc/codecs/aw88395/aw88395.h58
-rw-r--r--sound/soc/codecs/aw88395/aw88395_data_type.h142
-rw-r--r--sound/soc/codecs/aw88395/aw88395_device.c1720
-rw-r--r--sound/soc/codecs/aw88395/aw88395_device.h214
-rw-r--r--sound/soc/codecs/aw88395/aw88395_lib.c1174
-rw-r--r--sound/soc/codecs/aw88395/aw88395_lib.h92
-rw-r--r--sound/soc/codecs/aw88395/aw88395_reg.h383
-rw-r--r--sound/soc/codecs/aw88399.c2350
-rw-r--r--sound/soc/codecs/aw88399.h634
-rw-r--r--sound/soc/codecs/bd28623.c241
-rw-r--r--sound/soc/codecs/bt-sco.c105
-rw-r--r--sound/soc/codecs/chv3-codec.c42
-rw-r--r--sound/soc/codecs/cirrus_legacy.h21
-rw-r--r--sound/soc/codecs/cpcap.c1887
-rw-r--r--sound/soc/codecs/cq93vc.c95
-rw-r--r--sound/soc/codecs/cros_ec_codec.c1066
-rw-r--r--sound/soc/codecs/cs-amp-lib-test.c1002
-rw-r--r--sound/soc/codecs/cs-amp-lib.c415
-rw-r--r--sound/soc/codecs/cs35l32.c579
-rw-r--r--sound/soc/codecs/cs35l32.h89
-rw-r--r--sound/soc/codecs/cs35l33.c1287
-rw-r--r--sound/soc/codecs/cs35l33.h217
-rw-r--r--sound/soc/codecs/cs35l34.c1217
-rw-r--r--sound/soc/codecs/cs35l34.h265
-rw-r--r--sound/soc/codecs/cs35l35.c1662
-rw-r--r--sound/soc/codecs/cs35l35.h297
-rw-r--r--sound/soc/codecs/cs35l36.c1942
-rw-r--r--sound/soc/codecs/cs35l36.h446
-rw-r--r--sound/soc/codecs/cs35l41-i2c.c96
-rw-r--r--sound/soc/codecs/cs35l41-lib.c1592
-rw-r--r--sound/soc/codecs/cs35l41-spi.c99
-rw-r--r--sound/soc/codecs/cs35l41.c1492
-rw-r--r--sound/soc/codecs/cs35l41.h41
-rw-r--r--sound/soc/codecs/cs35l45-i2c.c76
-rw-r--r--sound/soc/codecs/cs35l45-spi.c78
-rw-r--r--sound/soc/codecs/cs35l45-tables.c332
-rw-r--r--sound/soc/codecs/cs35l45.c1515
-rw-r--r--sound/soc/codecs/cs35l45.h514
-rw-r--r--sound/soc/codecs/cs35l56-i2c.c108
-rw-r--r--sound/soc/codecs/cs35l56-sdw.c606
-rw-r--r--sound/soc/codecs/cs35l56-shared.c1355
-rw-r--r--sound/soc/codecs/cs35l56-spi.c95
-rw-r--r--sound/soc/codecs/cs35l56.c1564
-rw-r--r--sound/soc/codecs/cs35l56.h71
-rw-r--r--sound/soc/codecs/cs40l50-codec.c307
-rw-r--r--sound/soc/codecs/cs4234.c916
-rw-r--r--sound/soc/codecs/cs4234.h287
-rw-r--r--sound/soc/codecs/cs4265.c192
-rw-r--r--sound/soc/codecs/cs4265.h6
-rw-r--r--sound/soc/codecs/cs4270.c218
-rw-r--r--sound/soc/codecs/cs4271-i2c.c43
-rw-r--r--sound/soc/codecs/cs4271-spi.c37
-rw-r--r--sound/soc/codecs/cs4271.c360
-rw-r--r--sound/soc/codecs/cs4271.h12
-rw-r--r--sound/soc/codecs/cs42l42-i2c.c104
-rw-r--r--sound/soc/codecs/cs42l42-sdw.c625
-rw-r--r--sound/soc/codecs/cs42l42.c2495
-rw-r--r--sound/soc/codecs/cs42l42.h82
-rw-r--r--sound/soc/codecs/cs42l43-jack.c962
-rw-r--r--sound/soc/codecs/cs42l43-sdw.c71
-rw-r--r--sound/soc/codecs/cs42l43.c2476
-rw-r--r--sound/soc/codecs/cs42l43.h146
-rw-r--r--sound/soc/codecs/cs42l51-i2c.c36
-rw-r--r--sound/soc/codecs/cs42l51.c415
-rw-r--r--sound/soc/codecs/cs42l51.h14
-rw-r--r--sound/soc/codecs/cs42l52.c401
-rw-r--r--sound/soc/codecs/cs42l52.h6
-rw-r--r--sound/soc/codecs/cs42l56.c433
-rw-r--r--sound/soc/codecs/cs42l56.h6
-rw-r--r--sound/soc/codecs/cs42l73.c398
-rw-r--r--sound/soc/codecs/cs42l73.h16
-rw-r--r--sound/soc/codecs/cs42l83-i2c.c240
-rw-r--r--sound/soc/codecs/cs42l84.c1111
-rw-r--r--sound/soc/codecs/cs42l84.h210
-rw-r--r--sound/soc/codecs/cs42xx8-i2c.c34
-rw-r--r--sound/soc/codecs/cs42xx8.c256
-rw-r--r--sound/soc/codecs/cs42xx8.h2
-rw-r--r--sound/soc/codecs/cs43130.c2781
-rw-r--r--sound/soc/codecs/cs43130.h541
-rw-r--r--sound/soc/codecs/cs4341.c352
-rw-r--r--sound/soc/codecs/cs4349.c382
-rw-r--r--sound/soc/codecs/cs4349.h127
-rw-r--r--sound/soc/codecs/cs47l15.c1506
-rw-r--r--sound/soc/codecs/cs47l24.c1355
-rw-r--r--sound/soc/codecs/cs47l24.h20
-rw-r--r--sound/soc/codecs/cs47l35.c1781
-rw-r--r--sound/soc/codecs/cs47l85.c2732
-rw-r--r--sound/soc/codecs/cs47l90.c2656
-rw-r--r--sound/soc/codecs/cs47l92.c2104
-rw-r--r--sound/soc/codecs/cs48l32-tables.c538
-rw-r--r--sound/soc/codecs/cs48l32.c4076
-rw-r--r--sound/soc/codecs/cs48l32.h403
-rw-r--r--sound/soc/codecs/cs530x-i2c.c72
-rw-r--r--sound/soc/codecs/cs530x.c971
-rw-r--r--sound/soc/codecs/cs530x.h223
-rw-r--r--sound/soc/codecs/cs53l30.c1106
-rw-r--r--sound/soc/codecs/cs53l30.h455
-rw-r--r--sound/soc/codecs/cx20442.c175
-rw-r--r--sound/soc/codecs/cx20442.h7
-rw-r--r--sound/soc/codecs/cx2072x.c1718
-rw-r--r--sound/soc/codecs/cx2072x.h314
-rw-r--r--sound/soc/codecs/da7210.c254
-rw-r--r--sound/soc/codecs/da7213.c1113
-rw-r--r--sound/soc/codecs/da7213.h138
-rw-r--r--sound/soc/codecs/da7218.c3303
-rw-r--r--sound/soc/codecs/da7218.h1411
-rw-r--r--sound/soc/codecs/da7219-aad.c1080
-rw-r--r--sound/soc/codecs/da7219-aad.h222
-rw-r--r--sound/soc/codecs/da7219.c2732
-rw-r--r--sound/soc/codecs/da7219.h839
-rw-r--r--sound/soc/codecs/da732x.c323
-rw-r--r--sound/soc/codecs/da732x.h17
-rw-r--r--sound/soc/codecs/da732x_reg.h5
-rw-r--r--sound/soc/codecs/da9055.c221
-rw-r--r--sound/soc/codecs/dmic.c193
-rw-r--r--sound/soc/codecs/es7134.c316
-rw-r--r--sound/soc/codecs/es7241.c311
-rw-r--r--sound/soc/codecs/es8311.c973
-rw-r--r--sound/soc/codecs/es8311.h162
-rw-r--r--sound/soc/codecs/es8316.c933
-rw-r--r--sound/soc/codecs/es8316.h135
-rw-r--r--sound/soc/codecs/es8323.c791
-rw-r--r--sound/soc/codecs/es8323.h78
-rw-r--r--sound/soc/codecs/es8326.c1374
-rw-r--r--sound/soc/codecs/es8326.h200
-rw-r--r--sound/soc/codecs/es8328-i2c.c51
-rw-r--r--sound/soc/codecs/es8328-spi.c39
-rw-r--r--sound/soc/codecs/es8328.c882
-rw-r--r--sound/soc/codecs/es8328.h290
-rw-r--r--sound/soc/codecs/es8375.c794
-rw-r--r--sound/soc/codecs/es8375.h123
-rw-r--r--sound/soc/codecs/es8389.c962
-rw-r--r--sound/soc/codecs/es8389.h140
-rw-r--r--sound/soc/codecs/es83xx-dsm-common.c89
-rw-r--r--sound/soc/codecs/es83xx-dsm-common.h393
-rw-r--r--sound/soc/codecs/framer-codec.c413
-rw-r--r--sound/soc/codecs/fs-amp-lib.c265
-rw-r--r--sound/soc/codecs/fs-amp-lib.h150
-rw-r--r--sound/soc/codecs/fs210x.c1586
-rw-r--r--sound/soc/codecs/fs210x.h75
-rw-r--r--sound/soc/codecs/gtm601.c109
-rw-r--r--sound/soc/codecs/hda-dai.c105
-rw-r--r--sound/soc/codecs/hda.c396
-rw-r--r--sound/soc/codecs/hda.h19
-rw-r--r--sound/soc/codecs/hdac_hda.c679
-rw-r--r--sound/soc/codecs/hdac_hda.h34
-rw-r--r--sound/soc/codecs/hdac_hdmi.c2043
-rw-r--r--sound/soc/codecs/hdmi-codec.c1212
-rw-r--r--sound/soc/codecs/hdmi.c108
-rw-r--r--sound/soc/codecs/ics43432.c74
-rw-r--r--sound/soc/codecs/idt821034.c1183
-rw-r--r--sound/soc/codecs/inno_rk3036.c486
-rw-r--r--sound/soc/codecs/inno_rk3036.h124
-rw-r--r--sound/soc/codecs/isabelle.c100
-rw-r--r--sound/soc/codecs/isabelle.h6
-rw-r--r--sound/soc/codecs/jz4725b.c667
-rw-r--r--sound/soc/codecs/jz4740.c134
-rw-r--r--sound/soc/codecs/jz4760.c871
-rw-r--r--sound/soc/codecs/jz4770.c919
-rw-r--r--sound/soc/codecs/l3.c91
-rw-r--r--sound/soc/codecs/lm4857.c127
-rw-r--r--sound/soc/codecs/lm49453.c160
-rw-r--r--sound/soc/codecs/lm49453.h6
-rw-r--r--sound/soc/codecs/lochnagar-sc.c266
-rw-r--r--sound/soc/codecs/lpass-macro-common.c93
-rw-r--r--sound/soc/codecs/lpass-macro-common.h77
-rw-r--r--sound/soc/codecs/lpass-rx-macro.c4039
-rw-r--r--sound/soc/codecs/lpass-tx-macro.c2542
-rw-r--r--sound/soc/codecs/lpass-va-macro.c1747
-rw-r--r--sound/soc/codecs/lpass-wsa-macro.c3048
-rw-r--r--sound/soc/codecs/lpass-wsa-macro.h17
-rw-r--r--sound/soc/codecs/madera.c4812
-rw-r--r--sound/soc/codecs/madera.h458
-rw-r--r--sound/soc/codecs/max9759.c198
-rw-r--r--sound/soc/codecs/max9768.c129
-rw-r--r--sound/soc/codecs/max98088.c915
-rw-r--r--sound/soc/codecs/max98088.h7
-rw-r--r--sound/soc/codecs/max98090.c1019
-rw-r--r--sound/soc/codecs/max98090.h31
-rw-r--r--sound/soc/codecs/max98095.c901
-rw-r--r--sound/soc/codecs/max98095.h7
-rw-r--r--sound/soc/codecs/max98357a.c182
-rw-r--r--sound/soc/codecs/max98363.c465
-rw-r--r--sound/soc/codecs/max98363.h36
-rw-r--r--sound/soc/codecs/max98371.c430
-rw-r--r--sound/soc/codecs/max98371.h63
-rw-r--r--sound/soc/codecs/max98373-i2c.c616
-rw-r--r--sound/soc/codecs/max98373-sdw.c888
-rw-r--r--sound/soc/codecs/max98373-sdw.h72
-rw-r--r--sound/soc/codecs/max98373.c509
-rw-r--r--sound/soc/codecs/max98373.h240
-rw-r--r--sound/soc/codecs/max98388.c1013
-rw-r--r--sound/soc/codecs/max98388.h234
-rw-r--r--sound/soc/codecs/max98390.c1141
-rw-r--r--sound/soc/codecs/max98390.h667
-rw-r--r--sound/soc/codecs/max98396.c1915
-rw-r--r--sound/soc/codecs/max98396.h327
-rw-r--r--sound/soc/codecs/max9850.c145
-rw-r--r--sound/soc/codecs/max9850.h7
-rw-r--r--sound/soc/codecs/max98504.c382
-rw-r--r--sound/soc/codecs/max98504.h56
-rw-r--r--sound/soc/codecs/max98520.c766
-rw-r--r--sound/soc/codecs/max98520.h159
-rw-r--r--sound/soc/codecs/max9860.c738
-rw-r--r--sound/soc/codecs/max9860.h154
-rw-r--r--sound/soc/codecs/max9867.c713
-rw-r--r--sound/soc/codecs/max9867.h67
-rw-r--r--sound/soc/codecs/max9877.c45
-rw-r--r--sound/soc/codecs/max9877.h9
-rw-r--r--sound/soc/codecs/max98925.c646
-rw-r--r--sound/soc/codecs/max98925.h829
-rw-r--r--sound/soc/codecs/max98926.c593
-rw-r--r--sound/soc/codecs/max98926.h846
-rw-r--r--sound/soc/codecs/max98927.c914
-rw-r--r--sound/soc/codecs/max98927.h271
-rw-r--r--sound/soc/codecs/mc13783.c147
-rw-r--r--sound/soc/codecs/mc13783.h14
-rw-r--r--sound/soc/codecs/ml26124.c206
-rw-r--r--sound/soc/codecs/ml26124.h14
-rw-r--r--sound/soc/codecs/msm8916-wcd-analog.c1280
-rw-r--r--sound/soc/codecs/msm8916-wcd-digital.c1251
-rw-r--r--sound/soc/codecs/mt6351.c1496
-rw-r--r--sound/soc/codecs/mt6351.h105
-rw-r--r--sound/soc/codecs/mt6357.c1855
-rw-r--r--sound/soc/codecs/mt6357.h660
-rw-r--r--sound/soc/codecs/mt6358.c2431
-rw-r--r--sound/soc/codecs/mt6358.h2310
-rw-r--r--sound/soc/codecs/mt6359-accdet.c1062
-rw-r--r--sound/soc/codecs/mt6359-accdet.h137
-rw-r--r--sound/soc/codecs/mt6359.c2962
-rw-r--r--sound/soc/codecs/mt6359.h4289
-rw-r--r--sound/soc/codecs/mt6660.c581
-rw-r--r--sound/soc/codecs/mt6660.h77
-rw-r--r--sound/soc/codecs/nau8315.c167
-rw-r--r--sound/soc/codecs/nau8325.c900
-rw-r--r--sound/soc/codecs/nau8325.h391
-rw-r--r--sound/soc/codecs/nau8540.c993
-rw-r--r--sound/soc/codecs/nau8540.h265
-rw-r--r--sound/soc/codecs/nau8810.c928
-rw-r--r--sound/soc/codecs/nau8810.h286
-rw-r--r--sound/soc/codecs/nau8821.c1959
-rw-r--r--sound/soc/codecs/nau8821.h586
-rw-r--r--sound/soc/codecs/nau8822.c1221
-rw-r--r--sound/soc/codecs/nau8822.h224
-rw-r--r--sound/soc/codecs/nau8824.c2058
-rw-r--r--sound/soc/codecs/nau8824.h478
-rw-r--r--sound/soc/codecs/nau8825.c2972
-rw-r--r--sound/soc/codecs/nau8825.h538
-rw-r--r--sound/soc/codecs/ntp8835.c480
-rw-r--r--sound/soc/codecs/ntp8918.c396
-rw-r--r--sound/soc/codecs/ntpfw.c137
-rw-r--r--sound/soc/codecs/ntpfw.h23
-rw-r--r--sound/soc/codecs/pcm1681.c99
-rw-r--r--sound/soc/codecs/pcm1754.c185
-rw-r--r--sound/soc/codecs/pcm1789-i2c.c63
-rw-r--r--sound/soc/codecs/pcm1789.c271
-rw-r--r--sound/soc/codecs/pcm1789.h17
-rw-r--r--sound/soc/codecs/pcm1792a.c272
-rw-r--r--sound/soc/codecs/pcm1792a.h27
-rw-r--r--sound/soc/codecs/pcm179x-i2c.c59
-rw-r--r--sound/soc/codecs/pcm179x-spi.c58
-rw-r--r--sound/soc/codecs/pcm179x.c231
-rw-r--r--sound/soc/codecs/pcm179x.h18
-rw-r--r--sound/soc/codecs/pcm186x-i2c.c60
-rw-r--r--sound/soc/codecs/pcm186x-spi.c61
-rw-r--r--sound/soc/codecs/pcm186x.c704
-rw-r--r--sound/soc/codecs/pcm186x.h219
-rw-r--r--sound/soc/codecs/pcm3008.c95
-rw-r--r--sound/soc/codecs/pcm3008.h22
-rw-r--r--sound/soc/codecs/pcm3060-i2c.c59
-rw-r--r--sound/soc/codecs/pcm3060-spi.c59
-rw-r--r--sound/soc/codecs/pcm3060.c347
-rw-r--r--sound/soc/codecs/pcm3060.h96
-rw-r--r--sound/soc/codecs/pcm3168a-i2c.c69
-rw-r--r--sound/soc/codecs/pcm3168a-spi.c60
-rw-r--r--sound/soc/codecs/pcm3168a.c914
-rw-r--r--sound/soc/codecs/pcm3168a.h97
-rw-r--r--sound/soc/codecs/pcm5102a.c57
-rw-r--r--sound/soc/codecs/pcm512x-i2c.c59
-rw-r--r--sound/soc/codecs/pcm512x-spi.c28
-rw-r--r--sound/soc/codecs/pcm512x.c1321
-rw-r--r--sound/soc/codecs/pcm512x.h123
-rw-r--r--sound/soc/codecs/pcm6240.c2170
-rw-r--r--sound/soc/codecs/pcm6240.h247
-rw-r--r--sound/soc/codecs/peb2466.c2064
-rw-r--r--sound/soc/codecs/pm4125-sdw.c545
-rw-r--r--sound/soc/codecs/pm4125.c1780
-rw-r--r--sound/soc/codecs/pm4125.h307
-rw-r--r--sound/soc/codecs/rk3308_codec.c974
-rw-r--r--sound/soc/codecs/rk3308_codec.h579
-rw-r--r--sound/soc/codecs/rk3328_codec.c534
-rw-r--r--sound/soc/codecs/rk3328_codec.h210
-rw-r--r--sound/soc/codecs/rk817_codec.c540
-rw-r--r--sound/soc/codecs/rl6231.c218
-rw-r--r--sound/soc/codecs/rl6231.h9
-rw-r--r--sound/soc/codecs/rl6347a.c108
-rw-r--r--sound/soc/codecs/rl6347a.h31
-rw-r--r--sound/soc/codecs/rt-sdw-common.c238
-rw-r--r--sound/soc/codecs/rt-sdw-common.h66
-rw-r--r--sound/soc/codecs/rt1011.c2492
-rw-r--r--sound/soc/codecs/rt1011.h704
-rw-r--r--sound/soc/codecs/rt1015.c1193
-rw-r--r--sound/soc/codecs/rt1015.h449
-rw-r--r--sound/soc/codecs/rt1015p.c154
-rw-r--r--sound/soc/codecs/rt1016.c693
-rw-r--r--sound/soc/codecs/rt1016.h232
-rw-r--r--sound/soc/codecs/rt1017-sdca-sdw.c822
-rw-r--r--sound/soc/codecs/rt1017-sdca-sdw.h183
-rw-r--r--sound/soc/codecs/rt1019.c609
-rw-r--r--sound/soc/codecs/rt1019.h164
-rw-r--r--sound/soc/codecs/rt1305.c1179
-rw-r--r--sound/soc/codecs/rt1305.h273
-rw-r--r--sound/soc/codecs/rt1308-sdw.c817
-rw-r--r--sound/soc/codecs/rt1308-sdw.h172
-rw-r--r--sound/soc/codecs/rt1308.c871
-rw-r--r--sound/soc/codecs/rt1308.h294
-rw-r--r--sound/soc/codecs/rt1316-sdw.c794
-rw-r--r--sound/soc/codecs/rt1316-sdw.h52
-rw-r--r--sound/soc/codecs/rt1318-sdw.c868
-rw-r--r--sound/soc/codecs/rt1318-sdw.h96
-rw-r--r--sound/soc/codecs/rt1318.c1353
-rw-r--r--sound/soc/codecs/rt1318.h342
-rw-r--r--sound/soc/codecs/rt1320-sdw.c1823
-rw-r--r--sound/soc/codecs/rt1320-sdw.h113
-rw-r--r--sound/soc/codecs/rt274.c1233
-rw-r--r--sound/soc/codecs/rt274.h214
-rw-r--r--sound/soc/codecs/rt286.c647
-rw-r--r--sound/soc/codecs/rt286.h14
-rw-r--r--sound/soc/codecs/rt298.c1323
-rw-r--r--sound/soc/codecs/rt298.h211
-rw-r--r--sound/soc/codecs/rt5514-spi.c514
-rw-r--r--sound/soc/codecs/rt5514-spi.h37
-rw-r--r--sound/soc/codecs/rt5514.c1333
-rw-r--r--sound/soc/codecs/rt5514.h286
-rw-r--r--sound/soc/codecs/rt5616.c1413
-rw-r--r--sound/soc/codecs/rt5616.h1816
-rw-r--r--sound/soc/codecs/rt5631.c409
-rw-r--r--sound/soc/codecs/rt5631.h1
-rw-r--r--sound/soc/codecs/rt5640.c1408
-rw-r--r--sound/soc/codecs/rt5640.h155
-rw-r--r--sound/soc/codecs/rt5645.c2800
-rw-r--r--sound/soc/codecs/rt5645.h216
-rw-r--r--sound/soc/codecs/rt5651.c897
-rw-r--r--sound/soc/codecs/rt5651.h38
-rw-r--r--sound/soc/codecs/rt5659.c4346
-rw-r--r--sound/soc/codecs/rt5659.h1821
-rw-r--r--sound/soc/codecs/rt5660.c1349
-rw-r--r--sound/soc/codecs/rt5660.h847
-rw-r--r--sound/soc/codecs/rt5663.c3756
-rw-r--r--sound/soc/codecs/rt5663.h1128
-rw-r--r--sound/soc/codecs/rt5665.c4868
-rw-r--r--sound/soc/codecs/rt5665.h2002
-rw-r--r--sound/soc/codecs/rt5668.c2585
-rw-r--r--sound/soc/codecs/rt5668.h1312
-rw-r--r--sound/soc/codecs/rt5670-dsp.h5
-rw-r--r--sound/soc/codecs/rt5670.c1245
-rw-r--r--sound/soc/codecs/rt5670.h149
-rw-r--r--sound/soc/codecs/rt5677-spi.c638
-rw-r--r--sound/soc/codecs/rt5677-spi.h33
-rw-r--r--sound/soc/codecs/rt5677.c2773
-rw-r--r--sound/soc/codecs/rt5677.h462
-rw-r--r--sound/soc/codecs/rt5682-i2c.c348
-rw-r--r--sound/soc/codecs/rt5682-sdw.c811
-rw-r--r--sound/soc/codecs/rt5682.c3191
-rw-r--r--sound/soc/codecs/rt5682.h1499
-rw-r--r--sound/soc/codecs/rt5682s.c3348
-rw-r--r--sound/soc/codecs/rt5682s.h1492
-rw-r--r--sound/soc/codecs/rt700-sdw.c572
-rw-r--r--sound/soc/codecs/rt700-sdw.h335
-rw-r--r--sound/soc/codecs/rt700.c1241
-rw-r--r--sound/soc/codecs/rt700.h171
-rw-r--r--sound/soc/codecs/rt711-sdca-sdw.c496
-rw-r--r--sound/soc/codecs/rt711-sdca-sdw.h99
-rw-r--r--sound/soc/codecs/rt711-sdca.c1672
-rw-r--r--sound/soc/codecs/rt711-sdca.h244
-rw-r--r--sound/soc/codecs/rt711-sdw.c585
-rw-r--r--sound/soc/codecs/rt711-sdw.h283
-rw-r--r--sound/soc/codecs/rt711.c1341
-rw-r--r--sound/soc/codecs/rt711.h251
-rw-r--r--sound/soc/codecs/rt712-sdca-dmic.c987
-rw-r--r--sound/soc/codecs/rt712-sdca-dmic.h107
-rw-r--r--sound/soc/codecs/rt712-sdca-sdw.c510
-rw-r--r--sound/soc/codecs/rt712-sdca-sdw.h75
-rw-r--r--sound/soc/codecs/rt712-sdca.c1932
-rw-r--r--sound/soc/codecs/rt712-sdca.h261
-rw-r--r--sound/soc/codecs/rt715-sdca-sdw.c284
-rw-r--r--sound/soc/codecs/rt715-sdca-sdw.h171
-rw-r--r--sound/soc/codecs/rt715-sdca.c1075
-rw-r--r--sound/soc/codecs/rt715-sdca.h132
-rw-r--r--sound/soc/codecs/rt715-sdw.c551
-rw-r--r--sound/soc/codecs/rt715-sdw.h337
-rw-r--r--sound/soc/codecs/rt715.c1140
-rw-r--r--sound/soc/codecs/rt715.h224
-rw-r--r--sound/soc/codecs/rt721-sdca-sdw.c548
-rw-r--r--sound/soc/codecs/rt721-sdca-sdw.h150
-rw-r--r--sound/soc/codecs/rt721-sdca.c1560
-rw-r--r--sound/soc/codecs/rt721-sdca.h273
-rw-r--r--sound/soc/codecs/rt722-sdca-sdw.c555
-rw-r--r--sound/soc/codecs/rt722-sdca-sdw.h122
-rw-r--r--sound/soc/codecs/rt722-sdca.c1583
-rw-r--r--sound/soc/codecs/rt722-sdca.h250
-rw-r--r--sound/soc/codecs/rt9120.c643
-rw-r--r--sound/soc/codecs/rt9123.c500
-rw-r--r--sound/soc/codecs/rt9123p.c171
-rw-r--r--sound/soc/codecs/rtq9124.c543
-rw-r--r--sound/soc/codecs/rtq9128.c789
-rw-r--r--sound/soc/codecs/sdw-mockup.c275
-rw-r--r--sound/soc/codecs/sgtl5000.c1330
-rw-r--r--sound/soc/codecs/sgtl5000.h16
-rw-r--r--sound/soc/codecs/si476x.c62
-rw-r--r--sound/soc/codecs/sigmadsp-i2c.c87
-rw-r--r--sound/soc/codecs/sigmadsp-regmap.c49
-rw-r--r--sound/soc/codecs/sigmadsp.c710
-rw-r--r--sound/soc/codecs/sigmadsp.h61
-rw-r--r--sound/soc/codecs/simple-amplifier.c110
-rw-r--r--sound/soc/codecs/simple-mux.c191
-rw-r--r--sound/soc/codecs/sirf-audio-codec.c580
-rw-r--r--sound/soc/codecs/sirf-audio-codec.h125
-rw-r--r--sound/soc/codecs/sma1303.c1820
-rw-r--r--sound/soc/codecs/sma1303.h609
-rw-r--r--sound/soc/codecs/sma1307.c2065
-rw-r--r--sound/soc/codecs/sma1307.h444
-rw-r--r--sound/soc/codecs/sn95031.c931
-rw-r--r--sound/soc/codecs/sn95031.h132
-rw-r--r--sound/soc/codecs/spdif_receiver.c35
-rw-r--r--sound/soc/codecs/spdif_transmitter.c35
-rw-r--r--sound/soc/codecs/src4xxx-i2c.c46
-rw-r--r--sound/soc/codecs/src4xxx.c518
-rw-r--r--sound/soc/codecs/src4xxx.h113
-rw-r--r--sound/soc/codecs/ssm2305.c99
-rw-r--r--sound/soc/codecs/ssm2518.c141
-rw-r--r--sound/soc/codecs/ssm2518.h3
-rw-r--r--sound/soc/codecs/ssm2602-i2c.c25
-rw-r--r--sound/soc/codecs/ssm2602-spi.c16
-rw-r--r--sound/soc/codecs/ssm2602.c254
-rw-r--r--sound/soc/codecs/ssm2602.h16
-rw-r--r--sound/soc/codecs/ssm3515.c448
-rw-r--r--sound/soc/codecs/ssm4567.c510
-rw-r--r--sound/soc/codecs/sta32x.c710
-rw-r--r--sound/soc/codecs/sta32x.h8
-rw-r--r--sound/soc/codecs/sta350.c263
-rw-r--r--sound/soc/codecs/sta350.h8
-rw-r--r--sound/soc/codecs/sta529.c126
-rw-r--r--sound/soc/codecs/stac9766.c294
-rw-r--r--sound/soc/codecs/stac9766.h17
-rw-r--r--sound/soc/codecs/sti-sas.c465
-rw-r--r--sound/soc/codecs/tas2552.c652
-rw-r--r--sound/soc/codecs/tas2552.h167
-rw-r--r--sound/soc/codecs/tas2562.c781
-rw-r--r--sound/soc/codecs/tas2562.h90
-rw-r--r--sound/soc/codecs/tas2764-quirks.h180
-rw-r--r--sound/soc/codecs/tas2764.c950
-rw-r--r--sound/soc/codecs/tas2764.h129
-rw-r--r--sound/soc/codecs/tas2770.c890
-rw-r--r--sound/soc/codecs/tas2770.h151
-rw-r--r--sound/soc/codecs/tas2780.c652
-rw-r--r--sound/soc/codecs/tas2780.h101
-rw-r--r--sound/soc/codecs/tas2781-comlib-i2c.c371
-rw-r--r--sound/soc/codecs/tas2781-comlib.c221
-rw-r--r--sound/soc/codecs/tas2781-fmwlib.c2618
-rw-r--r--sound/soc/codecs/tas2781-i2c.c2084
-rw-r--r--sound/soc/codecs/tas2783-sdw.c1331
-rw-r--r--sound/soc/codecs/tas2783.h110
-rw-r--r--sound/soc/codecs/tas5086.c154
-rw-r--r--sound/soc/codecs/tas571x.c1090
-rw-r--r--sound/soc/codecs/tas571x.h141
-rw-r--r--sound/soc/codecs/tas5720.c827
-rw-r--r--sound/soc/codecs/tas5720.h127
-rw-r--r--sound/soc/codecs/tas5805m.c613
-rw-r--r--sound/soc/codecs/tas6424.c814
-rw-r--r--sound/soc/codecs/tas6424.h158
-rw-r--r--sound/soc/codecs/tda7419.c641
-rw-r--r--sound/soc/codecs/tfa9879.c323
-rw-r--r--sound/soc/codecs/tfa9879.h197
-rw-r--r--sound/soc/codecs/tfa989x.c425
-rw-r--r--sound/soc/codecs/tlv320adc3xxx.c1522
-rw-r--r--sound/soc/codecs/tlv320adcx140.c1217
-rw-r--r--sound/soc/codecs/tlv320adcx140.h159
-rw-r--r--sound/soc/codecs/tlv320aic23-i2c.c19
-rw-r--r--sound/soc/codecs/tlv320aic23-spi.c13
-rw-r--r--sound/soc/codecs/tlv320aic23.c162
-rw-r--r--sound/soc/codecs/tlv320aic23.h5
-rw-r--r--sound/soc/codecs/tlv320aic26.c118
-rw-r--r--sound/soc/codecs/tlv320aic26.h7
-rw-r--r--sound/soc/codecs/tlv320aic31xx.c1273
-rw-r--r--sound/soc/codecs/tlv320aic31xx.h386
-rw-r--r--sound/soc/codecs/tlv320aic32x4-clk.c499
-rw-r--r--sound/soc/codecs/tlv320aic32x4-i2c.c70
-rw-r--r--sound/soc/codecs/tlv320aic32x4-spi.c70
-rw-r--r--sound/soc/codecs/tlv320aic32x4.c1401
-rw-r--r--sound/soc/codecs/tlv320aic32x4.h348
-rw-r--r--sound/soc/codecs/tlv320aic3x-i2c.c72
-rw-r--r--sound/soc/codecs/tlv320aic3x-spi.c77
-rw-r--r--sound/soc/codecs/tlv320aic3x.c1227
-rw-r--r--sound/soc/codecs/tlv320aic3x.h70
-rw-r--r--sound/soc/codecs/tlv320dac33.c558
-rw-r--r--sound/soc/codecs/tlv320dac33.h16
-rw-r--r--sound/soc/codecs/tpa6130a2.c485
-rw-r--r--sound/soc/codecs/tpa6130a2.h30
-rw-r--r--sound/soc/codecs/ts3a227e.c462
-rw-r--r--sound/soc/codecs/ts3a227e.h14
-rw-r--r--sound/soc/codecs/tscs42xx.c1514
-rw-r--r--sound/soc/codecs/tscs42xx.h2701
-rw-r--r--sound/soc/codecs/tscs454.c3483
-rw-r--r--sound/soc/codecs/tscs454.h2323
-rw-r--r--sound/soc/codecs/twl4030.c576
-rw-r--r--sound/soc/codecs/twl6040.c347
-rw-r--r--sound/soc/codecs/twl6040.h26
-rw-r--r--sound/soc/codecs/uda1334.c294
-rw-r--r--sound/soc/codecs/uda1342.c347
-rw-r--r--sound/soc/codecs/uda1342.h78
-rw-r--r--sound/soc/codecs/uda134x.c646
-rw-r--r--sound/soc/codecs/uda134x.h34
-rw-r--r--sound/soc/codecs/uda1380.c328
-rw-r--r--sound/soc/codecs/uda1380.h9
-rw-r--r--sound/soc/codecs/wcd-clsh-v2.c905
-rw-r--r--sound/soc/codecs/wcd-clsh-v2.h66
-rw-r--r--sound/soc/codecs/wcd-common.c144
-rw-r--r--sound/soc/codecs/wcd-common.h46
-rw-r--r--sound/soc/codecs/wcd-mbhc-v2.c1647
-rw-r--r--sound/soc/codecs/wcd-mbhc-v2.h343
-rw-r--r--sound/soc/codecs/wcd9335.c5164
-rw-r--r--sound/soc/codecs/wcd9335.h641
-rw-r--r--sound/soc/codecs/wcd934x.c5917
-rw-r--r--sound/soc/codecs/wcd937x-sdw.c1115
-rw-r--r--sound/soc/codecs/wcd937x.c2964
-rw-r--r--sound/soc/codecs/wcd937x.h618
-rw-r--r--sound/soc/codecs/wcd938x-sdw.c1293
-rw-r--r--sound/soc/codecs/wcd938x.c3560
-rw-r--r--sound/soc/codecs/wcd938x.h686
-rw-r--r--sound/soc/codecs/wcd939x-sdw.c1471
-rw-r--r--sound/soc/codecs/wcd939x.c3623
-rw-r--r--sound/soc/codecs/wcd939x.h947
-rw-r--r--sound/soc/codecs/wl1273.c528
-rw-r--r--sound/soc/codecs/wl1273.h30
-rw-r--r--sound/soc/codecs/wm0010.c299
-rw-r--r--sound/soc/codecs/wm1250-ev1.c161
-rw-r--r--sound/soc/codecs/wm2000.c157
-rw-r--r--sound/soc/codecs/wm2000.h5
-rw-r--r--sound/soc/codecs/wm2200.c346
-rw-r--r--sound/soc/codecs/wm2200.h6
-rw-r--r--sound/soc/codecs/wm5100-tables.c18
-rw-r--r--sound/soc/codecs/wm5100.c449
-rw-r--r--sound/soc/codecs/wm5100.h8
-rw-r--r--sound/soc/codecs/wm5102.c515
-rw-r--r--sound/soc/codecs/wm5102.h5
-rw-r--r--sound/soc/codecs/wm5110.c1139
-rw-r--r--sound/soc/codecs/wm5110.h5
-rw-r--r--sound/soc/codecs/wm8350.c286
-rw-r--r--sound/soc/codecs/wm8350.h10
-rw-r--r--sound/soc/codecs/wm8400.c281
-rw-r--r--sound/soc/codecs/wm8400.h7
-rw-r--r--sound/soc/codecs/wm8510.c201
-rw-r--r--sound/soc/codecs/wm8510.h5
-rw-r--r--sound/soc/codecs/wm8523.c196
-rw-r--r--sound/soc/codecs/wm8523.h7
-rw-r--r--sound/soc/codecs/wm8524.c282
-rw-r--r--sound/soc/codecs/wm8580.c283
-rw-r--r--sound/soc/codecs/wm8580.h7
-rw-r--r--sound/soc/codecs/wm8711.c164
-rw-r--r--sound/soc/codecs/wm8711.h5
-rw-r--r--sound/soc/codecs/wm8727.c33
-rw-r--r--sound/soc/codecs/wm8728.c135
-rw-r--r--sound/soc/codecs/wm8728.h5
-rw-r--r--sound/soc/codecs/wm8731-i2c.c68
-rw-r--r--sound/soc/codecs/wm8731-spi.c59
-rw-r--r--sound/soc/codecs/wm8731.c388
-rw-r--r--sound/soc/codecs/wm8731.h34
-rw-r--r--sound/soc/codecs/wm8737.c177
-rw-r--r--sound/soc/codecs/wm8737.h5
-rw-r--r--sound/soc/codecs/wm8741.c428
-rw-r--r--sound/soc/codecs/wm8741.h15
-rw-r--r--sound/soc/codecs/wm8750.c167
-rw-r--r--sound/soc/codecs/wm8750.h6
-rw-r--r--sound/soc/codecs/wm8753.c415
-rw-r--r--sound/soc/codecs/wm8753.h10
-rw-r--r--sound/soc/codecs/wm8770.c172
-rw-r--r--sound/soc/codecs/wm8770.h5
-rw-r--r--sound/soc/codecs/wm8776.c161
-rw-r--r--sound/soc/codecs/wm8776.h5
-rw-r--r--sound/soc/codecs/wm8782.c142
-rw-r--r--sound/soc/codecs/wm8804-i2c.c72
-rw-r--r--sound/soc/codecs/wm8804-spi.c52
-rw-r--r--sound/soc/codecs/wm8804.c613
-rw-r--r--sound/soc/codecs/wm8804.h13
-rw-r--r--sound/soc/codecs/wm8900.c306
-rw-r--r--sound/soc/codecs/wm8900.h5
-rw-r--r--sound/soc/codecs/wm8903.c378
-rw-r--r--sound/soc/codecs/wm8903.h10
-rw-r--r--sound/soc/codecs/wm8904.c907
-rw-r--r--sound/soc/codecs/wm8904.h6
-rw-r--r--sound/soc/codecs/wm8940.c325
-rw-r--r--sound/soc/codecs/wm8940.h8
-rw-r--r--sound/soc/codecs/wm8955.c249
-rw-r--r--sound/soc/codecs/wm8955.h5
-rw-r--r--sound/soc/codecs/wm8958-dsp2.c377
-rw-r--r--sound/soc/codecs/wm8960.c901
-rw-r--r--sound/soc/codecs/wm8960.h8
-rw-r--r--sound/soc/codecs/wm8961.c297
-rw-r--r--sound/soc/codecs/wm8961.h5
-rw-r--r--sound/soc/codecs/wm8962.c734
-rw-r--r--sound/soc/codecs/wm8962.h13
-rw-r--r--sound/soc/codecs/wm8971.c221
-rw-r--r--sound/soc/codecs/wm8971.h7
-rw-r--r--sound/soc/codecs/wm8974.c302
-rw-r--r--sound/soc/codecs/wm8974.h5
-rw-r--r--sound/soc/codecs/wm8978.c230
-rw-r--r--sound/soc/codecs/wm8978.h7
-rw-r--r--sound/soc/codecs/wm8983.c314
-rw-r--r--sound/soc/codecs/wm8983.h5
-rw-r--r--sound/soc/codecs/wm8985.c384
-rw-r--r--sound/soc/codecs/wm8985.h43
-rw-r--r--sound/soc/codecs/wm8988.c185
-rw-r--r--sound/soc/codecs/wm8988.h6
-rw-r--r--sound/soc/codecs/wm8990.c322
-rw-r--r--sound/soc/codecs/wm8990.h7
-rw-r--r--sound/soc/codecs/wm8991.c287
-rw-r--r--sound/soc/codecs/wm8991.h6
-rw-r--r--sound/soc/codecs/wm8993.c309
-rw-r--r--sound/soc/codecs/wm8993.h1
-rw-r--r--sound/soc/codecs/wm8994.c1229
-rw-r--r--sound/soc/codecs/wm8994.h39
-rw-r--r--sound/soc/codecs/wm8995.c367
-rw-r--r--sound/soc/codecs/wm8995.h5
-rw-r--r--sound/soc/codecs/wm8996.c577
-rw-r--r--sound/soc/codecs/wm8996.h10
-rw-r--r--sound/soc/codecs/wm8997.c254
-rw-r--r--sound/soc/codecs/wm8997.h5
-rw-r--r--sound/soc/codecs/wm8998.c1437
-rw-r--r--sound/soc/codecs/wm8998.h20
-rw-r--r--sound/soc/codecs/wm9081.c287
-rw-r--r--sound/soc/codecs/wm9081.h5
-rw-r--r--sound/soc/codecs/wm9090.c185
-rw-r--r--sound/soc/codecs/wm9090.h15
-rw-r--r--sound/soc/codecs/wm9705.c255
-rw-r--r--sound/soc/codecs/wm9705.h11
-rw-r--r--sound/soc/codecs/wm9712.c472
-rw-r--r--sound/soc/codecs/wm9712.h11
-rw-r--r--sound/soc/codecs/wm9713.c646
-rw-r--r--sound/soc/codecs/wm9713.h7
-rw-r--r--sound/soc/codecs/wm_adsp.c3098
-rw-r--r--sound/soc/codecs/wm_adsp.h161
-rw-r--r--sound/soc/codecs/wm_hubs.c273
-rw-r--r--sound/soc/codecs/wm_hubs.h27
-rw-r--r--sound/soc/codecs/wmfw.h133
-rw-r--r--sound/soc/codecs/wsa881x.c1230
-rw-r--r--sound/soc/codecs/wsa883x.c1724
-rw-r--r--sound/soc/codecs/wsa884x.c2181
-rw-r--r--sound/soc/codecs/zl38060.c639
-rw-r--r--sound/soc/davinci/Kconfig99
-rw-r--r--sound/soc/davinci/Makefile17
-rw-r--r--sound/soc/davinci/davinci-evm.c522
-rw-r--r--sound/soc/davinci/davinci-mcasp.c1366
-rw-r--r--sound/soc/davinci/davinci-pcm.c861
-rw-r--r--sound/soc/davinci/davinci-pcm.h41
-rw-r--r--sound/soc/davinci/davinci-vcif.c278
-rw-r--r--sound/soc/davinci/edma-pcm.h32
-rw-r--r--sound/soc/dwc/Kconfig20
-rw-r--r--sound/soc/dwc/Makefile3
-rw-r--r--sound/soc/dwc/designware_i2s.c461
-rw-r--r--sound/soc/dwc/dwc-i2s.c1104
-rw-r--r--sound/soc/dwc/dwc-pcm.c266
-rw-r--r--sound/soc/dwc/local.h167
-rw-r--r--sound/soc/fsl/Kconfig254
-rw-r--r--sound/soc/fsl/Makefile74
-rw-r--r--sound/soc/fsl/efika-audio-fabric.c28
-rw-r--r--sound/soc/fsl/eukrea-tlv320.c105
-rw-r--r--sound/soc/fsl/fsl-asoc-card.c1112
-rw-r--r--sound/soc/fsl/fsl_asrc.c1156
-rw-r--r--sound/soc/fsl/fsl_asrc.h157
-rw-r--r--sound/soc/fsl/fsl_asrc_common.h178
-rw-r--r--sound/soc/fsl/fsl_asrc_dma.c360
-rw-r--r--sound/soc/fsl/fsl_asrc_m2m.c729
-rw-r--r--sound/soc/fsl/fsl_aud2htx.c309
-rw-r--r--sound/soc/fsl/fsl_aud2htx.h67
-rw-r--r--sound/soc/fsl/fsl_audmix.c569
-rw-r--r--sound/soc/fsl/fsl_audmix.h103
-rw-r--r--sound/soc/fsl/fsl_dma.c178
-rw-r--r--sound/soc/fsl/fsl_dma.h5
-rw-r--r--sound/soc/fsl/fsl_easrc.c2363
-rw-r--r--sound/soc/fsl/fsl_easrc.h655
-rw-r--r--sound/soc/fsl/fsl_esai.c688
-rw-r--r--sound/soc/fsl/fsl_esai.h15
-rw-r--r--sound/soc/fsl/fsl_micfil.c1532
-rw-r--r--sound/soc/fsl/fsl_micfil.h214
-rw-r--r--sound/soc/fsl/fsl_mqs.c471
-rw-r--r--sound/soc/fsl/fsl_qmc_audio.c974
-rw-r--r--sound/soc/fsl/fsl_rpmsg.c353
-rw-r--r--sound/soc/fsl/fsl_rpmsg.h47
-rw-r--r--sound/soc/fsl/fsl_sai.c1663
-rw-r--r--sound/soc/fsl/fsl_sai.h269
-rw-r--r--sound/soc/fsl/fsl_spdif.c811
-rw-r--r--sound/soc/fsl/fsl_spdif.h37
-rw-r--r--sound/soc/fsl/fsl_ssi.c1940
-rw-r--r--sound/soc/fsl/fsl_ssi.h436
-rw-r--r--sound/soc/fsl/fsl_ssi_dbg.c105
-rw-r--r--sound/soc/fsl/fsl_utils.c148
-rw-r--r--sound/soc/fsl/fsl_utils.h22
-rw-r--r--sound/soc/fsl/fsl_xcvr.c1861
-rw-r--r--sound/soc/fsl/fsl_xcvr.h403
-rw-r--r--sound/soc/fsl/imx-audio-rpmsg.c145
-rw-r--r--sound/soc/fsl/imx-audmix.c339
-rw-r--r--sound/soc/fsl/imx-audmux.c187
-rw-r--r--sound/soc/fsl/imx-audmux.h1
-rw-r--r--sound/soc/fsl/imx-card.c943
-rw-r--r--sound/soc/fsl/imx-es8328.c255
-rw-r--r--sound/soc/fsl/imx-hdmi.c224
-rw-r--r--sound/soc/fsl/imx-mc13783.c174
-rw-r--r--sound/soc/fsl/imx-pcm-dma.c34
-rw-r--r--sound/soc/fsl/imx-pcm-fiq.c159
-rw-r--r--sound/soc/fsl/imx-pcm-rpmsg.c852
-rw-r--r--sound/soc/fsl/imx-pcm-rpmsg.h512
-rw-r--r--sound/soc/fsl/imx-pcm.h17
-rw-r--r--sound/soc/fsl/imx-rpmsg.c254
-rw-r--r--sound/soc/fsl/imx-sgtl5000.c75
-rw-r--r--sound/soc/fsl/imx-spdif.c103
-rw-r--r--sound/soc/fsl/imx-ssi.c660
-rw-r--r--sound/soc/fsl/imx-ssi.h8
-rw-r--r--sound/soc/fsl/imx-wm8962.c324
-rw-r--r--sound/soc/fsl/lpc3xxx-i2s.c372
-rw-r--r--sound/soc/fsl/lpc3xxx-i2s.h80
-rw-r--r--sound/soc/fsl/lpc3xxx-pcm.c72
-rw-r--r--sound/soc/fsl/mpc5200_dma.c149
-rw-r--r--sound/soc/fsl/mpc5200_dma.h1
-rw-r--r--sound/soc/fsl/mpc5200_psc_ac97.c37
-rw-r--r--sound/soc/fsl/mpc5200_psc_ac97.h13
-rw-r--r--sound/soc/fsl/mpc5200_psc_i2s.c32
-rw-r--r--sound/soc/fsl/mpc8610_hpcd.c434
-rw-r--r--sound/soc/fsl/mx27vis-aic32x4.c243
-rw-r--r--sound/soc/fsl/p1022_ds.c92
-rw-r--r--sound/soc/fsl/p1022_rdk.c122
-rw-r--r--sound/soc/fsl/pcm030-audio-fabric.c64
-rw-r--r--sound/soc/fsl/phycore-ac97.c125
-rw-r--r--sound/soc/fsl/wm1133-ev1.c303
-rw-r--r--sound/soc/generic/Kconfig39
-rw-r--r--sound/soc/generic/Makefile15
-rw-r--r--sound/soc/generic/audio-graph-card.c661
-rw-r--r--sound/soc/generic/audio-graph-card2-custom-sample.c187
-rw-r--r--sound/soc/generic/audio-graph-card2-custom-sample1.dtsi396
-rw-r--r--sound/soc/generic/audio-graph-card2-custom-sample2.dtsi382
-rw-r--r--sound/soc/generic/audio-graph-card2.c1412
-rw-r--r--sound/soc/generic/simple-card-utils.c1262
-rw-r--r--sound/soc/generic/simple-card.c1085
-rw-r--r--sound/soc/generic/test-component.c657
-rw-r--r--sound/soc/google/Kconfig9
-rw-r--r--sound/soc/google/Makefile2
-rw-r--r--sound/soc/google/chv3-i2s.c339
-rw-r--r--sound/soc/hisilicon/Kconfig10
-rw-r--r--sound/soc/hisilicon/Makefile2
-rw-r--r--sound/soc/hisilicon/hi6210-i2s.c611
-rw-r--r--sound/soc/hisilicon/hi6210-i2s.h265
-rw-r--r--sound/soc/img/Kconfig47
-rw-r--r--sound/soc/img/Makefile8
-rw-r--r--sound/soc/img/img-i2s-in.c613
-rw-r--r--sound/soc/img/img-i2s-out.c613
-rw-r--r--sound/soc/img/img-parallel-out.c319
-rw-r--r--sound/soc/img/img-spdif-in.c884
-rw-r--r--sound/soc/img/img-spdif-out.c475
-rw-r--r--sound/soc/img/pistachio-internal-dac.c278
-rw-r--r--sound/soc/intel/Kconfig165
-rw-r--r--sound/soc/intel/Makefile34
-rw-r--r--sound/soc/intel/atom/Makefile9
-rw-r--r--sound/soc/intel/atom/sst-atom-controls.c1578
-rw-r--r--sound/soc/intel/atom/sst-atom-controls.h875
-rw-r--r--sound/soc/intel/atom/sst-mfld-dsp.h (renamed from sound/soc/intel/sst-mfld-dsp.h)18
-rw-r--r--sound/soc/intel/atom/sst-mfld-platform-compress.c (renamed from sound/soc/intel/sst-mfld-platform-compress.c)117
-rw-r--r--sound/soc/intel/atom/sst-mfld-platform-pcm.c (renamed from sound/soc/intel/sst-mfld-platform-pcm.c)507
-rw-r--r--sound/soc/intel/atom/sst-mfld-platform.h (renamed from sound/soc/intel/sst-mfld-platform.h)83
-rw-r--r--sound/soc/intel/atom/sst/Makefile8
-rw-r--r--sound/soc/intel/atom/sst/sst.c579
-rw-r--r--sound/soc/intel/atom/sst/sst.h524
-rw-r--r--sound/soc/intel/atom/sst/sst_acpi.c416
-rw-r--r--sound/soc/intel/atom/sst/sst_drv_interface.c689
-rw-r--r--sound/soc/intel/atom/sst/sst_ipc.c375
-rw-r--r--sound/soc/intel/atom/sst/sst_loader.c453
-rw-r--r--sound/soc/intel/atom/sst/sst_pci.c189
-rw-r--r--sound/soc/intel/atom/sst/sst_pvt.c372
-rw-r--r--sound/soc/intel/atom/sst/sst_stream.c471
-rw-r--r--sound/soc/intel/avs/Makefile20
-rw-r--r--sound/soc/intel/avs/apl.c270
-rw-r--r--sound/soc/intel/avs/avs.h367
-rw-r--r--sound/soc/intel/avs/board_selection.c672
-rw-r--r--sound/soc/intel/avs/boards/Kconfig199
-rw-r--r--sound/soc/intel/avs/boards/Makefile41
-rw-r--r--sound/soc/intel/avs/boards/da7219.c283
-rw-r--r--sound/soc/intel/avs/boards/dmic.c126
-rw-r--r--sound/soc/intel/avs/boards/es8336.c330
-rw-r--r--sound/soc/intel/avs/boards/hdaudio.c254
-rw-r--r--sound/soc/intel/avs/boards/i2s_test.c129
-rw-r--r--sound/soc/intel/avs/boards/max98357a.c158
-rw-r--r--sound/soc/intel/avs/boards/max98373.c213
-rw-r--r--sound/soc/intel/avs/boards/max98927.c210
-rw-r--r--sound/soc/intel/avs/boards/nau8825.c316
-rw-r--r--sound/soc/intel/avs/boards/pcm3168a.c155
-rw-r--r--sound/soc/intel/avs/boards/probe.c83
-rw-r--r--sound/soc/intel/avs/boards/rt274.c280
-rw-r--r--sound/soc/intel/avs/boards/rt286.c250
-rw-r--r--sound/soc/intel/avs/boards/rt298.c269
-rw-r--r--sound/soc/intel/avs/boards/rt5514.c196
-rw-r--r--sound/soc/intel/avs/boards/rt5640.c270
-rw-r--r--sound/soc/intel/avs/boards/rt5663.c268
-rw-r--r--sound/soc/intel/avs/boards/rt5682.c345
-rw-r--r--sound/soc/intel/avs/boards/ssm4567.c199
-rw-r--r--sound/soc/intel/avs/cldma.c290
-rw-r--r--sound/soc/intel/avs/cldma.h32
-rw-r--r--sound/soc/intel/avs/cnl.c92
-rw-r--r--sound/soc/intel/avs/control.c215
-rw-r--r--sound/soc/intel/avs/control.h27
-rw-r--r--sound/soc/intel/avs/core.c959
-rw-r--r--sound/soc/intel/avs/debug.h91
-rw-r--r--sound/soc/intel/avs/debugfs.c441
-rw-r--r--sound/soc/intel/avs/dsp.c329
-rw-r--r--sound/soc/intel/avs/icl.c203
-rw-r--r--sound/soc/intel/avs/ipc.c583
-rw-r--r--sound/soc/intel/avs/lnl.c28
-rw-r--r--sound/soc/intel/avs/loader.c750
-rw-r--r--sound/soc/intel/avs/messages.c904
-rw-r--r--sound/soc/intel/avs/messages.h1035
-rw-r--r--sound/soc/intel/avs/mtl.c201
-rw-r--r--sound/soc/intel/avs/path.c1603
-rw-r--r--sound/soc/intel/avs/path.h95
-rw-r--r--sound/soc/intel/avs/pcm.c1770
-rw-r--r--sound/soc/intel/avs/pcm.h16
-rw-r--r--sound/soc/intel/avs/probes.c312
-rw-r--r--sound/soc/intel/avs/ptl.c99
-rw-r--r--sound/soc/intel/avs/registers.h184
-rw-r--r--sound/soc/intel/avs/skl.c180
-rw-r--r--sound/soc/intel/avs/sysfs.c35
-rw-r--r--sound/soc/intel/avs/tgl.c87
-rw-r--r--sound/soc/intel/avs/topology.c2140
-rw-r--r--sound/soc/intel/avs/topology.h230
-rw-r--r--sound/soc/intel/avs/trace.c33
-rw-r--r--sound/soc/intel/avs/trace.h156
-rw-r--r--sound/soc/intel/avs/utils.c302
-rw-r--r--sound/soc/intel/avs/utils.h77
-rw-r--r--sound/soc/intel/boards/Kconfig542
-rw-r--r--sound/soc/intel/boards/Makefile73
-rw-r--r--sound/soc/intel/boards/bdw-rt5650.c335
-rw-r--r--sound/soc/intel/boards/bdw-rt5677.c461
-rw-r--r--sound/soc/intel/boards/bdw_rt286.c259
-rw-r--r--sound/soc/intel/boards/bytcht_cx2072x.c295
-rw-r--r--sound/soc/intel/boards/bytcht_da7213.c307
-rw-r--r--sound/soc/intel/boards/bytcht_es8316.c729
-rw-r--r--sound/soc/intel/boards/bytcht_nocodec.c193
-rw-r--r--sound/soc/intel/boards/bytcr_rt5640.c1998
-rw-r--r--sound/soc/intel/boards/bytcr_rt5651.c1165
-rw-r--r--sound/soc/intel/boards/bytcr_wm5102.c670
-rw-r--r--sound/soc/intel/boards/cht_bsw_max98090_ti.c644
-rw-r--r--sound/soc/intel/boards/cht_bsw_nau8824.c308
-rw-r--r--sound/soc/intel/boards/cht_bsw_rt5645.c726
-rw-r--r--sound/soc/intel/boards/cht_bsw_rt5672.c550
-rw-r--r--sound/soc/intel/boards/ehl_rt5660.c316
-rw-r--r--sound/soc/intel/boards/hda_dsp_common.c91
-rw-r--r--sound/soc/intel/boards/hda_dsp_common.h29
-rw-r--r--sound/soc/intel/boards/hsw_rt5640.c173
-rw-r--r--sound/soc/intel/boards/skl_hda_dsp_generic.c178
-rw-r--r--sound/soc/intel/boards/sof_board_helpers.c783
-rw-r--r--sound/soc/intel/boards/sof_board_helpers.h173
-rw-r--r--sound/soc/intel/boards/sof_cirrus_common.c206
-rw-r--r--sound/soc/intel/boards/sof_cirrus_common.h26
-rw-r--r--sound/soc/intel/boards/sof_cs42l42.c307
-rw-r--r--sound/soc/intel/boards/sof_da7219.c491
-rw-r--r--sound/soc/intel/boards/sof_es8336.c856
-rw-r--r--sound/soc/intel/boards/sof_hdmi_common.h24
-rw-r--r--sound/soc/intel/boards/sof_maxim_common.c610
-rw-r--r--sound/soc/intel/boards/sof_maxim_common.h48
-rw-r--r--sound/soc/intel/boards/sof_nau8825.c345
-rw-r--r--sound/soc/intel/boards/sof_nuvoton_common.c73
-rw-r--r--sound/soc/intel/boards/sof_nuvoton_common.h22
-rw-r--r--sound/soc/intel/boards/sof_pcm512x.c443
-rw-r--r--sound/soc/intel/boards/sof_realtek_common.c687
-rw-r--r--sound/soc/intel/boards/sof_realtek_common.h63
-rw-r--r--sound/soc/intel/boards/sof_rt5682.c925
-rw-r--r--sound/soc/intel/boards/sof_sdw.c1444
-rw-r--r--sound/soc/intel/boards/sof_sdw_common.h66
-rw-r--r--sound/soc/intel/boards/sof_sdw_hdmi.c43
-rw-r--r--sound/soc/intel/boards/sof_ssp_amp.c245
-rw-r--r--sound/soc/intel/boards/sof_wm8804.c302
-rw-r--r--sound/soc/intel/broadwell.c251
-rw-r--r--sound/soc/intel/byt-max98090.c192
-rw-r--r--sound/soc/intel/byt-rt5640.c157
-rw-r--r--sound/soc/intel/catpt/Makefile6
-rw-r--r--sound/soc/intel/catpt/core.h175
-rw-r--r--sound/soc/intel/catpt/device.c389
-rw-r--r--sound/soc/intel/catpt/dsp.c545
-rw-r--r--sound/soc/intel/catpt/ipc.c298
-rw-r--r--sound/soc/intel/catpt/loader.c671
-rw-r--r--sound/soc/intel/catpt/messages.c313
-rw-r--r--sound/soc/intel/catpt/messages.h399
-rw-r--r--sound/soc/intel/catpt/pcm.c1204
-rw-r--r--sound/soc/intel/catpt/registers.h178
-rw-r--r--sound/soc/intel/catpt/sysfs.c56
-rw-r--r--sound/soc/intel/catpt/trace.h83
-rw-r--r--sound/soc/intel/common/Makefile22
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-adl-match.c783
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-arl-match.c534
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-bxt-match.c95
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-byt-match.c220
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-cfl-match.c20
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-cht-match.c235
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-cml-match.c314
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-cnl-match.c84
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-ehl-match.c20
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-glk-match.c68
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-hda-match.c24
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-hsw-bdw-match.c35
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-icl-match.c189
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-jsl-match.c117
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-kbl-match.c119
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-lnl-match.c801
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-mtl-match.c1246
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-ptl-match.c746
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-rpl-match.c568
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-sdca-quirks.c42
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-sdca-quirks.h14
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c208
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h18
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-skl-match.c39
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-ssp-common.c168
-rw-r--r--sound/soc/intel/common/soc-acpi-intel-tgl-match.c834
-rw-r--r--sound/soc/intel/common/soc-intel-quirks.h98
-rw-r--r--sound/soc/intel/common/sof-function-topology-lib.c136
-rw-r--r--sound/soc/intel/common/sof-function-topology-lib.h15
-rw-r--r--sound/soc/intel/haswell.c222
-rw-r--r--sound/soc/intel/keembay/Makefile4
-rw-r--r--sound/soc/intel/keembay/kmb_platform.c928
-rw-r--r--sound/soc/intel/keembay/kmb_platform.h156
-rw-r--r--sound/soc/intel/mfld_machine.c435
-rw-r--r--sound/soc/intel/sst-acpi.c286
-rw-r--r--sound/soc/intel/sst-atom-controls.h30
-rw-r--r--sound/soc/intel/sst-baytrail-dsp.c372
-rw-r--r--sound/soc/intel/sst-baytrail-ipc.c983
-rw-r--r--sound/soc/intel/sst-baytrail-ipc.h73
-rw-r--r--sound/soc/intel/sst-baytrail-pcm.c512
-rw-r--r--sound/soc/intel/sst-dsp-priv.h312
-rw-r--r--sound/soc/intel/sst-dsp.c390
-rw-r--r--sound/soc/intel/sst-dsp.h265
-rw-r--r--sound/soc/intel/sst-firmware.c614
-rw-r--r--sound/soc/intel/sst-haswell-dsp.c545
-rw-r--r--sound/soc/intel/sst-haswell-ipc.c1842
-rw-r--r--sound/soc/intel/sst-haswell-ipc.h490
-rw-r--r--sound/soc/intel/sst-haswell-pcm.c915
-rw-r--r--sound/soc/jz4740/Kconfig27
-rw-r--r--sound/soc/jz4740/Makefile8
-rw-r--r--sound/soc/jz4740/jz4740-i2s.c600
-rw-r--r--sound/soc/jz4740/jz4740-i2s.h16
-rw-r--r--sound/soc/jz4740/qi_lb60.c120
-rw-r--r--sound/soc/kirkwood/Kconfig4
-rw-r--r--sound/soc/kirkwood/Makefile5
-rw-r--r--sound/soc/kirkwood/armada-370-db.c64
-rw-r--r--sound/soc/kirkwood/kirkwood-dma.c146
-rw-r--r--sound/soc/kirkwood/kirkwood-i2s.c188
-rw-r--r--sound/soc/kirkwood/kirkwood.h12
-rw-r--r--sound/soc/loongson/Kconfig49
-rw-r--r--sound/soc/loongson/Makefile15
-rw-r--r--sound/soc/loongson/loongson1_ac97.c398
-rw-r--r--sound/soc/loongson/loongson_card.c220
-rw-r--r--sound/soc/loongson/loongson_dma.c345
-rw-r--r--sound/soc/loongson/loongson_dma.h16
-rw-r--r--sound/soc/loongson/loongson_i2s.c276
-rw-r--r--sound/soc/loongson/loongson_i2s.h71
-rw-r--r--sound/soc/loongson/loongson_i2s_pci.c162
-rw-r--r--sound/soc/loongson/loongson_i2s_plat.c185
-rw-r--r--sound/soc/mediatek/Kconfig325
-rw-r--r--sound/soc/mediatek/Makefile12
-rw-r--r--sound/soc/mediatek/common/Makefile8
-rw-r--r--sound/soc/mediatek/common/mtk-afe-fe-dai.c592
-rw-r--r--sound/soc/mediatek/common/mtk-afe-fe-dai.h51
-rw-r--r--sound/soc/mediatek/common/mtk-afe-platform-driver.c159
-rw-r--r--sound/soc/mediatek/common/mtk-afe-platform-driver.h28
-rw-r--r--sound/soc/mediatek/common/mtk-base-afe.h173
-rw-r--r--sound/soc/mediatek/common/mtk-btcvsd.c1410
-rw-r--r--sound/soc/mediatek/common/mtk-dai-adda-common.c70
-rw-r--r--sound/soc/mediatek/common/mtk-dai-adda-common.h45
-rw-r--r--sound/soc/mediatek/common/mtk-dsp-sof-common.c274
-rw-r--r--sound/soc/mediatek/common/mtk-dsp-sof-common.h43
-rw-r--r--sound/soc/mediatek/common/mtk-soc-card.h23
-rw-r--r--sound/soc/mediatek/common/mtk-soundcard-driver.c349
-rw-r--r--sound/soc/mediatek/common/mtk-soundcard-driver.h56
-rw-r--r--sound/soc/mediatek/mt2701/Makefile8
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.c298
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-afe-clock-ctrl.h34
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-afe-common.h98
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-afe-pcm.c1483
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-cs42448.c420
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-reg.h141
-rw-r--r--sound/soc/mediatek/mt2701/mt2701-wm8960.c182
-rw-r--r--sound/soc/mediatek/mt6797/Makefile14
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-afe-clk.c123
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-afe-clk.h17
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-afe-common.h59
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-afe-pcm.c900
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-dai-adda.c323
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-dai-hostless.c118
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-dai-pcm.c319
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-interconnection.h33
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-mt6351.c255
-rw-r--r--sound/soc/mediatek/mt6797/mt6797-reg.h1015
-rw-r--r--sound/soc/mediatek/mt7986/Makefile9
-rw-r--r--sound/soc/mediatek/mt7986/mt7986-afe-common.h49
-rw-r--r--sound/soc/mediatek/mt7986/mt7986-afe-pcm.c609
-rw-r--r--sound/soc/mediatek/mt7986/mt7986-dai-etdm.c426
-rw-r--r--sound/soc/mediatek/mt7986/mt7986-reg.h196
-rw-r--r--sound/soc/mediatek/mt7986/mt7986-wm8960.c175
-rw-r--r--sound/soc/mediatek/mt8173/Makefile8
-rw-r--r--sound/soc/mediatek/mt8173/mt8173-afe-common.h65
-rw-r--r--sound/soc/mediatek/mt8173/mt8173-afe-pcm.c1241
-rw-r--r--sound/soc/mediatek/mt8173/mt8173-max98090.c208
-rw-r--r--sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c257
-rw-r--r--sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c325
-rw-r--r--sound/soc/mediatek/mt8173/mt8173-rt5650.c362
-rw-r--r--sound/soc/mediatek/mt8183/Makefile15
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-afe-clk.c614
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-afe-clk.h38
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-afe-common.h111
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-afe-pcm.c979
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c887
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-dai-adda.c426
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-dai-hostless.c118
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-dai-i2s.c1058
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-dai-pcm.c319
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-dai-tdm.c748
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-interconnection.h33
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c899
-rw-r--r--sound/soc/mediatek/mt8183/mt8183-reg.h1668
-rw-r--r--sound/soc/mediatek/mt8186/Makefile21
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-clk.c589
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-clk.h103
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-common.h198
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-control.c254
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-gpio.c242
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-gpio.h19
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-afe-pcm.c3005
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-audsys-clk.c152
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-audsys-clk.h14
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-audsys-clkid.h45
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-adda.c776
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-hostless.c298
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-hw-gain.c236
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-i2s.c1231
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-pcm.c419
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-src.c695
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-dai-tdm.c643
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-interconnection.h69
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-misc-control.c252
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-mt6366-common.c57
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-mt6366-common.h17
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-mt6366.c1376
-rw-r--r--sound/soc/mediatek/mt8186/mt8186-reg.h2913
-rw-r--r--sound/soc/mediatek/mt8188/Makefile16
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-afe-clk.c755
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-afe-clk.h137
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-afe-common.h153
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-afe-pcm.c3401
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-audsys-clk.c210
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-audsys-clk.h14
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-audsys-clkid.h87
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-dai-adda.c512
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-dai-dmic.c683
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-dai-etdm.c2713
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-dai-pcm.c368
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-mt6359.c1475
-rw-r--r--sound/soc/mediatek/mt8188/mt8188-reg.h3195
-rw-r--r--sound/soc/mediatek/mt8192/Makefile16
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-clk.c665
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-clk.h244
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-common.h173
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-control.c161
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-gpio.c307
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-gpio.h19
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-afe-pcm.c2341
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-dai-adda.c1365
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-dai-i2s.c2101
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-dai-pcm.c411
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-dai-tdm.c778
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-interconnection.h65
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c1239
-rw-r--r--sound/soc/mediatek/mt8192/mt8192-reg.h3133
-rw-r--r--sound/soc/mediatek/mt8195/Makefile15
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-afe-clk.c716
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-afe-clk.h119
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-afe-common.h158
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-afe-pcm.c3209
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-audsys-clk.c215
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-audsys-clk.h14
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h93
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-dai-adda.c753
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-dai-etdm.c2779
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-dai-pcm.c369
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-mt6359.c1576
-rw-r--r--sound/soc/mediatek/mt8195/mt8195-reg.h2797
-rw-r--r--sound/soc/mediatek/mt8365/Makefile15
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-afe-clk.c420
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-afe-clk.h32
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-afe-common.h448
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-afe-pcm.c2273
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-dai-adda.c311
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-dai-dmic.c310
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-dai-i2s.c845
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-dai-pcm.c293
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-mt6357.c346
-rw-r--r--sound/soc/mediatek/mt8365/mt8365-reg.h993
-rw-r--r--sound/soc/meson/Kconfig138
-rw-r--r--sound/soc/meson/Makefile46
-rw-r--r--sound/soc/meson/aiu-acodec-ctrl.c205
-rw-r--r--sound/soc/meson/aiu-codec-ctrl.c153
-rw-r--r--sound/soc/meson/aiu-encoder-i2s.c334
-rw-r--r--sound/soc/meson/aiu-encoder-spdif.c209
-rw-r--r--sound/soc/meson/aiu-fifo-i2s.c173
-rw-r--r--sound/soc/meson/aiu-fifo-spdif.c188
-rw-r--r--sound/soc/meson/aiu-fifo.c215
-rw-r--r--sound/soc/meson/aiu-fifo.h48
-rw-r--r--sound/soc/meson/aiu.c358
-rw-r--r--sound/soc/meson/aiu.h88
-rw-r--r--sound/soc/meson/axg-card.c373
-rw-r--r--sound/soc/meson/axg-fifo.c398
-rw-r--r--sound/soc/meson/axg-fifo.h95
-rw-r--r--sound/soc/meson/axg-frddr.c400
-rw-r--r--sound/soc/meson/axg-pdm.c641
-rw-r--r--sound/soc/meson/axg-spdifin.c496
-rw-r--r--sound/soc/meson/axg-spdifout.c447
-rw-r--r--sound/soc/meson/axg-tdm-formatter.c437
-rw-r--r--sound/soc/meson/axg-tdm-formatter.h45
-rw-r--r--sound/soc/meson/axg-tdm-interface.c584
-rw-r--r--sound/soc/meson/axg-tdm.h81
-rw-r--r--sound/soc/meson/axg-tdmin.c260
-rw-r--r--sound/soc/meson/axg-tdmout.c339
-rw-r--r--sound/soc/meson/axg-toddr.c353
-rw-r--r--sound/soc/meson/g12a-toacodec.c358
-rw-r--r--sound/soc/meson/g12a-tohdmitx.c287
-rw-r--r--sound/soc/meson/gx-card.c142
-rw-r--r--sound/soc/meson/meson-card-utils.c334
-rw-r--r--sound/soc/meson/meson-card.h54
-rw-r--r--sound/soc/meson/meson-codec-glue.c147
-rw-r--r--sound/soc/meson/meson-codec-glue.h32
-rw-r--r--sound/soc/meson/t9015.c314
-rw-r--r--sound/soc/mxs/Kconfig3
-rw-r--r--sound/soc/mxs/Makefile7
-rw-r--r--sound/soc/mxs/mxs-pcm.c16
-rw-r--r--sound/soc/mxs/mxs-pcm.h15
-rw-r--r--sound/soc/mxs/mxs-saif.c138
-rw-r--r--sound/soc/mxs/mxs-saif.h16
-rw-r--r--sound/soc/mxs/mxs-sgtl5000.c125
-rw-r--r--sound/soc/nuc900/Kconfig28
-rw-r--r--sound/soc/nuc900/Makefile11
-rw-r--r--sound/soc/nuc900/nuc900-ac97.c399
-rw-r--r--sound/soc/nuc900/nuc900-audio.c75
-rw-r--r--sound/soc/nuc900/nuc900-audio.h115
-rw-r--r--sound/soc/nuc900/nuc900-pcm.c361
-rw-r--r--sound/soc/omap/Kconfig119
-rw-r--r--sound/soc/omap/Makefile33
-rw-r--r--sound/soc/omap/am3517evm.c141
-rw-r--r--sound/soc/omap/mcbsp.c1101
-rw-r--r--sound/soc/omap/omap-hdmi-card.c87
-rw-r--r--sound/soc/omap/omap-hdmi.c364
-rw-r--r--sound/soc/omap/omap-hdmi.h38
-rw-r--r--sound/soc/omap/omap-mcbsp.c847
-rw-r--r--sound/soc/omap/omap-mcbsp.h44
-rw-r--r--sound/soc/omap/omap-pcm.c244
-rw-r--r--sound/soc/pxa/Kconfig203
-rw-r--r--sound/soc/pxa/Makefile50
-rw-r--r--sound/soc/pxa/brownstone.c169
-rw-r--r--sound/soc/pxa/corgi.c343
-rw-r--r--sound/soc/pxa/e740_wm9705.c193
-rw-r--r--sound/soc/pxa/e750_wm9705.c175
-rw-r--r--sound/soc/pxa/e800_wm9712.c156
-rw-r--r--sound/soc/pxa/em-x270.c96
-rw-r--r--sound/soc/pxa/hx4700.c241
-rw-r--r--sound/soc/pxa/imote2.c105
-rw-r--r--sound/soc/pxa/magician.c553
-rw-r--r--sound/soc/pxa/mioa701_wm9713.c218
-rw-r--r--sound/soc/pxa/mmp-pcm.c257
-rw-r--r--sound/soc/pxa/mmp-sspa.c486
-rw-r--r--sound/soc/pxa/mmp-sspa.h48
-rw-r--r--sound/soc/pxa/palm27x.c185
-rw-r--r--sound/soc/pxa/poodle.c312
-rw-r--r--sound/soc/pxa/pxa-ssp.c387
-rw-r--r--sound/soc/pxa/pxa-ssp.h11
-rw-r--r--sound/soc/pxa/pxa2xx-ac97.c155
-rw-r--r--sound/soc/pxa/pxa2xx-ac97.h17
-rw-r--r--sound/soc/pxa/pxa2xx-i2s.c178
-rw-r--r--sound/soc/pxa/pxa2xx-i2s.h8
-rw-r--r--sound/soc/pxa/pxa2xx-pcm.c133
-rw-r--r--sound/soc/pxa/raumfeld.c339
-rw-r--r--sound/soc/pxa/spitz.c165
-rw-r--r--sound/soc/pxa/tosa.c281
-rw-r--r--sound/soc/pxa/ttc-dkb.c171
-rw-r--r--sound/soc/pxa/z2.c231
-rw-r--r--sound/soc/pxa/zylonite.c283
-rw-r--r--sound/soc/qcom/Kconfig255
-rw-r--r--sound/soc/qcom/Makefile49
-rw-r--r--sound/soc/qcom/apq8016_sbc.c347
-rw-r--r--sound/soc/qcom/apq8096.c145
-rw-r--r--sound/soc/qcom/common.c278
-rw-r--r--sound/soc/qcom/common.h16
-rw-r--r--sound/soc/qcom/lpass-apq8016.c309
-rw-r--r--sound/soc/qcom/lpass-cdc-dma.c303
-rw-r--r--sound/soc/qcom/lpass-cpu.c1303
-rw-r--r--sound/soc/qcom/lpass-hdmi.c254
-rw-r--r--sound/soc/qcom/lpass-hdmi.h102
-rw-r--r--sound/soc/qcom/lpass-ipq806x.c180
-rw-r--r--sound/soc/qcom/lpass-lpaif-reg.h319
-rw-r--r--sound/soc/qcom/lpass-platform.c1396
-rw-r--r--sound/soc/qcom/lpass-sc7180.c325
-rw-r--r--sound/soc/qcom/lpass-sc7280.c455
-rw-r--r--sound/soc/qcom/lpass.h410
-rw-r--r--sound/soc/qcom/qdsp6/Makefile20
-rw-r--r--sound/soc/qcom/qdsp6/audioreach.c1441
-rw-r--r--sound/soc/qcom/qdsp6/audioreach.h821
-rw-r--r--sound/soc/qcom/qdsp6/q6adm.c626
-rw-r--r--sound/soc/qcom/qdsp6/q6adm.h27
-rw-r--r--sound/soc/qcom/qdsp6/q6afe-clocks.c120
-rw-r--r--sound/soc/qcom/qdsp6/q6afe-dai.c1147
-rw-r--r--sound/soc/qcom/qdsp6/q6afe.c1962
-rw-r--r--sound/soc/qcom/qdsp6/q6afe.h274
-rw-r--r--sound/soc/qcom/qdsp6/q6apm-dai.c895
-rw-r--r--sound/soc/qcom/qdsp6/q6apm-lpass-dais.c324
-rw-r--r--sound/soc/qcom/qdsp6/q6apm.c851
-rw-r--r--sound/soc/qcom/qdsp6/q6apm.h156
-rw-r--r--sound/soc/qcom/qdsp6/q6asm-dai.c1334
-rw-r--r--sound/soc/qcom/qdsp6/q6asm.c1753
-rw-r--r--sound/soc/qcom/qdsp6/q6asm.h151
-rw-r--r--sound/soc/qcom/qdsp6/q6core.c375
-rw-r--r--sound/soc/qcom/qdsp6/q6core.h15
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-common.c103
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-common.h25
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-errno.h51
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c185
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.h30
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-lpass-ports.c658
-rw-r--r--sound/soc/qcom/qdsp6/q6dsp-lpass-ports.h23
-rw-r--r--sound/soc/qcom/qdsp6/q6prm-clocks.c94
-rw-r--r--sound/soc/qcom/qdsp6/q6prm.c255
-rw-r--r--sound/soc/qcom/qdsp6/q6prm.h97
-rw-r--r--sound/soc/qcom/qdsp6/q6routing.c1176
-rw-r--r--sound/soc/qcom/qdsp6/q6routing.h9
-rw-r--r--sound/soc/qcom/qdsp6/q6usb.c421
-rw-r--r--sound/soc/qcom/qdsp6/topology.c1340
-rw-r--r--sound/soc/qcom/sc7180.c580
-rw-r--r--sound/soc/qcom/sc7280.c461
-rw-r--r--sound/soc/qcom/sc8280xp.c219
-rw-r--r--sound/soc/qcom/sdm845.c638
-rw-r--r--sound/soc/qcom/sdw.c192
-rw-r--r--sound/soc/qcom/sdw.h19
-rw-r--r--sound/soc/qcom/sm8250.c231
-rw-r--r--sound/soc/qcom/storm.c143
-rw-r--r--sound/soc/qcom/usb_offload_utils.c56
-rw-r--r--sound/soc/qcom/usb_offload_utils.h30
-rw-r--r--sound/soc/qcom/x1e80100.c237
-rw-r--r--sound/soc/renesas/Kconfig (renamed from sound/soc/sh/Kconfig)32
-rw-r--r--sound/soc/renesas/Makefile (renamed from sound/soc/sh/Makefile)19
-rw-r--r--sound/soc/renesas/dma-sh7760.c (renamed from sound/soc/sh/dma-sh7760.c)137
-rw-r--r--sound/soc/renesas/fsi.c (renamed from sound/soc/sh/fsi.c)332
-rw-r--r--sound/soc/renesas/hac.c (renamed from sound/soc/sh/hac.c)33
-rw-r--r--sound/soc/renesas/migor.c (renamed from sound/soc/sh/migor.c)51
-rw-r--r--sound/soc/renesas/rcar/Makefile6
-rw-r--r--sound/soc/renesas/rcar/adg.c819
-rw-r--r--sound/soc/renesas/rcar/cmd.c191
-rw-r--r--sound/soc/renesas/rcar/core.c2080
-rw-r--r--sound/soc/renesas/rcar/ctu.c385
-rw-r--r--sound/soc/renesas/rcar/debugfs.c96
-rw-r--r--sound/soc/renesas/rcar/dma.c883
-rw-r--r--sound/soc/renesas/rcar/dvc.c388
-rw-r--r--sound/soc/renesas/rcar/gen.c495
-rw-r--r--sound/soc/renesas/rcar/mix.c352
-rw-r--r--sound/soc/renesas/rcar/msiof.c629
-rw-r--r--sound/soc/renesas/rcar/rsnd.h895
-rw-r--r--sound/soc/renesas/rcar/src.c793
-rw-r--r--sound/soc/renesas/rcar/ssi.c1252
-rw-r--r--sound/soc/renesas/rcar/ssiu.c606
-rw-r--r--sound/soc/renesas/rz-ssi.c1258
-rw-r--r--sound/soc/renesas/sh7760-ac97.c (renamed from sound/soc/sh/sh7760-ac97.c)25
-rw-r--r--sound/soc/renesas/siu.h (renamed from sound/soc/sh/siu.h)30
-rw-r--r--sound/soc/renesas/siu_dai.c (renamed from sound/soc/sh/siu_dai.c)127
-rw-r--r--sound/soc/renesas/siu_pcm.c (renamed from sound/soc/sh/siu_pcm.c)168
-rw-r--r--sound/soc/renesas/ssi.c (renamed from sound/soc/sh/ssi.c)49
-rw-r--r--sound/soc/rockchip/Kconfig99
-rw-r--r--sound/soc/rockchip/Makefile23
-rw-r--r--sound/soc/rockchip/rk3288_hdmi_analog.c262
-rw-r--r--sound/soc/rockchip/rk3399_gru_sound.c627
-rw-r--r--sound/soc/rockchip/rockchip_i2s.c641
-rw-r--r--sound/soc/rockchip/rockchip_i2s.h43
-rw-r--r--sound/soc/rockchip/rockchip_i2s_tdm.c1436
-rw-r--r--sound/soc/rockchip/rockchip_i2s_tdm.h400
-rw-r--r--sound/soc/rockchip/rockchip_max98090.c469
-rw-r--r--sound/soc/rockchip/rockchip_pdm.c716
-rw-r--r--sound/soc/rockchip/rockchip_pdm.h92
-rw-r--r--sound/soc/rockchip/rockchip_rt5645.c249
-rw-r--r--sound/soc/rockchip/rockchip_sai.c1529
-rw-r--r--sound/soc/rockchip/rockchip_sai.h251
-rw-r--r--sound/soc/rockchip/rockchip_spdif.c394
-rw-r--r--sound/soc/rockchip/rockchip_spdif.h60
-rw-r--r--sound/soc/s6000/Kconfig26
-rw-r--r--sound/soc/s6000/Makefile11
-rw-r--r--sound/soc/s6000/s6000-i2s.c617
-rw-r--r--sound/soc/s6000/s6000-i2s.h23
-rw-r--r--sound/soc/s6000/s6000-pcm.c521
-rw-r--r--sound/soc/s6000/s6000-pcm.h33
-rw-r--r--sound/soc/s6000/s6105-ipcam.c221
-rw-r--r--sound/soc/samsung/Kconfig224
-rw-r--r--sound/soc/samsung/Makefile79
-rw-r--r--sound/soc/samsung/ac97.c454
-rw-r--r--sound/soc/samsung/aries_wm8994.c702
-rw-r--r--sound/soc/samsung/arndale.c217
-rw-r--r--sound/soc/samsung/bells.c218
-rw-r--r--sound/soc/samsung/dma.h36
-rw-r--r--sound/soc/samsung/dmaengine.c82
-rw-r--r--sound/soc/samsung/goni_wm8994.c304
-rw-r--r--sound/soc/samsung/h1940_uda1380.c278
-rw-r--r--sound/soc/samsung/i2s-regs.h32
-rw-r--r--sound/soc/samsung/i2s.c1345
-rw-r--r--sound/soc/samsung/i2s.h22
-rw-r--r--sound/soc/samsung/idma.c95
-rw-r--r--sound/soc/samsung/idma.h9
-rw-r--r--sound/soc/samsung/jive_wm8750.c174
-rw-r--r--sound/soc/samsung/littlemill.c121
-rw-r--r--sound/soc/samsung/ln2440sbc_alc650.c72
-rw-r--r--sound/soc/samsung/lowland.c98
-rw-r--r--sound/soc/samsung/midas_wm1811.c775
-rw-r--r--sound/soc/samsung/neo1973_wm8753.c412
-rw-r--r--sound/soc/samsung/odroid.c349
-rw-r--r--sound/soc/samsung/odroidx2_max98090.c177
-rw-r--r--sound/soc/samsung/pcm.c190
-rw-r--r--sound/soc/samsung/pcm.h8
-rw-r--r--sound/soc/samsung/regs-ac97.h66
-rw-r--r--sound/soc/samsung/regs-i2s-v2.h115
-rw-r--r--sound/soc/samsung/regs-iis.h69
-rw-r--r--sound/soc/samsung/rx1950_uda1380.c300
-rw-r--r--sound/soc/samsung/s3c-i2s-v2.c735
-rw-r--r--sound/soc/samsung/s3c-i2s-v2.h107
-rw-r--r--sound/soc/samsung/s3c2412-i2s.c193
-rw-r--r--sound/soc/samsung/s3c2412-i2s.h27
-rw-r--r--sound/soc/samsung/s3c24xx-i2s.c498
-rw-r--r--sound/soc/samsung/s3c24xx-i2s.h35
-rw-r--r--sound/soc/samsung/s3c24xx_simtec.c388
-rw-r--r--sound/soc/samsung/s3c24xx_simtec.h22
-rw-r--r--sound/soc/samsung/s3c24xx_simtec_hermes.c115
-rw-r--r--sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c103
-rw-r--r--sound/soc/samsung/s3c24xx_uda134x.c351
-rw-r--r--sound/soc/samsung/smartq_wm8987.c281
-rw-r--r--sound/soc/samsung/smdk2443_wm9710.c68
-rw-r--r--sound/soc/samsung/smdk_spdif.c32
-rw-r--r--sound/soc/samsung/smdk_wm8580.c253
-rw-r--r--sound/soc/samsung/smdk_wm8580pcm.c186
-rw-r--r--sound/soc/samsung/smdk_wm8994.c82
-rw-r--r--sound/soc/samsung/smdk_wm8994pcm.c54
-rw-r--r--sound/soc/samsung/smdk_wm9713.c108
-rw-r--r--sound/soc/samsung/snow.c265
-rw-r--r--sound/soc/samsung/spdif.c119
-rw-r--r--sound/soc/samsung/spdif.h8
-rw-r--r--sound/soc/samsung/speyside.c162
-rw-r--r--sound/soc/samsung/tm2_wm5110.c676
-rw-r--r--sound/soc/samsung/tobermory.c76
-rw-r--r--sound/soc/sdca/Kconfig31
-rw-r--r--sound/soc/sdca/Makefile7
-rw-r--r--sound/soc/sdca/sdca_asoc.c1616
-rw-r--r--sound/soc/sdca/sdca_device.c88
-rw-r--r--sound/soc/sdca/sdca_functions.c2041
-rw-r--r--sound/soc/sdca/sdca_hid.c127
-rw-r--r--sound/soc/sdca/sdca_interrupts.c444
-rw-r--r--sound/soc/sdca/sdca_regmap.c335
-rw-r--r--sound/soc/sdw_utils/Kconfig6
-rw-r--r--sound/soc/sdw_utils/Makefile11
-rw-r--r--sound/soc/sdw_utils/soc_sdw_bridge_cs35l56.c155
-rw-r--r--sound/soc/sdw_utils/soc_sdw_cs42l42.c91
-rw-r--r--sound/soc/sdw_utils/soc_sdw_cs42l43.c171
-rw-r--r--sound/soc/sdw_utils/soc_sdw_cs_amp.c124
-rw-r--r--sound/soc/sdw_utils/soc_sdw_dmic.c45
-rw-r--r--sound/soc/sdw_utils/soc_sdw_maxim.c139
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt5682.c91
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt700.c88
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt711.c160
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt_amp.c306
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt_amp_coeff_tables.h300
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt_dmic.c45
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt_mf_sdca.c83
-rw-r--r--sound/soc/sdw_utils/soc_sdw_rt_sdca_jack_common.c222
-rw-r--r--sound/soc/sdw_utils/soc_sdw_ti_amp.c92
-rw-r--r--sound/soc/sdw_utils/soc_sdw_utils.c1471
-rw-r--r--sound/soc/sh/rcar/Makefile2
-rw-r--r--sound/soc/sh/rcar/adg.c442
-rw-r--r--sound/soc/sh/rcar/core.c1115
-rw-r--r--sound/soc/sh/rcar/dvc.c356
-rw-r--r--sound/soc/sh/rcar/gen.c468
-rw-r--r--sound/soc/sh/rcar/rsnd.h427
-rw-r--r--sound/soc/sh/rcar/src.c753
-rw-r--r--sound/soc/sh/rcar/ssi.c686
-rw-r--r--sound/soc/sirf/Kconfig20
-rw-r--r--sound/soc/sirf/Makefile7
-rw-r--r--sound/soc/sirf/sirf-audio-port.c87
-rw-r--r--sound/soc/sirf/sirf-audio.c156
-rw-r--r--sound/soc/sirf/sirf-usp.c415
-rw-r--r--sound/soc/sirf/sirf-usp.h293
-rw-r--r--sound/soc/soc-ac97.c404
-rw-r--r--sound/soc/soc-acpi.c204
-rw-r--r--sound/soc/soc-cache.c202
-rw-r--r--sound/soc/soc-card-test.c129
-rw-r--r--sound/soc/soc-card.c248
-rw-r--r--sound/soc/soc-component.c1300
-rw-r--r--sound/soc/soc-compress.c774
-rw-r--r--sound/soc/soc-core.c6380
-rw-r--r--sound/soc/soc-dai.c815
-rw-r--r--sound/soc/soc-dapm.c3785
-rw-r--r--sound/soc/soc-devres.c65
-rw-r--r--sound/soc/soc-generic-dmaengine-pcm.c395
-rw-r--r--sound/soc/soc-io.c301
-rw-r--r--sound/soc/soc-jack.c190
-rw-r--r--sound/soc/soc-link.c213
-rw-r--r--sound/soc/soc-ops-test.c548
-rw-r--r--sound/soc/soc-ops.c803
-rw-r--r--sound/soc/soc-pcm.c3685
-rw-r--r--sound/soc/soc-topology-test.c821
-rw-r--r--sound/soc/soc-topology.c2209
-rw-r--r--sound/soc/soc-usb.c322
-rw-r--r--sound/soc/soc-utils-test.c232
-rw-r--r--sound/soc/soc-utils.c261
-rw-r--r--sound/soc/sof/Kconfig306
-rw-r--r--sound/soc/sof/Makefile61
-rw-r--r--sound/soc/sof/amd/Kconfig107
-rw-r--r--sound/soc/sof/amd/Makefile20
-rw-r--r--sound/soc/sof/amd/acp-common.c267
-rw-r--r--sound/soc/sof/amd/acp-dsp-offset.h143
-rw-r--r--sound/soc/sof/amd/acp-ipc.c310
-rw-r--r--sound/soc/sof/amd/acp-loader.c320
-rw-r--r--sound/soc/sof/amd/acp-pcm.c120
-rw-r--r--sound/soc/sof/amd/acp-probes.c147
-rw-r--r--sound/soc/sof/amd/acp-stream.c187
-rw-r--r--sound/soc/sof/amd/acp-trace.c64
-rw-r--r--sound/soc/sof/amd/acp.c968
-rw-r--r--sound/soc/sof/amd/acp.h373
-rw-r--r--sound/soc/sof/amd/acp63.c142
-rw-r--r--sound/soc/sof/amd/acp70.c142
-rw-r--r--sound/soc/sof/amd/pci-acp63.c115
-rw-r--r--sound/soc/sof/amd/pci-acp70.c121
-rw-r--r--sound/soc/sof/amd/pci-rmb.c104
-rw-r--r--sound/soc/sof/amd/pci-rn.c108
-rw-r--r--sound/soc/sof/amd/pci-vangogh.c101
-rw-r--r--sound/soc/sof/amd/rembrandt.c142
-rw-r--r--sound/soc/sof/amd/renoir.c117
-rw-r--r--sound/soc/sof/amd/vangogh.c177
-rw-r--r--sound/soc/sof/compress.c391
-rw-r--r--sound/soc/sof/control.c220
-rw-r--r--sound/soc/sof/core.c843
-rw-r--r--sound/soc/sof/debug.c469
-rw-r--r--sound/soc/sof/fw-file-profile.c334
-rw-r--r--sound/soc/sof/imx/Kconfig44
-rw-r--r--sound/soc/sof/imx/Makefile9
-rw-r--r--sound/soc/sof/imx/imx-common.c484
-rw-r--r--sound/soc/sof/imx/imx-common.h169
-rw-r--r--sound/soc/sof/imx/imx8.c473
-rw-r--r--sound/soc/sof/imx/imx9.c137
-rw-r--r--sound/soc/sof/intel/Kconfig397
-rw-r--r--sound/soc/sof/intel/Makefile51
-rw-r--r--sound/soc/sof/intel/apl.c121
-rw-r--r--sound/soc/sof/intel/atom.c421
-rw-r--r--sound/soc/sof/intel/atom.h74
-rw-r--r--sound/soc/sof/intel/bdw.c698
-rw-r--r--sound/soc/sof/intel/byt.c480
-rw-r--r--sound/soc/sof/intel/cnl.c519
-rw-r--r--sound/soc/sof/intel/ext_manifest.h35
-rw-r--r--sound/soc/sof/intel/hda-bus.c112
-rw-r--r--sound/soc/sof/intel/hda-codec.c458
-rw-r--r--sound/soc/sof/intel/hda-common-ops.c108
-rw-r--r--sound/soc/sof/intel/hda-ctrl.c338
-rw-r--r--sound/soc/sof/intel/hda-dai-ops.c660
-rw-r--r--sound/soc/sof/intel/hda-dai.c942
-rw-r--r--sound/soc/sof/intel/hda-dsp.c1634
-rw-r--r--sound/soc/sof/intel/hda-ipc.c556
-rw-r--r--sound/soc/sof/intel/hda-ipc.h56
-rw-r--r--sound/soc/sof/intel/hda-loader-skl.c578
-rw-r--r--sound/soc/sof/intel/hda-loader.c728
-rw-r--r--sound/soc/sof/intel/hda-mlink.c1120
-rw-r--r--sound/soc/sof/intel/hda-pcm.c353
-rw-r--r--sound/soc/sof/intel/hda-probes.c150
-rw-r--r--sound/soc/sof/intel/hda-sdw-bpt.c445
-rw-r--r--sound/soc/sof/intel/hda-stream.c1213
-rw-r--r--sound/soc/sof/intel/hda-trace.c98
-rw-r--r--sound/soc/sof/intel/hda.c1548
-rw-r--r--sound/soc/sof/intel/hda.h1055
-rw-r--r--sound/soc/sof/intel/icl.c196
-rw-r--r--sound/soc/sof/intel/lnl.c189
-rw-r--r--sound/soc/sof/intel/lnl.h21
-rw-r--r--sound/soc/sof/intel/mtl.c817
-rw-r--r--sound/soc/sof/intel/mtl.h134
-rw-r--r--sound/soc/sof/intel/pci-apl.c111
-rw-r--r--sound/soc/sof/intel/pci-cnl.c149
-rw-r--r--sound/soc/sof/intel/pci-icl.c115
-rw-r--r--sound/soc/sof/intel/pci-lnl.c84
-rw-r--r--sound/soc/sof/intel/pci-mtl.c147
-rw-r--r--sound/soc/sof/intel/pci-ptl.c113
-rw-r--r--sound/soc/sof/intel/pci-skl.c95
-rw-r--r--sound/soc/sof/intel/pci-tgl.c324
-rw-r--r--sound/soc/sof/intel/pci-tng.c250
-rw-r--r--sound/soc/sof/intel/ptl.c156
-rw-r--r--sound/soc/sof/intel/ptl.h19
-rw-r--r--sound/soc/sof/intel/shim.h218
-rw-r--r--sound/soc/sof/intel/skl.c117
-rw-r--r--sound/soc/sof/intel/telemetry.c96
-rw-r--r--sound/soc/sof/intel/telemetry.h35
-rw-r--r--sound/soc/sof/intel/tgl.c252
-rw-r--r--sound/soc/sof/intel/tracepoints.c5
-rw-r--r--sound/soc/sof/iomem-utils.c127
-rw-r--r--sound/soc/sof/ipc.c235
-rw-r--r--sound/soc/sof/ipc3-control.c731
-rw-r--r--sound/soc/sof/ipc3-dtrace.c664
-rw-r--r--sound/soc/sof/ipc3-loader.c419
-rw-r--r--sound/soc/sof/ipc3-pcm.c439
-rw-r--r--sound/soc/sof/ipc3-priv.h67
-rw-r--r--sound/soc/sof/ipc3-topology.c2713
-rw-r--r--sound/soc/sof/ipc3.c1157
-rw-r--r--sound/soc/sof/ipc4-control.c867
-rw-r--r--sound/soc/sof/ipc4-fw-reg.h155
-rw-r--r--sound/soc/sof/ipc4-loader.c633
-rw-r--r--sound/soc/sof/ipc4-mtrace.c672
-rw-r--r--sound/soc/sof/ipc4-pcm.c1324
-rw-r--r--sound/soc/sof/ipc4-priv.h132
-rw-r--r--sound/soc/sof/ipc4-telemetry.c95
-rw-r--r--sound/soc/sof/ipc4-telemetry.h73
-rw-r--r--sound/soc/sof/ipc4-topology.c3809
-rw-r--r--sound/soc/sof/ipc4-topology.h528
-rw-r--r--sound/soc/sof/ipc4.c906
-rw-r--r--sound/soc/sof/loader.c190
-rw-r--r--sound/soc/sof/mediatek/Kconfig45
-rw-r--r--sound/soc/sof/mediatek/Makefile4
-rw-r--r--sound/soc/sof/mediatek/adsp_helper.h50
-rw-r--r--sound/soc/sof/mediatek/mt8186/Makefile4
-rw-r--r--sound/soc/sof/mediatek/mt8186/mt8186-clk.c100
-rw-r--r--sound/soc/sof/mediatek/mt8186/mt8186-clk.h24
-rw-r--r--sound/soc/sof/mediatek/mt8186/mt8186-loader.c58
-rw-r--r--sound/soc/sof/mediatek/mt8186/mt8186.c570
-rw-r--r--sound/soc/sof/mediatek/mt8186/mt8186.h93
-rw-r--r--sound/soc/sof/mediatek/mt8195/Makefile3
-rw-r--r--sound/soc/sof/mediatek/mt8195/mt8195-clk.c165
-rw-r--r--sound/soc/sof/mediatek/mt8195/mt8195-clk.h28
-rw-r--r--sound/soc/sof/mediatek/mt8195/mt8195-loader.c61
-rw-r--r--sound/soc/sof/mediatek/mt8195/mt8195.c526
-rw-r--r--sound/soc/sof/mediatek/mt8195/mt8195.h161
-rw-r--r--sound/soc/sof/mediatek/mtk-adsp-common.c215
-rw-r--r--sound/soc/sof/mediatek/mtk-adsp-common.h20
-rw-r--r--sound/soc/sof/nocodec.c115
-rw-r--r--sound/soc/sof/ops.c187
-rw-r--r--sound/soc/sof/ops.h663
-rw-r--r--sound/soc/sof/pcm.c793
-rw-r--r--sound/soc/sof/pm.c389
-rw-r--r--sound/soc/sof/sof-acpi-dev.c102
-rw-r--r--sound/soc/sof/sof-acpi-dev.h16
-rw-r--r--sound/soc/sof/sof-audio.c979
-rw-r--r--sound/soc/sof/sof-audio.h685
-rw-r--r--sound/soc/sof/sof-client-ipc-flood-test.c383
-rw-r--r--sound/soc/sof/sof-client-ipc-kernel-injector.c161
-rw-r--r--sound/soc/sof/sof-client-ipc-msg-injector.c339
-rw-r--r--sound/soc/sof/sof-client-probes-ipc3.c243
-rw-r--r--sound/soc/sof/sof-client-probes-ipc4.c409
-rw-r--r--sound/soc/sof/sof-client-probes.c582
-rw-r--r--sound/soc/sof/sof-client-probes.h72
-rw-r--r--sound/soc/sof/sof-client.c669
-rw-r--r--sound/soc/sof/sof-client.h76
-rw-r--r--sound/soc/sof/sof-of-dev.c104
-rw-r--r--sound/soc/sof/sof-of-dev.h25
-rw-r--r--sound/soc/sof/sof-pci-dev.c296
-rw-r--r--sound/soc/sof/sof-pci-dev.h17
-rw-r--r--sound/soc/sof/sof-priv.h904
-rw-r--r--sound/soc/sof/sof-utils.c76
-rw-r--r--sound/soc/sof/sof-utils.h19
-rw-r--r--sound/soc/sof/stream-ipc.c131
-rw-r--r--sound/soc/sof/topology.c2576
-rw-r--r--sound/soc/sof/trace.c53
-rw-r--r--sound/soc/sof/xtensa/Kconfig3
-rw-r--r--sound/soc/sof/xtensa/Makefile5
-rw-r--r--sound/soc/sof/xtensa/core.c155
-rw-r--r--sound/soc/spear/Kconfig7
-rw-r--r--sound/soc/spear/Makefile7
-rw-r--r--sound/soc/spear/spdif_in.c39
-rw-r--r--sound/soc/spear/spdif_in_regs.h15
-rw-r--r--sound/soc/spear/spdif_out.c22
-rw-r--r--sound/soc/spear/spdif_out_regs.h15
-rw-r--r--sound/soc/spear/spear_pcm.c2
-rw-r--r--sound/soc/spear/spear_pcm.h13
-rw-r--r--sound/soc/sprd/Kconfig20
-rw-r--r--sound/soc/sprd/Makefile8
-rw-r--r--sound/soc/sprd/sprd-mcdt.c1006
-rw-r--r--sound/soc/sprd/sprd-mcdt.h107
-rw-r--r--sound/soc/sprd/sprd-pcm-compress.c671
-rw-r--r--sound/soc/sprd/sprd-pcm-dma.c497
-rw-r--r--sound/soc/sprd/sprd-pcm-dma.h58
-rw-r--r--sound/soc/starfive/Kconfig20
-rw-r--r--sound/soc/starfive/Makefile3
-rw-r--r--sound/soc/starfive/jh7110_pwmdac.c528
-rw-r--r--sound/soc/starfive/jh7110_tdm.c662
-rw-r--r--sound/soc/sti/Kconfig12
-rw-r--r--sound/soc/sti/Makefile5
-rw-r--r--sound/soc/sti/sti_uniperif.c506
-rw-r--r--sound/soc/sti/uniperif.h1417
-rw-r--r--sound/soc/sti/uniperif_player.c1149
-rw-r--r--sound/soc/sti/uniperif_reader.c437
-rw-r--r--sound/soc/stm/Kconfig47
-rw-r--r--sound/soc/stm/Makefile18
-rw-r--r--sound/soc/stm/stm32_adfsdm.c409
-rw-r--r--sound/soc/stm/stm32_i2s.c1394
-rw-r--r--sound/soc/stm/stm32_sai.c322
-rw-r--r--sound/soc/stm/stm32_sai.h308
-rw-r--r--sound/soc/stm/stm32_sai_sub.c1776
-rw-r--r--sound/soc/stm/stm32_spdifrx.c1081
-rw-r--r--sound/soc/sunxi/Kconfig70
-rw-r--r--sound/soc/sunxi/Makefile9
-rw-r--r--sound/soc/sunxi/sun4i-codec.c2456
-rw-r--r--sound/soc/sunxi/sun4i-i2s.c1699
-rw-r--r--sound/soc/sunxi/sun4i-spdif.c750
-rw-r--r--sound/soc/sunxi/sun50i-codec-analog.c596
-rw-r--r--sound/soc/sunxi/sun50i-dmic.c437
-rw-r--r--sound/soc/sunxi/sun8i-adda-pr-regmap.c102
-rw-r--r--sound/soc/sunxi/sun8i-adda-pr-regmap.h7
-rw-r--r--sound/soc/sunxi/sun8i-codec-analog.c853
-rw-r--r--sound/soc/sunxi/sun8i-codec.c1720
-rw-r--r--sound/soc/tegra/Kconfig231
-rw-r--r--sound/soc/tegra/Makefile60
-rw-r--r--sound/soc/tegra/tegra186_asrc.c1052
-rw-r--r--sound/soc/tegra/tegra186_asrc.h116
-rw-r--r--sound/soc/tegra/tegra186_dspk.c554
-rw-r--r--sound/soc/tegra/tegra186_dspk.h70
-rw-r--r--sound/soc/tegra/tegra20_ac97.c116
-rw-r--r--sound/soc/tegra/tegra20_ac97.h16
-rw-r--r--sound/soc/tegra/tegra20_das.c237
-rw-r--r--sound/soc/tegra/tegra20_das.h134
-rw-r--r--sound/soc/tegra/tegra20_i2s.c176
-rw-r--r--sound/soc/tegra/tegra20_i2s.h17
-rw-r--r--sound/soc/tegra/tegra20_spdif.c271
-rw-r--r--sound/soc/tegra/tegra20_spdif.h17
-rw-r--r--sound/soc/tegra/tegra210_admaif.c1045
-rw-r--r--sound/soc/tegra/tegra210_admaif.h241
-rw-r--r--sound/soc/tegra/tegra210_adx.c752
-rw-r--r--sound/soc/tegra/tegra210_adx.h96
-rw-r--r--sound/soc/tegra/tegra210_ahub.c2272
-rw-r--r--sound/soc/tegra/tegra210_ahub.h171
-rw-r--r--sound/soc/tegra/tegra210_amx.c801
-rw-r--r--sound/soc/tegra/tegra210_amx.h113
-rw-r--r--sound/soc/tegra/tegra210_dmic.c570
-rw-r--r--sound/soc/tegra/tegra210_dmic.h82
-rw-r--r--sound/soc/tegra/tegra210_i2s.c1172
-rw-r--r--sound/soc/tegra/tegra210_i2s.h178
-rw-r--r--sound/soc/tegra/tegra210_mbdrc.c1014
-rw-r--r--sound/soc/tegra/tegra210_mbdrc.h215
-rw-r--r--sound/soc/tegra/tegra210_mixer.c687
-rw-r--r--sound/soc/tegra/tegra210_mixer.h100
-rw-r--r--sound/soc/tegra/tegra210_mvc.c779
-rw-r--r--sound/soc/tegra/tegra210_mvc.h122
-rw-r--r--sound/soc/tegra/tegra210_ope.c420
-rw-r--r--sound/soc/tegra/tegra210_ope.h90
-rw-r--r--sound/soc/tegra/tegra210_peq.c433
-rw-r--r--sound/soc/tegra/tegra210_peq.h56
-rw-r--r--sound/soc/tegra/tegra210_sfc.c3644
-rw-r--r--sound/soc/tegra/tegra210_sfc.h78
-rw-r--r--sound/soc/tegra/tegra30_ahub.c296
-rw-r--r--sound/soc/tegra/tegra30_ahub.h21
-rw-r--r--sound/soc/tegra/tegra30_i2s.c169
-rw-r--r--sound/soc/tegra/tegra30_i2s.h15
-rw-r--r--sound/soc/tegra/tegra_alc5632.c266
-rw-r--r--sound/soc/tegra/tegra_asoc_machine.c1023
-rw-r--r--sound/soc/tegra/tegra_asoc_machine.h51
-rw-r--r--sound/soc/tegra/tegra_asoc_utils.c240
-rw-r--r--sound/soc/tegra/tegra_asoc_utils.h53
-rw-r--r--sound/soc/tegra/tegra_audio_graph_card.c267
-rw-r--r--sound/soc/tegra/tegra_cif.h87
-rw-r--r--sound/soc/tegra/tegra_isomgr_bw.c130
-rw-r--r--sound/soc/tegra/tegra_isomgr_bw.h31
-rw-r--r--sound/soc/tegra/tegra_max98090.c284
-rw-r--r--sound/soc/tegra/tegra_pcm.c171
-rw-r--r--sound/soc/tegra/tegra_pcm.h31
-rw-r--r--sound/soc/tegra/tegra_rt5640.c267
-rw-r--r--sound/soc/tegra/tegra_wm8753.c220
-rw-r--r--sound/soc/tegra/tegra_wm8903.c396
-rw-r--r--sound/soc/tegra/tegra_wm9712.c183
-rw-r--r--sound/soc/tegra/trimslice.c207
-rw-r--r--sound/soc/ti/Kconfig195
-rw-r--r--sound/soc/ti/Makefile46
-rw-r--r--sound/soc/ti/ams-delta.c (renamed from sound/soc/omap/ams-delta.c)191
-rw-r--r--sound/soc/ti/davinci-evm.c261
-rw-r--r--sound/soc/ti/davinci-i2s.c (renamed from sound/soc/davinci/davinci-i2s.c)545
-rw-r--r--sound/soc/ti/davinci-i2s.h (renamed from sound/soc/davinci/davinci-i2s.h)5
-rw-r--r--sound/soc/ti/davinci-mcasp.c2552
-rw-r--r--sound/soc/ti/davinci-mcasp.h (renamed from sound/soc/davinci/davinci-mcasp.h)70
-rw-r--r--sound/soc/ti/edma-pcm.c (renamed from sound/soc/davinci/edma-pcm.c)32
-rw-r--r--sound/soc/ti/edma-pcm.h24
-rw-r--r--sound/soc/ti/j721e-evm.c938
-rw-r--r--sound/soc/ti/n810.c (renamed from sound/soc/omap/n810.c)128
-rw-r--r--sound/soc/ti/omap-abe-twl6040.c (renamed from sound/soc/omap/omap-abe-twl6040.c)212
-rw-r--r--sound/soc/ti/omap-dmic.c (renamed from sound/soc/omap/omap-dmic.c)84
-rw-r--r--sound/soc/ti/omap-dmic.h (renamed from sound/soc/omap/omap-dmic.h)5
-rw-r--r--sound/soc/ti/omap-hdmi.c407
-rw-r--r--sound/soc/ti/omap-mcbsp-priv.h (renamed from sound/soc/omap/mcbsp.h)128
-rw-r--r--sound/soc/ti/omap-mcbsp-st.c502
-rw-r--r--sound/soc/ti/omap-mcbsp.c1441
-rw-r--r--sound/soc/ti/omap-mcbsp.h32
-rw-r--r--sound/soc/ti/omap-mcpdm.c (renamed from sound/soc/omap/omap-mcpdm.c)164
-rw-r--r--sound/soc/ti/omap-mcpdm.h (renamed from sound/soc/omap/omap-mcpdm.h)16
-rw-r--r--sound/soc/ti/omap-twl4030.c (renamed from sound/soc/omap/omap-twl4030.c)133
-rw-r--r--sound/soc/ti/omap3pandora.c (renamed from sound/soc/omap/omap3pandora.c)117
-rw-r--r--sound/soc/ti/osk5912.c (renamed from sound/soc/omap/osk5912.c)40
-rw-r--r--sound/soc/ti/rx51.c (renamed from sound/soc/omap/rx51.c)227
-rw-r--r--sound/soc/ti/sdma-pcm.c71
-rw-r--r--sound/soc/ti/sdma-pcm.h21
-rw-r--r--sound/soc/ti/udma-pcm.c43
-rw-r--r--sound/soc/ti/udma-pcm.h18
-rw-r--r--sound/soc/txx9/Kconfig29
-rw-r--r--sound/soc/txx9/Makefile11
-rw-r--r--sound/soc/txx9/txx9aclc-ac97.c236
-rw-r--r--sound/soc/txx9/txx9aclc-generic.c90
-rw-r--r--sound/soc/txx9/txx9aclc.c443
-rw-r--r--sound/soc/txx9/txx9aclc.h74
-rw-r--r--sound/soc/uniphier/Kconfig42
-rw-r--r--sound/soc/uniphier/Makefile11
-rw-r--r--sound/soc/uniphier/aio-compress.c433
-rw-r--r--sound/soc/uniphier/aio-core.c1266
-rw-r--r--sound/soc/uniphier/aio-cpu.c832
-rw-r--r--sound/soc/uniphier/aio-dma.c279
-rw-r--r--sound/soc/uniphier/aio-ld11.c356
-rw-r--r--sound/soc/uniphier/aio-pxs2.c265
-rw-r--r--sound/soc/uniphier/aio-reg.h476
-rw-r--r--sound/soc/uniphier/aio.h354
-rw-r--r--sound/soc/uniphier/evea.c569
-rw-r--r--sound/soc/ux500/Kconfig3
-rw-r--r--sound/soc/ux500/Makefile7
-rw-r--r--sound/soc/ux500/mop500.c81
-rw-r--r--sound/soc/ux500/mop500_ab8500.c92
-rw-r--r--sound/soc/ux500/mop500_ab8500.h11
-rw-r--r--sound/soc/ux500/ux500_msp_dai.c143
-rw-r--r--sound/soc/ux500/ux500_msp_dai.h7
-rw-r--r--sound/soc/ux500/ux500_msp_i2s.c85
-rw-r--r--sound/soc/ux500/ux500_msp_i2s.h21
-rw-r--r--sound/soc/ux500/ux500_pcm.c98
-rw-r--r--sound/soc/ux500/ux500_pcm.h7
-rw-r--r--sound/soc/xilinx/Kconfig27
-rw-r--r--sound/soc/xilinx/Makefile7
-rw-r--r--sound/soc/xilinx/xlnx_formatter_pcm.c727
-rw-r--r--sound/soc/xilinx/xlnx_i2s.c259
-rw-r--r--sound/soc/xilinx/xlnx_spdif.c318
-rw-r--r--sound/soc/xtensa/Kconfig12
-rw-r--r--sound/soc/xtensa/Makefile4
-rw-r--r--sound/soc/xtensa/xtfpga-i2s.c650
-rw-r--r--sound/sound_core.c115
-rw-r--r--sound/sound_firmware.c79
-rw-r--r--sound/sparc/Kconfig2
-rw-r--r--sound/sparc/Makefile7
-rw-r--r--sound/sparc/amd7930.c187
-rw-r--r--sound/sparc/cs4231.c405
-rw-r--r--sound/sparc/dbri.c339
-rw-r--r--sound/spi/Kconfig3
-rw-r--r--sound/spi/Makefile3
-rw-r--r--sound/spi/at73c213.c177
-rw-r--r--sound/spi/at73c213.h19
-rw-r--r--sound/synth/Kconfig3
-rw-r--r--sound/synth/Makefile3
-rw-r--r--sound/synth/emux/Makefile14
-rw-r--r--sound/synth/emux/emux.c74
-rw-r--r--sound/synth/emux/emux_effect.c60
-rw-r--r--sound/synth/emux/emux_hwdep.c41
-rw-r--r--sound/synth/emux/emux_nrpn.c34
-rw-r--r--sound/synth/emux/emux_oss.c57
-rw-r--r--sound/synth/emux/emux_proc.c30
-rw-r--r--sound/synth/emux/emux_seq.c98
-rw-r--r--sound/synth/emux/emux_synth.c105
-rw-r--r--sound/synth/emux/emux_voice.h23
-rw-r--r--sound/synth/emux/soundfont.c322
-rw-r--r--sound/synth/util_mem.c48
-rw-r--r--sound/usb/6fire/Makefile3
-rw-r--r--sound/usb/6fire/chip.c94
-rw-r--r--sound/usb/6fire/chip.h6
-rw-r--r--sound/usb/6fire/comm.c8
-rw-r--r--sound/usb/6fire/comm.h6
-rw-r--r--sound/usb/6fire/common.h6
-rw-r--r--sound/usb/6fire/control.c38
-rw-r--r--sound/usb/6fire/control.h6
-rw-r--r--sound/usb/6fire/firmware.c50
-rw-r--r--sound/usb/6fire/firmware.h6
-rw-r--r--sound/usb/6fire/midi.c33
-rw-r--r--sound/usb/6fire/midi.h6
-rw-r--r--sound/usb/6fire/pcm.c147
-rw-r--r--sound/usb/6fire/pcm.h6
-rw-r--r--sound/usb/Kconfig79
-rw-r--r--sound/usb/Makefile21
-rw-r--r--sound/usb/bcd2000/Makefile3
-rw-r--r--sound/usb/bcd2000/bcd2000.c59
-rw-r--r--sound/usb/caiaq/Makefile1
-rw-r--r--sound/usb/caiaq/audio.c117
-rw-r--r--sound/usb/caiaq/audio.h2
-rw-r--r--sound/usb/caiaq/control.c35
-rw-r--r--sound/usb/caiaq/control.h1
-rw-r--r--sound/usb/caiaq/device.c78
-rw-r--r--sound/usb/caiaq/device.h3
-rw-r--r--sound/usb/caiaq/input.c47
-rw-r--r--sound/usb/caiaq/input.h2
-rw-r--r--sound/usb/caiaq/midi.c21
-rw-r--r--sound/usb/caiaq/midi.h1
-rw-r--r--sound/usb/card.c1061
-rw-r--r--sound/usb/card.h114
-rw-r--r--sound/usb/clock.c588
-rw-r--r--sound/usb/clock.h14
-rw-r--r--sound/usb/debug.h15
-rw-r--r--sound/usb/endpoint.c1434
-rw-r--r--sound/usb/endpoint.h69
-rw-r--r--sound/usb/fcp.c1127
-rw-r--r--sound/usb/fcp.h7
-rw-r--r--sound/usb/format.c477
-rw-r--r--sound/usb/format.h7
-rw-r--r--sound/usb/helper.c65
-rw-r--r--sound/usb/helper.h22
-rw-r--r--sound/usb/hiface/Makefile3
-rw-r--r--sound/usb/hiface/chip.c40
-rw-r--r--sound/usb/hiface/chip.h6
-rw-r--r--sound/usb/hiface/pcm.c125
-rw-r--r--sound/usb/hiface/pcm.h6
-rw-r--r--sound/usb/implicit.c494
-rw-r--r--sound/usb/implicit.h14
-rw-r--r--sound/usb/line6/Kconfig44
-rw-r--r--sound/usb/line6/Makefile19
-rw-r--r--sound/usb/line6/capture.c290
-rw-r--r--sound/usb/line6/capture.h25
-rw-r--r--sound/usb/line6/driver.c900
-rw-r--r--sound/usb/line6/driver.h214
-rw-r--r--sound/usb/line6/midi.c289
-rw-r--r--sound/usb/line6/midi.h47
-rw-r--r--sound/usb/line6/midibuf.c257
-rw-r--r--sound/usb/line6/midibuf.h34
-rw-r--r--sound/usb/line6/pcm.c604
-rw-r--r--sound/usb/line6/pcm.h195
-rw-r--r--sound/usb/line6/playback.c439
-rw-r--r--sound/usb/line6/playback.h31
-rw-r--r--sound/usb/line6/pod.c542
-rw-r--r--sound/usb/line6/podhd.c559
-rw-r--r--sound/usb/line6/toneport.c582
-rw-r--r--sound/usb/line6/variax.c242
-rw-r--r--sound/usb/media.c325
-rw-r--r--sound/usb/media.h74
-rw-r--r--sound/usb/midi.c542
-rw-r--r--sound/usb/midi.h18
-rw-r--r--sound/usb/midi2.c1233
-rw-r--r--sound/usb/midi2.h33
-rw-r--r--sound/usb/misc/Makefile3
-rw-r--r--sound/usb/misc/ua101.c347
-rw-r--r--sound/usb/mixer.c2366
-rw-r--r--sound/usb/mixer.h85
-rw-r--r--sound/usb/mixer_maps.c463
-rw-r--r--sound/usb/mixer_quirks.c3946
-rw-r--r--sound/usb/mixer_quirks.h7
-rw-r--r--sound/usb/mixer_s1810c.c650
-rw-r--r--sound/usb/mixer_s1810c.h7
-rw-r--r--sound/usb/mixer_scarlett.c1016
-rw-r--r--sound/usb/mixer_scarlett.h7
-rw-r--r--sound/usb/mixer_scarlett2.c9434
-rw-r--r--sound/usb/mixer_scarlett2.h7
-rw-r--r--sound/usb/mixer_us16x08.c1413
-rw-r--r--sound/usb/mixer_us16x08.h122
-rw-r--r--sound/usb/pcm.c1991
-rw-r--r--sound/usb/pcm.h27
-rw-r--r--sound/usb/power.c107
-rw-r--r--sound/usb/power.h31
-rw-r--r--sound/usb/proc.c126
-rw-r--r--sound/usb/proc.h1
-rw-r--r--sound/usb/qcom/Makefile4
-rw-r--r--sound/usb/qcom/mixer_usb_offload.c155
-rw-r--r--sound/usb/qcom/mixer_usb_offload.h11
-rw-r--r--sound/usb/qcom/qc_audio_offload.c1993
-rw-r--r--sound/usb/qcom/usb_audio_qmi_v01.c863
-rw-r--r--sound/usb/qcom/usb_audio_qmi_v01.h164
-rw-r--r--sound/usb/quirks-table.h3679
-rw-r--r--sound/usb/quirks.c1727
-rw-r--r--sound/usb/quirks.h32
-rw-r--r--sound/usb/stream.c1031
-rw-r--r--sound/usb/stream.h1
-rw-r--r--sound/usb/usbaudio.h220
-rw-r--r--sound/usb/usx2y/Makefile7
-rw-r--r--sound/usb/usx2y/us122l.c322
-rw-r--r--sound/usb/usx2y/us122l.h5
-rw-r--r--sound/usb/usx2y/us144mkii.c620
-rw-r--r--sound/usb/usx2y/us144mkii.h367
-rw-r--r--sound/usb/usx2y/us144mkii_capture.c319
-rw-r--r--sound/usb/usx2y/us144mkii_controls.c444
-rw-r--r--sound/usb/usx2y/us144mkii_midi.c403
-rw-r--r--sound/usb/usx2y/us144mkii_pcm.c370
-rw-r--r--sound/usb/usx2y/us144mkii_pcm.h165
-rw-r--r--sound/usb/usx2y/us144mkii_playback.c456
-rw-r--r--sound/usb/usx2y/usX2Yhwdep.c209
-rw-r--r--sound/usb/usx2y/usX2Yhwdep.h3
-rw-r--r--sound/usb/usx2y/usb_stream.c238
-rw-r--r--sound/usb/usx2y/usb_stream.h105
-rw-r--r--sound/usb/usx2y/usbus428ctldefs.h119
-rw-r--r--sound/usb/usx2y/usbusx2y.c413
-rw-r--r--sound/usb/usx2y/usbusx2y.h98
-rw-r--r--sound/usb/usx2y/usbusx2yaudio.c822
-rw-r--r--sound/usb/usx2y/usx2y.h15
-rw-r--r--sound/usb/usx2y/usx2yhwdeppcm.c708
-rw-r--r--sound/usb/usx2y/usx2yhwdeppcm.h5
-rw-r--r--sound/usb/validate.c366
-rw-r--r--sound/virtio/Kconfig10
-rw-r--r--sound/virtio/Makefile14
-rw-r--r--sound/virtio/virtio_card.c450
-rw-r--r--sound/virtio/virtio_card.h133
-rw-r--r--sound/virtio/virtio_chmap.c219
-rw-r--r--sound/virtio/virtio_ctl_msg.c303
-rw-r--r--sound/virtio/virtio_ctl_msg.h78
-rw-r--r--sound/virtio/virtio_jack.c233
-rw-r--r--sound/virtio/virtio_kctl.c477
-rw-r--r--sound/virtio/virtio_pcm.c524
-rw-r--r--sound/virtio/virtio_pcm.h127
-rw-r--r--sound/virtio/virtio_pcm_msg.c415
-rw-r--r--sound/virtio/virtio_pcm_ops.c525
-rw-r--r--sound/x86/Kconfig18
-rw-r--r--sound/x86/Makefile5
-rw-r--r--sound/x86/intel_hdmi_audio.c1832
-rw-r--r--sound/x86/intel_hdmi_audio.h145
-rw-r--r--sound/x86/intel_hdmi_lpe_audio.h320
-rw-r--r--sound/xen/Kconfig12
-rw-r--r--sound/xen/Makefile8
-rw-r--r--sound/xen/xen_snd_front.c387
-rw-r--r--sound/xen/xen_snd_front.h54
-rw-r--r--sound/xen/xen_snd_front_alsa.c833
-rw-r--r--sound/xen/xen_snd_front_alsa.h23
-rw-r--r--sound/xen/xen_snd_front_cfg.c519
-rw-r--r--sound/xen/xen_snd_front_cfg.h46
-rw-r--r--sound/xen/xen_snd_front_evtchnl.c463
-rw-r--r--sound/xen/xen_snd_front_evtchnl.h86
3203 files changed, 1002144 insertions, 235256 deletions