This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from bd2463ac7d7e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] new d269b2e0ba52 Merge branch 'for-linus' into for-next new 88452da92ba2 ALSA: hda: Use standard waitqueue for RIRB wakeup new 9b2433a9c5b3 ALSA: aoa: Use managed buffer allocation new 8ee0c7586959 ALSA: aaci: Use managed buffer allocation new 37b9b9a5078a ALSA: atmel: Use managed buffer allocation new 39729889b1f5 ALSA: aloop: Use managed buffer allocation new ef1545b8f35e ALSA: dummy: Use managed buffer allocation new cbd0719d5115 ALSA: ml403: Use managed buffer allocation new d635f09e919e ALSA: pcsp: Use managed buffer allocation new 8f326303b0d8 ALSA: vx: Use managed buffer allocation new 7641d549b13b ALSA: firewire: Use managed buffer allocation new d577b6c8cf8c ALSA: ad1816a: Use managed buffer allocation new 427f0ea46fb0 ALSA: cmi8330: Use managed buffer allocation new eb40b64f2897 ALSA: es1688: Use managed buffer allocation new 9ce57056d8ce ALSA: es18xx: Use managed buffer allocation new 07ed72ba4d45 ALSA: sb: Use managed buffer allocation new a57214e54862 ALSA: gus: Use managed buffer allocation new 15fbacfe3d32 ALSA: wss: Use managed buffer allocation new ee88f4ebe575 ALSA: mips: Use managed buffer allocation new 005f3e67a855 ALSA: parisc: Use managed buffer allocation new 93d6487f7a81 ALSA: ad1889: Use managed buffer allocation new e695745437a4 ALSA: ali5451: Use managed buffer allocation new 909c7d2cccc3 ALSA: als300: Use managed buffer allocation new 96bcfde13a1c ALSA: als4000: Use managed buffer allocation new 7ae11ecf0dfe ALSA: asihpi: Use managed buffer allocation new 801bf0574764 ALSA: atiixp: Use managed buffer allocation new 8c847a423572 ALSA: au88x0: Use managed buffer allocation new 817790cc3dfe ALSA: aw2: Use managed buffer allocation new 830e7b007681 ALSA: azt3328: Use managed buffer allocation new b87ddad2773e ALSA: bt87x: Use managed buffer allocation new fc97aef32338 ALSA: ca0106: Use managed buffer allocation new d841e2e88f00 ALSA: cmipci: Use managed buffer allocation new 44e78a1a85ad ALSA: cs4281: Use managed buffer allocation new c6071300ac85 ALSA: cs5535: Use managed buffer allocation new 76178cc7d5eb ALSA: ctxfi: Use managed buffer allocation new 11f63ca3995b ALSA: echoaudio: Use managed buffer allocation new 63832bd951d2 ALSA: emu10k1x: Use managed buffer allocation new cbf7dcd949d7 ALSA: emu10k1: Use managed buffer allocation new b22b24781251 ALSA: ens137x: Use managed buffer allocation new d244a1db6f64 ALSA: es1938: Use managed buffer allocation new 247ed1020476 ALSA: fm801: Use managed buffer allocation new 7a6d4a5ac89f ALSA: hda: Use managed buffer allocation new 60b8918ba5f5 ALSA: ice1712: Use managed buffer allocation new 09e263cd4a1d ALSA: ice1724: Use managed buffer allocation new 28d52aa55436 ALSA: intel8x0: Use managed buffer allocation new 224a40c7511f ALSA: lola: Use managed buffer allocation new a747db239010 ALSA: lx6464es: Use managed buffer allocation new e485e5386d3d ALSA: maestro3: Use managed buffer allocation new c6312f3926d7 ALSA: mixart: Use managed buffer allocation new fdaad162a4f3 ALSA: oxygen: Use managed buffer allocation new 0dd323695c7b ALSA: riptide: Use managed buffer allocation new 7ceebdc87c63 ALSA: rme32: Use managed buffer allocation new ff3eb3d51be9 ALSA: sis7019: Use managed buffer allocation new 3e1ee04ba9ea ALSA: sonicvibes: Use managed buffer allocation new c79eafa095b1 ALSA: trident: Use managed buffer allocation new 8e2c75249d06 ALSA: via82xx: Use managed buffer allocation new b6ed90c0dd76 ALSA: ymfpci: Use managed buffer allocation new 6dfa8fd598ec ALSA: pdaudiocf: Use managed buffer allocation new 01001fa1c79e ALSA: pmac: Use managed buffer allocation new 377d870e5456 ALSA: ps3: Use managed buffer allocation new 403d026c4376 ALSA: aica: Use managed buffer allocation new 50cdf3a0961f ALSA: sh: Use managed buffer allocation new 786e90b0d0f4 ALSA: sparc: Use managed buffer allocation new ce747f864268 ALSA: spi: Use managed buffer allocation new a3c10ea47e6d ALSA: 6fire: Use managed buffer allocation new 1075b321ab43 ALSA: caiaq: Use managed buffer allocation new d0aa558cde35 ALSA: hiface: Use managed buffer allocation new b9626bd62382 ALSA: line6: Use managed buffer allocation new 8aa77f9cab9a ALSA: ua101: Use managed buffer allocation new 3f0c972ad828 ALSA: usx2y: Use managed buffer allocation new 6dd9486ca9b8 ALSA: usb-audio: Use managed buffer allocation new dd21bf512b64 ALSA: pcxhr: Use managed buffer allocation new cc6c69126e38 ALSA: hdml-lpe-audio: Use managed buffer allocation new f2b44229268f ALSA: aoa: Drop superfluous ioctl PCM ops new 94c0ff8bd1e3 ALSA: arm: Drop superfluous ioctl PCM ops new 1eb1a950f620 ALSA: atmel: Drop superfluous ioctl PCM ops new ae531486d770 ALSA: drivers: Drop superfluous ioctl PCM ops new d45b3aaea26c ALSA: firewire: Drop superfluous ioctl PCM ops new 2251612e2f99 ALSA: es1688: Drop superfluous ioctl PCM ops new 86940651eaf4 ALSA: isa: Drop superfluous ioctl PCM ops new 9a4df8251ac0 ALSA: mips: Drop superfluous ioctl PCM ops new c02644684ca1 ALSA: parisc: Drop superfluous ioctl PCM ops new 4ab6596a32b1 ALSA: intel8x0: Drop superfluous ioctl PCM ops new 64395f83297a ALSA: via82xx: Drop superfluous ioctl PCM ops new 6c9239e4c705 ALSA: atiixp: Drop superfluous ioctl PCM ops new b1b375b062b4 ALSA: asihpi: Drop superfluous ioctl PCM ops new 6b07ea052a5a ALSA: trident: Drop superfluous ioctl PCM ops new d34e1b7b9a7f ALSA: pci: Drop superfluous ioctl PCM ops new 1a0fa90f9c01 ALSA: pcmcia: Drop superfluous ioctl PCM ops new 5b6e996a6218 ALSA: ppc: Drop superfluous ioctl PCM ops new 9fafc5259b43 ALSA: sh: Drop superfluous ioctl PCM ops new 5fcd1aeee587 ALSA: sparc: Drop superfluous ioctl PCM ops new 6bddc9ef5885 ALSA: spi: Drop superfluous ioctl PCM ops new 9c0d064a1e19 ALSA: usb: Drop superfluous ioctl PCM ops new 63d5cda7f55b ALSA: x86: Drop superfluous ioctl PCM ops new 4bb1e4e7ccc2 ALSA: xen: Drop superfluous ioctl PCM ops new 164d0738248a ALSA: ad1889: Support PCM sync_stop new 5110bc701b4a ALSA: ali5451: Support PCM sync_stop new ea2eab50a0e1 ALSA: als300: Support PCM sync_stop new 4504487d928d ALSA: atiixp: Support PCM sync_stop new 662a7441316d ALSA: au88x0: Support PCM sync_stop new f8582e001f72 ALSA: aw2: Support PCM sync_stop new aefd1860acd5 ALSA: azt3328: Support PCM sync_stop new d2625a62fe75 ALSA: bt87x: Support PCM sync_stop new 339ede502a00 ALSA: ca0106: Support PCM sync_stop new 3663984e07a4 ALSA: cmipci: Support PCM sync_stop new 5afff8c1bbc7 ALSA: cs4281: Support PCM sync_stop new 763ae53d2ae4 ALSA: cs46xx: Support PCM sync_stop new 25ec679b9078 ALSA: cs5535audio: Support PCM sync_stop new 5e0890c1cb7d ALSA: ctxfi: Support PCM sync_stop new d4cad99fda9b ALSA: echoaudio: Support PCM sync_stop new 66471aa715f0 ALSA: emu10k1: Support PCM sync_stop new 83720eef264b ALSA: ens137x: Support PCM sync_stop new 6b276e6281b6 ALSA: es1938: Support PCM sync_stop new dbb71ab05f39 ALSA: es1968: Support PCM sync_stop new e41dbd20383d ALSA: fm801: Support PCM sync_stop new f36da9406e66 ALSA: hda: Support PCM sync_stop new 1b97a87f44d8 ALSA: ice1712: Support PCM sync_stop new b0ad3bbc1e1b ALSA: ice1724: Support PCM sync_stop new be1391c7858f ALSA: intel8x0: Support PCM sync_stop new 67ceac17e877 ALSA: korg1212: Support PCM sync_stop new aec9f0cc057e ALSA: lola: Support PCM sync_stop new a20b8bfe557c ALSA: maestro3: Support PCM sync_stop new 1478eb63654b ALSA: nm256: Support PCM sync_stop new bf17d20adea7 ALSA: oxygen: Support PCM sync_stop new 3992f78f349f ALSA: riptide: Support PCM sync_stop new 1dad75b9823c ALSA: rme32: Support PCM sync_stop new 5fcf46bc8333 ALSA: rme96: Support PCM sync_stop new 39cccf4511fd ALSA: rme9652: Support PCM sync_stop new 39b77268c8cd ALSA: sis7019: Support PCM sync_stop new 93042ac2bc40 ALSA: sonicvibes: Support PCM sync_stop new 4a9ff148bd34 ALSA: trident: Support PCM sync_stop new c47583b0eb68 ALSA: via82xx: Support PCM sync_stop new b7a03a1e1459 ALSA: ymfpci: Support PCM sync_stop new 0dbba47eb4e9 ALSA: ad1816a: Support PCM sync_stop new f5ac512085b5 ALSA: es1688: Support PCM sync_stop new 58dad836f98c ALSA: es18xx: Support PCM sync_stop new 914da689090c ALSA: gus: Support PCM sync_stop new 52f623d0a84d ALSA: msnd: Support PCM sync_stop new d3e163bfff97 ALSA: opl3sa2: Support PCM sync_stop new 16d9fb1deef8 ALSA: opti9xx: Support PCM sync_stop new f9236dd027b8 ALSA: sb: Support PCM sync_stop new 48094a75cd70 ALSA: wavefront: Support PCM sync_stop new 959d4c806d38 ALSA: wss: Support PCM sync_stop new 41094b243e62 ALSA: lx6464es: Support PCM sync_stop new cefeaa5053d9 ALSA: mixart: Support PCM sync_stop new 271213ef4d0d ALSA: pcxhr: Support PCM sync_stop new 59fdf8e96c03 ALSA: vx222: Support PCM sync_stop new 2f44742ca1de ALSA: pdaudiocf: Support PCM sync_stop new 0ca4cefad185 ALSA: vxpocket: Support PCM sync_stop new dc5eafe7787c ALSA: usb-audio: Support PCM sync_stop new 341a79ee8b08 ALSA: hda: tegra: Fix unused variable compile warning new 89698ed5cc76 ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too new 5f2cb361d798 ALSA: hda: Unify get_response handling new 1faa9d3a3ea7 ALSA: control: remove useless assignment in .info callback [...] new 651bbb9d5161 ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock new d8cac6207ec1 ALSA: cmipci: Allow disabling MPU port via module option new fcae40c99fb3 ALSA: Replace timespec with timespec64 new a07804cc7472 ALSA: Avoid using timespec for struct snd_timer_status new a4e7dd35b9da ALSA: Avoid using timespec for struct snd_ctl_elem_value new 3ddee7f88aaf ALSA: Avoid using timespec for struct snd_pcm_status new d9e5582c4bb2 ALSA: Avoid using timespec for struct snd_rawmidi_status new 07094ae6f952 ALSA: Avoid using timespec for struct snd_timer_tread new 09d94175dbea ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c new 80fe7430c708 ALSA: add new 32-bit layout for snd_pcm_mmap_status/control new 1cfaef961703 ALSA: bump uapi version numbers new df1d6ea05a75 Merge tag 'y2038-alsa-v8-signed' of git://git.kernel.org:/ [...] new df4654bd6e42 ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status new a032ff0e8065 Merge branch 'for-linus' into for-next new 2e4688676392 ALSA: emu10k1: Make uapi/emu10k1.h compilable again new d63e63d42107 ALSA: hdsp: Make uapi/hdsp.h compilable again new 4fa406caf950 ALSA: hdspm: Drop linux/types.h inclusion in uapi header new 7fd7d6c50451 ALSA: uapi: Fix typos and header inclusion in asound.h new 645c08f17f47 ALSA: uapi: Drop asound.h inclusion from asoc.h new bfea224d9250 ALSA: uapi: Drop unneeded typedefs new 542283566679 ALSA: ctl: remove unused macro for timestamping of elem_value new e67c3f0fd44c ALSA: pci: echoaudio: remove usage of dimen menber of elem [...] new ff16351e3f30 ALSA: ctl: remove dimen member from elem_info structure new bd3eb4e87eb3 ALSA: ctl: bump protocol version up to v2.1.0 new d61fe22c2ae4 ALSA: ctl: allow TLV read operation for callback type of e [...] new a103a3989993 ALSA: control: Fix incompatible protocol error new 7d8d3c377cc9 ALSA: usb-audio: fix Corsair Virtuoso mixer label collision new d06ed0c20960 ALSA: uapi: Add linux/types.h include back (but carefully) new cb5b83580c61 ALSA: ad1816a: constify copied structure new c56fc8c9ad7a ALSA: hda: constify copied structure new c1c3981fa166 ALSA: pci: Constify snd_pcm_hardware definitions new 2ead9d087fe2 ALSA: usb: Constify snd_pcm_hardware definitions new 8b575824304d ALSA: core: Treat snd_device_ops as const new f15ee210cdb8 ALSA: core: Constify snd_device_ops definitions new 34273b234c07 ALSA: drivers: Constify snd_device_ops definitions new d23015c12144 ALSA: i2c: Constify snd_device_ops definitions new 99f664df4fea ALSA: isa: Constify snd_device_ops definitions new 41f394a8d807 ALSA: hda: Constify snd_device_ops definitions new efb0ad25d370 ALSA: pci: Constify snd_device_ops definitions new c0a142e21bba ALSA: usb: Constify snd_device_ops definitions new e6f2a617ac53 ALSA: aoa: Constify snd_device_ops definitions new 35a76585c638 ALSA: mips: Constify snd_device_ops definitions new 65341589599a ALSA: parisc: Constify snd_device_ops definitions new 0326564d725f ALSA: pcmcia: Constify snd_device_ops definitions new 46dd47c106f1 ALSA: ppc: Constify snd_device_ops definitions new b75851d43d73 ALSA: sparc: Constify snd_device_ops definitions new 52b136d24842 ALSA: sh: Constify snd_device_ops definitions new c3b53df3d008 ALSA: spi: Constify snd_device_ops definitions new e382d7fcfc3f ALSA: docs: Constify snd_device_ops definitions new df76996a2c53 ALSA: timer: Constify snd_timer_hardware definitions new 5ff16a3d48ef ALSA: Constify snd_timer_hardware definitions new 19260818a974 ALSA: ac97: Treat snd_ac97_bus_ops as const new 33c83aaf29f5 ALSA: ac97: Constify snd_ac97_bus_ops definitions new 74d2bae3434a ALSA: arm: Constify snd_ac97_bus_ops definitions new 3a3fac8b3b99 ALSA: atmel: Constify snd_ac97_bus_ops definitions new 6e6598db079d ALSA: drivers: Constify snd_ac97_bus_ops definitions new 51055da51d1e ALSA: pci: Constify snd_ac97_bus_ops definitions new d25ff26840bd ALSA: info: Make snd_info_entry_ops as const new aad7ebb54407 ALSA: seq: Constify struct snd_midi_op new f8ae2d291948 ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions new 454f5ec1d2b7 ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition new dde5199c988b ALSA: aoa: Constify snd_kcontrol_new items new 2eccd4080374 ALSA: drivers: Constify snd_kcontrol_new items new 0da2c47a951c ALSA: i2c: Constify snd_kcontrol_new items new fdd1f6fd328f ALSA: isa: Constify snd_kcontrol_new items new 35ace5e8410e ALSA: hda: Constify snd_kcontrol_new items new b4e5e7077554 ALSA: pci: Constify snd_kcontrol_new items new c031b0cc77a1 ALSA: ppc: Constify snd_kcontrol_new items new f8a32d94f31f ALSA: sparc: Constify snd_kcontrol_new items new 1aeb1c7f281e ALSA: spi: Constify snd_kcontrol_new items new 195727e8b6a8 ALSA: usb: Constify snd_kcontrol_new items new 46708e626d0d ALSA: parisc: Constify snd_kcontrol_new items new 1da7f0c570d7 ALSA: dummy: Constify snd_pcm_ops definitions new fe27463ad867 ALSA: opl3: Constify snd_opl3_drum_voice definitions new c0476b980d6c ALSA: ac97: Constify snd_ac97_res_table definition new 311840d96fd6 ALSA: ca0106: Constify snd_ca0106_category_str items new dc6ffaf82899 ALSA: ca0106: Constify snd_ca0106_details new aeb0215c7699 ALSA: ice17xx: Constify snd_ice1712_card_info new 4f8ce9821ecd ALSA: ice1712: Constify wm-specific tables new 37cc306b723f ALSA: line6: Constify snd_ratden definitions new 49624472a90b ALSA: usx2y: Constify struct snd_usb_audio_quirk entries new 87065d3d946b ALSA: seq: oss: Constify snd_seq_oss_callback definitions new baa9df207a8f ALSA: bt87x: Constify snd_bt87x_boards new c274d967cee5 ALSA: emu10k1: Constify snd_emu_chip_details new cd6e03122be0 ALSA: es1968: Constify snd_es1968_tea575x_gpios new fb537cd0089d ALSA: fm801: Constify snd_fm801_tea575x_gpios new a5dc05e466b0 ALSA: hda: Constify snd_pci_quirk tables new 88e540a8764e ALSA: pci: Constify snd_pci_quirk tables new caf3c0437aaf ALSA: hda - constify and cleanup static NodeID tables new fbd3eb7f66c5 ALSA: control: Add verification for kctl accesses new 5da116f164ce ALSA: sh: Fix unused variable warnings new 5fab5829674c ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx [...] new 5d8398aa595d Merge branch 'for-linus' into for-next new 8be03a7177c3 ALSA: usb-audio: Use lower hex numbers for IDs new f5f87abfb745 ALSA: Allow const arrays for legacy resource management helpers new fa35aa460777 ALSA: aoa: More constifications new 6b0f95c49d89 ALSA: hda/realtek - More constifications new d64e7f7c9e70 ALSA: dummy: More constifications new d03af9b8ea7e ALSA: pcm: More constifications new 731922a5939e ALSA: seq: More constifications new c09482455ca5 ALSA: vx: More constifications new f729f88a0408 ALSA: intel8x0: More constifications new bf82326fce53 ALSA: hda: More constifications new 1675bfc0fb04 ALSA: ac97: More constifications new a01df925d1bb ALSA: usb-audio: More constifications new 56d7058e124d ALSA: caiaq: More constifications new eafcdbdb4f40 ALSA: au88x0: More constifications new 6fddce26f84c ALSA: emu10k1: More constifications new bf6f3d74c959 ALSA: riptide: More constifications new f16a4e960ab3 ALSA: ice1712: More constifications new 6e9ef32fab28 ALSA: ppc: More constifications new d92596402d51 ALSA: hdsp: More constifications new e315cc3f93c9 ALSA: hdspm: More constifications new 1e393ef4e3db ALSA: rme9652: More constifications new 55a6921bf1ea ALSA: emux: More constifications new 7ec03ff7c761 ALSA: usx2y: More constifications new 98fd53984131 ALSA: pcxhr: More constifications new 3cfe54b96ca1 ALSA: mixart: More constifications new 10aab1a24d52 ALSA: ymfpci: More constifications new 71075c421060 ALSA: bcd2000: More constifications new ccfacf2b2ee4 ALSA: nm256: More constifications new a7f7edcfa47c ALSA: korg1212: More constifications new ba09f5d84e3e ALSA: cs46xx: More constifications new 97974309721e ALSA: ca0106: More constifications new 6e0e75d94e7a ALSA: ctxfi: More constifications new 9ca7a0c97923 ALSA: asihpi: More constifications new 066c044b054a ALSA: atiixp: More constifications new 96d5ebf25e13 ALSA: es1938: More constifications new 096da809f6e8 ALSA: es1968: More constifications new 5f3aca1065e1 ALSA: cmipci: More constifications new 121f46be2c6c ALSA: sparc: More constifications new 51d7847a2d81 ALSA: info: More constifications new f98903fce976 ALSA: jack: More constification new b40fe4bbc76b ALSA: oss: More constifications new edb87ed5f9f1 ALSA: rawmidi: More constification new e3de2a406ef5 ALSA: opl3: More constifications new f3c091694670 ALSA: cmi8328: More constifications new 58b5b363702d ALSA: cs423x: More constification new 2a076d0af498 ALSA: sb: More constifications new 350f613f37e6 ALSA: cmi8330: More constifications new 748f51812182 ALSA: es1688: More constifications new fce670973025 ALSA: es18xx: More constifications new 15a1af95d657 ALSA: gus: More constifications new 80e0a7c09546 ALSA: opti9xx: More constifications new 429bca4d76b4 ALSA: wss: More constifications new 8fc179162df5 ALSA: sc6000: More constification new 616986985d4c ALSA: mts64: More constifications new 26170691ffbb ALSA: aw2: More constifications new 2f200ce2919b ALSA: lx6464es: More constifications new 7840d8a10338 ALSA: arm: More constification new 1d99500a1d78 ALSA: opl4: More constification new 6c8454888fe6 ALSA: serial-u16550: More constification new 24ce8056a935 ALSA: ak4531: More constification new 83fdb6fbccfc ALSA: azt3328: More constification new e157f0cd056a ALSA: cs4281: More constification new 9bca09079352 ALSA: echoaudio: More constification new 7103e4a70cb9 ALSA: ens137x: More constification new 8045d0fc9575 ALSA: fm801: More constification new a05c0737d3c7 ALSA: via82xx: More constification new 6ab9eabe19c0 ALSA: pdaudiocf: More constification new cabc04680778 ALSA: spi: More constification new f1dd4795b152 ALSA: sh: Fix compile warning wrt const new 3b2549a3740e ALSA: control: potential uninitialized return value new 55c203a308ac ALSA: pci: echoaudio: remove set but not used variable 'chip' new 1a0986c1bc14 ALSA: hda: Fix a typo in comments new 3cdca6d62b8e Merge branch 'for-linus' into for-next new f9993480214f ALSA: timer: fix nsec/sec initialization confusion new 8a71821f12a0 ALSA: hda: patch_realtek: fix empty macro usage in if block new ff40e0d41af1 ALSA: usb: update old-style static const declaration new 03be63b2953c ALSA: oxfw: use ENXIO for not-supported cases new 06a42a74a0e7 ALSA: oxfw: don't add MIDI/PCM interface when packet strea [...] new 41dbc792794a ALSA: oxfw: fix for Stanton SCS.1d new a9f47fcb5e25 ALSA: dice: loosen stream format check for MIDI conformant [...] new 791a485f2da3 ALSA: dice: add support for Alesis MasterControl new 73ac9f5e5b43 ALSA: usb-audio: Add boot quirk for MOTU M Series new 1a462be52f45 ALSA: hda: Manage concurrent reg access more properly new 6e57188f20ec ALSA: hda: Update kernel-doc function parameter descriptions new 4f5c26534d39 ALSA: hda: correct kernel-doc parameter descriptions new 75663c093d0b ALSA: hda: patch_hdmi: remove warnings with empty body new a3afa29942b8 ALSA: usb-audio: unlock on error in probe new c249177944b6 ALSA: usb-audio: add implicit fb quirk for MOTU M Series new 2ba0176c709c ALSA: hda/analog - Minor optimization for SPDIF mux connections new d662117c7a91 ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complet [...] new 5af29028fd6d ALSA: hda/realtek - Add Headset Mic supported for HP cPC new 4d024fe8f806 ALSA: hda: Apply aligned MMIO access only conditionally new 9d0af44c2ed0 Merge branch 'for-linus' into for-next new d4cfb30fce03 ALSA: pcm: Set per-card upper limit of PCM buffer allocations new c31427d0d21e ALSA: hda: No preallocation on x86 platforms new 2928fa0a97eb ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() new 5396c4bd9fd8 ALSA: cs46xx: fix spelling mistake "to" -> "too" new ef7d84caa592 ALSA: hda - Add docking station support for Lenovo Thinkpad T420s new d8feb6080bb0 ALSA: hda: Add Clevo W65_67SB the power_save blacklist new b81cbf7abfc9 ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 new 9b132f2764e5 Merge branch 'for-linus' into for-next new 73ecf1a673d3 ASoC: wm_adsp: Correct cache handling of new kernel control API new 8ab6ddc5c51b ASoC: madera: Update handling of DAPM routes for mono muxe [...] new a6947c9d86bc ASoC: SOF: Intel: hda: Fix SKL dai count new af4bac11531f ASoC: soc-pcm: crash in snd_soc_dapm_new_dai new 130128098a4e ASoC: soc-generic-dmaengine-pcm: Fix error handling new ca34fa860fd3 ASoC: madera: Correct DMIC only input hook ups new 15adb20f64c3 ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug new 8ce1cbd6ce0b ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj [...] new 20230620b445 Merge branch 'asoc-5.5' into asoc-linus new c68e07970eca ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's new 6605f0ca3af3 ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 new 903e9d372887 ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 new 179d5811c2fc ASoC: SOF: Intel: make common HDMI driver default new e3d8f8ae5b1e ASoC: Intel: boards: make common HDMI driver the default for SOF new 573892b6e661 ASoC: hdac_hdmi: Drop support for Icelake new 9cdf85a19b3a ASoC: mediatek: common: add some helpers to control mtk_memif new df799b9502ed ASoC: mediatek: common: refine hw_params and hw_prepare new 0bb1306f22fb ASoC: tlv320aic31xx: Add HP output driver pop reduction controls new 2eb2d314a80e ASoC: fsl_sai: add IRQF_SHARED new 62d5ae4cafb7 ASoC: max98090: save and restore SHDN when changing sensit [...] new 3176f94c467c ASoC: tlv320aic31xx: Add Volume Soft Stepping control new 49df1e392582 ASoC: rsnd: Calculate DALIGN inversion at run-time new abe3b6727b65 ASoC: cs42l51: add dac mux widget in codec routes new 253f584a0699 ASoC: ti: davinci-mcasp: Improve the sysclk selection new 7c11af9fcdc4 ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and [...] new bc9a665581b3 ASoC: fix soc-core.c kernel-doc warning new 1442842952cc ASoC: hdmi-codec: re-introduce mutex locking again new 8cd9956f61c6 ASoC: intel/skl/hda - export number of digital microphones [...] new 0d5c81875628 ASoC: Intel - use control components to describe card config new b5706f8ec29f ASoC: Intel - do not describe I/O configuration in the lon [...] new 78fd4ffd75ee ASoC: SOF: topology: remove snd_sof_init_topology() new 3e62579436c6 ASoC: SOF: core: modify the signature for snd_sof_create_p [...] new 8c583f526ee9 ASoC: SOF: core: move check for runtime callbacks to core new 03eec9b4eb89 ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc new ee1e79b72e3c ASoC: SOF: partition audio-related parts from SOF core new 80acdd4f8ff7 ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() new 285880a23d10 ASoC: SOF: Make creation of machine device from SOF core optional new f4e4113b2aec ASoC: SOF: remove nocodec_fw_filename new 5ad1cece81db ASoC: SOF: Remove unused drv_name in sof_pdata new d612b455f120 ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() new 433363e779ec ASoC: SOF: Add asynchronous sample rate converter topology [...] new b7c5986489b5 ASoC: SOF: ipc: channel map structures new 4f6250b82cb8 ASoC: SOF: Intel: add codec_mask module parameter new cc73390008c9 ASoC: soc-core: remove dai_link_list new b553bd238da2 ASoC: soc-core: remove snd_soc_disconnect_sync() new 8babfb703057 ASoC: soc-core: remove snd_soc_get_dai_substream() new 94def8ea66be ASoC: soc-core: move snd_soc_get_pcm_runtime() new 4468189ff307 ASoC: soc-core: find rtd via dai_link pointer at snd_soc_g [...] new d6f31e0e6d09 ASoC: soc-core: move snd_soc_find_dai_link() new 0c04800424c4 ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_a [...] new 50cd9b5317d5 ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_so [...] new 9e9c70a5dd01 ASoC: soc-core: move soc_link_dai_pcm_new() new bfa0dd895360 ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_p [...] new 46496acbe1c4 ASoC: soc-core: move soc_link_init() new 626c2e57a33a ASoC: soc-core: add missing return value check for soc_lin [...] new eaffeefbd042 ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() new 4702f99148da ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition new aec3ff99ce4a ASoC: soc-core: soc_set_name_prefix(): get component devic [...] new 2aae447a4c10 ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR new 2acf6ce2c25f Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] new 7f4aee8fa79c ASoC: amd: Use managed buffer allocation new 66a7caaf354e ASoC: amd: Drop superfluous ioctl PCM ops new 7aff4224ff6b ASoC: atmel: Drop superfluous ioctl PCM ops new 4000fc0b5a7f ASoC: au1x: Drop superfluous ioctl PCM ops new e7a83dfcb33d ASoC: bcm: Drop superfluous ioctl PCM ops new f6201a314fc7 ASoC: dwc: Drop superfluous ioctl PCM ops new 6ac44ce9dfd6 ASoC: fsl: Drop superfluous ioctl PCM ops new aa4708d97e74 ASoC: intel: Drop superfluous ioctl PCM ops new 13fd6f07f5b1 ASoC: kirkwood: Drop superfluous ioctl PCM ops new a1b175b0828d ASoC: mediatek: Drop superfluous ioctl PCM ops new a984e214de0c ASoC: meson: Drop superfluous ioctl PCM ops new 92e63b552822 ASoC: pxa: Drop superfluous ioctl PCM ops new 29da4698399e ASoC: qcom: Drop superfluous ioctl PCM ops new c4d140466500 ASoC: samsung: Drop superfluous ioctl PCM ops new 2680c3127c39 ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops new 620ea8d26b99 ASoC: SOF: Drop superfluous ioctl PCM ops new 01ac8ada9712 ASoC: sprd: Drop superfluous ioctl PCM ops new 88b79e98cfc8 ASoC: txx9: Drop superfluous ioctl PCM ops new 71bfaea3d6d9 ASoC: xilinx: Drop superfluous ioctl PCM ops new 6a8228d07ca0 ASoC: xtensa: Drop superfluous ioctl PCM ops new 93ec6953c1d7 ASoC: utils: Drop superfluous ioctl PCM ops new 29d9fc7acacb ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of [...] new 8a6a6a38f868 ASoC: soc-core: tidyup for CONFIG_DMI new a4072cdfa9fe ASoC: soc-core: tidyup for CONFIG_DEBUG_FS new fe9912ac58e4 ASoC: au1x: Use managed buffer allocation new fcf306efab32 ASoC: dwc: Use managed buffer allocation new bace3caa82e1 ASoC: meson: Use managed buffer allocation new d23a16584b4f ASoC: dma-sh7760: Use managed buffer allocation new e494dbcd9be7 ASoC: rcar: Use managed buffer allocation new d708c2b36b5d ASoC: generic-dmaengine-pcm: Use managed buffer allocation new 6f7aff352e69 ASoC: stm32: Use managed buffer allocation new ffe119308cf6 ASoC: txx9: Use managed buffer allocation new 52f0ac153d12 ASoC: xilinx: Use managed buffer allocation new bfddcaffd885 ASoC: xtensa: Use managed buffer allocation new 66b3621b8b6f ASoC: cros_ec_codec: Use managed buffer allocation new cae8055e0656 ASoC: rt5514-spi: Use managed buffer allocation new 9a560089e964 ASoC: rt5677-spi: Use managed buffer allocation new 02298145559f ASoC: intel: atom: Use managed buffer allocation new d9c7824aa29d ASoC: intel: baytrail: Use managed buffer allocation new 3f93b1ed4ac1 ASoC: intel: haswell: Use managed buffer allocation new 51240953f28e ASoC: intel: skylake: Use managed buffer allocation new 55df47f2300e ASoC: fsi: Use managed buffer allocation new 2c7c9630db45 ASoC: siu_pcm: Use managed buffer allocation new d55894bc2763 ASoC: uniphier: Use managed buffer allocation new e91f134c83b1 ASoC: sh: Drop superfluous ioctl PCM ops new c0bd504dfbe6 ASoC: uniphier: Drop superfluous ioctl PCM ops new 01fec8cce7cc ASoC: Drop snd_soc_pcm_lib_ioctl() new bf523463d8c3 ASoC: mediatek: Use managed buffer allocation new 57e960f0020e ASoC: SOF: Use managed buffer allocation new c13493a2460b ASoC: soc-core: support snd_soc_dai_link_component for codec_conf new eea239521737 ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for [...] new 13568b0331c5 ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_com [...] new 8a3bd454ee78 ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_com [...] new 5a3493305ac0 ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_l [...] new 03b70ef529ae ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_co [...] new e90c2a3bc151 ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link [...] new fe71bf9aaf45 ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link [...] new 2d27a4cf1967 ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_li [...] new 3874b2154be7 ASoC: samsung: bells: use snd_soc_dai_link_component for c [...] new bfc5b22c7181 ASoC: samsung: lowland: use snd_soc_dai_link_component for [...] new 1762d3a5fd69 ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_compon [...] new b9fc10027cf3 ASoC: samsung: speyside: use snd_soc_dai_link_component fo [...] new e3c157c934fb ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf new ee8f537fd8b7 ASoC: soc-core: remove legacy style of codec_conf new ae91a189d245 ASoC: intel: skylake: Remove superfluous bus ops new 4137f4b65df7 ASoC: compress: Add pm_runtime support new 5610b90e6bb2 ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing [...] new f4483a0fda1d ASoC: SOF: Intel: add module namespace for legacy IPC new e42b19450866 ASoC: SOF: Intel: add namespaces for BAYTRAIL and MERRIFIELD new 8caa99bb5d80 ASoC: SOF: Intel: add namespace for BROADWELL new 1fa44098b683 ASoC: SOF: remove references to Haswell new cf5629e4594c ASoC: SOF: Intel: add namespace for HDA_COMMON new 6ca5cecbd1c1 ASoC: SOF: Introduce state machine for FW boot new e8b7cab8cec3 ASoC: SOF: define struct with compiler name and version new 59283959e82b ASoC: SOF: log compiler name and version information new 35dc19ad86fd ASoC: Intel: Add machine driver for da7219_max98373 new 91dce767cd0b ASoC: SOF: Intel: drop HDA codec upon probe failure new aa2b4a59871a ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency new 9c1d4cf6ac26 ASoC: SOF: imx: Describe SAI parameters to be sent to DSP new d88cbd6feaf4 ASoC: SOF: imx: Read SAI parameters and send them to DSP new fb522dbb4531 ASoC: meson: axg-fifo: add fifo depth to the bindings docu [...] new 72b46612d06b ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_ [...] new 864cee90d4bd ASoC: meson: axg-fifo: fix fifo threshold setup new 23b89e1d62c7 ASoC: meson: axg-fifo: improve depth handling new 42b5ac832b0c ASoC: meson: axg-fifo: relax period size constraints new 5bd216c6a6b4 ASoC: SOF: Intel: hda: add namespace for hda-codec functionality new 0f501c7cde40 ASoC: SOF: move arch_ops under ops new 068ac0db8637 ASoC: SOF: Intel: add namespace for XTENSA new 5b425814f13f ASoC: intel: Add Broadwell rt5650 machine driver new d24a70636b8b ASoC: max98090: Remove empty suspend function new e68d6696575e ASoC: SOF: Intel: hda: Add iDisp4 DAI new 4bb16cd82773 ASoC: hdac_hda: Update hdac hda dai table to include intel [...] new c5614fb8e3d1 ASoC: Intel: kbl_da7219_max98357a: remove unused variable [...] new 057a317a8d94 ASoC: gtm601: add Broadmobi bm818 sound profile new bb9ee1eacb2d dt-bindings: sound: gtm601: add the broadmobi interface new a82cf72f94af Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] new a6b748713205 ASoC: dt-bindings: add dt bindings for WCD9340/WCD9341 aud [...] new a61f3b4f476e ASoC: wcd934x: add support to wcd9340/wcd9341 codec new 1cde8b822332 ASoC: wcd934x: add basic controls new dd9eb19b5673 ASoC: wcd934x: add playback dapm widgets new a70d9245759a ASoC: wcd934x: add capture dapm widgets new da3e83f8bb86 ASoC: wcd934x: add audio routings new 834d899794f4 ASoC: qcom: dt-bindings: Add compatible for DB845c and Len [...] new 5caf64c633a3 ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga new 5def0136c609 ASoC: amd: Create multiple I2S platform device endpoint new 9ea7a991cc27 ASoC: cs47l92: Simplify error handling code in 'cs47l92_probe()' new 1094af119900 ASoC: madera: Enable clocks for input pins when used as a [...] new 3863857dd5ca ASoC: madera: Enable clocks for input pins when used for the FLL new c9fe7db6e884 ASoC: amd: Refactoring of DAI from DMA driver new 703a6e22888b ASoC: amd: Enabling I2S instance in DMA and DAI new a43ea44ddda9 ASoC: amd: add ACP3x TDM mode support new cea5f40d4e7a ASoC: amd: Handle ACP3x I2S-SP Interrupts. new 535fd141ef34 ASoC: amd: Added ACP3x system resume and runtime pm new 3d8cbeda38f1 ASoC: amd MMAP_INTERLEAVED Support new 0da390ba86d8 ASoC: qdsp6: q6asm-dai: constify copied structure new 49f261e27307 ASoC: SOF: imx8: use resource_size new 22a0d31a595c ASoC: Intel: boards: hda_dsp_common: use NULL pointer assi [...] new 72bbeda0222b ASoC: soc-topology: fix endianness issues new d4b74e218a8d ASoC: Intel: sof_rt5682: Ignore the speaker amp when there [...] new 46207ca24545 ASoC: SOF: pci: change the default firmware path when the [...] new 490a625b0177 ASoC: SOF: loader: add dynamic debug trace new 599b10193c77 ASoC: gtm601: fix build warning new f0df2e650e3e ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() new 1d7b05189172 ASoC: max98090: fix incorrect helper in max98090_dapm_put_ [...] new 4e93c1294f4b ASoC: max98090: fix incorrect helper in max98090_dapm_put_ [...] new 2dc98af62c32 ASoC: max98090: fix lockdep warning new fbcdf32f6b54 dt-bindings: ASoC: Add WSA881x bindings new a0aab9e1404a ASoC: codecs: add wsa881x amplifier support new 528be501b7d4 soundwire: sdw_slave: add probe_complete structure and new fields new fbbff3632507 soundwire: sdw_slave: add enumeration_complete structure new 7afc50e441af soundwire: sdw_slave: add initialization_complete definition new b2bd75f806c4 soundwire: sdw_slave: track unattach_request to handle all [...] new f98f690fb03c soundwire: intel: update interfaces between ASoC and SoundWire new 4b206d34b922 soundwire: intel: update stream callbacks for hwparams/fre [...] new 6cd1d670bee6 soundwire: intel: update headers for interrupts new eae0b60d6483 soundwire: intel: add link_list to handle interrupts with [...] new 905b5a81afe1 soundwire: intel: add prototype for WAKEEN interrupt processing new 4da0680f24c9 soundwire: intel: add mutex for shared SHIM register access new 09f6a72d0143 soundwire: intel: add clock stop quirks new c23ff4b3ba65 Merge tag 'sdw_interfaces_5.6' of git://git.kernel.org/pub [...] new 320b8b0d13b8 ASoC: rt711: add rt711 codec driver new 23534b197159 Merge branch 'for-5.5' of https://git.kernel.org/pub/scm/l [...] new a84188eced61 ASoC: max98090: Drop incorrectly applied duplicate commit new 613fb50059cf ASoC: soc-core: remove snd_soc_rtdcom_list new 7d2a5f9ae41e ASoC: rt700: add rt700 codec driver new 12b052327dc2 ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd [...] new 1272063a7ee4 ASoC: soc-core: care .ignore_suspend for Component suspend new d7a8cb493165 ASoC: soc-core: remove duplicate pinctrl operation when suspend new 76c39e867cba ASoC: soc-core: do pinctrl_pm_select_xxx() as component new 83f94a2e293d ASoC: soc-core: add snd_soc_close_delayed_work() new 3f4cf797939c ASoC: soc-dapm: add snd_soc_dapm_stream_stop() new b0edff42360a ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() [...] new ec0f6a4c4a98 ASoC: txx9: Remove unused rtd variable new d1ede0641b05 ASoC: rt715: add RT715 codec driver new 62d28dcb65fd ASoC: rt711: remove unused including <linux/version.h> new 630db1549356 ASoC: Intel: bdw-rt5677: fix Kconfig dependencies new 4865bde187b2 ASoC: Intel: bdw-rt5677: change cpu_dai and platform compo [...] new 64df6afa0dab ASoC: Intel: broadwell: change cpu_dai and platform compon [...] new a40acc6bfceb ASoC: Intel: bdw-rt5650: change cpu_dai and platform compo [...] new cfe8191b1bbf ASoC: SOF: fix PCM playback through ALSA OSS emulation new efb6f3159e87 ASoC: soc-acpi: add _ADR-based link descriptors new cf61a42066ea ASoC: Intel: common: soc-acpi: declare new tables for SoundWire new 4313dd3efe57 ASoC: Intel: common: add match tables for ICL w/ SoundWire new db0b9efb989f ASoC: Intel: common: add match tables for CNL/CFL/CML w/ S [...] new d985d208bf8f ASoC: Intel: common: add match tables for TGL w/ SoundWire new 5732c0fc53eb ASoC: SOF: Intel: reference SoundWire machine lists new 8fea78029f5e ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m new a87a6653a28c ASoC: rt1308-sdw: add rt1308 SdW amplifier driver new 5615b7a27843 ASoC: rt700: remove unused including <linux/version.h> new 2c72943dc359 ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_ [...] new fed4383c4586 ASoC: rt715: remove warnings new d873997192dd ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare new 01bfee0d1d94 ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable new c1b765362bf8 ASoC: Intel: bxt_rt298: rename shadowed variable new 83fa677581da ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable new 988b414775fe ASoC: Intel: glk_rt5682_max98357a: removed unused variables new 2e539cf72a34 ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable new 2b66c70fbe64 ASoC: Intel: kbl_da7219_max98927: test return value on route add new 1a29c7606636 ASoC: Intel: kbl_da7219_max98927: rename shadowed variable new 379336e30ff7 ASoC: Intel: kbl_da7219_max98927: remove unnecessary initi [...] new 74e7c6b0030c ASoC: Intel: kbl_rt5660: rename shadowed variable new 13a5d5edcf06 ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable new 1157613863e0 ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable new 38e58021a950 ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless in [...] new 119cc7841403 ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable new ddce36afd59f ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable new 0c7288f49135 ASoC: Intel: skl_rt286: rename shadowed variable new 1b2c86808319 ASoC: Intel: bytcht_es8316: removed unused variable new 38c059399519 ASoC: Intel: bytcr_rt5640: remove unused variable new c1b34230a37d ASoC: Intel: bytcr_rt5651: remove unused variable new e26c4e900b1a ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpi [...] new 30bcb1f264bf dt-bindings: sound: Convert jz47*-codec doc to YAML new 2159a6810e96 ASoC: codecs: Add jz4770-codec driver new aa6dcba83177 Merge tag 'regulator-eq' of https://git.kernel.org/pub/scm [...] new e19ecbf105b2 ASoC: sgtl5000: Fix VDDA and VDDIO comparison new 8441f87eadf6 ASoC: dt-bindings: fsl_asrc: add compatible string for imx [...] new c05f10f28ef6 ASoC: fsl_asrc: Add support for imx8qm & imx8qxp new 06bf8ea4f8ae ASoC: sgtl5000: add multi endpoint support new df4e3eee310f Merge branch 'topic/equal' of https://git.kernel.org/pub/s [...] new 4061fdc89ff7 ASoC: madera: Correct error path handling in madera_out1_d [...] new 0e4ba0290e58 ASoC: rt1011: set the different setting for QFN/WLCSP package new a62c449f4cc1 ASoC: rt715: remove unused including <linux/version.h> new 20435df1c1d7 ASoC: rt700: fix return value check in rt700_sdw_probe() new b03c29c1b13a ASoC: rt711: fix return value check in rt711_sdw_probe() new f9f5bbf5783c ASoC: rt715: fix return value check in rt715_sdw_probe() new a174a6c22679 ASoC: amd: Additional DAI for I2S SP instance. new ea3f0ce756d6 Merge tag 'asoc-fix-v5.5-rc6' into asoc-5.6 new 65fe457e7baf ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal new 00d852326e52 ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 new 332719b1840b ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_ [...] new 296868315c69 ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffe [...] new fcce38d85cb8 ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffe [...] new 791a0059e258 ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buf [...] new 7307d33a280b ASoC: bcm: cygnus-ssp: move .suspend/.resume to component new e4f8bb37efae ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component new 7b6e7b137e2a ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component new aa3c4765b3e8 ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component new 7ec6b43125c0 ASoC: mediatek: move .suspend/.resume to component new 45cfa792f660 ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component new 79a5cf90f871 ASoC: samsung: spdif: move .suspend/.resume to component new 4a58fb71b579 ASoC: sti: sti_uniperif: move .suspend/.resume to component new 78dbafbd04dd ASoC: ti: omap-mcpdm: move .suspend/.resume to component new 9b79b1cd164f ASoC: uniphier: move .suspend/.resume to component new ef20061a34e0 ASoC: dwc: dwc-i2s: move .suspend/.resume to component new 21385a4faa84 ASoC: samsung: i2s: move .suspend/.resume to component new 2db023cdb386 ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume new 2c55f0be586a ASoC: pxa: pxa-ssp: move .suspend/.resume to component new 0b1c89944207 ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component new 450312b640f9 ASoC: soc-core: remove DAI suspend/resume new 250a15cf575a ASoC: soc-core: remove bus_control new 08df0d9a00f7 ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" new 839284e79482 ASoC: dapm: add snd_soc_dapm_put_enum_double_locked new 294b7380ffe8 ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() new 26aa19174f0d ASoC: dt-bindings: rt5645: add suppliers new f289e55c6eeb ASoC: Add MediaTek MT6660 Speaker Amp Driver new b2333f7fcd95 ASoC: madera: Correct some kernel doc new df31007400c3 ASoC: rt1015: add rt1015 amplifier driver new f183f9277a0f ASoC: soc-pcm: add soc_rtd_startup() new 0be429f9fcfc ASoC: soc-pcm: add soc_rtd_shutdown() new 44c1a75b0d88 ASoC: soc-pcm: add soc_rtd_prepare() new de9ad990284f ASoC: soc-pcm: add soc_rtd_hw_params() new 49f020e5714d ASoC: soc-pcm: add soc_rtd_hw_free() new ad2bf9f252d6 ASoC: soc-pcm: add soc_rtd_trigger() new d8e2e0d2491e ASoC: soc-core: remove null_snd_soc_ops new a7196caf83ea Merge branch 'asoc-5.6' into asoc-next new 90fb04f890bc Merge tag 'asoc-v5.6' of https://git.kernel.org/pub/scm/li [...] new fb95aae6e67c Merge tag 'sound-5.6-rc1' of git://git.kernel.org/pub/scm/ [...] new c56dcfa3d4d0 thermal: db8500: Depromote debug print new faae0ed7a5a2 thermal: of-thermal: Appease the kernel-doc deity new 7b4e7f07a2c6 thermal: cpu_cooling: Appease the kernel-doc deity new 53d256e7966d thermal: step_wise: Appease the kernel-doc deity new 1b5cb9570670 thermal: devfreq_cooling: Appease the kernel-doc deity new 0f43e646dddd thermal: max77620: Appease the kernel-doc deity new 3772bb422072 thermal: mediatek: Appease the kernel-doc deity new 66ec4bfcb55e thermal: rockchip: Appease the kernel-doc deity new 9625e9e694e7 thermal: samsung: Appease the kernel-doc deity new 6a6d634cd8df thermal: tegra: Appease the kernel-doc deity new be7b848be582 thermal: amlogic: Appease the kernel-doc deity new 5ca73af20395 thermal: zx2967: Appease the kernel-doc deity new e167dc43295f thermal: qoriq: Add local struct device pointer new 11ef00f79913 thermal: qoriq: Don't store struct thermal_zone_device reference new d6fb05647b10 thermal: qoriq: Add local struct qoriq_sensor pointer new b319da1b00d2 thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data new 03036625d35b thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] new 8e1cda35c3be thermal: qoriq: Pass data to qoriq_tmu_calibration() directly new 01dc58420a2a thermal: qoriq: Drop unnecessary drvdata cleanup new 4316237bd627 thermal: qoriq: Convert driver to use regmap API new 45038e03d633 thermal: qoriq: Enable all sensors before registering them new 36564d7e53f9 thermal: qoriq: Do not report invalid temperature reading new c7fc403e40b0 thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() new fd8433099c5b thermal: qoriq: Add hwmon support new 2b586feab44f thermal/drivers/Kconfig: Convert the CPU cooling device to [...] new 4abb629bea04 thermal: armada: Fix register offsets for AXP new ff6628951c21 thermal: armada: Clear reset in armadaxp_init new d27970b82a0f thermal: rockchip: Enable hwmon new 0a1990a2d1f2 thermal/drivers/cpu_cooling: Add idle cooling device docum [...] new a4c428e52349 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] new 23affa2e29c5 thermal/drivers/cpu_cooling: Rename to cpufreq_cooling new 8c24b85d2dd4 thermal/drivers/of-thermal: Make of_thermal_destroy_zones static new 93802b031b36 thermal/drivers/of-thermal: Move the of_thermal_free_zone( [...] new dccc5c3b6f30 thermal/drivers/sun8i: Add thermal driver for H6/H5/H3/A64 [...] new 0b28594d67a8 dt-bindings: thermal: Add YAML schema for sun8i-thermal dr [...] new c1fde6e19f23 thermal: generic-adc: silence "no lookup table" on deferred probe new 07d243a62497 thermal: generic-adc: silence info message for IIO_TEMP channels new ca07ee4e3de4 thermal: exynos: Rename Samsung and Exynos to lowercase new d8186285f1fd thermal: sun8i: Fix r40 ths number new 69d5f3a9c0c9 thermal: sun8i: Fix using plain integer as NULL pointer in [...] new 291292cddcca thermal: sun8i: Remove unused variable and unneeded macros new 85f0ad221317 thermal: sun8i: Add hwmon support new ee31ff373da6 dt-bindings: Add Broadcom AVS RO thermal new 59b781352dc4 thermal: Add BCM2711 thermal driver new a1d6989bf12b ARM: dts: bcm2711: Enable thermal new 1a90e73248c4 ARM: configs: Build BCM2711 thermal as module new 263c8c4c76d9 thermal: rcar_thermal: Use usleep_range() instead of udelay() new e1ff6fc22f19 thermal: brcmstb_thermal: Do not use DT coefficients new 8bcda3257acf thermal: brcmstb_thermal: Prepare to support a different process new ea0ad0ff382f dt-bindings: thermal: Define BCM7216 thermal sensor compatible new c9a506139b7a thermal: brcmstb_thermal: Add 16nm process thermal parameters new eaf7a88d4f4c thermal: brcmstb_thermal: Restructure interrupt registration new 5fdd4e310b45 thermal: brcmstb_thermal: Register different ops per process new c168baec00a0 dt-bindings: brcm,avs-ro-thermal: Fix binding check issues new f64a6583d3f5 thermal: int340x: processor_thermal: Add Jasper Lake support new 66dd8b802c55 thermal: intel: Fix unmatched pci_release_region new 35709c4ee772 thermal: intel: intel_pch_thermal: Add Comet Lake (CML) pl [...] new dff6d4f80509 thermal: rcar_thermal: Remove temperature bound new 0f510a2457cb thermal: rcar_gen3_thermal: Remove temperature bound new 370f995d5878 thermal: of: Make thermal_zone_of_sensor_register return - [...] new d401652c1c92 thermal: stm32: Fix icifr register name new d4a7e0538fe9 thermal: stm32: Rework sensor mode management new 1f64fa365148 thermal: stm32: Disable interrupts at probe new dd4c3919a830 thermal: stm32: Handle multiple trip points new 9d8593f22ea3 thermal: stm32: Improve temperature computing new 2f23e319b133 thermal: stm32: Fix low threshold interrupt flood new abb22e44cff3 Merge tag 'thermal-v5.6-rc1' of git://git.kernel.org/pub/s [...]
The 723 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/sound/amlogic,axg-fifo.txt | 4 + .../devicetree/bindings/sound/fsl,asrc.txt | 12 +- Documentation/devicetree/bindings/sound/gtm601.txt | 10 +- .../devicetree/bindings/sound/ingenic,codec.yaml | 55 + .../bindings/sound/ingenic,jz4725b-codec.txt | 20 - .../bindings/sound/ingenic,jz4740-codec.txt | 20 - .../devicetree/bindings/sound/qcom,sdm845.txt | 5 +- .../devicetree/bindings/sound/qcom,wcd934x.yaml | 175 + .../devicetree/bindings/sound/qcom,wsa881x.yaml | 68 + Documentation/devicetree/bindings/sound/rt1015.txt | 17 + Documentation/devicetree/bindings/sound/rt5645.txt | 4 + .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 160 + .../bindings/thermal/brcm,avs-ro-thermal.yaml | 48 + .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 8 +- .../driver-api/thermal/cpu-idle-cooling.rst | 189 + .../driver-api/thermal/exynos_thermal.rst | 8 +- Documentation/sound/alsa-configuration.rst | 3 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 8 +- MAINTAINERS | 13 +- arch/arm/boot/dts/bcm2711.dtsi | 12 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm64/configs/defconfig | 1 + drivers/soundwire/intel.c | 20 +- drivers/soundwire/intel.h | 13 +- drivers/soundwire/intel_init.c | 32 +- drivers/thermal/Kconfig | 35 +- drivers/thermal/Makefile | 4 +- drivers/thermal/amlogic_thermal.c | 6 +- drivers/thermal/armada_thermal.c | 5 +- drivers/thermal/broadcom/Kconfig | 7 + drivers/thermal/broadcom/Makefile | 1 + drivers/thermal/broadcom/bcm2711_thermal.c | 123 + drivers/thermal/broadcom/brcmstb_thermal.c | 96 +- drivers/thermal/clock_cooling.c | 2 +- .../thermal/{cpu_cooling.c => cpufreq_cooling.c} | 7 +- drivers/thermal/cpuidle_cooling.c | 232 + drivers/thermal/db8500_thermal.c | 4 +- drivers/thermal/devfreq_cooling.c | 3 +- drivers/thermal/fair_share.c | 4 +- drivers/thermal/gov_bang_bang.c | 4 +- .../int340x_thermal/processor_thermal_device.c | 4 + drivers/thermal/intel/intel_pch_thermal.c | 10 +- drivers/thermal/max77620_thermal.c | 2 +- drivers/thermal/mtk_thermal.c | 12 +- drivers/thermal/of-thermal.c | 70 +- drivers/thermal/qoriq_thermal.c | 337 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/rcar_thermal.c | 9 +- drivers/thermal/rockchip_thermal.c | 34 +- drivers/thermal/samsung/Kconfig | 2 +- drivers/thermal/samsung/exynos_tmu.c | 9 +- drivers/thermal/st/stm_thermal.c | 388 +- drivers/thermal/step_wise.c | 4 +- drivers/thermal/sun8i_thermal.c | 639 +++ drivers/thermal/tegra/soctherm.c | 15 +- drivers/thermal/thermal-generic-adc.c | 20 +- drivers/thermal/thermal_core.h | 2 - drivers/thermal/thermal_hwmon.c | 28 + drivers/thermal/thermal_hwmon.h | 7 + drivers/thermal/user_space.c | 4 +- drivers/thermal/zx2967_thermal.c | 1 + include/dt-bindings/thermal/thermal_exynos.h | 2 +- include/linux/clock_cooling.h | 2 +- include/linux/cpu_cooling.h | 24 +- include/linux/soundwire/sdw.h | 19 + include/linux/soundwire/sdw_intel.h | 156 +- include/sound/ac97_codec.h | 5 +- include/sound/control.h | 10 + include/sound/core.h | 7 +- include/sound/hda_codec.h | 1 - include/sound/hda_regmap.h | 3 + include/sound/hdaudio.h | 80 +- include/sound/info.h | 2 +- include/sound/initval.h | 6 +- include/sound/pcm.h | 74 +- include/sound/seq_midi_emul.h | 3 +- include/sound/soc-acpi-intel-match.h | 6 + include/sound/soc-acpi.h | 21 + include/sound/soc-component.h | 4 +- include/sound/soc-dai.h | 3 - include/sound/soc-dapm.h | 3 + include/sound/soc.h | 52 +- include/sound/sof.h | 9 +- include/sound/sof/channel_map.h | 61 + include/sound/sof/dai-imx.h | 20 + include/sound/sof/dai.h | 1 + include/sound/sof/info.h | 15 + include/sound/sof/topology.h | 27 + include/sound/timer.h | 4 +- include/sound/vx_core.h | 9 +- include/uapi/sound/asoc.h | 1 - include/uapi/sound/asound.h | 155 +- include/uapi/sound/emu10k1.h | 42 +- include/uapi/sound/hdsp.h | 13 +- include/uapi/sound/hdspm.h | 10 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/tokens.h | 9 +- sound/ac97/snd_ac97_compat.c | 2 +- sound/ac97_bus.c | 2 +- sound/aoa/aoa.h | 2 +- sound/aoa/codecs/onyx.c | 8 +- sound/aoa/codecs/tas-basstreble.h | 4 +- sound/aoa/codecs/tas-gain-table.h | 2 +- sound/aoa/codecs/tas.c | 4 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 2 +- sound/aoa/fabrics/layout.c | 2 +- sound/aoa/soundbus/i2sbus/core.c | 2 +- sound/aoa/soundbus/i2sbus/pcm.c | 13 +- sound/arm/aaci.c | 46 +- sound/arm/pxa2xx-ac97.c | 3 +- sound/atmel/ac97c.c | 24 +- sound/core/Kconfig | 9 + sound/core/compress_offload.c | 2 +- sound/core/control.c | 304 +- sound/core/device.c | 2 +- sound/core/hwdep.c | 2 +- sound/core/info.c | 4 +- sound/core/init.c | 1 + sound/core/jack.c | 4 +- sound/core/oss/mixer_oss.c | 16 +- sound/core/oss/pcm_plugin.c | 2 +- sound/core/pcm.c | 28 +- sound/core/pcm_compat.c | 282 +- sound/core/pcm_lib.c | 43 +- sound/core/pcm_local.h | 3 - sound/core/pcm_memory.c | 69 +- sound/core/pcm_misc.c | 5 +- sound/core/pcm_native.c | 230 +- sound/core/pcm_timer.c | 2 +- sound/core/rawmidi.c | 136 +- sound/core/rawmidi_compat.c | 87 +- sound/core/seq/oss/seq_oss_init.c | 4 +- sound/core/seq/seq_midi_emul.c | 43 +- sound/core/seq/seq_midi_event.c | 6 +- sound/core/seq_device.c | 2 +- sound/core/timer.c | 234 +- sound/core/timer_compat.c | 62 +- sound/drivers/aloop.c | 17 +- sound/drivers/dummy.c | 48 +- sound/drivers/ml403-ac97cr.c | 35 +- sound/drivers/mts64.c | 18 +- sound/drivers/opl3/opl3_drums.c | 28 +- sound/drivers/opl3/opl3_lib.c | 6 +- sound/drivers/opl3/opl3_midi.c | 6 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_seq.c | 2 +- sound/drivers/opl3/opl3_voice.h | 2 +- sound/drivers/opl4/opl4_lib.c | 2 +- sound/drivers/opl4/opl4_mixer.c | 2 +- sound/drivers/opl4/opl4_proc.c | 2 +- sound/drivers/opl4/opl4_seq.c | 2 +- sound/drivers/opl4/opl4_synth.c | 2 +- sound/drivers/pcsp/pcsp.c | 2 +- sound/drivers/pcsp/pcsp_lib.c | 18 +- sound/drivers/pcsp/pcsp_mixer.c | 6 +- sound/drivers/serial-u16550.c | 4 +- sound/drivers/vx/vx_cmd.c | 2 +- sound/drivers/vx/vx_core.c | 17 +- sound/drivers/vx/vx_hwdep.c | 2 +- sound/drivers/vx/vx_mixer.c | 2 +- sound/drivers/vx/vx_pcm.c | 29 +- sound/firewire/bebob/bebob_pcm.c | 13 +- sound/firewire/dice/dice-alesis.c | 24 + sound/firewire/dice/dice-pcm.c | 15 +- sound/firewire/dice/dice-stream.c | 9 +- sound/firewire/dice/dice.c | 8 + sound/firewire/dice/dice.h | 1 + sound/firewire/digi00x/digi00x-pcm.c | 13 +- sound/firewire/fireface/ff-pcm.c | 13 +- sound/firewire/fireworks/fireworks_pcm.c | 13 +- sound/firewire/isight.c | 11 +- sound/firewire/motu/motu-pcm.c | 13 +- sound/firewire/oxfw/oxfw-command.c | 6 +- sound/firewire/oxfw/oxfw-pcm.c | 21 +- sound/firewire/oxfw/oxfw-stream.c | 82 +- sound/firewire/oxfw/oxfw.c | 39 +- sound/firewire/oxfw/oxfw.h | 1 + sound/firewire/tascam/tascam-pcm.c | 13 +- sound/hda/Kconfig | 6 +- sound/hda/ext/hdac_ext_bus.c | 11 +- sound/hda/ext/hdac_ext_controller.c | 14 +- sound/hda/ext/hdac_ext_stream.c | 1 - sound/hda/hdac_bus.c | 4 + sound/hda/hdac_component.c | 1 + sound/hda/hdac_controller.c | 31 +- sound/hda/hdac_device.c | 17 +- sound/hda/hdac_regmap.c | 144 +- sound/hda/hdac_stream.c | 2 + sound/hda/hdmi_chmap.c | 2 +- sound/hda/intel-nhlt.c | 2 +- sound/i2c/cs8427.c | 2 +- sound/i2c/i2c.c | 2 +- sound/i2c/other/ak4113.c | 4 +- sound/i2c/other/ak4114.c | 4 +- sound/i2c/other/ak4117.c | 4 +- sound/i2c/tea6330t.c | 4 +- sound/isa/ad1816a/ad1816a_lib.c | 29 +- sound/isa/cmi8328.c | 24 +- sound/isa/cmi8330.c | 15 +- sound/isa/cs423x/cs4236_lib.c | 16 +- sound/isa/es1688/es1688.c | 6 +- sound/isa/es1688/es1688_lib.c | 37 +- sound/isa/es18xx.c | 65 +- sound/isa/gus/gus_io.c | 2 +- sound/isa/gus/gus_main.c | 7 +- sound/isa/gus/gus_mem_proc.c | 2 +- sound/isa/gus/gus_mixer.c | 4 +- sound/isa/gus/gus_pcm.c | 30 +- sound/isa/gus/gus_timer.c | 4 +- sound/isa/gus/gus_volume.c | 9 +- sound/isa/gus/gusclassic.c | 6 +- sound/isa/gus/gusextreme.c | 10 +- sound/isa/gus/gusmax.c | 9 +- sound/isa/gus/interwave.c | 11 +- sound/isa/msnd/msnd.c | 2 - sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/msnd/msnd_pinnacle_mixer.c | 2 +- sound/isa/opl3sa2.c | 5 +- sound/isa/opti9xx/miro.c | 32 +- sound/isa/opti9xx/opti92x-ad1848.c | 21 +- sound/isa/sb/emu8000.c | 32 +- sound/isa/sb/emu8000_pcm.c | 1 - sound/isa/sb/jazz16.c | 10 +- sound/isa/sb/sb16.c | 8 +- sound/isa/sb/sb16_main.c | 23 +- sound/isa/sb/sb8.c | 2 +- sound/isa/sb/sb8_main.c | 23 +- sound/isa/sb/sb_common.c | 3 +- sound/isa/sb/sb_mixer.c | 40 +- sound/isa/sc6000.c | 4 +- sound/isa/wavefront/wavefront.c | 1 + sound/isa/wss/wss_lib.c | 38 +- sound/mips/hal2.c | 29 +- sound/mips/sgio2audio.c | 25 +- sound/parisc/harmony.c | 24 +- sound/pci/ac97/ac97_codec.c | 17 +- sound/pci/ac97/ac97_patch.c | 28 +- sound/pci/ac97/ac97_pcm.c | 4 +- sound/pci/ad1889.c | 32 +- sound/pci/ak4531_codec.c | 6 +- sound/pci/ali5451/ali5451.c | 51 +- sound/pci/als300.c | 31 +- sound/pci/als4000.c | 25 +- sound/pci/asihpi/asihpi.c | 31 +- sound/pci/asihpi/hpimsgx.c | 2 +- sound/pci/atiixp.c | 27 +- sound/pci/atiixp_modem.c | 19 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/au88x0/au88x0_core.c | 2 +- sound/pci/au88x0/au88x0_eq.c | 22 +- sound/pci/au88x0/au88x0_eqdata.c | 18 +- sound/pci/au88x0/au88x0_mixer.c | 2 +- sound/pci/au88x0/au88x0_pcm.c | 22 +- sound/pci/aw2/aw2-alsa.c | 50 +- sound/pci/aw2/aw2-tsl.c | 4 +- sound/pci/azt3328.c | 43 +- sound/pci/bt87x.c | 21 +- sound/pci/ca0106/ca0106.h | 2 +- sound/pci/ca0106/ca0106_main.c | 79 +- sound/pci/ca0106/ca0106_mixer.c | 20 +- sound/pci/ca0106/ca0106_proc.c | 2 +- sound/pci/cmipci.c | 73 +- sound/pci/cs4281.c | 37 +- sound/pci/cs46xx/cs46xx_lib.c | 23 +- sound/pci/cs46xx/dsp_spos.c | 4 +- sound/pci/cs46xx/dsp_spos_scb_lib.c | 8 +- sound/pci/cs5530.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 6 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 2 +- sound/pci/cs5535audio/cs5535audio_pcm.c | 14 +- sound/pci/ctxfi/ctatc.c | 6 +- sound/pci/ctxfi/ctdaio.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 4 +- sound/pci/ctxfi/cthw20k2.c | 1 + sound/pci/ctxfi/ctpcm.c | 17 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/echoaudio/darla20.c | 2 +- sound/pci/echoaudio/darla24.c | 2 +- sound/pci/echoaudio/echo3g.c | 2 +- sound/pci/echoaudio/echoaudio.c | 47 +- sound/pci/echoaudio/gina20.c | 2 +- sound/pci/echoaudio/gina24.c | 2 +- sound/pci/echoaudio/indigo.c | 2 +- sound/pci/echoaudio/indigodj.c | 2 +- sound/pci/echoaudio/indigodjx.c | 2 +- sound/pci/echoaudio/indigoio.c | 2 +- sound/pci/echoaudio/indigoiox.c | 2 +- sound/pci/echoaudio/layla20.c | 2 +- sound/pci/echoaudio/layla24.c | 2 +- sound/pci/echoaudio/mia.c | 2 +- sound/pci/echoaudio/mona.c | 2 +- sound/pci/emu10k1/emu10k1_main.c | 17 +- sound/pci/emu10k1/emu10k1x.c | 22 +- sound/pci/emu10k1/emufx.c | 40 +- sound/pci/emu10k1/emumixer.c | 44 +- sound/pci/emu10k1/emupcm.c | 47 +- sound/pci/emu10k1/emuproc.c | 18 +- sound/pci/emu10k1/io.c | 4 +- sound/pci/emu10k1/p16v.c | 52 +- sound/pci/emu10k1/timer.c | 2 +- sound/pci/ens1370.c | 52 +- sound/pci/es1938.c | 45 +- sound/pci/es1968.c | 15 +- sound/pci/fm801.c | 35 +- sound/pci/hda/hda_beep.c | 2 +- sound/pci/hda/hda_codec.c | 47 +- sound/pci/hda/hda_controller.c | 76 +- sound/pci/hda/hda_eld.c | 6 +- sound/pci/hda/hda_generic.c | 11 +- sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/hda_jack.c | 2 + sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_proc.c | 2 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/hda_tegra.c | 10 +- sound/pci/hda/patch_analog.c | 22 +- sound/pci/hda/patch_ca0110.c | 2 +- sound/pci/hda/patch_ca0132.c | 31 +- sound/pci/hda/patch_conexant.c | 7 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 242 +- sound/pci/hda/patch_sigmatel.c | 12 +- sound/pci/hda/patch_via.c | 6 +- sound/pci/ice1712/aureon.c | 18 +- sound/pci/ice1712/delta.c | 10 +- sound/pci/ice1712/ews.c | 6 +- sound/pci/ice1712/ice1712.c | 63 +- sound/pci/ice1712/ice1712.h | 2 +- sound/pci/ice1712/ice1724.c | 48 +- sound/pci/ice1712/juli.c | 8 +- sound/pci/ice1712/maya44.c | 12 +- sound/pci/ice1712/phase.c | 8 +- sound/pci/ice1712/pontis.c | 4 +- sound/pci/ice1712/prodigy192.c | 6 +- sound/pci/ice1712/prodigy_hifi.c | 20 +- sound/pci/ice1712/psc724.c | 2 +- sound/pci/ice1712/quartet.c | 10 +- sound/pci/ice1712/se.c | 8 +- sound/pci/ice1712/vt1720_mobo.c | 4 +- sound/pci/ice1712/wm8766.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/ice1712/wtm.c | 8 +- sound/pci/intel8x0.c | 69 +- sound/pci/intel8x0m.c | 44 +- sound/pci/korg1212/korg1212.c | 13 +- sound/pci/lola/lola.c | 4 +- sound/pci/lola/lola_pcm.c | 12 +- sound/pci/lx6464es/lx6464es.c | 19 +- sound/pci/lx6464es/lx_core.c | 4 +- sound/pci/maestro3.c | 24 +- sound/pci/mixart/mixart.c | 23 +- sound/pci/mixart/mixart_hwdep.c | 2 +- sound/pci/mixart/mixart_mixer.c | 4 +- sound/pci/nm256/nm256.c | 20 +- sound/pci/nm256/nm256_coef.c | 4 +- sound/pci/oxygen/oxygen_lib.c | 2 +- sound/pci/oxygen/oxygen_pcm.c | 58 +- sound/pci/pcxhr/pcxhr.c | 37 +- sound/pci/pcxhr/pcxhr_core.c | 6 +- sound/pci/pcxhr/pcxhr_hwdep.c | 2 +- sound/pci/riptide/riptide.c | 77 +- sound/pci/rme32.c | 46 +- sound/pci/rme96.c | 7 +- sound/pci/rme9652/hdsp.c | 25 +- sound/pci/rme9652/hdspm.c | 85 +- sound/pci/rme9652/rme9652.c | 17 +- sound/pci/sis7019.c | 32 +- sound/pci/sonicvibes.c | 31 +- sound/pci/trident/trident_main.c | 85 +- sound/pci/via82xx.c | 61 +- sound/pci/via82xx_modem.c | 18 +- sound/pci/vx222/vx222.c | 15 +- sound/pci/vx222/vx222.h | 4 +- sound/pci/vx222/vx222_ops.c | 8 +- sound/pci/ymfpci/ymfpci_main.c | 55 +- sound/pcmcia/pdaudiocf/pdaudiocf.c | 3 +- sound/pcmcia/pdaudiocf/pdaudiocf_core.c | 2 +- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 26 +- sound/pcmcia/vx/vxp_ops.c | 4 +- sound/pcmcia/vx/vxpocket.c | 7 +- sound/pcmcia/vx/vxpocket.h | 2 +- sound/ppc/awacs.c | 50 +- sound/ppc/beep.c | 2 +- sound/ppc/burgundy.c | 20 +- sound/ppc/daca.c | 2 +- sound/ppc/pmac.c | 42 +- sound/ppc/pmac.h | 2 +- sound/ppc/snd_ps3.c | 31 +- sound/ppc/tumbler.c | 24 +- sound/ppc/tumbler_volume.h | 12 +- sound/sh/aica.c | 34 +- sound/sh/sh_dac_audio.c | 26 +- sound/soc/amd/acp-pcm-dma.c | 59 +- sound/soc/amd/raven/Makefile | 2 + sound/soc/amd/raven/acp3x-i2s.c | 358 ++ sound/soc/amd/raven/acp3x-pcm-dma.c | 679 +-- sound/soc/amd/raven/acp3x.h | 115 +- sound/soc/amd/raven/pci-acp3x.c | 264 +- sound/soc/atmel/Kconfig | 2 + sound/soc/atmel/atmel-pcm-pdc.c | 1 - sound/soc/atmel/atmel_ssc_dai.c | 18 +- sound/soc/au1x/ac97c.c | 1 - sound/soc/au1x/dbdma2.c | 15 +- sound/soc/au1x/dma.c | 22 +- sound/soc/au1x/psc-ac97.c | 1 - sound/soc/bcm/cygnus-pcm.c | 1 - sound/soc/bcm/cygnus-ssp.c | 39 +- sound/soc/cirrus/ep93xx-ac97.c | 1 - sound/soc/cirrus/ep93xx-i2s.c | 16 +- sound/soc/codecs/Kconfig | 82 + sound/soc/codecs/Makefile | 18 + sound/soc/codecs/cros_ec_codec.c | 8 +- sound/soc/codecs/cs42l51.c | 16 +- sound/soc/codecs/cs47l15.c | 21 +- sound/soc/codecs/cs47l35.c | 18 +- sound/soc/codecs/cs47l85.c | 20 +- sound/soc/codecs/cs47l90.c | 20 +- sound/soc/codecs/cs47l92.c | 76 +- sound/soc/codecs/gtm601.c | 32 +- sound/soc/codecs/hdac_hda.c | 16 + sound/soc/codecs/hdac_hda.h | 3 +- sound/soc/codecs/hdac_hdmi.c | 63 +- sound/soc/codecs/hdmi-codec.c | 32 +- sound/soc/codecs/jz4770.c | 948 ++++ sound/soc/codecs/madera.c | 178 +- sound/soc/codecs/madera.h | 6 +- sound/soc/codecs/max98090.c | 440 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/msm8916-wcd-analog.c | 116 +- sound/soc/codecs/mt6660.c | 509 ++ sound/soc/codecs/mt6660.h | 77 + sound/soc/codecs/rt1011.c | 17 +- sound/soc/codecs/rt1011.h | 1 + sound/soc/codecs/rt1015.c | 993 ++++ sound/soc/codecs/rt1015.h | 375 ++ sound/soc/codecs/rt1308-sdw.c | 736 +++ sound/soc/codecs/rt1308-sdw.h | 169 + sound/soc/codecs/rt5514-spi.c | 10 +- sound/soc/codecs/rt5677-spi.c | 10 +- sound/soc/codecs/rt700-sdw.c | 551 +++ sound/soc/codecs/rt700-sdw.h | 335 ++ sound/soc/codecs/rt700.c | 1237 +++++ sound/soc/codecs/rt700.h | 174 + sound/soc/codecs/rt711-sdw.c | 552 +++ sound/soc/codecs/rt711-sdw.h | 281 ++ sound/soc/codecs/rt711.c | 1292 +++++ sound/soc/codecs/rt711.h | 227 + sound/soc/codecs/rt715-sdw.c | 613 +++ sound/soc/codecs/rt715-sdw.h | 337 ++ sound/soc/codecs/rt715.c | 872 ++++ sound/soc/codecs/rt715.h | 221 + sound/soc/codecs/sgtl5000.c | 11 +- sound/soc/codecs/tlv320aic31xx.c | 40 +- sound/soc/codecs/tlv320aic31xx.h | 3 - sound/soc/codecs/wcd934x.c | 5084 ++++++++++++++++++++ sound/soc/codecs/wm_adsp.c | 98 +- sound/soc/codecs/wsa881x.c | 1185 +++++ sound/soc/dwc/dwc-i2s.c | 32 +- sound/soc/dwc/dwc-pcm.c | 25 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/fsl/fsl_asrc.c | 125 +- sound/soc/fsl/fsl_asrc.h | 64 +- sound/soc/fsl/fsl_asrc_dma.c | 42 +- sound/soc/fsl/fsl_dma.c | 1 - sound/soc/fsl/fsl_sai.c | 3 +- sound/soc/fsl/fsl_ssi.c | 1 - sound/soc/fsl/imx-audmix.c | 2 +- sound/soc/fsl/imx-pcm-fiq.c | 1 - sound/soc/fsl/imx-ssi.c | 1 - sound/soc/fsl/mpc5200_dma.c | 1 - sound/soc/fsl/mpc5200_psc_ac97.c | 2 - sound/soc/intel/atom/sst-mfld-platform-pcm.c | 26 +- sound/soc/intel/baytrail/sst-baytrail-pcm.c | 20 +- sound/soc/intel/boards/Kconfig | 51 + sound/soc/intel/boards/Makefile | 5 + sound/soc/intel/boards/bdw-rt5650.c | 327 ++ sound/soc/intel/boards/bdw-rt5677.c | 10 +- sound/soc/intel/boards/broadwell.c | 10 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 10 +- sound/soc/intel/boards/bxt_rt298.c | 8 +- sound/soc/intel/boards/bytcht_es8316.c | 21 +- sound/soc/intel/boards/bytcr_rt5640.c | 112 +- sound/soc/intel/boards/bytcr_rt5651.c | 72 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 26 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 8 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 18 +- sound/soc/intel/boards/hda_dsp_common.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 23 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 27 +- sound/soc/intel/boards/kbl_rt5660.c | 4 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 14 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 14 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 21 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 8 + sound/soc/intel/boards/skl_nau88l25_max98357a.c | 10 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 14 +- sound/soc/intel/boards/skl_rt286.c | 10 +- sound/soc/intel/boards/sof_da7219_max98373.c | 371 ++ sound/soc/intel/boards/sof_rt5682.c | 43 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 89 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 5 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 98 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 64 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 18 +- sound/soc/intel/skylake/skl-pcm.c | 31 +- sound/soc/intel/skylake/skl.c | 7 +- sound/soc/jz4740/jz4740-i2s.c | 18 +- sound/soc/kirkwood/kirkwood-dma.c | 1 - sound/soc/mediatek/common/mtk-afe-fe-dai.c | 377 +- sound/soc/mediatek/common/mtk-afe-fe-dai.h | 20 +- .../soc/mediatek/common/mtk-afe-platform-driver.c | 13 +- .../soc/mediatek/common/mtk-afe-platform-driver.h | 2 - sound/soc/mediatek/common/mtk-base-afe.h | 28 +- sound/soc/mediatek/common/mtk-btcvsd.c | 1 - sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 14 +- sound/soc/mediatek/mt6797/mt6797-afe-pcm.c | 2 - sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 10 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 2 - sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 2 +- sound/soc/meson/axg-fifo.c | 61 +- sound/soc/meson/axg-fifo.h | 9 +- sound/soc/meson/axg-frddr.c | 36 +- sound/soc/meson/axg-toddr.c | 24 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/mmp-pcm.c | 1 - sound/soc/pxa/pxa-ssp.c | 17 +- sound/soc/pxa/pxa2xx-ac97.c | 4 - sound/soc/pxa/pxa2xx-i2s.c | 13 +- sound/soc/pxa/pxa2xx-pcm.c | 1 - sound/soc/qcom/lpass-platform.c | 1 - sound/soc/qcom/qdsp6/q6asm-dai.c | 3 +- sound/soc/qcom/sdm845.c | 86 +- sound/soc/samsung/bells.c | 14 +- sound/soc/samsung/i2s.c | 13 +- sound/soc/samsung/idma.c | 1 - sound/soc/samsung/littlemill.c | 10 +- sound/soc/samsung/lowland.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 2 +- sound/soc/samsung/s3c24xx-i2s.c | 8 +- sound/soc/samsung/snow.c | 2 +- sound/soc/samsung/spdif.c | 18 +- sound/soc/samsung/speyside.c | 6 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 6 +- sound/soc/sh/dma-sh7760.c | 15 +- sound/soc/sh/fsi.c | 19 +- sound/soc/sh/hac.c | 1 - sound/soc/sh/rcar/core.c | 57 +- sound/soc/sh/siu_pcm.c | 40 +- sound/soc/soc-component.c | 33 +- sound/soc/soc-compress.c | 143 +- sound/soc/soc-core.c | 641 +-- sound/soc/soc-dai.c | 12 - sound/soc/soc-dapm.c | 77 +- sound/soc/soc-generic-dmaengine-pcm.c | 30 +- sound/soc/soc-pcm.c | 237 +- sound/soc/soc-topology.c | 95 +- sound/soc/soc-utils.c | 1 - sound/soc/sof/Kconfig | 2 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/control.c | 55 +- sound/soc/sof/core.c | 288 +- sound/soc/sof/imx/imx8.c | 3 +- sound/soc/sof/intel/Kconfig | 1 + sound/soc/sof/intel/apl.c | 14 +- sound/soc/sof/intel/bdw.c | 41 +- sound/soc/sof/intel/byt.c | 110 +- sound/soc/sof/intel/cnl.c | 26 +- sound/soc/sof/intel/hda-codec.c | 38 +- sound/soc/sof/intel/hda-ctrl.c | 13 + sound/soc/sof/intel/hda-dai.c | 8 +- sound/soc/sof/intel/hda-ipc.c | 23 +- sound/soc/sof/intel/hda-loader.c | 1 - sound/soc/sof/intel/hda-pcm.c | 4 +- sound/soc/sof/intel/hda-stream.c | 21 +- sound/soc/sof/intel/hda.c | 304 +- sound/soc/sof/intel/hda.h | 21 +- sound/soc/sof/intel/intel-ipc.c | 8 +- sound/soc/sof/intel/shim.h | 6 +- sound/soc/sof/ipc.c | 33 +- sound/soc/sof/loader.c | 61 +- sound/soc/sof/nocodec.c | 12 - sound/soc/sof/ops.h | 34 + sound/soc/sof/pcm.c | 225 +- sound/soc/sof/pm.c | 240 +- sound/soc/sof/sof-acpi-dev.c | 63 +- sound/soc/sof/sof-audio.c | 445 ++ sound/soc/sof/sof-audio.h | 211 + sound/soc/sof/sof-of-dev.c | 24 +- sound/soc/sof/sof-pci-dev.c | 108 +- sound/soc/sof/sof-priv.h | 214 +- sound/soc/sof/topology.c | 521 +- sound/soc/sof/trace.c | 4 +- sound/soc/sof/utils.c | 60 + sound/soc/sof/xtensa/core.c | 2 +- sound/soc/sprd/sprd-pcm-dma.c | 1 - sound/soc/sti/sti_uniperif.c | 12 +- sound/soc/stm/stm32_adfsdm.c | 29 +- sound/soc/tegra/tegra20_ac97.c | 1 - sound/soc/tegra/tegra_wm8903.c | 2 +- sound/soc/ti/davinci-mcasp.c | 35 +- sound/soc/ti/davinci-mcasp.h | 4 + sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/rx51.c | 12 +- sound/soc/txx9/txx9aclc-ac97.c | 1 - sound/soc/txx9/txx9aclc.c | 16 +- sound/soc/uniphier/aio-cpu.c | 31 +- sound/soc/uniphier/aio-dma.c | 31 +- sound/soc/uniphier/aio-ld11.c | 18 - sound/soc/uniphier/aio-pxs2.c | 14 - sound/soc/uniphier/aio.h | 2 - sound/soc/ux500/ux500_msp_dai.c | 2 - sound/soc/xilinx/xlnx_formatter_pcm.c | 14 +- sound/soc/xtensa/xtfpga-i2s.c | 10 +- sound/sparc/amd7930.c | 26 +- sound/sparc/cs4231.c | 31 +- sound/sparc/dbri.c | 18 +- sound/spi/at73c213.c | 18 +- sound/synth/emux/emux_nrpn.c | 4 +- sound/synth/emux/emux_oss.c | 2 +- sound/synth/emux/emux_seq.c | 2 +- sound/synth/emux/emux_synth.c | 10 +- sound/synth/emux/soundfont.c | 8 +- sound/usb/6fire/control.c | 8 +- sound/usb/6fire/pcm.c | 18 +- sound/usb/bcd2000/bcd2000.c | 4 +- sound/usb/caiaq/audio.c | 18 +- sound/usb/caiaq/control.c | 20 +- sound/usb/caiaq/input.c | 10 +- sound/usb/card.c | 4 + sound/usb/format.c | 11 +- sound/usb/hiface/pcm.c | 19 +- sound/usb/line6/capture.c | 1 - sound/usb/line6/pcm.c | 13 +- sound/usb/line6/playback.c | 1 - sound/usb/line6/pod.c | 2 +- sound/usb/line6/podhd.c | 2 +- sound/usb/line6/toneport.c | 2 +- sound/usb/midi.c | 4 +- sound/usb/misc/ua101.c | 25 +- sound/usb/mixer.c | 68 +- sound/usb/mixer.h | 2 +- sound/usb/mixer_maps.c | 76 +- sound/usb/mixer_quirks.c | 22 +- sound/usb/mixer_scarlett.c | 14 +- sound/usb/mixer_us16x08.c | 38 +- sound/usb/mixer_us16x08.h | 2 +- sound/usb/pcm.c | 62 +- sound/usb/proc.c | 2 +- sound/usb/quirks.c | 52 +- sound/usb/quirks.h | 5 + sound/usb/stream.c | 4 +- sound/usb/usx2y/us122l.c | 8 +- sound/usb/usx2y/usX2Yhwdep.c | 14 +- sound/usb/usx2y/usbusx2yaudio.c | 35 +- sound/usb/usx2y/usx2yhwdeppcm.c | 21 +- sound/usb/validate.c | 4 +- sound/x86/intel_hdmi_audio.c | 17 +- sound/xen/xen_snd_front_alsa.c | 2 - 665 files changed, 29615 insertions(+), 8714 deletions(-) create mode 100644 Documentation/devicetree/bindings/sound/ingenic,codec.yaml delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4725b-codec.txt delete mode 100644 Documentation/devicetree/bindings/sound/ingenic,jz4740-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml create mode 100644 Documentation/devicetree/bindings/sound/qcom,wsa881x.yaml create mode 100644 Documentation/devicetree/bindings/sound/rt1015.txt create mode 100644 Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t- [...] create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml create mode 100644 Documentation/driver-api/thermal/cpu-idle-cooling.rst create mode 100644 drivers/thermal/broadcom/bcm2711_thermal.c rename drivers/thermal/{cpu_cooling.c => cpufreq_cooling.c} (98%) create mode 100644 drivers/thermal/cpuidle_cooling.c create mode 100644 drivers/thermal/sun8i_thermal.c create mode 100644 include/sound/sof/channel_map.h create mode 100644 sound/soc/amd/raven/acp3x-i2s.c create mode 100644 sound/soc/codecs/jz4770.c create mode 100644 sound/soc/codecs/mt6660.c create mode 100644 sound/soc/codecs/mt6660.h create mode 100644 sound/soc/codecs/rt1015.c create mode 100644 sound/soc/codecs/rt1015.h create mode 100644 sound/soc/codecs/rt1308-sdw.c create mode 100644 sound/soc/codecs/rt1308-sdw.h create mode 100644 sound/soc/codecs/rt700-sdw.c create mode 100644 sound/soc/codecs/rt700-sdw.h create mode 100644 sound/soc/codecs/rt700.c create mode 100644 sound/soc/codecs/rt700.h create mode 100644 sound/soc/codecs/rt711-sdw.c create mode 100644 sound/soc/codecs/rt711-sdw.h create mode 100644 sound/soc/codecs/rt711.c create mode 100644 sound/soc/codecs/rt711.h create mode 100644 sound/soc/codecs/rt715-sdw.c create mode 100644 sound/soc/codecs/rt715-sdw.h create mode 100644 sound/soc/codecs/rt715.c create mode 100644 sound/soc/codecs/rt715.h create mode 100644 sound/soc/codecs/wcd934x.c create mode 100644 sound/soc/codecs/wsa881x.c create mode 100644 sound/soc/intel/boards/bdw-rt5650.c create mode 100644 sound/soc/intel/boards/sof_da7219_max98373.c create mode 100644 sound/soc/sof/sof-audio.c create mode 100644 sound/soc/sof/sof-audio.h