This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...] new cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] new 130432076f3b serial: 8250_pnp: Support configurable clock frequency new 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer new b1442c55ce89 serial: 8250: extend compile-test coverage new e7b91932f622 serial: core: Report magic multiplier extra baud rates new 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] new 8d479237727c serial: amba-pl011: add RS485 support new b0819465be8b arm pl011 serial: support multi-irq request new 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached new 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit new ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors new 5bbe10a6942d tty: serial: uartlite: Add runtime pm support new 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML new e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" new 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback new ba998c7c3aba amiserial: remove unused DBG_CNT new 1cd25475a5eb amiserial: remove serial_* strings new b44206930a27 amiserial: remove stale comment new 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size new 7ec3114ec780 amiserial: simplify rs_open new 5d4317abd222 amiserial: use memset to zero serial_state new 935256192996 amiserial: expand serial_isroot new 816807020ea6 amiserial: expand "custom" new f3d788b4254c amiserial: pack and sort includes new 6cc7bda16dfd amiserial: switch rs_table to a single state new 5b869a06a279 amiserial: remove unused state from shutdown new e679004dec37 tty: hvc: replace BUG_ON() with negative return value new d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices new f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles new 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake new 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] new 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional new 8496f60a670d v253_init: eliminate pointer to string new 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h new 890ebae62770 tty: include kref.h in tty_driver.h new a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h new abca990183e9 tty: include list & lockdep from tty_ldisc.h new 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h new 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h new 67b94be44771 tty: move tty_port to new tty_port.h new 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port new 23411c720052 xtensa: ISS: don't panic in rs_init new 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure new 0524513afe45 tty: don't store semi-state into tty drivers new 39b7b42be4a8 tty: stop using alloc_tty_driver new 56ec5880a28e tty: drop alloc_tty_driver new cb9ea618ee60 tty: make tty_set_operations an inline new 9f90a4ddef4e tty: drop put_tty_driver new 72fdb403008c tty: pdc_cons, free tty_driver upon failure new 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 new 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] new c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. new 3df15d6f3724 vt: keyboard.c: make console an unsigned int new a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" new ccd1c4d79479 Revert "v253_init: eliminate pointer to string" new 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] new 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected new 1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-thr [...] new 1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property new 15e580283f26 Merge 5.14-rc5 into tty-next new 217b04c67b6b serial: stm32: fix the conditional expression writing new 0a732d7dfb44 serdev: Split and export serdev_acpi_get_uart_resource() new 541b84eceef1 platform/surface: aggregator: Use serdev_acpi_get_uart_res [...] new 920792aa44ff tty: serial: samsung: Init USI to keep clocks running new f63299b3972d tty: serial: samsung: Fix driver data macros style new 9a4d22f7955e tty: serial: samsung: Add Exynos850 SoC data new 94560f6156fe Revert "arm pl011 serial: support multi-irq request" new 59bd4eedf118 serial: stm32: use the defined variable to simplify code new 3d881e32e295 serial: stm32: use devm_platform_get_and_ioremap_resource() new 87b8061bad9b serial: sh-sci: fix break handling for sysrq new 1143637f00cd tty: replace in_irq() with in_hardirq() new 88c1d2478ec8 tty: serial: fsl_lpuart: check dma_tx_in_progress in tx dm [...] new 322003b907d6 tty: moxa: use semi-colons instead of commas new 2285c4963929 mxser: use semi-colons instead of commas new d5c38948448a tty: serial: fsl_lpuart: fix the wrong mapbase value new 48422152a8f1 tty: serial: fsl_lpuart: enable two stop bits for lpuart32 new bd5305dcabbc tty: serial: fsl_lpuart: do software reset for imx7ulp and [...] new fa934fc1a867 tty: serial: linflexuart: Remove redundant check to simpli [...] new 618bf2b04bd6 serial: 8250_ingenic: Use of_device_get_match_data new a6a65f9ee093 serial: tegra: Use of_device_get_match_data new 74d2fb7e7084 serial: vt8500: Use of_device_get_match_data new bb2853a6a421 tty: Fix data race between tiocsti() and flush_to_ldisc() new 3620a89b7d27 tty: serial: uartlite: Use constants in early_uartlite_putc new 2e5f3a69b6fc tty: serial: uartlite: Use read_poll_timeout for a polling loop new 7c314bdfb64e Merge tag 'tty-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] new ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] new 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding new 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements new fe794e395483 of: Add stub for of_add_property() new cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default new 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties new c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" new c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] new 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet new dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field new cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping new ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] new b88668fec959 usb: gadget: f_ncm: remove spurious if statement new 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] new 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference new 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() new e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 new bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes new 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board new e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() new e13690d527bb usb: xhci-renesas: Minor coding style cleanup new 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() new fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include new bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered new b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support new 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property new 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property new b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor new 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support new eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support new 0356e6283c71 usb: gadget: f_uac1: add volume and mute support new 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API new d842bc6c0579 Merge v5.14-rc3 into usb-next new a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon new 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] new 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] new 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt new 2037f2991dde usb: common: add helper to get role-switch-default-mode new 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode new 88c6b90188d8 usb: mtu3: support property role-switch-default-mode new d7e127242816 usb: mtu3: support option to disable usb2 ports new 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume new fa6f59e28c61 usb: mtu3: support runtime PM for host mode new 6244831543ec usb: mtu3: add helper to power on/down device new 427c66422e14 usb: mtu3: support suspend/resume for device mode new 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode new c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller new 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed new b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc new e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support new fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter new 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible new 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible new 7de14c88272c usb: isp1760: remove debug message as error new 41f673183862 usb: isp1760: do not sleep in field register poll new cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling new 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible new 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops new 9311a531064b usb: gadget: Fix inconsistent indent new 90059e9395ca usb: gadget: remove useless cast new e21dd90eb864 usb: misc: adutux: use swap() new 59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to point [...] new 9c0edd5649a2 docs: usb: fix malformed table new 177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings new b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint new 548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation new 73e19de7b79a Merge 5.14-rc5 into usb-next new 5324bad66f09 usb: dwc2: gadget: implement udc_set_speed() new baa2986bda3f usb: dwc3: meson-g12a: add IRQ check new 175006956740 usb: dwc3: qcom: add IRQ check new 50855c31573b usb: gadget: udc: at91: add IRQ check new ecff88e819e3 usb: gadget: udc: s3c2410: add IRQ check new 711087f34291 usb: misc: brcmstb-usb-pinmap: add IRQ check new ecc2f30dbb25 usb: phy: fsl-usb: add IRQ check new 0881e22c06e6 usb: phy: twl6030: add IRQ checks new e88f28514065 usb: mtu3: restore HS function when set SS/SSP new fd7cb394ec7e usb: mtu3: use @mult for HS isoc or intr new 44e4439d8f9f usb: mtu3: fix the wrong HS mult value new e9ab75f26eb9 usb: cdnsp: fix the wrong mult value for HS isoc or intr new eeb0cfb6b2b6 usb: gadget: tegra-xudc: fix the wrong mult value for HS i [...] new b553c9466fa5 usb: gadget: bdc: remove unnecessary AND operation when ge [...] new 97d99f7e8f1c usb: gadget: remove unnecessary AND operation when get ep maxp new 7a4440bc0d86 dt-bindings: connector: Add pd-disable property new e9e6e164ed8f usb: typec: tcpm: Support non-PD mode new cea45a3bd2dd usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse new 2dec48c32a34 Merge 5.14-rc6 into usb-next new 1a5f6cd28667 dt-bindings: usb: mtk-musb: add MT7623 compatible new 4ac5132e8a43 usb: host: ohci-tmio: add IRQ check new 0d45a1373e66 usb: phy: tahvo: add IRQ check new 843714bb37d9 usb: dwc3: Decouple USB 2.0 L1 & L2 events new b2582996a747 usb: host: remove dead EHCI support for on-chip PMC MSP71x [...] new 3b445c99c756 usb: host: remove line for obsolete config USB_HWA_HCD new e77939ee63a7 usb: remove reference to deleted config STB03xxx new 1bc220835526 usb: gadget: f_uac1: fixing inconsistent indenting new 2af0c5ffadaf usb: gadget: mv_u3d: request_irq() after initializing UDC new 72dd1843232c USB: EHCI: Add register array bounds to HCS ports new e4788edc730a USB: EHCI: Add alias for Broadcom INSNREG new 85fb1a27b128 Merge 5.14-rc7 into usb-next new 1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent new e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] new 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] new fb7a89ad2f04 thunderbolt: Do not read control adapter config space new 42716425ad7e thunderbolt: Fix port linking by checking all adapters new bfa109d761a4 Merge tag 'thunderbolt-for-v5.15-rc1' of git://git.kernel. [...] new d7428bc26fc7 usb: gadget: f_hid: optional SETUP/SET_REPORT mode new cbf286e8ef83 xhci: fix unsafe memory usage in xhci tracing new 4843b4b5ec64 xhci: fix even more unsafe memory usage in xhci tracing new 94f339147fc3 xhci: Fix failure to give back some cached cancelled URBs. new 2847c46c6148 Revert "USB: xhci: fix U1/U2 handling for hardware with XH [...] new 0d9b9f533bf1 xhci: Add additional dynamic debug to follow URBs in cance [...] new 669bc5a188b4 xhci: Add bus number to some debug messages new 4720f1bf4ee4 usb: ehci-orion: Handle errors of clk_prepare_enable() in probe new 6a48d0ae01a6 usb: dwc3: imx8mp: request irq after initializing dwc3 new 1abade64563e usb: dwc3: pci: add support for AMD's newer generation platform. new 7c75bde329d7 usb: musb: musb_dsps: request_irq() after initializing musb new 0b9f6cc845ce usb: gadget: mass_storage: Remove repeated verbose license text new 5786b433f721 usb: gadget: aspeed: Remove repeated verbose license text new 258c81b341c8 usbip: give back URBs for unsent unlink requests during cleanup new 5289253b01d7 usbip: clean up code in vhci_device_unlink_cleanup new 66cce9e73ec6 usbip:vhci_hcd USB port can get stuck in the disabled state new 9fe3c93f9de7 usb: gadget: Add description for module parameter new 8472896f39cf usb: isp1760: ignore return value for bus change pattern new 8e58b7710d66 usb: isp1760: check maxpacketsize before using it new 5e4cd1b65563 usb: isp1760: do not reset retval new 7d1d3882fd9d usb: isp1760: do not shift in uninitialized slot new de940244e898 usb: isp1760: clean never read udc_enabled warning new 76d55a633ab6 Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" new f2a9797b4efe Revert "usb: xhci-mtk: Do not use xhci's virt_dev in drop_ [...] new d2f42e09393c usb: bdc: Fix an error handling path in 'bdc_probe()' when [...] new 6f15a2a09cec usb: bdc: Fix a resource leak in the error handling path o [...] new 51018cde5b55 dt-bindings: usb: mtk-xhci: add optional property to disab [...] new e2cd76907fcc dt-bindings: usb: mtk-xhci: add compatible for mt8195 new 7f85c16f40d8 usb: xhci-mtk: fix use-after-free of mtk->hcd new 7465d7b66ac7 usb: xhci-mtk: support option to disable usb2 ports new de5107f47319 usb: xhci-mtk: fix issue of out-of-bounds array access new 451d3912586a usb: xhci-mtk: update fs bus bandwidth by bw_budget_table new 614c8c67a071 usb: xhci-mtk: check boundary before check tt new 82799c80b46a usb: xhci-mtk: add a member of num_esit new 926d60ae64a6 usb: xhci-mtk: modify the SOF/ITP interval for mt8195 new 4ce186665e7c usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint new 50fdcb56c419 usb: mtu3: return successful suspend status new d98a30ccdc83 usb: mtu3: fix random remote wakeup new e5d6a7c6cfae usb: chipidea: host: fix port index underflow and UBSAN complains new 452d1ea55c3e Merge tag 'usb-v5.15-rc1' of git://git.kernel.org/pub/scm/ [...] new b7d509a92bb0 usb: xhci-mtk: allow bandwidth table rollover new 57f3ffdc1114 usb: host: xhci-rcar: Don't reload firmware after the completion new cc7f8825cdbb usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" new a76cb3d999b1 usb: dwc2: Fix spelling mistake "was't" -> "wasn't" new f73800a905a8 usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" new f757f9291f92 usb: isp1760: fix memory pool initialization new cbfa3effdf5c usb: isp1760: fix qtd fill length new 36815a4a0763 usb: isp1760: write to status and address register new 955d0fb590f1 usb: isp1760: use the right irq status bit new 9c1587d99f93 usb: isp1760: otg control register access new 07281a257a68 Merge tag 'usb-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] new ea7b4244b365 x86/setup: Explicitly include acpi.h new 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] new 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table new 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops new 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly new 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM new fc93c96fe34e ALSA: compress: Drop unused functions new 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() new e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] new 427ae2689db0 ALSA: core: Add device-managed page allocator helper new e8ad415b7a55 ALSA: core: Add managed card creation new c2b94954add3 ALSA: core: Add device-managed request_dma() new ac327f1b10bc ALSA: doc: Add device-managed resource section new 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs new 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs new 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs new 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs new 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs new 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs new 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs new 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs new 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs new 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs new 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs new 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs new 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs new a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs new 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs new 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs new 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs new df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs new 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs new 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs new afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs new 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs new e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs new 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs new 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs new 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs new 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs new 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs new 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs new 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs new ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs new 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs new 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs new 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs new b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs new 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs new 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs new c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs new 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs new 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs new d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs new 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs new b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs new 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs new a033954140ac ALSA: vx: Manage vx_core object with devres new 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs new c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs new d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs new ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs new 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs new e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs new 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs new 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs new 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs new d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs new 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs new 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs new 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs new 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs new 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs new 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs new 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs new 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs new 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs new 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs new bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs new f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs new 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs new ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs new aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs new 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs new de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs new b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs new ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs new 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs new 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() new e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block new dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator new 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data new 35fe7901150d ALSA: cs4281: Fix missing chip initialization new f263a2c2d6c7 ALSA: als300: Fix missing chip initialization new d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code new f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer new c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] new fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an outp [...] new 825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres new 01099b1ad910 Merge branch 'for-linus' into for-next new 4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field new ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags new af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags new c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags new 019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags new f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags new 2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags new f748385471f7 ALSA: usb-audio: Move control message delay quirk into qui [...] new 1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags new 8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags new 44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags new 3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags new 68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags new 5b517854420b ALSA: usb-audio: Add quirk_flags module option new a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for s [...] new d1254593e705 ALSA: usb-audio: make array static const, makes object smaller new 723c1252e058 ALSA: memalloc: Minor refactoring new 58a95dfa4fdd ALSA: memalloc: Correctly name as WC new ac9245a5406e ALSA: pcm: Allow exact buffer preallocation new d5c505581674 ALSA: memalloc: Support WC allocation on all architectures new 7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation new 13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation new f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation new 0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation new 189364872fba ASoC: tegra: Use managed buffer allocation new 1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation new e159704f7920 ASoC: fsl_dma: Use managed buffer allocation new 3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation new 15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation new 8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation new ba447289fd06 ASoC: sprd: Use managed buffer allocation new 623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 new f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous p [...] new ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings new df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation new 9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages new ad797a04f129 Merge branch 'for-linus' into for-next new 2c86446f8e04 ALSA: harmony: Drop superfluous address setup new cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first new 0899a7a23047 ALSA: pci: rme: Set up buffer type properly new 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly new ca4c5b334f10 ALSA: msnd: Use proper mmap method new 8c70461bbb83 ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module new 9e7647b5070f ALSA: hda/cs8409: Move arrays of configuration to a new file new ccff0064a7ce ALSA: hda/cs8409: Use enums for register names and coefficients new cab82a222f3d ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization new 29dbb9bcd3ea ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg new 1f03db686583 ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cybor [...] new cc7df1623c52 ALSA: hda/cs8409: Disable unsolicited responses during suspend new 134ae782c468 ALSA: hda/cs8409: Disable unsolicited response for the first boot new 1e0a975a8a8e ALSA: hda/cs8409: Mask CS42L42 wake events new db0ae848a989 ALSA: hda/cs8409: Simplify CS42L42 jack detect. new a1a6c7df2b2e ALSA: hda/cs8409: Prevent I2C access during suspend time new b2a887748e51 ALSA: hda/cs8409: Generalize volume controls new 647d50a0c304 ALSA: hda/cs8409: Dont disable I2C clock between consecuti [...] new d395fd7864c5 ALSA: hda/cs8409: Avoid setting the same I2C address for e [...] new 8de4e5a6680d ALSA: hda/cs8409: Avoid re-setting the same page as the la [...] new 165b81c4ac30 ALSA: hda/cs8409: Support i2c bulk read/write functions new 636eb9d26f29 ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions new 24f7ac3d3b6b ALSA: hda/cs8409: Move codec properties to its own struct new c076e201d5e1 ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/ [...] new 404e770a9c87 ALSA: hda/cs8409: Add Support to disable jack type detecti [...] new 20e507724113 ALSA: hda/cs8409: Add support for dolphin new e4e6c584f516 ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Co [...] new fed0aaca0b0f ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 new 928adf0ebc78 ALSA: hda/cs8409: Use timeout rather than retries for I2C [...] new c8b4f0865e82 ALSA: hda/cs8409: Remove unnecessary delays new 4ff2ae3a135f ALSA: hda/cs8409: Follow correct CS42L42 power down sequen [...] new 7482ec7111fb ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops new 360a5812b923 ALSA: core: control_led: use strscpy instead of strlcpy new 0c4aa67735b7 ALSA: hda_audio_ext: fix kernel-doc new 1a04830169d0 ALSA: hda/cs8409: Prevent pops and clicks during suspend new bda36b0fc2b6 ALSA: memalloc: Count continuous pages in vmalloc buffer handler new 7ac2246f5670 ALSA: usb-audio: Input source control - digidesign mbox new 81be10934949 ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag new 95dc85dba05f ALSA: hda: conexant: Turn off EAPD at suspend, too new b98444ed597d ALSA: hda: Suspend codec at shutdown new 327b34f2a97d ALSA: hda: Nuke unused reboot_notify callback new c0a7f9372cf0 Merge branch 'for-linus' into for-next new 8fc8e903156f ALSA: hda: Drop workaround for a hang at shutdown again new f8b32a6daf35 ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() new d2d837563743 ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG [...] new 23c671be97b9 ALSA: firewire-motu: add support for MOTU 896HD new 73355ddd8775 ALSA: hda: Code refactoring snd_hda_pick_fixup() new a235d5b8e550 ALSA: hda: Allow model option to specify PCI SSID alias new 4a1672d183cc ALSA: hda: Update documentation for aliasing via the model option new 2231af793fe2 ALSA: doc: Fix indentation warning new 13d9c6b998aa ALSA: hda/realtek: Workaround for conflicting SSID on ASUS [...] new 539a5093e73e Merge branch 'for-linus' into for-next new e28ac04a705e ASoC: intel: atom: Revert PCM buffer address setup workaro [...] new 7af5a14371c1 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC new 93ab3eafb0b3 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup new 1a10d5b0f6c2 Merge branch 'for-linus' into for-next new 6e41340994e5 ALSA: usb-audio: Move set-interface-first workaround into [...] new 2eaf1635f9d6 ALSA: hda: Disable runtime resume at shutdown new 424e531b47f8 ALSA: hda/cs8409: Ensure Type Detection is only run on sta [...] new ea41a498cc64 ALSA: hda/cs8409: Initialize Codec only in init fixup. new f3eef46f0518 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl new 4267c5a8f313 ALSA: usb-audio: Work around for XRUN with low latency playback new 4801bee7d5a3 ALSA: usb-audio: Add lowlatency module option new f7b82b12626e Merge branch 'for-linus' into for-next new f4eeaed04e86 ASoC: Intel: Fix platform ID matching new cf2a19f7d2b7 ASoC: rt5682: Adjust headset volume button threshold again new e6d0b92ac00b ASoC: wm_adsp: Put debugfs_remove_recursive back in new a617f7d45c49 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new 999abd7a8c5d Merge existing fixes from asoc/for-5.14 new 55233b225021 ASoC: atmel: fix spelling mistakes new 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() new 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA new 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings new 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison new d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination new 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] new 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count new f7c4fe9cffb0 ASoC: amd: fix spelling mistakes new f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP new bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk new 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] new b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] new 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] new 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] new f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] new bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support new 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 new 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] new eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] new 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence new 07acee589f42 ASoC: Intel: maxim-common: support max98360a new 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a new 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a new 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits new 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode new f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP new eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] new 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] new d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference new cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum new 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 new 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header new 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver new 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions new 603f2dedccac ASoC: amd: create acp5x platform devices new 77f61444e48b ASoC: amd: add ACP5x PCM platform driver new fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver new cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops new e550339ee652 ASoC: amd: add vangogh i2s controller driver new b80556addd1a ASoC: amd: add vangogh i2s dai driver ops new b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops new 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops new 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build new af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default new 718693352d8b ASoC: amd: Use dev_probe_err helper new bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver new 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend new 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe new 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() new 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] new 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] new 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() new 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] new 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] new 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" new 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' new 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops new d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional new dfe1114638d1 ASoC: v253_init: eliminate pointer to string new cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] new bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] new 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] new 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] new eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] new 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] new 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] new ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] new f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks new 9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback new 2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings new 5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support new 219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] new 6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller new f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_p [...] new 65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] new e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] new ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_k [...] new b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_fi [...] new 170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning [...] new ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes objec [...] new dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to [...] new dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support new 810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai( [...] new 044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headph [...] new 79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headse [...] new 780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk new 2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1 [...] new f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h new 1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc new 781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS de [...] new 2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward new 198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops new 60e9feb781df soundwire: intel: introduce shim and alh base new b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent [...] new 0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz pla [...] new 5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller new b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 new 46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373 [...] new 22414cade8df ASoC: Intel: update sof_pcm512x quirks new d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits new 8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" fro [...] new 58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() new 872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() new b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() new b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() new f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" fro [...] new edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver new f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback new 36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs new 7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() new af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() new 29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer [...] new a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() new 5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() new 65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check [...] new a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() new fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_d [...] new fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_a [...] new fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_w [...] new 3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_n [...] new f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_s [...] new 7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" fr [...] new 221034aca4fd ASoC: max98090: remove duplicate status reads and useless [...] new c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments new 8c62dbcb489a ASoC: wcd938x: simplify return value new 41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre [...] new bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support new 585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt new b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit new 24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency new c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots new e2f6867299ac ASoC: cs42l42: Update module authors new ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 new 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support new e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] new 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] new a10facb75253 ASoC: max98390: Add support change dsm param name new 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id new 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id new eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] new 772d44526e20 ASoC: rt5682: Properly turn off regulators if wrong device ID new a1ea05723c27 ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() new 6f28c883b7ba ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description new d2556edadbf2 ASoC: SOF: Intel: hda-stream: remove always true condition new 5503e938fef3 ASoC: SOF: Intel: simplify logic for DMI_L1 handling new 246dd4287dfb ASoC: SOF: Intel: make DMI L1 selection more robust new 6d9d1652de79 Merge series "ASoC: SOF: Intel: DMI L1 power optimization [...] new 03e786bd4341 ASoC: sh: Add RZ/G2L SSIF-2 driver new bed0b1c1e88a ASoC: dt-bindings: renesas,rz-ssi: Update slave dma channe [...] new 26ac471c5354 ASoC: sh: rz-ssi: Add SSI DMAC support new f84f6ee0366f Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] new c50f126b3c9e ASoC: Intel: boards: harden codec property handling new 69efe3b834c0 ASoC: Intel: boards: handle errors with acpi_dev_get_first [...] new d3409eb20d3e ASoC: Intel: boards: get codec device with ACPI instead of [...] new cdf99c9ab721 ASoC: Intel: sof_sdw: pass card information to init/exit f [...] new 82027585fce0 ASoC: Intel: sof_sdw_rt711*: keep codec device reference u [...] new e5a292d39466 ASoC: Intel: use software node API in SoundWire machines new f1f8a9615451 ASoC: Intel: remove device_properties for Atom boards new 0bd3c071e6e7 ASoC: Intel: boards: use software node API in Atom boards new 31e53e137c5a Merge series "ASoC: Intel: boards: use software node API" [...] new 80165bb80433 ASoC: tegra30: ahub: Use of_device_get_match_data new 356b94a32a75 ASoC: tegra30: i2s: Use of_device_get_match_data new 0a1e5ac50de2 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new 9cec66fa7026 ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new a2659768893b ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning [...] new d490f4e73e3c ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_lin [...] new 454a7422fa28 ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() new c2dea1fba206 ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() new c7577906865c ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB new 500b39da6249 ASoC: soc-component: cleanup cppcheck warning at snd_soc_p [...] new 834a36ddc6d2 ASoC: soc-ac97: cleanup cppcheck warning new f75953bca75f Merge series "ASoC: soc-xxx: cleanup cppcheck warning" fro [...] new d40dfb860ad7 ASoC: sh: rz-ssi: Fix dereference of noderef expression warning new 1b5d1d3a2f77 ASoC: sh: rz-ssi: Fix wrong operator used issue new f8043ef50aca ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the compon [...] new ea2efedefbc3 ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_ [...] new 240fdf3f42fc ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_m [...] new 2499ee9d9079 Merge series "ASoC: tegra30: Fix use of of_device_get_matc [...] new 2fbbcffea5b6 ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks new 4b14f1791205 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_req [...] new 5d925d9823aa ASoC: uniphier: make arrays mul and div static const, make [...] new 28889de643cd ASoC: rsnd: core: make some arrays static const, makes obj [...] new cc64c390b215 ASoC: rsnd: adg: clearly handle clock error / NULL case new 5caab9f48b96 ASoC: rt5640: Move rt5640_disable_jack_detect() up in the [...] new 15d54840ecf6 ASoC: rt5640: Delay requesting IRQ until the machine-drv c [...] new d21213b4503e ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640 [...] new e3f2a6603a98 ASoC: rt5640: Add rt5640_set_ovcd_params() helper new 0a61bcbba873 ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" [...] new 9ba00856686a ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 10 [...] new 77eca00f8366 Merge series "ASoC: Intel/rt5640: Add support for HP Elite [...] new 43d2c4982fcc ASoC: ics43432: add CMM-4030D-261 support new 0f28b69e4b59 dt-bindings: add compatible vendor prefix for CUI Devices new c7bd58940bcb ASoC: ics43432: add compatible for CUI Devices new 0aeb17d17282 ASoC: rt1015p: correct indentation new a5ec37713367 ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_c [...] new d019403a777e ASoC: rt1015: remove possible unused variable `bclk_ms' new 6d41bbf2fd36 ASoC: Intel: kbl_da7219_max98927: Fix format selection for [...] new 126b3422adc8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs new 87b265260046 ASoC: Intel: Skylake: Select proper format for NHLT blob new e8b374b649af ASoC: Intel: Skylake: Fix module resource and format selection new e4e0633bcadc ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER new c5ed9c547cba ASoC: Intel: Skylake: Fix passing loadable flag for module new e4e95d829183 ASoC: Intel: Skylake: Simplify m_state for loadable modules new a4ad42d28618 ASoC: Intel: Skylake: Support multiple format configs new db5a3f83a241 ASoC: Intel: Skylake: Support modules with generic extension new 5b27a71cbbfe ASoC: Intel: Skylake: Properly configure modules with gene [...] new b947d2b467c0 ASoC: Intel: Skylake: Select first entry for singular pipe [...] new 6f02c0894921 Merge series "ASoC: Intel: Skylake: Fix and support comple [...] new 0be10d7122ce ASoC: SOF: intel: remove duplicate include new cab2b9e5fc0e ASoC: mediatek: mt8195: update mediatek common driver new d62ad762f675 ASoC: mediatek: mt8195: support audsys clock control new 1de9a54acafb ASoC: mediatek: mt8195: support etdm in platform driver new 3de3eba588bb ASoC: mediatek: mt8195: support adda in platform driver new 1f95c019115c ASoC: mediatek: mt8195: support pcm in platform driver new 6746cc858259 ASoC: mediatek: mt8195: add platform driver new b5bac34fcfb4 dt-bindings: mediatek: mt8195: add audio afe document new 40d605df0a7b ASoC: mediatek: mt8195: add machine driver with mt6359, rt [...] new e581e3014cc4 ASoC: mediatek: mt8195: add DPTX audio support new ef46cd42ecf0 ASoC: mediatek: mt8195: add HDMITX audio support new 5f8c991e8950 dt-bindings: mediatek: mt8195: add mt8195-mt6359-rt1019-rt [...] new 88939e737573 Merge series "ASoC: mediatek: Add support for MT8195 SoC" [...] new 2d02e7d7d04f Merge branch 'for-5.14' of https://git.kernel.org/pub/scm/ [...] new dc2d01c754c3 ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_ja [...] new 8d3019b63b3d ASoC: rt5682: Fix the vol+ button detection issue new a8946f032eea ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPRO [...] new 2fd276c3ee4b ASoC: dwc: Get IRQ optionally new 11a08e05079a ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> [...] new 023a3f3a1c4f ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile new acc8b9d11791 ASoC: rockchip: spdif: Fix some coding style new c5d4f09feb9f ASoC: rockchip: spdif: Add support for rk3568 spdif new e79ef3c2cfe0 ASoC: dt-bindings: rockchip: Add compatible for rk3568 spdif new dac825b6a6bd Merge series "Patches to update for rockchip spdif" from S [...] new ebfea6712576 ASoC: rockchip: i2s: Add support for set bclk ratio new 6b76bcc004b0 ASoC: rockchip: i2s: Fixup clk div error new 7a2df53bc090 ASoC: rockchip: i2s: Improve dma data transfer efficiency new 53ca9b9777b9 ASoC: rockchip: i2s: Fix regmap_ops hang new 296713a3609d ASoC: dt-bindings: rockchip: Document reset property for i2s new 1bf56843e664 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B new 4455f26a551c ASoC: rockchip: i2s: Make playback/capture optional new f005dc6db136 ASoC: rockchip: i2s: Add compatible for more SoCs new d5ceed036f7c ASoC: dt-bindings: rockchip: Add compatible strings for more SoCs new 917f07719b13 ASoC: rockchip: i2s: Add support for frame inversion new 515b436be291 Merge series "Patches to update for rockchip i2s" from Sug [...] new 0c75fc719338 ASoC: soc-pcm: protect BE dailink state changes in trigger new 6479f7588651 ASoC: soc-pcm: test refcount before triggering new 7a6a723e98aa ASoC: wcd9335: Fix a double irq free in the remove function new fc6fc81caa63 ASoC: wcd9335: Fix a memory leak in the error handling pat [...] new d3efd26af2e0 ASoC: wcd9335: Disable irq on slave ports in the remove function new 52c64e5f7b79 Merge series "ASoC: wcd9335: Firx some resources leak in t [...] new 3202e2f5fac0 ASoC: Revert PCM trigger changes new 38b767300094 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus new a8729efbbb84 Merge tag 'asoc-v5.15' of https://git.kernel.org/pub/scm/l [...] new 0d290223a6c7 Merge tag 'sound-5.15-rc1' of git://git.kernel.org/pub/scm [...] new 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A new caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY new 2a621b0859d1 media: gspca: Drop default m new 8db11aebdb8f media: dib8000: rewrite the init prbs logic new 54e80d9883bd media: sti: don't copy past the size new 1a10d7fdb6d0 media: uvc: don't do DMA on stack new ed638b1d6f69 media: ivtv: prevent going past the hw arrays new 229e5bdcd39e media: hevc: Add segment address field new d92a4a27d983 media: cedrus: hevc: Add support for multiple slices new e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues new 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker new b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret new 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format new 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] new 331ca86aff94 media: i2c: tvp5150: deleted the repeated word new bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API new d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] new ea3e1c36e388 media: TDA1997x: enable EDID support new 40c7f9c31d86 media: vivid: increase max number of allowed new 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] new 3f3475a5c77e media: saa7134: convert list_for_each to entry variant new afaff559ae98 media: saa7164: remove redundant continue statement new 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API new 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create new 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field new 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" new 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] new bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq new 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare new 05b12b557234 media: ti-vpe: cal: change index and cport to u8 new 6266ddefec0f media: ti-vpe: cal: Add CSI2 context new 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context new 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx new 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK new aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros new 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors new af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx new 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop new 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically new 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field new 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race new 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx new a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error new 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE new d3409a65735e media: ti-vpe: cal: fix typo in a comment new 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] new e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* new 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode new 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo new 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts new b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove new 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization new 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer new 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking new 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting new 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads new f4a87d54c589 media: ti-vpe: cal: add embedded data support new e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' new adb08a09230b media: rc: redrat3: Fix a typo new 86541f0480b5 media: rc: rc-main.c: deleted the repeated word new dcb014582101 media: cxd2880-spi: Fix an error handling path new 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' new 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound new 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] new 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error new d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug new 7300d0c2391a media: rc-loopback: send carrier reports new 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work new 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() new c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init new 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr new 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init new 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug new 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional new b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls new a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps new 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper new c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 new 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 new fb7cb344b969 media: hantro: Add support for the Rockchip PX30 new 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible new 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property new abb7c7c2f025 media: adv7180: Add optional reset GPIO new f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe new 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] new ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility new 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe new 6f5885a77505 media: go7007: remove redundant initialization new ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks new 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' new f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb new 7910c23d7047 media: media/cec-core.rst: update adap_enable doc new 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe new 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] new e58430e1d4fd media: rockchip/rga: fix error handling in probe new fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() new 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats new e6f238735f63 media: atomisp: Fix typo "accesible" new fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix new 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe new 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. new 9763267eda9d media: atomisp: remove useless breaks new 728a5c64ae5f media: atomisp: remove dublicate code new 264f59089914 media: atomisp: remove useless returns new 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c new c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" new 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c new f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c new 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] new 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c new 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] new 95d2117cfe77 media: atomisp: Align block comments new f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line new 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() new d741db71cf1d media: atomisp: remove the repeated declaration new 8e38adf99d2f media: atomisp: Remove unused declarations new 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] new a5d46d9afbdf media: atomisp: Remove unused port_enabled variable new 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree new 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast new d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() new 1d74a91dc5c8 media: atomisp: Perform a single memset() for union new 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user new 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] new c27479d762de media: atomisp: pci: reposition braces as per coding style new 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" new 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c new a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c new d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] new 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c new e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] new b09ea9386214 media: atomisp: Align block comments new 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line new 280355522d61 media: atomisp: improve error handling in gc2235_detect() new 0ae19e8c0866 media: atomisp: remove the repeated declaration new 85001df54b5f media: atomisp: Remove unused declarations new dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] new 693064eafa9e media: atomisp: Remove unused port_enabled variable new 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree new 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast new d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() new 69aa1deeab47 media: atomisp: Perform a single memset() for union new a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user new f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] new c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style new a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree new e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings new 49be1c78d575 media: rc: introduce Meson IR TX driver new 6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect new c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] new 932741d451a5 media: dt-bindings: media: Add bindings for imx335 new 45d19b5fb9ae media: i2c: Add imx335 camera sensor driver new 333b3125d130 media: dt-bindings: media: Add bindings for imx412 new 9214e86c0cc1 media: i2c: Add imx412 camera sensor driver new 4874ea398747 media: dt-bindings: media: Add bindings for ov9282 new 14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver new 1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 [...] new 7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro new 5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro new 9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro new e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro new 0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] new b9a543364299 media: Documentation: media: Improve camera sensor documentation new 6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax new 8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation new e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuratio [...] new 013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add [...] new 253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks new 41a95d043fa5 media: ccs: Implement support for manual LP control new a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicat [...] new 4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded new 84363509c725 media: ov2740: use group write for digital gain new 0e2b8552660c media: ov9734: use group write for digital gain new d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI new 51f93add3669 media: imx258: Rectify mismatch of VTS value new f809665ee75f media: imx258: Limit the max analogue gain to 480 new e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support new a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] new 8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 new 0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream [...] new 43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to t [...] new 37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] new f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] new 4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops new 95d453661172 media: Fix cosmetic error in TDA1997x driver new 7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value new 5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source new c8b263937c48 media: cec-pin: rename timer overrun variables new 38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() new 331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_ [...] new 09ea9719a423 media: venus: venc: Fix potential null pointer dereference [...] new 1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC new ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] new 9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control new f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period new bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] new 9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree new 835d31d319d9 Merge tag 'media/v5.15-1' of git://git.kernel.org/pub/scm/ [...]
The 898 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: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 + .../bindings/connector/usb-connector.yaml | 4 + .../bindings/media/amlogic,meson-ir-tx.yaml | 60 + .../devicetree/bindings/media/i2c/adv7180.yaml | 8 + .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 + .../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 + .../devicetree/bindings/media/nxp,imx7-csi.yaml | 12 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 174 ++ .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + Documentation/devicetree/bindings/serial/8250.yaml | 6 + .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../devicetree/bindings/serial/cdns,uart.txt | 27 - .../devicetree/bindings/serial/cdns,uart.yaml | 66 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../bindings/sound/davinci-mcasp-audio.txt | 1 + .../devicetree/bindings/sound/ics43432.txt | 6 +- .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 184 ++ .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 47 + .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 118 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 11 + .../devicetree/bindings/sound/rockchip-spdif.yaml | 1 + .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/generic-ohci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 1 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 26 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/media/camera-sensor.rst | 45 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/media/csi2.rst | 94 - Documentation/driver-api/media/index.rst | 2 +- Documentation/driver-api/media/tx-rx.rst | 133 + Documentation/sound/alsa-configuration.rst | 34 +- Documentation/sound/hd-audio/notes.rst | 11 + .../sound/kernel-api/writing-an-alsa-driver.rst | 33 + Documentation/usb/gadget-testing.rst | 64 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 +- .../media/v4l/ext-ctrls-image-process.rst | 29 +- MAINTAINERS | 27 + arch/alpha/kernel/srmcons.c | 8 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 39 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 164 + arch/m68k/emu/nfcon.c | 30 +- arch/parisc/kernel/pdc_cons.c | 34 +- arch/um/drivers/line.c | 13 +- arch/x86/kernel/setup.c | 1 + arch/xtensa/platforms/iss/console.c | 45 +- drivers/char/pcmcia/synclink_cs.c | 4 +- drivers/char/ttyprintk.c | 4 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/isdn/capi/capi.c | 14 +- drivers/media/cec/core/cec-pin-priv.h | 4 +- drivers/media/cec/core/cec-pin.c | 20 +- drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/cec/platform/tegra/tegra_cec.c | 10 +- drivers/media/dvb-frontends/cx24117.c | 1 - drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/Kconfig | 42 + drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/i2c/ccs/ccs-core.c | 58 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx335.c | 1129 +++++++ drivers/media/i2c/imx412.c | 1272 ++++++++ drivers/media/i2c/ov2740.c | 26 +- drivers/media/i2c/ov5640.c | 4 + drivers/media/i2c/ov8856.c | 27 +- drivers/media/i2c/ov9282.c | 1137 +++++++ drivers/media/i2c/ov9734.c | 24 +- drivers/media/i2c/tda1997x.c | 11 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-device.c | 4 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 - drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 + drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 13 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/omap3isp/isp.c | 4 +- drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 3 + drivers/media/platform/qcom/venus/hfi_cmds.c | 8 + drivers/media/platform/qcom/venus/hfi_helper.h | 5 + drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 40 + drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 278 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/Kconfig | 10 + drivers/media/rc/Makefile | 1 + drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 407 +++ drivers/media/rc/rc-loopback.c | 82 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 - drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/em28xx/em28xx-input.c | 1 - drivers/media/usb/go7007/go7007-driver.c | 26 - drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 + drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/net/usb/hso.c | 12 +- drivers/of/base.c | 1 + drivers/platform/surface/aggregator/core.c | 9 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/soundwire/intel.c | 74 - drivers/soundwire/intel_init.c | 14 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 - .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 - .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 + drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 + drivers/staging/media/hantro/hantro_hw.h | 8 + .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 +++ .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 - drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/imx7-media-csi.c | 36 +- drivers/staging/media/imx/imx7-mipi-csis.c | 6 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 991 ++++++ drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/staging/media/tegra-video/vi.c | 4 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 28 +- drivers/tty/amiserial.c | 278 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 12 +- drivers/tty/mxser.c | 24 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serdev/core.c | 36 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_ingenic.c | 6 +- drivers/tty/serial/8250/8250_lpss.c | 10 + drivers/tty/serial/8250/8250_omap.c | 27 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_pnp.c | 2 + drivers/tty/serial/8250/8250_port.c | 3 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 163 +- drivers/tty/serial/fsl_linflexuart.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 62 +- drivers/tty/serial/jsm/jsm_neo.c | 2 + drivers/tty/serial/jsm/jsm_tty.c | 3 + drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 15 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/samsung_tty.c | 95 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/sh-sci.c | 7 +- drivers/tty/serial/stm32-usart.c | 11 +- drivers/tty/serial/uartlite.c | 88 +- drivers/tty/serial/vt8500_serial.c | 7 +- drivers/tty/synclink_gt.c | 12 +- drivers/tty/sysrq.c | 4 +- drivers/tty/tty_io.c | 17 +- drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 27 +- drivers/usb/Kconfig | 2 +- drivers/usb/Makefile | 1 - drivers/usb/cdns3/cdnsp-mem.c | 2 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/common/common.c | 20 + drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/gadget.c | 51 +- drivers/usb/dwc3/core.c | 24 + drivers/usb/dwc3/core.h | 21 +- drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 14 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 2 + drivers/usb/dwc3/dwc3-pci.c | 17 + drivers/usb/dwc3/dwc3-qcom.c | 28 +- drivers/usb/dwc3/ep0.c | 2 + drivers/usb/dwc3/gadget.c | 234 +- drivers/usb/gadget/Kconfig | 1 + drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/configfs.c | 12 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 220 +- drivers/usb/gadget/function/f_mass_storage.c | 30 - drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +++- drivers/usb/gadget/function/f_uac2.c | 652 +++- drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/u_audio.c | 369 ++- drivers/usb/gadget/function/u_audio.h | 22 + drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_hid.h | 1 + drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/u_uac1.h | 20 + drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 + drivers/usb/gadget/legacy/Kconfig | 1 + drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/gadget/legacy/printer.c | 1 + drivers/usb/gadget/udc/aspeed-vhub/core.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/dev.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/ep0.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 - drivers/usb/gadget/udc/aspeed-vhub/hub.c | 5 - drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 1 - drivers/usb/gadget/udc/bdc/bdc_core.c | 30 +- drivers/usb/gadget/udc/core.c | 19 + drivers/usb/gadget/udc/mv_u3d_core.c | 19 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/renesas_usb3.c | 17 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 + drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 9 - drivers/usb/host/ehci-brcm.c | 11 +- drivers/usb/host/ehci-hcd.c | 5 - drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/ehci-orion.c | 8 +- drivers/usb/host/ehci-pmcmsp.c | 328 -- drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 - drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/ohci-tmio.c | 3 + drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-debugfs.c | 14 +- drivers/usb/host/xhci-hub.c | 6 +- drivers/usb/host/xhci-mtk-sch.c | 180 +- drivers/usb/host/xhci-mtk.c | 79 +- drivers/usb/host/xhci-mtk.h | 17 +- drivers/usb/host/xhci-pci-renesas.c | 7 +- drivers/usb/host/xhci-pci.c | 2 - drivers/usb/host/xhci-pci.h | 3 - drivers/usb/host/xhci-rcar.c | 7 + drivers/usb/host/xhci-ring.c | 76 +- drivers/usb/host/xhci-trace.h | 26 +- drivers/usb/host/xhci.c | 30 +- drivers/usb/host/xhci.h | 73 +- drivers/usb/isp1760/isp1760-core.c | 54 +- drivers/usb/isp1760/isp1760-hcd.c | 87 +- drivers/usb/isp1760/isp1760-regs.h | 16 + drivers/usb/isp1760/isp1760-udc.c | 12 +- drivers/usb/misc/adutux.c | 5 +- drivers/usb/misc/brcmstb-usb-pinmap.c | 2 + drivers/usb/mtu3/mtu3.h | 8 + drivers/usb/mtu3/mtu3_core.c | 119 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 11 +- drivers/usb/mtu3/mtu3_host.c | 108 +- drivers/usb/mtu3/mtu3_plat.c | 170 +- drivers/usb/musb/musb_dsps.c | 13 +- drivers/usb/phy/phy-fsl-usb.c | 2 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-tahvo.c | 4 +- drivers/usb/phy/phy-twl6030-usb.c | 5 + drivers/usb/renesas_usbhs/fifo.c | 2 +- drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/typec/tcpm/tcpm.c | 91 +- drivers/usb/usbip/vhci_hcd.c | 36 +- include/linux/of.h | 5 + include/linux/platform_data/davinci_asp.h | 1 + include/linux/serdev.h | 14 + include/linux/serial_s3c.h | 9 + include/linux/soundwire/sdw_intel.h | 87 + include/linux/thunderbolt.h | 2 + include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 + include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 + include/linux/tty_port.h | 208 ++ include/linux/usb/audio-v2.h | 14 + include/linux/usb/ehci_def.h | 33 +- include/linux/usb/gadget.h | 6 +- include/linux/usb/otg.h | 1 + include/linux/vt_kern.h | 30 +- include/media/dvb-usb-ids.h | 2 + include/media/hevc-ctrls.h | 3 +- include/media/rc-core.h | 5 +- include/media/v4l2-async.h | 30 +- include/media/v4l2-subdev.h | 27 +- include/sound/compress_driver.h | 2 - include/sound/core.h | 6 + include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 - include/sound/hda_codec.h | 1 - include/sound/hdaudio_ext.h | 2 +- include/sound/memalloc.h | 10 +- include/sound/pcm.h | 47 +- include/sound/pxa2xx-lib.h | 13 +- include/sound/sof.h | 1 + include/uapi/linux/cec.h | 2 +- include/uapi/linux/serial_reg.h | 1 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/sound/asound.h | 1 + include/uapi/sound/snd_sst_tokens.h | 6 +- net/bluetooth/rfcomm/tty.c | 12 +- sound/arm/pxa2xx-ac97.c | 18 +- sound/arm/pxa2xx-pcm-lib.c | 90 +- sound/core/compress_offload.c | 69 +- sound/core/control_led.c | 2 +- sound/core/init.c | 105 +- sound/core/isadma.c | 38 + sound/core/memalloc.c | 177 +- sound/core/memalloc_local.h | 2 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_memory.c | 67 +- sound/core/pcm_native.c | 18 +- sound/core/seq/seq_dummy.c | 8 +- sound/core/sgbuf.c | 30 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 - sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/firewire/motu/motu-protocol-v2.c | 22 +- sound/firewire/motu/motu.c | 1 + sound/firewire/motu/motu.h | 1 + sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 - sound/isa/es1688/es1688.c | 33 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd.c | 8 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/parisc/harmony.c | 14 - sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 141 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/Kconfig | 10 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_auto_parser.c | 84 +- sound/pci/hda/hda_bind.c | 8 +- sound/pci/hda/hda_codec.c | 12 + sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_controller.h | 3 - sound/pci/hda/hda_generic.c | 19 - sound/pci/hda/hda_generic.h | 1 - sound/pci/hda/hda_intel.c | 52 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/patch_analog.c | 11 +- sound/pci/hda/patch_ca0132.c | 8 +- sound/pci/hda/patch_cirrus.c | 1074 ------- sound/pci/hda/patch_conexant.c | 15 +- sound/pci/hda/patch_cs8409-tables.c | 560 ++++ sound/pci/hda/patch_cs8409.c | 1299 ++++++++ sound/pci/hda/patch_cs8409.h | 371 +++ sound/pci/hda/patch_hdmi.c | 7 + sound/pci/hda/patch_realtek.c | 24 +- sound/pci/hda/patch_sigmatel.c | 23 +- sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 167 +- sound/pci/intel8x0.c | 144 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 211 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 - sound/pci/oxygen/oxygen.h | 1 - sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 - sound/pci/oxygen/virtuoso.c | 1 - sound/pci/pcxhr/pcxhr.c | 47 +- sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 95 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 91 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 - sound/soc/amd/Kconfig | 9 + sound/soc/amd/Makefile | 1 + sound/soc/amd/acp-da7219-max98357a.c | 12 +- sound/soc/amd/acp-pcm-dma.c | 20 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 10 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 8 - sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/vangogh/Makefile | 9 + sound/soc/amd/vangogh/acp5x-i2s.c | 427 +++ .../acp3x-pcm-dma.c => vangogh/acp5x-pcm-dma.c} | 332 +- sound/soc/amd/vangogh/acp5x.h | 193 ++ sound/soc/amd/vangogh/pci-acp5x.c | 326 ++ sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 ++ sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/bcm/bcm63xx-pcm-whistler.c | 82 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/ad193x.c | 30 +- sound/soc/codecs/ad193x.h | 4 + sound/soc/codecs/cs42l42.c | 28 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/ics43432.c | 4 +- sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 1 + sound/soc/codecs/mt6359-accdet.c | 25 +- sound/soc/codecs/rt1015.c | 46 +- sound/soc/codecs/rt1015.h | 2 - sound/soc/codecs/rt1015p.c | 2 + sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5640.c | 133 +- sound/soc/codecs/rt5640.h | 6 + sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 57 +- sound/soc/codecs/tlv320aic32x4.c | 10 +- sound/soc/codecs/wcd9335.c | 23 +- sound/soc/codecs/wcd938x.c | 854 ++++- sound/soc/codecs/wcd938x.h | 1 - sound/soc/codecs/wm_adsp.c | 9 +- sound/soc/dwc/dwc-i2s.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/fsl/fsl_dma.c | 50 +- sound/soc/fsl/fsl_rpmsg.c | 20 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/fsl/imx-pcm-fiq.c | 75 +- sound/soc/fsl/imx-pcm-rpmsg.c | 89 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/mpc5200_dma.c | 63 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 2 +- sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 31 +- sound/soc/intel/boards/bytcr_rt5640.c | 328 +- sound/soc/intel/boards/bytcr_rt5651.c | 63 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 55 +- sound/soc/intel/boards/sof_cs42l42.c | 361 ++- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_pcm512x.c | 13 +- sound/soc/intel/boards/sof_rt5682.c | 66 +- sound/soc/intel/boards/sof_sdw.c | 66 +- sound/soc/intel/boards/sof_sdw_common.h | 64 +- sound/soc/intel/boards/sof_sdw_max98373.c | 7 +- sound/soc/intel/boards/sof_sdw_rt1308.c | 3 +- sound/soc/intel/boards/sof_sdw_rt1316.c | 3 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 3 +- sound/soc/intel/boards/sof_sdw_rt700.c | 3 +- sound/soc/intel/boards/sof_sdw_rt711.c | 51 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 52 +- sound/soc/intel/boards/sof_sdw_rt715.c | 3 +- sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 3 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 15 + sound/soc/intel/skylake/skl-messages.c | 155 +- sound/soc/intel/skylake/skl-pcm.c | 33 +- sound/soc/intel/skylake/skl-topology.c | 155 +- sound/soc/intel/skylake/skl-topology.h | 26 +- sound/soc/mediatek/Kconfig | 24 + sound/soc/mediatek/Makefile | 1 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 22 +- sound/soc/mediatek/common/mtk-base-afe.h | 10 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/mediatek/mt8195/Makefile | 15 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 441 +++ sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 109 + sound/soc/mediatek/mt8195/mt8195-afe-common.h | 158 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3281 ++++++++++++++++++++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 214 ++ sound/soc/mediatek/mt8195/mt8195-audsys-clk.h | 15 + sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h | 93 + sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 830 +++++ sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2639 ++++++++++++++++ sound/soc/mediatek/mt8195/mt8195-dai-pcm.c | 389 +++ .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1087 +++++++ sound/soc/mediatek/mt8195/mt8195-reg.h | 2796 +++++++++++++++++ sound/soc/pxa/pxa-ssp.c | 3 - sound/soc/pxa/pxa2xx-ac97.c | 3 - sound/soc/pxa/pxa2xx-i2s.c | 3 - sound/soc/pxa/pxa2xx-pcm.c | 3 - sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/lpass-platform.c | 60 +- sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 63 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 212 +- sound/soc/rockchip/rockchip_i2s.h | 10 +- sound/soc/rockchip/rockchip_spdif.c | 38 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/Kconfig | 6 + sound/soc/sh/Makefile | 4 + sound/soc/sh/rcar/adg.c | 12 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/sh/rcar/ssi.c | 6 +- sound/soc/sh/rz-ssi.c | 1074 +++++++ sound/soc/soc-ac97.c | 14 +- sound/soc/soc-component.c | 4 +- sound/soc/soc-compress.c | 1 - sound/soc/soc-core.c | 36 +- sound/soc/soc-dai.c | 18 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-generic-dmaengine-pcm.c | 9 +- sound/soc/soc-jack.c | 15 +- sound/soc/soc-ops.c | 21 +- sound/soc/soc-pcm.c | 22 +- sound/soc/soc-topology.c | 23 +- sound/soc/sof/intel/Kconfig | 10 - sound/soc/sof/intel/cnl.c | 6 + sound/soc/sof/intel/hda-pcm.c | 16 +- sound/soc/sof/intel/hda-stream.c | 11 +- sound/soc/sof/intel/hda.c | 39 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 3 + sound/soc/sof/intel/pci-tng.c | 1 - sound/soc/sof/intel/shim.h | 3 + sound/soc/sof/intel/tgl.c | 12 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/sof/sof-pci-dev.c | 9 + sound/soc/sprd/sprd-pcm-dma.c | 67 +- sound/soc/tegra/tegra210_admaif.c | 6 - sound/soc/tegra/tegra30_ahub.c | 6 +- sound/soc/tegra/tegra30_i2s.c | 8 +- sound/soc/tegra/tegra_pcm.c | 93 +- sound/soc/tegra/tegra_pcm.h | 7 - sound/soc/ti/Kconfig | 1 + sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/j721e-evm.c | 30 +- sound/soc/ti/omap-abe-twl6040.c | 5 - sound/soc/uniphier/aio-cpu.c | 4 +- sound/usb/card.c | 46 +- sound/usb/card.h | 2 + sound/usb/clock.c | 15 +- sound/usb/endpoint.c | 21 +- sound/usb/format.c | 6 +- sound/usb/implicit.c | 6 +- sound/usb/mixer.c | 10 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_maps.c | 22 - sound/usb/mixer_quirks.c | 265 +- sound/usb/pcm.c | 14 +- sound/usb/quirks-table.h | 70 +- sound/usb/quirks.c | 361 ++- sound/usb/quirks.h | 5 +- sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 69 +- sound/x86/intel_hdmi_audio.c | 90 +- sound/x86/intel_hdmi_audio.h | 1 - 723 files changed, 36718 insertions(+), 13185 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-ir-tx.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml delete mode 100644 Documentation/driver-api/media/csi2.rst create mode 100644 Documentation/driver-api/media/tx-rx.rst create mode 100644 drivers/media/i2c/imx335.c create mode 100644 drivers/media/i2c/imx412.c create mode 100644 drivers/media/i2c/ov9282.c create mode 100644 drivers/media/rc/meson-ir-tx.c create mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c create mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c delete mode 100644 drivers/usb/host/ehci-pmcmsp.c create mode 100644 include/linux/tty_buffer.h create mode 100644 include/linux/tty_port.h create mode 100644 sound/pci/hda/patch_cs8409-tables.c create mode 100644 sound/pci/hda/patch_cs8409.c create mode 100644 sound/pci/hda/patch_cs8409.h create mode 100644 sound/soc/amd/vangogh/Makefile create mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c copy sound/soc/amd/{raven/acp3x-pcm-dma.c => vangogh/acp5x-pcm-dma.c} (55%) create mode 100644 sound/soc/amd/vangogh/acp5x.h create mode 100644 sound/soc/amd/vangogh/pci-acp5x.c create mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h create mode 100644 sound/soc/mediatek/mt8195/Makefile create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-common.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-afe-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clk.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-audsys-clkid.h create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-adda.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-etdm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-dai-pcm.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-reg.h create mode 100644 sound/soc/sh/rz-ssi.c