This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5ad18b2e60b7 Merge branch 'siginfo-linus' of git://git.kernel.org/pub/s [...] new daa78cc3408e pwm: sifive: Add DT documentation for SiFive PWM Controller new 9e37a53eb051 pwm: sifive: Add a driver for SiFive SoC PWM new f6c9b59769db dt-bindings: pwm: stm32-lp: Document pin control sleep state new cce4a833fc6d pwm: stm32-lp: Add power management support new b2c200e3f2fd pwm: Add consumer device link new 69252ec16596 dt-bindings: pwm: stm32: Add #pwm-cells new 0b055ed4c9bc pwm: stm32: Use 3 cells ->of_xlate() new 1cdb44135dd8 pwm: meson: Update with SPDX Licence identifier new 9bce02ef0dfa pwm: meson: Fix the G12A AO clock parents order new 925488e8df4f dt-bindings: pwm: jz47xx: Remove unused compatible strings new 93808aca349c pwm: jz4740: Remove unused devicetree compatible strings new 1ac99c58bda9 pwm: jz4740: Apply configuration atomically new 6580fd173070 pwm: jz4740: Force TCU2 channels to return to their init level new 084f137600f4 pwm: meson: Unify the parameter list of meson_pwm_{enable, [...] new ba4004c715c9 pwm: meson: Use devm_clk_get_optional() to get the input clock new 181164b669c9 pwm: meson: Use GENMASK and FIELD_PREP for the lo and hi values new 33cefd84d26b pwm: meson: Change MISC_CLK_SEL_WIDTH to MISC_CLK_SEL_MASK new b79c3670e120 pwm: meson: Don't duplicate the polarity internally new 7e0321629c2a pwm: meson: Pass struct pwm_device to meson_pwm_calc() new a50a49a45140 pwm: meson: Add the meson_pwm_channel data to struct meson_pwm new 8bbf31645381 pwm: meson: Add the per-channel register offsets and bits [...] new 1064c6bacedd pwm: meson: Move pwm_set_chip_data() to meson_pwm_request() new fb2081e870e9 pwm: meson: Simplify the calculation of the pre-divider and count new c375bcbaabdb pwm: meson: Read the full hardware state in meson_pwm_get_state() new d6885b3e0a39 pwm: meson: Don't cache struct pwm_state internally new 7341c785d81e pwm: meson: Add support PWM_POLARITY_INVERSED when disabling new 4ae42ce793a7 pwm: meson: Add documentation to the driver new 321a7cea973b pwm: Add power management descriptions new 7fd4edc57bba pwm: sysfs: Add suspend/resume support new 4a5fa56cc031 pwm: rcar: Remove suspend/resume support new 4a6ef8e37c4d pwm: Add support referencing PWMs from ACPI new 3f467ebe9e89 leds: pwm: Support ACPI via firmware-node framework new 11fc4edc483b pwm: bcm2835: Improve precision of PWM new da9b386492f8 pwm: atmel-hlcdc: Add compatible for SAM9X60 HLCDC's PWM new 3479bbd1e1f8 pwm: fsl-ftm: More relaxed permissions for updating period new a2a28229cdce pwm: fsl-ftm: Use write protection for prescaler & polarity new 3d25025ce9c2 pwm: fsl-ftm: Make sure to unlock mutex on failure new 6e2bbb688aa6 Merge tag 'pwm/for-5.3-rc1' of git://git.kernel.org/pub/sc [...] new e7c787cb2697 dt-bindings: leds: Add binding for spi-byte LED. new e9a804d7a428 leds: spi-byte: add single byte SPI LED driver new 433068aa88cc leds: avoid flush_work in atomic context new 1916ebfdfbac leds: max77650: Remove set but not used variable 'parent' new 1c57d9bd29f6 leds: leds-pca955x: simplify getting the adapter of a client new 09bfa5f6833a leds: leds-tca6507: simplify getting the adapter of a client new 2f230f300497 dt-bindings: mfd: LMU: Add the ramp up/down property new d0147554d004 dt-bindings: mfd: LMU: Add ti,brightness-resolution new 3fce8e1eb994 leds: TI LMU: Add common code for TI LMU devices new 1372bbe66a59 dt-bindings: ti-lmu: Modify dt bindings for the LM3697 new b86b9ba55a2e mfd: ti-lmu: Remove support for LM3697 new 5c1d824cda9f leds: lm3697: Introduce the lm3697 driver new 4665743276c3 dt-bindings: mfd: Add lm36274 bindings to ti-lmu new 9c523efb749d mfd: ti-lmu: Add LM36274 support to the ti-lmu new bff5e8071533 regulator: lm363x: Add support for LM36274 new 04f4dc1bc5f0 dt-bindings: leds: Add LED bindings for the LM36274 new 11e1bbc116a7 leds: lm36274: Introduce the TI LM36274 LED driver new 25529edef561 Merge tag 'ti-lmu-led-drivers' into for-next new 8dab91970a8c docs: leds: convert to ReST new 2605085fba22 dt: leds-lm36274.txt: fix a broken reference to ti-lmu.txt new 8a3367cc8005 Merge tag 'leds-for-5.3-rc1' of git://git.kernel.org/pub/s [...] new 88c50322449a i3c: Drop support for I2C 10 bit addresing new 5e343fbb7176 dt-bindings: i3c: Document dropped support for I2C 10 bit devices new ecc8fb54bd44 i3c: fix i2c and i3c scl rate by bus mode new cbf4f7325a63 i3c: add mixed limited bus mode new f467907c1c38 i3c: dw: add limited bus mode support new ea3bfeec6bf7 dt-bindings: i3c: cdns: Use correct cells for I2C device new ede2001569c3 i3c: master: Use struct_size() helper new 96407298ff6e Merge tag 'i3c/for-5.3' of git://git.kernel.org/pub/scm/li [...] new 663ba742d2fe gpio: vf610: Use PTR_ERR_OR_ZERO() in vf610_gpio_probe() new db9477f8b549 gpio: Update Kconfig text for GPIO_SYSFS new 4b3d50062ce0 gpio: Fix minor grammar errors in documentation new 315c1a8ebd74 gpio: ixp4xx: Use irq_domain_translate_twocell() new 919c46c89bff Documentation: gpio: remove duplicated lines new 910f38bed943 dt-bindings: gpio: Convert Arm PL061 to json-schema new e3023bf80639 gpio: of: Handle the Freescale SPI CS new 8b74ae41f1ee gpio: pca953x: Add support for the TI TCA9539 new 0aa3ebffc43c docs: gpio: driver.rst: fix a bad tag new 5923ea6c2ce6 gpio: pass lookup and descriptor flags to request_own new 36c0551976d5 gpio: davinci: Fix the compiler warning with ARM64 config enabled new 6eeea326b389 gpio: Davinci: Add K3 dependencies new 6a4d8b6bd279 gpio: davinci: Add new compatible for K3 AM654 SoCs new fc8938d445d5 dt-bindings: gpio: davinci: Add k3 am654 compatible new 7fae8a9ced74 fmc: Decouple from Linux GPIO subsystem new 1ebd06871b57 gpio: xilinx: convert from OF GPIO to standard devm APIs new 9d373acadaf6 gpio: altera: Allocate irq_chip dynamically new edc1ef3ff342 gpio: of: parse stmmac PHY reset line specific active-low [...] new 74a36e4a038b Merge branch 'ib-snps-reset-gpio' into devel new c859e0d479b3 gpio: omap: ensure irq is enabled before wakeup new 64ea3e9094a1 gpio: omap: fix lack of irqstatus_raw0 for OMAP4 new c030a9c96b8e gpio: omap: remove remainder of list management new 395373c721a2 gpio: omap: clean up edge interrupt handling new 693de831c6e5 gpio: omap: remove irq_ack method new dfbc6c7a1d25 gpio: omap: move omap_gpio_request() and omap_gpio_free() new 40bb2273a263 gpio: omap: simplify omap_gpio_get_direction() new 5ca5f92c1add gpio: omap: simplify get() method new 6653dd88cf69 gpio: omap: simplify get_multiple() new 8ba705957f56 gpio: omap: simplify set_multiple() new a0e881e2c573 gpio: omap: simplify bank->level_mask new 8ee1de65a94b gpio: omap: simplify read-modify-write new a47b91587f6a gpio: omap: simplify omap_toggle_gpio_edge_triggering() new 31b2d7f7cc07 gpio: omap: simplify omap_set_gpio_irqenable() new 9a3027812257 gpio: omap: remove dataout variation in context handling new 9c7f798d170a gpio: omap: clean up omap_gpio_restore_context() new 18bd49c4c7c2 gpio: omap: constify register tables new 40fd422a7d59 gpio: omap: clean up wakeup handling new f1c32ef14b4c gpio: omap: irq_startup() must not return error codes new 754dfd799265 gpio: omap: clean up register access in omap2_set_gpio_debounce() new 6a80b30086b8 fmc: Delete the FMC subsystem new a522f1d0c381 gpio: omap: Fix lost edge wake-up interrupts new 42d9fc7176eb gpio: ftgpio: Pass irqchip when adding gpiochip new 9a82ee69ee93 gpio: Add GPIOLIB_IRQCHIP cleanup to TODO new 4892d3a6a009 gpio: Drop the parent_irq from gpio_irq_chip new a1000673d288 gpio: amd: Drop unused pdev pointer in privata data new f310f2eff794 gpio: Add comments on #if/#else/#endif new b183cab7fdf7 gpio: rcar: Pedantic formatting new 2b3fee3622d0 gpio: amdpt: Drop unneeded deref of &pdev->dev new 6bdec6c77d62 gpio: ep93xx: Use devm_platform_ioremap_resource() new 01d078aa9b90 gpio: grgpio: Use devm_platform_ioremap_resource() new 527285653377 gpio: janz-ttl: Drop unneccessary temp variable dev new c7d0ca24fd97 gpio: vr41xx: Use devm_platform_ioremap_resource() new 0f5cb8cc27a2 gpio: eic-sprd: Use devm_platform_ioremap_resource() new 8f3fd8959337 siox: Add helper macro to simplify driver registration new f79047b10911 gpio: siox: Use module_siox_driver() new db16bad6efd9 gpio: Sort GPIO drivers in Makefile new acc68b0e70e8 gpio: No need to cast away return value of debugfs_create_file() new d1d522d4f8b4 gpio: tegra: No need to cast away return value of debugfs_ [...] new 04ce935c6b2a gpio: pl061: Pass irqchip when adding gpiochip new 4c0a8899d9c2 gpio: siox: Do not call gpiochip_remove() on errorpath new 8df9d7f70f87 gpio: siox: Switch to IRQ_TYPE_NONE new ef9ace6f8008 tools: gpio: Add include/linux/gpio.h to .gitignore new 4c411ce35b86 gpio: em: Remove error messages on out-of-memory conditions new 715ed72801ff gpio: em: Return early on error in em_gio_probe() new 8764c4ca5049 gpio: em: use the managed version of gpiochip_add_data() new 375b94246761 gpio: max732x: use i2c_new_dummy_device() new 2674700c4c0e gpio: max732x: use devm_gpiochip_add_data() new 690499d969bc gpio: madera: Fixup SPDX headers new f360dcd4ef7f gpio: mockup: no need to check return value of debugfs_cre [...] new da6070fc558e Merge tag 'gpio-v5.3-updates-for-linus' of git://git.kerne [...] new a4de43049a1d gpio: tegra: Clean-up debugfs initialisation new aee5cec5bb27 gpio: ath79: Pass irqchip when adding gpiochip new 9dea44c91469 devres: allow const resource arguments new 87b70378f424 drivers: gpio: amd-fch: make resource struct const new b25e10f8f9bc gpio: siox: Pass irqchip when adding gpiochip new acc141374df4 gpio: siox: Add struct device *dev helper variable new 8b29450437d7 gpio: siox: Use devm_ managed gpiochip new 2617790f0f94 gpio: altera: Pass irqchip when adding gpiochip new 4d19addd6b2f gpio: pl061: drop duplicate printing of device name new 01f14c52591d Documentation: gpio: Fix reference to gpiod_get_array() new f99d479bcb78 gpiolib: Document new gpio_chip.init_valid_mask field new 3285170f28a8 gpiolib: Fix references to gpiod_[gs]et_*value_cansleep() [...] new 827a9b8bbfdc gpiolib: Clarify use of non-sleeping functions new 8a7b179781e8 gpio: stp-xway: simplify error handling in xway_stp_probe() new bd791c48808a gpio: stp-xway: improve module clock error handling new c0ec70123859 gpio: stp-xway: get rid of the #include <lantiq_soc.h> dependency new 5099837d2f80 gpio: stp-xway: allow compile-testing new f0b40863bee4 gpiolib: Use spinlock_t instead of struct spinlock new 9b3b623804a6 Revert "gpio: tegra: Clean-up debugfs initialisation" new 2ec98f567888 Merge tag 'gpio-v5.3-1' of git://git.kernel.org/pub/scm/li [...] new 2899872b627e regmap: debugfs: Fix memory leak in regmap_debugfs_init new db057679de3e regmap: fix bulk writes on paged registers new ea09b3e21f18 Merge branch 'regmap-5.2' into regmap-linus new 6445500b4312 regmap: add i3c bus support new 55535589eb7f regmap: lzo: Switch to bitmap_zalloc() new eff5a8500171 regmap: select CONFIG_REGMAP while REGMAP_SCCB is set new aaccf3863ce2 Merge branch 'regmap-5.3' into regmap-next new 12a5146bda2f Merge tag 'regmap-v5.3' of git://git.kernel.org/pub/scm/li [...] new 70ca117b02f3 regulator: s2mps11: Fix ERR_PTR dereference on GPIO lookup [...] new 16da0eb5ab6e regulator: s2mps11: Fix buck7 and buck8 wrong voltages new 9d83dcb3e455 regulator: s2mps11: Adjust supported buck voltages to real values new f0386617dca6 Merge branch 'regulator-5.2' into regulator-linus new 68ce3a446172 regulator: core: Slightly improve readability of _regulato [...] new 3df4235ac41c regulator: max77650: Convert MAX77651 SBB1 to pickable lin [...] new 249825cc48eb MAINTAINERS: slg51000 updates to the Dialog Semiconductor [...] new a867bde3dd03 regulator: slg51000: add slg51000 regulator driver new 977bfde5d4cb dt-bindings: regulator: add document bindings for slg51000 new 96d82e9d0dc7 Merge tag 'v5.2-rc1' into regulator-5.3 new 662307294f27 regulator: da9063: remove platform_data support new 824bd1be3ed0 regulator: da9063: move definitions out of a header into t [...] new 973af54c5218 regulator: da9063: platform_data is gone, depend on OF new 46f4050a6587 regulator: arizona: Update device tree binding to support [...] new 1f5f11e7370c regulator: arizona-ldo1: Add support for Cirrus Logic Made [...] new 7bd7916dc8ab regulator: arizona-micsupp: Add support for Cirrus Logic M [...] new 1914a996436b regulator: Convert regulator binding to json-schema new 673e401effe9 regulator: Convert gpio-regulator to json-schema new 27b1b58fcfe7 regulator: Convert max8660 binding to json-schema new 59dec1f0fac8 regulator: max77650: Move max77651_SBB1_desc's declaration down new 0a33d4feea74 regulator: slg51000: Constify slg51000_regl_ops and slg510 [...] new 12c574d84c8e regulator: slg51000: Remove unneeded regl_pdata from struc [...] new cbafbd1dcc04 regulator: max77620: Support Maxim 77663 new 60b909e413da regulator: arizona-micsupp: Delete unused include new 532e9334eb38 regulator: bd70528: Drop unused include new 5cbb1515e75c regulator: bd718x7: Drop unused include new 25a7d03dae3a regulator: cpcap: Spelling s/configuraion/configuration/ new 6b96092a6bfa regulator: max8952: simplify getting the adapter of a client new d17adf7d3f5b regulator: max77802: Drop unused includes new 9a5ed0bac86e regulator: wm831x: Convert to use GPIO descriptors new 6f10419187d0 regulator: 88pm800: fix warning same module names new fd742eaab827 regulator: max8952: Convert to use GPIO descriptors new 86f4ff7a0c0c regulator: qcom_spmi: enable linear range info new ba576a6232dc regulator: qcom_spmi: Refactor get_mode/set_mode new e1d700f7c94e Merge tag 'v5.2-rc4' into regulator-5.3 new f2c6203fdd11 regulator: core: Make entire header comment C++ style new 4fe0676b04ed dt-bindings: qcom_spmi: Document PM8005 regulators new 42ba89c8bbd9 regulator: qcom_spmi: Add support for PM8005 new 1c3f37d11023 arm64: dts: msm8998-mtp: Add pm8005_s1 regulator new bbd7992e6a32 dt-bindings: qcom_spmi: Document pms405 support new 0211f68e626f regulator: qcom_spmi: add PMS405 SPMI regulator new fd5d10059d5e regulator: da9061/62: Adjust LDO voltage selection minimum value new 61d7fdc49f03 regulator: qcom_spmi: Fix math of spmi_regulator_set_volta [...] new b01d18232587 regulator: qcom_spmi: Do NULL check for lvs new df33799c5c32 regulator: s2mps11: Reduce number of rdev_get_id() calls new 65d80db2ee92 regulator: s2mps11: Add support for disabling S2MPS11 regu [...] new 025bf37725f1 gpio: Fix return value mismatch of function gpiod_get_from [...] new 4e210fbeee8e regulator: add support for the stm32-booster new d6d02bc6e804 dt-bindings: regulator: add support for the stm32-booster new a3c7c029c3da regulator: max77620: remove redundant assignment to variable ret new ba2bf340ade8 regulator: max77650: add MODULE_ALIAS() new 2da8d9473e20 regulator: implement selector stepping new 3c7577d442a7 regulator: max77650: use vsel_step new 65244e5b1f4f Merge branch 'regulator-5.3' into regulator-next new d8ca7d184b33 regulator: core: Introduce API for regulators coupling cus [...] new d22b85a1b97d regulator: core: Expose some of core functions needed by couplers new 0ed4513c9a32 Merge remote-tracking branch 'regulator/topic/coupled' int [...] new 98537ee92fb1 Merge tag 'regulator-v5.3' of git://git.kernel.org/pub/scm [...] new a75e91bad717 spi: qup: fix PIO/DMA transfers. new 94613d5ae109 spi: spi-stm32-qspi: Remove CR_FTHRES_MASK usage new e4671df0bfd6 spi: uniphier: fix timeout error new 2b947137f2b8 spi: uniphier: fix zero-length transfer new 2337ff45293f Merge branch 'spi-5.2' into spi-linus new e29eaa3c4b76 spi: ep93xx: Drop unused variable new f7b99e5948e6 dt-bindings: mfd: atmel-usart: add DMA bindings for USART [...] new c3fdefc2d79e spi: at91-usart: add DMA support new 9ac3f90db46b spi: bcm2835: bcm2835_spi_transfer_one_poll remove unneces [...] new 7f1922eb3adb spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc new c41d62b06cb9 spi: bcm2835: added comment about different bus behaviour [...] new ff245d90ebed spi: bcm2835: make the polling duration limits configurable new 154f7da56f1e spi: bcm2835: add driver stats to debugfs new 0ff2de8bb163 spi: core: allow defining time that cs is deasserted new d5864e5bed96 spi: core: allow defining time that cs is deasserted as a [...] new 47300728fb21 spi: rockchip: turn down tx dma bursts new e6f3f7e4dc76 spi: Add spi_is_bpw_supported() new e727d4cbc785 Merge tag 'spi-bpw-is-supported' of https://git.kernel.org [...] new 5d7e2b5ed585 spi: core: allow reporting the effectivly used speed_hz fo [...] new bf93b9512645 spi: bcm2835aux: Remove spi_alloc_master() error printing new bfada2080b64 spi: bcm2835: Remove spi_alloc_master() error printing new 35ceb6759d1b spi: Allow selecting BCM2835 SPI controllers on ARCH_BRCMSTB new 3393f7d92451 spi: bcm2835: only split transfers that exceed DLEN if DMA [...] new 63c1440596ff spi: tegra114: add support for gpio based CS new 1bf9f3c9232d spi: tegra114: add support for hw based cs new 9b76ef39b7fb spi: tegra114: add support for HW CS timing new 318dacbd049b spi: tegra114: add support for TX and RX trimmers new eceb995e04b7 Merge tag 'v5.2-rc1' into spi-5.3 new 9783da2384c5 spi: spidev: Add dhcom-board to compatibility list new 0a1b92935683 spi: Add YAML schemas for the generic SPI options new 3133f5c24305 spi: sun4i: Add YAML schemas new 101e6fce89b4 spi: sun6i: Add YAML schemas new 97266c4d0534 spi: dt-bindings: Convert spi-gpio binding to json-schema new 5f336ea53b6b spi: bcm2835: Replace spi_master by spi_controller new af505208e960 spi: bcm2835: Drop assignment of dma_slave_config direction new cc0f6e96c4fd spi: dt-bindings: Convert Arm pl022 to json-schema new 0e896f380b84 spi: tegra114: set master cleanup and also invoke it on pr [...] new d9424d6d48c8 Merge branch 'spi-5.2' into spi-5.3 new 635bdb7a3e1f spi: sh-msiof: Reduce delays in sh_msiof_modify_ctr_wait() new 891100dfa2d6 spi: spi-meson-spifc: update with SPDX Licence identifier new c6e2d2c7ca4e spidev: Add M53Menlo CPLD compatible new 3594bfa265da spi: qup: remove unnecessary goto new 6acf0ed57b8c MAINTAINERS: Add entry for Synquacer SPI driver new 6d72a49ff3f6 spi: Add DT bindings for Synquacer new b0823ee35cf9 spi: Add spi driver for Socionext SynQuacer platform new 3e582c6e911f spi: mediatek: add SPI_LSB_FIRST support new aef9752274f4 spi: Use struct_size() helper new 4343f61103cd Merge tag 'v5.2-rc4' into spi-5.3 new 4c3c59544f33 spi/acpi: enumerate all SPI slaves in the namespace new 36f34737ff48 spi: Add a prototype for exported spi_set_cs_timing() new ebc37af5e0a1 spi: No need to assign dummy value in spi_unregister_controller() new f56943699463 spi: don't open code list_for_each_entry_safe_reverse() new b5e3cf410b48 spi/acpi: fix incorrect ACPI parent check new 51c711f2c38a spi: spi-synquacer: Fixed build on architectures missing r [...] new f9481b08220d spi: fix ctrl->num_chipselect constraint new b28944c6f6d3 spi/acpi: avoid spurious matches during slave enumeration new cae86eac98cd dt-bindings: spi: stm32-qspi: add dma properties new 775c4c0032c4 spi: stm32-qspi: remove signal sensitive on completion new 23cdddb21f41 spi: pxa2xx: Set minimum transfer speed new 5b74e9a30626 spi: atmel-quadspi: void return type for atmel_qspi_init() new ab735611402f spi: atmel-quadspi: fix resume call new 8cc7720470a1 spi: pxa2xx: Add support for Intel Elkhart Lake new 106dbe24d414 Merge branch 'spi-5.3' into spi-next new 924b5867e7bd spi: Allow SPI devices to request the pumping thread be realtime new 26ac56506b0e Merge remote-tracking branch 'spi/topic/pump-rt' into spi-next new c6b6cebbc597 Merge tag 'spi-v5.3' of git://git.kernel.org/pub/scm/linux [...] new d7af4d987dfa iommu/vt-d: Fix bind svm with multiple devices new f780a8dc196d iommu/vt-d: Remove unnecessary rcu_read_locks new ea09506c363e iommu/vt-d: Modify the format of intel DMAR tables dump new cdd3a2499d30 iommu/vt-d: Introduce macros useful for dumping DMAR table new dd5142ca5d24 iommu/vt-d: Add debugfs support to show scalable mode DMAR [...] new 7423e01741dd iommu: Add API to request DMA domain for device new 73bcbdc9fa8d iommu/vt-d: Implement apply_resv_region iommu ops entry new d850c2ee5fe2 iommu/vt-d: Expose ISA direct mapping region via iommu_get [...] new d8190dc63886 iommu/vt-d: Enable DMA remapping after rmrr mapped new f273a453b740 iommu/vt-d: Add device_def_domain_type() helper new 4de354ec2f0c iommu/vt-d: Delegate the identity domain to upper layer new fa954e683178 iommu/vt-d: Delegate the dma domain to upper layer new 942067f1b6b9 iommu/vt-d: Identify default domains replaced with private new 98b2fffb5e27 iommu/vt-d: Handle 32bit device with identity default domain new fa212a97f3a3 iommu/vt-d: Probe DMA-capable ACPI name space devices new 8af46c784ecf iommu/vt-d: Implement is_attach_deferred iommu ops entry new 4ec066c7b147 iommu/vt-d: Cleanup get_valid_domain_for_dev() new 0e31a7266508 iommu/vt-d: Remove startup parameter from device_def_domai [...] new b7297783c2bb iommu/vt-d: Remove duplicated code for device hotplug new df4f3c603aeb iommu/vt-d: Remove static identity map code new f34e1176df34 iommu/vt-d: Fix typo in SVM code comment new e314a7c92b32 iommu/vt-d: Fix a variable set but not used new 2de03c111715 Merge tag 'v5.2-rc3' into x86/vt-d new ad0834dedaa1 iommu: Fix a leak in iommu_insert_resv_region new 5f64ce5411b4 iommu/vt-d: Duplicate iommu_resv_region objects per device list new b9a7f9816483 iommu/vt-d: Introduce is_downstream_to_pci_bridge helper new e143fd4598dd iommu/vt-d: Handle RMRR with PCI bridge device scopes new 3855ba2d834d iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_ [...] new adfd37382090 iommu: Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memo [...] new 1c5c59fbad20 iommu/vt-d: Differentiate relaxable and non relaxable RMRRs new f4c63ea91c6f iommu/vt-d: Don't return error when device gets right domain new c57b260a7d7d iommu/vt-d: Set domain type for a private domain new 6a8c6748b94b iommu/vt-d: Don't enable iommu's which have been ignored new 5679582c2fad iommu/vt-d: Allow DMA domain attaching to rmrr locked device new d5692d4af08c iommu/vt-d: Fix suspicious RCU usage in probe_acpi_namespa [...] new 16c9e29e12e8 iommu/vt-d: Cleanup after delegating DMA domain to generic iommu new 123b2ffc376e iommu/vt-d: Consolidate domain_init() to avoid duplication new 42db7c6a404b iommu/vt-d: Remove an unused variable "length" new af88ec396201 iommu/vt-d: Silence a variable set but not used new 0bcfa628f8a3 iommu/vt-d: Cleanup unused variable new 2dbbcce1f8dd iommu/amd: Remove redundant assignment to variable npages new c1ddcf1cc9ad iommu/amd: Add missed 'tag' to error msg in iommu_print_event new 3ddbe913e555 iommu/amd: Make iommu_disable safer new bf4bff46eac1 iommu/amd: Move gart fallback to amd_iommu_init new 5c90501a7290 iommu/amd: Only free resources once on init error new 5cd3f2e98cca iommu/amd: Flush not present cache in iommu_map_page new d25f6ead162e iommu/arm-smmu-v3: Increase maximum size of queues new 90ec7a76cc4b iommu/io-pgtable-arm: Add support to use system cache new 4f41845b3407 iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with spe [...] new 9e6ea59f3ff3 iommu/io-pgtable: Support non-coherent page tables new 39debdc1d7e6 Merge branch 'for-joerg/arm-smmu/updates' of git://git.ker [...] new 80eaa9f55813 iommu/ipmmu-vmsa: Link IOMMUs and devices in sysfs new 82576aa8af49 iommu/ipmmu-vmsa: Prepare to handle 40-bit error addresses new b43e0d8a458c iommu/ipmmu-vmsa: Make IPMMU_CTX_MAX unsigned new b7f3f047aea4 iommu/ipmmu-vmsa: Move num_utlbs to SoC-specific features new 892db541cc68 iommu/ipmmu-vmsa: Extract hardware context initialization new da38e9ec9c2d iommu/ipmmu-vmsa: Add suspend/resume support new 3430abd6f403 Merge branch 'arm/renesas' into arm/smmu new 900a85ca43f4 iommu/arm-smmu-v3: Fix compilation when CONFIG_CMA=n new 8dd8f005bdd4 iommu/arm-smmu-v3: Invalidate ATC when detaching a device new 6e8b566806b7 iommu/omap: Use dev_get_drvdata() new 9378bfeaafcb iommu/omap: No need to check return value of debugfs_creat [...] new 185da893fab1 iommu/dma: Cleanup dma-iommu.h new af751d4308a7 iommu/dma: Remove the flush_page callback new 23f88e0a7e9f iommu/dma: Use for_each_sg in iommu_dma_alloc new 06d60728ff5c iommu/dma: move the arm64 wrappers to common code new 92aec09cc879 iommu/dma: Move __iommu_dma_map new b61d271e59d7 iommu/dma: Move domain lookup into __iommu_dma_{map,unmap} new 796a08cf1605 iommu/dma: Squash __iommu_dma_{map,unmap}_page helpers new 4c360acee929 iommu/dma: Factor out remapped pages lookup new 21b95aaf5f22 iommu/dma: Refactor the page array remapping allocator new aa8ba2275705 iommu/dma: Remove __iommu_dma_free new bcf4b9c4c2ee iommu/dma: Refactor iommu_dma_free new 072bebc06917 iommu/dma: Refactor iommu_dma_alloc new 8680aa5a58ab iommu/dma: Don't remap CMA unnecessarily new 9a4ab94afcc4 iommu/dma: Merge the CMA and alloc_pages allocation paths new 8553f6e65240 iommu/dma: Split iommu_dma_free new 9ad5d6eddcb0 iommu/dma: Cleanup variable naming in iommu_dma_alloc new ee1ef05d02b0 iommu/dma: Refactor iommu_dma_alloc, part 2 new 3fb3378bb1eb iommu/dma: Refactor iommu_dma_get_sgtable new efd9f10b7068 iommu/dma: Refactor iommu_dma_mmap new e6475eb010fa iommu/dma: Don't depend on CONFIG_DMA_DIRECT_REMAP new a9f4d93dbeb6 iommu/dma: Switch copyright boilerplace to SPDX new b5f75a3639ff arm64: switch copyright boilerplace to SPDX in dma-mapping.c new a84cc69eb537 arm64: trim includes in dma-mapping.c new 1b961423158c iommu/dma: Fix condition check in iommu_dma_unmap_sg new ceedd5f74d8c Merge tag 'v5.2-rc6' into generic-dma-ops new 57274ea25736 iommu: Use right function to get group for device new ec6bc2e9e81b driver core: Add per device iommu param new 4e32348ba526 iommu: Introduce device fault data new 0c830e6b3282 iommu: Introduce device fault report API new bf3255b3cfe2 iommu: Add recoverable fault reporting new 58b55c859ac0 iommu: Add padding to struct iommu_fault new 29fcea8ce7f3 iommu: Fix integer truncation new d95c3885865b Merge branches 'x86/vt-d', 'x86/amd', 'arm/smmu', 'arm/oma [...] new 6b04014f3f15 Merge tag 'iommu-updates-v5.3' of git://git.kernel.org/pub [...] new 585fb3d93d32 EDAC/sysfs: Fix memory leak when creating a csrow object new 7adc05d2dc3a EDAC/sysfs: Drop device references properly new 17e47dc6db4f EDAC/altera: Add Stratix10 OCRAM ECC support new 3c4fcb89db2c arm64: dts: stratix10: Add OCRAM EDAC node new a428b4d348c4 EDAC/altera: Add Stratix10 SDMMC support new 109d789922f1 arm64: dts: stratix10: Add SDMMC EDAC node new 0042e9e7a5f6 EDAC/sb_edac: Remove redundant update of tad_base new 91abaeaaff35 EDAC/sifive: Add EDAC platform driver for SiFive SoCs new c452a9d30feb EDAC/ie31200: Add Intel Coffee Lake CPU support new 4d91fde8d570 EDAC/ie31200: Reformat PCI device table new ff70cacc967f EDAC/aspeed: Remove set but not used variable 'np' new 40d796243478 EDAC: Make edac_debugfs_create_x*() return void new 5c5d3ac2064a EDAC, i10nm: Add Intel additional Ice-Lake support new c4a1dd9e83ce EDAC, i10nm: Check ECC enabling status per channel new 1dc78f1ffa3a EDAC, skx, i10nm: Fix source ID register offset new d8655e7630da EDAC: Fix global-out-of-bounds write when setting edac_mc_ [...] new 947fbd4ca9fb Merge tag 'please-pull-for_5.3' of git://git.kernel.org/pu [...] new 73c1a577b839 media: atmel: atmel-isc: reworked white balance feature new a0816e5088ba media: v4l2-ctrl: fix flags for DO_WHITE_BALANCE new 90a493a34917 media: atmel: atmel-isc: add support for DO_WHITE_BALANCE new 5490ba5645f2 media: atmel: atmel-isc: make try_fmt error less verbose new 31e71dbcc1fd media: coda: move register debugging to coda_debug level 3 new 736a33d20546 media: coda: move job ready message to coda_debug level 2 new 8e7479c7e725 media: coda: add coda_frame_type_char helper new e94bb8d269ff media: coda: improve decoder job finished debug message new 74135fb1847d media: coda: demote s_ctrl debug messages to level 2 new 8a618957257a media: coda: add menu strings to s_ctrl debug output new e45cf927f3a5 media: coda: update profile and level controls after seque [...] new a132459d4009 media: venus: core: fix max load for msm8996 and sdm845 new cd396c8cbfcd media: venus: Add support for H265 controls new 3d7f0d7126e0 media: venus: hfi_cmds: add more not-implemented properties new bc8c479a5b19 media: venus: helpers: fix dynamic buffer mode for v4 new 4a0bbf4815f1 media: si2168: add frequency data to frontend info new 24e4cf770371 media: spi: IR LED: add missing of table registration new 6cf97230cd5f media: dvb: usb: fix use after free in dvb_usb_device_exit new 6d0d1ff9ff21 media: au0828: fix null dereference in error path new dd5f551b58a8 media: dvb-usb-v2: Report error on all error paths new fec2e415cb18 media: dvbsky: Remove duplicate error reporting for dvbsky [...] new f16888a3e8a9 media: af9035: Remove duplicate error reporting for dvbsky [...] new 9390467c2d3b media: rc: meson-ir: update with SPDX Licence identifier new 354cf00339b1 media: cec: mark devnode as registered before actually reg [...] new 00ccd263ee08 media: cec-gpio: use disable/enable_irq new 63d171f85fb1 media: cec: cec_transmit_msg_fh: do sanity checks first new e76cbec85eac media: cec: move check from cec_transmit to cec_transmit_msg_fh new aa50accfda60 media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper [...] new eabe3bc2689a media: cec-ioc-receive.rst: document CEC_MSG_FL_RAW new 89db242aa3c5 media: cec: support CEC_MSG_FL_RAW new b6c96e156825 media: cec: allow any initiator for Ping and Image/Text View On new 428d3c867df6 media: cec-ioc-g-mode.rst: be more specific when EPERM is [...] new cfe7cc383cfa media: ov7740: fix unbalanced pm_runtime_get/put new 6e4ab830ac6d media: ov7740: avoid invalid framesize setting new eed6b2e7c9ca media: ov7740: fix vertical flip control new d7ac8b1bd281 media: ov7740: remove redundant V4L2_CTRL_FLAG_VOLATILE set new f8075c1cdc79 media: v4l: fwnode: C-PHY has no clock lane new 1305d97b7c78 media: dt-bindings: marvell,mmp2-ccic: Add Marvell MMP2 camera new 0c7aa32966da media: marvell-ccic: fix DMA s/g desc number calculation new c3cc51032689 media: marvell-ccic: don't generate EOF on parallel bus new a1038ee8ca9f media: smiapp: core: add small range to usleep_range new 6fae100e74af media: staging/intel-ipu3: update minimal GDC envelope size to 4 new defcdc5d89ce media: videobuf2-core: Prevent size alignment wrapping buf [...] new 14f28f5cea9e media: videobuf2-dma-sg: Prevent size from overflowing new b29ecab178b0 media: videobuf2-core.h: Document the alloc memop size arg [...] new 8169cf0a02ca media: Kconfig: allow to select drivers if EMBEDDED new 94b7ddb91c16 media: coda: remove -I$(src) header search path new 020bc7354a6e media: staging/imx: Allow driver to build if COMPILE_TEST [...] new e08f0761234d media: vpss: fix a potential NULL pointer dereference new 8aef94beadc5 media: vpss: fix the order of resource clean up new f49308878d72 media: media_device_enum_links32: clean a reserved field new 3d3515312f97 media: rc-main: clean-up two warnings new 2f39cce96363 media: remove redundant 'default n' from Kconfig-s new 4a96f5e10eb9 media: exynos4-is: Add missing of_node_put to fix reference leaks new 2c41cc0be07b media: venus: firmware: fix leaked of_node references new 1e0566fd4a81 Merge tag 'v5.2-rc2' into patchwork new 4914425e28fb media: coda/venus/s5p_mfc: fix control typo new cf760c4b6020 media: rockchip/vpu: Use pixel format helpers new 365f3bfc5f4b media: rockchip/vpu: Use v4l2_m2m_buf_copy_metadata new 92cd4307baf3 media: rockchip/vpu: Cleanup macroblock alignment new 9d4e1f745d58 media: rockchip/vpu: Cleanup JPEG bounce buffer management new 6002e0be7571 media: rockchip/vpu: Remove a useless test new 03006bd0880a media: imx7_mipi_csis: fix racy entity pads init new c612e54fca55 media: move drivers/media/media-* to drivers/media/mc/mc-* new 1753c7c4367a media: pvrusb2: use a different format for warnings new ddfef32a3386 media: coda: Print a nicer device registered message new 766b9b168f6c media: coda: Remove unbalanced and unneeded mutex unlock new 1405bc55e617 media: coda: Replace the threaded interrupt with a hard interrupt new 2b4116290c20 media: coda: Clear the interrupt reason new bfe819509f4e media: v4l2: Initialize mpeg slice controls new 0783525fff6e media: vicodec: correctly support unbinding of the driver new a82c3149ad8b media: docs-rst: Clarify older field vs. first transmitted field new eff73de2b160 media: cpia2_usb: first wake up, then free in disconnect new debb0dd644ce media: pwc: convert to BIT macro new 20059cbbf981 media: vim2m: fix two double-free issues new 0c310868826e media: rcar-csi2: Fix coccinelle warning for PTR_ERR_OR_ZERO() new 3e0f724346e9 media: v4l2-core: fix use-after-free error new ee1c71a8e145 media: vimc: fix component match compare new fe97d64d7258 media: vimc: Remove unneeded return statement in vimc_sen_ [...] new 75417060e95c media: staging: media: imx: fix Unneeded variable: "ret". [...] new 5d2e73a5f80a media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364x [...] new 9bec226d8c79 media: v4l2-pci-skeleton.c: fix doc warning new 411c59881c77 media: Revert "media: staging/imx: add media device to cap [...] new 6d01b7ff5233 media: staging/imx: Switch to sync registration for IPU subdevs new 34ff38745b16 media: staging/imx: Pass device to alloc/free_dma_buf new 3e80d125b507 media: staging/imx: Move add_video_device into capture_dev [...] new 225dc4909f38 media: Revert "media: imx: Set capture compose rectangle i [...] new 523759c7bfd5 media: staging/imx: Remove capture_device_set_format new 6b8952db0644 media: staging/imx: Re-organize modules new 3ef46bc97ca2 media: staging/imx: Improve pipeline searching new 87562287444d media: staging/imx: Don't set driver data for v4l2_dev new 434d40df057c media: imx7-media-csi: Acquire a single clock new 55be6fd2742a media: imx7-media-csi: Use devm_platform_ioremap_resource() new b761151f40d5 media: imx7-media-csi: Propagate the correct error for pla [...] new 59e45933b13f media: imx7-media-csi: Propagate the correct error for dev [...] new 964fcacddff4 media: imx7-media-csi: Remove unneeded break new ddfb2982ecc4 media: imx7-media-csi: Check the return value from clk_pre [...] new 39cb46751e2f media: imx7-media-csi: Change imx7_csi_enable() to void new ccf7a31f1ed9 media: cx25840: don't open-code cx25840_reset() inside cx2 [...] new 60acc4ab1127 media: cx25840: g_std operation really implements querystd [...] new 763549a3cf12 media: cx25840: implement g_std operation new e81a9076b4d6 media: cx25840: add pin to pad mapping and output format c [...] new 65efeca0a641 media: cx25840: set_fmt operation should clamp out-of-rang [...] new d525e5c2f1b7 media: cxusb: implement Medion MD95700 digital / analog co [...] new e478d4054054 media: cxusb: add analog mode support for Medion MD95700 new ead14a70754f media: cxusb: add raw mode support for Medion MD95700 new 23e0b8c65e8e media: coda: add decoder MPEG-4 profile and level controls new 5902bca94ae0 media: v4l2-ctrl: add MPEG-2 profile and level controls new 8a8621ba0135 media: coda: add decoder MPEG-2 profile and level controls new 7edd18b64a16 media: coda: add lockdep asserts new b65f1e654665 media: coda: use v4l2_m2m_buf_copy_metadata new 9d7a1bed0706 media: cedrus: Allow different mod clock rates new 1f0545d3ed1d media: uapi: Add H264 low-level decoder API compound controls. new f183ec61cc2f media: pixfmt: Add H264 Slice format new 67e84a98af65 media: pixfmt: Add H264_SLICE_RAW format documentation new 6eb9b758e307 media: cedrus: Add H264 decoding support new 26989c2725a5 media: videobuf2-v4l2: set last_buffer_dequeued in dqbuf new 156fa8845a57 media: dt-bindings: media: document allegro-dvt bindings new 8df39e16877f media: dt-bindings: media: Add vendor prefix for allegro new f20387dfd065 media: allegro: add Allegro DVT video IP core driver new 878344de61d0 media: allegro: add SPS/PPS nal unit writer new 707947247e95 media: videobuf2-vmalloc: get_userptr: buffers are always [...] new 578a3ab12705 media: allegro-dvt: fix build failure new 5a433fccafc7 media: staging: allegro: cleanup two warnings new e9ad78bc0c54 media: cxusb-analog: Fix some coding style issues new 63f9fa925e02 media: cxusb: fix several coding style issues new 10a34367ce09 media: cx25840: Address several coding style issues new c8d0ccfd73da media: mtk-vpu: fix leaked of_node references new 15b5c5b1dce9 media: mtk-vcodec: fix leaked of_node references new 3e6a515ff4d4 media: media-ioc-enum-links.rst: fix incorrect reserved fi [...] new 518fa4e0e0da media: mc-device.c: don't memset __user pointer contents new 50710eeefbc1 media: saa7164: fix remove_proc_entry warning new 64b42d8eee9b media: cec-adap: fix regression in ping sanity check new ce57a82f8a8d media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes new 32cddf9c94d8 media: v4l2-common: Add an helper to apply frmsize constraints new 0a4f091c12b3 media: rockchip/vpu: Use v4l2_apply_frmsize_constraints() [...] new b1c6cc64dd14 media: rockchip/vpu: Open-code media controller register new 7d47b45dc590 media: rockchip/vpu: Support the Request API new 8c06082041e4 media: rockchip/vpu: Rename rockchip_vpu_common.h into roc [...] new c65227fd2aac media: rockchip/vpu: Move encoder logic to a common place new 4aa807ef41d8 media: rockchip/vpu: Provide a helper to reset both src an [...] new 953aaa1492c5 media: rockchip/vpu: Prepare things to support decoders new 8c3dc73d41f5 media: rockchip/vpu: Add decoder boilerplate new 6d9a39cffc1e media: rockchip/vpu: Add support for non-standard controls new 7cdedc3f45cc media: rockchip/vpu: Add infra to support MPEG-2 decoding new 879dee56a40c media: rockchip/vpu: Add MPEG2 decoding support to RK3399 new ceaac6dc5b7a media: rockchip/vpu: Add support for MPEG-2 decoding on RK3288 new c9d52c114a9f media: staging: imgu: Address a compiler warning on alignment new 0ace8734f405 media: staging: imgu: Remove redundant checks new 3efcbe3e4286 media: staging: imgu: Address compiler / checker warnings [...] new 17f61abb9bbd media: staging: imgu: Drop support for other page sizes new d3844b9df9cb media: ov8856: modify register to fix test pattern new 0a0c2a9262a1 media: dt-bindings: media: sun6i-csi: Add compatible strin [...] new 8c03d845b86c media: sun6i: Support A83T variant new 5c1c695307b6 media: em28xx: give RC device proper name new 6bd914bc05f3 media: em28xx: use common code for decoding nec scancodes new 0547858b00bf media: em28xx: use usb_to_input_id() rather than handrolling it new 6211e44a4dfc media: cx231xx-dvb: fix memory leak in dvb_fini() new 835706214875 media: videobuf-dma-contig: Use size of buffer in mmap not [...] new 6995a659101b media: staging: media: davinci_vpfe: - Fix for memory leak [...] new f42292040d31 media: staging: media: davinci_vpfe: Replace a bit shift new 814434984a5d media: omap3isp: Don't rely on devm for memory resource ma [...] new dd9a00ab9c3e media: omap3isp: Call video_unregister_device() unconditionally new 2bd4290f6b78 media: staging: media: davinci_vpfe: use __func__ for func [...] new 05a7c22c2f68 media: omap3isp: constify platform_device_id new 3b6471c7becd media: Staging: media: Release the correct resource in an [...] new 69fbb3f47327 media: wl128x: Fix some error handling in fm_v4l2_init_vid [...] new e867110a9a32 media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use [...] new 7f9d5ac8e1e5 media: cx23885: remove redundant assignment to err new 9f7406d6b56b media: platform: ao-cec-g12a: disable regmap fast_io for c [...] new c89b41343862 media: staging/imx: fix two NULL vs IS_ERR() bugs new 0864c9ce8fe8 media: dt-bindings: Fix vendor-prefixes YAML new 1ddc8a9732fb media: v4l2: Make sure all drivers set _MPLANE caps in vde [...] new 7e98b7b542a4 media: v4l2: Get rid of ->vidioc_enum_fmt_vid_{cap, out}_mplane new e83ce3005db1 media: media/radio: set device_caps in struct video_device new 8c3854d03bd7 media: media/usb: set device_caps in struct video_device new 372332b111b7 media: rtl2832_sdr: set device_caps in struct video_device new 1397e3ec0cff media: usb/gadget/f_uvc: set device_caps in struct video_device new b0b48b487de6 media: vc04_services/bcm2835-camera: set device_caps in st [...] new ad2220aa4591 media: staging/media: set device_caps in struct video_device new ef732d5e2813 media: v4l2-mem2mem: add try_en/decoder_cmd ioctl helpers new 9b925365569e media: vicodec: use new v4l2_m2m_ioctl_try_en/decoder_cmd funcs new e9ca90074c26 media: do not use C++ style comments in uapi headers new 9ff4d4e08ba8 media: dvb: tag deprecated DVB APIs as such new e96a8819a6c4 media: docs: fix minor typos new 84060c65a8fa media: media/doc: Allow sizeimage to be set by v4l clients new 3c1b9ac753e9 media: vimc: Remove or modify stream checks new 2b393f91c651 media: imx7-mipi-csis: Propagate the error if clock enabli [...] new 7acc1f91bfb2 media: imx7-mipi-csis: Remove unneeded 'ret' initialization new b76bfa6d7f5a media: imx7-mipi-csis: Remove extra blank line new 9293e39c5d7f media: mtk-vcodec: replace GPLv2 with SPDX new 0a7ff71e223f media: mtk-vcodec: constify formats new 0c6280b3c353 media: mtk-vcodec: support single-buffer frames new d4ec9550e4b2 media: vivid: fix incorrect assignment operation when sett [...] new eb42ac1b411c media: platform: Fix Warning of Unneeded Semicolon reporte [...] new 4f62e840f827 media: cxusb: Revert "media: cxusb: add raw mode support f [...] new dbb9fcc8c2d8 media: stm32-dcmi: fix irq = 0 case new 9698ed4d4a29 media: aspeed: fix a kernel warning on clk control new 7b74dc0caa30 media: aspeed: refine clock control logic new 12ae1c1bf5db media: aspeed: change irq to threaded irq new c8b996ca28d0 media: aspeed: remove IRQF_SHARED flag new 084b6790cf35 media: aspeed: reduce noisy log printing outs new f8a02b37e218 media: aspeed: remove checking of VE_INTERRUPT_CAPTURE_COMPLETE new 68b65879e816 media: aspeed: refine interrupt handling logic new 99914b611560 media: aspeed: remove source buffer allocation before mode [...] new 2b0287ef1d9e media: aspeed: use different delays for triggering VE H/W reset new 345162044fa6 media: imx7-media-csi: Use functions instead of macros new 9e5fa4e1e5b5 media: imx7-media-csi: Use u32 for storing register reads new 2ac36fd57453 media: imx7-media-csi: Remove unneeded error message new 7aac98494d1d media: platform: ao-cec-g12a: remove spin_lock_irqsave() l [...] new 6e2980cc68d0 media: pvrusb2: fix null-ptr-deref in class_unregister() new 6aace2f89f78 media: Documentation: update email address new edadd68031e5 media: MAINTAINERS: update email address new f0d2b7a8915a media: v4l2: Fix the _MPLANE format check in v4l_enum_fmt() new 2659417876d5 media: Revert "media: staging/imx: Allow driver to build i [...] new 3c8f4cd271c4 media: stv6110x: Implement probe/remove for stv6110x new eb5005df886b media: stv090x: Implement probe/remove for stv090x new 71f49a8bf5c5 media: ttpci: use rc-core for the IR receiver new a1ccca0e8424 media: dt-bindings: media: add Amlogic Video Decoder Bindings new 3e7f51bd9607 media: meson: add v4l2 m2m video decoder driver new 22670e77724d media: MAINTAINERS: Add meson video decoder new e5bc0e1ddd1c media: vicodec: move v4l2_ctrl_request_complete after spin_unlock new d421ba0c165f media: vicodec: always return a valid format. new 518f6b9a145a media: vicodec: fix initial stateless sizeimage value new efec9c815e5d media: vicodec: pass on enc output format to capture side new 358387d34bea media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_OUTPUT new fbbbb2cd0b39 media: vicodec: set KEY/PFRAME flag when decoding new 8307f0ab0331 media: vicodec: use correct sizeimage value when draining new 3b6813d6f52d media: vicodec: stateless codecs do not have EOS and SOURC [...] new d17589afa970 media: vicodec: improve handling of ENC_CMD_STOP/START new 580057196023 Merge tag 'v5.2-rc4' into media/master new 675e2f20b113 media: uvcvideo: Include streaming interface number in deb [...] new 11a087f484bf media: uvcvideo: Fix access to uninitialized fields on pro [...] new a8a3e813963c media: i2c: mt9p031: simplify getting the adapter of a client new 4e8c120de926 media: fdp1: Support M3N and E3 platforms new a29add8c9bb2 media: rockchip/vpu: rename from rockchip to hantro new 0b675962d939 media: hantro: print video device name in addition to device node new 0fd7ada14eef media: hantro: add PM runtime resume callback new 4d20d087db46 media: hantro: make irq names configurable new f855fc2c0d71 media: hantro: add support for named register ranges new c330d371137f media: hantro: add support for separate control block new b86b8473d52f media: hantro: allow arbitrary number of clocks new 6c0bbc933386 media: touchscreen/sur40: set device_caps in struct video_device new de7a0020901e media: MAINTAINERS: media: Add Tomasz Figa as a videobuf2 [...] new 4419617e0d0c media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C [...] new 1296987d2baf media: drivers: media: coda: fix warning same module names new 3510c68d32bf media: meson: vdec: Add missing kthread.h new 64f883cd98c6 media: davinci: vpif_capture: fix memory leak in vpif_probe() new be22203aec44 media: s5p-mfc: fix reading min scratch buffer size on MFC v6/v7 new 3dad39e67cca media: imx214: Fix typo in module description of imx214 new 513dbd35b5d9 media: add SPDX headers to some files new d5cb82b01a5a media: si2157: add detection of si2177 tuner new cac821d2ea72 media: pvrusb2: Add multiple dvb frontend support new 6f6be371608e media: pvrusb2: Add i2c client demod/tuner support new dd60bf436031 media: pvrusb2: Add Hauppauge HVR1955/1975 devices new 575f60312b3c media: cx231xx-cards: Add Hauppauge 955Q variant new efe8b031d8eb media: stv090x: fix double free on state object new 12e23ebb396e media: ttpci: Fix build error without RC_CORE new 5c4c8b4a9990 media: rc: IR signal for Panasonic air conditioner too long new 882f261874c9 Merge tag 'v5.2-rc5' into patchwork new 4b1f67dc8edc media: v4l2-ctrl: Initialize _BUTTON and _CTRL_CLASS new 94b5bf3ac9c4 media: hantro: remove an unnecessary NULL check new a84e355ecd3e media: staging: davinci: fix memory leaks and check for al [...] new 3dd8c0975417 media: vb2: Introduce a vb2_get_buffer accessor new 8eebd6150aa5 media: mtk-jpeg: Use vb2_get_buffer new 9e393300167b media: mtk-vcodec: Use vb2_get_buffer new ababd7612321 media: sti: Use vb2_get_buffer new 13d93380fca8 media: Clarify the meaning of file descriptors in VIDIOC_DQBUF new e0c76a7d3428 media: imx7-media-csi: get csi upstream endpoint new 0a0e265515db media: atmel: atmel-isc: split driver into driver base and isc new b046ec51f9bb media: atmel: atmel-isc: fix and cleanup potential bugs new 89a9f68883bb media: staging: media: meson: remove redundant initializat [...] new b2ce5617dad2 media: i2c: fix warning same module names new a244fabc15ff media: rcar-vin: Do not call pm_runtime_{resume,suspend}() new b2ef816c3db0 media: rcar-vin: Remove unneeded calls to pm_runtime_{enab [...] new 11492ee7cbfe media: rcar-vin: Allow interrupting lock when trying to op [...] new 4e4ef86f522d media: rcar-vin: Do not sync subdevice format when opening [...] new 2a18fbec1dab media: rcar-vin: Move pm_runtime_{get,put} out of helpers new e378faaa66f1 media: rcar-vin: Merge helpers dealing with powering the p [...] new a59846ce4f26 media: rcar-vin: Fold rvin_initialize_device() into rvin_open() new a60b42c9218b media: rcar-vin: Merge Gen2 and Gen3 file operations new 5ca004d11bfa media: media.h: Fix shifting signed 32-bit value by 31 bit [...] new ff3c65cb8115 media: videodev2.h: Fix shifting signed 32-bit value by 31 [...] new fc47bf1147ec media: MAINTAINERS: fix linux-media mailing list for meson [...] new e08efef8fe7d media: s5p-mfc: Make additional clocks optional new 7239682847b5 media: docs: v4l2-controls: remove repeated ioctl names new e050f55207c5 media: docs: v4l2-controls: fix indentation new 9e75efb0f2c5 media: docs: v4l2-controls: add links to structs new e36160b84253 media: docs: v4l2-controls: rearrange control initializati [...] new 6b623dbfbd4f media: docs: v4l2-controls: add links to functions new 270c0024a368 media: docs: v4l2-controls: convert code blocks to C new 025b94113235 media: docs: v4l2-controls: document file to include new 40208924b988 media: docs: v4l2-controls: remove outdated paragraph new 9aa36e61dc6b media: vimc: debayer: Fix typos new d13b3cdcbacb media: vimc: Makefile: file cleanup new 86aed3f51931 media: mtk-vcodec: avoid unneeded pointer-to-long conversions new 9fcb242be63d media: mtk-vcodec: remove unneeded proxy functions new 3fcedae34602 media: vivid: remove unnecessary min and max timeperframe [...] new 8c937ab966fd media: docs: v4l2-controls: fix sentence rendered in a non [...] new eef4d8e9f06d media: meye: Fix build COMPILE_TEST error new 94954bb709c9 media: video-i2c: use V4L2_FRACT_COMPARE new bfa69bdf342b media: vimc: stream: add missing function documentation new 03f4175bd01f media: docs: create vimc documentation new ad266c031662 media: dt-bindings: imx7-csi: Document a single CSI clock new 1a9ade50b82f media: aspeed: add a workaround to fix a silicon bug new 56202c0cbe4f media: coda: Use devm_platform_ioremap_resource() new 0f8cd165287b media: staging: media: tegra-vde: Remove BIT() macro from [...] new b1b9b7bee370 media: staging: media: tegra-vde: Manually pack UAPI structures new 448e11538f71 media: vivid: make input dv_timings per-input new 6c396c28dce0 media: vivid: make input std_signal per-input new c533435ffb91 media: vivid: add display present control new 389e21b312a4 media: vivid: add number of HDMI ports to device state new 79a792dafac6 media: vivid: add HDMI (dis)connect TX emulation new 8a99e9faa131 media: vivid: add HDMI (dis)connect RX emulation new 4ee895e71abb media: vivid: reorder CEC allocation and control set-up new 4938958f5374 media: vivid: add CEC support to display present ctrl new 4196ad7cc99f media: vivid.rst: describe display present control new 26092e7eec3d media: i2c: Fix Unnecessary Semicolon Warning Reported by [...] new 5c49ac3ac656 media: ov6650: Fix device node exposed without proper locking new 4ace2d28aba5 media: v4l2-fwnode: Avoid using PTR_ERR(NULL) new e14b77c3db5c media: ov9640: Don't check for NULL on devm_gpiod_get retu [...] new 3a959dcd11a4 media: mt9m111: add regulator support new 9a57d72b9486 media: mt9m111: No need to check for the regulator new 04bc4f6631f7 media: mt9m111: Fix error handling in mt9m111_power_on new 5197051fdf4d media: i2c: ak881x: simplify getting the adapter of a client new 41341dd9c389 media: i2c: mt9m001: simplify getting the adapter of a client new 54ed1c182ed2 media: i2c: mt9m111: simplify getting the adapter of a client new e64de2082dab media: i2c: ov2640: simplify getting the adapter of a client new 2a50c83bbd72 media: i2c: tw9910: simplify getting the adapter of a client new 0283700894e6 media: staging: media: soc_camera: imx074: simplify gettin [...] new ac76efaecb45 media: staging: media: soc_camera: mt9t031: simplify getti [...] new ecaa3e9423dc media: staging: media: soc_camera: soc_mt9v022: simplify g [...] new 8d4e29a51a95 media: mt9m111: fix fw-node refactoring new 415cd3ac4ea0 media: Revert "[media] marvell-ccic: reset ccic phy when s [...] new fa49e1d37bbd media: marvell-ccic: drop unused stuff new f12fb2849b11 media: marvell-ccic/mmp: enable clock before accessing registers new 4d5da53d327c media: marvell-ccic: rename the clocks new 83c40e6611ec media: marvell-ccic/mmp: add devicetree support new 3eefe36cc00c media: marvell-ccic: use async notifier to get the sensor new 81a409bfd551 media: marvell-ccic: provide a clock for the sensor new 6a381d1072f1 media: st-mipid02: add support of V4L2_CID_LINK_FREQ new 197adee60564 media: st-mipid02: add support of RGB565 new b9f343dfc65e media: st-mipid02: add support of YUYV8 and UYVY8 new 03aedb1d2cd7 media: st-mipid02: add support of JPEG new 901ecb021137 media: marvell-ccic: only calculate the DPHY registers whe [...] new ff250c6147f3 media: marvell-ccic: mmp: don't chicken out w/o pdata new d677a6cf707c media: staging: media: fix style problem new 932952e525e5 media: cafe-driver: mark an static var as such new 60c74167fef4 media: coda: implement CMD_START to restart decoding new f66a607d7338 media: coda: use mem2mem try_en/decoder_cmd helpers new 56d159a4ec6d media: coda: fix mpeg2 sequence number handling new f3775f89852d media: coda: fix last buffer handling in V4L2_ENC_CMD_STOP new cce5b73265db media: coda: add coda_wake_up_capture_queue new 7e5eaae0af2e media: coda: fix V4L2_DEC_CMD_STOP when all buffers are al [...] new 8e717396d87e media: coda: split decoder sequence initialization out of [...] new 497e6b8559a6 media: coda: add sequence initialization work new 236306be0b2c media: coda: implement decoder source change event new 94af4c45a7a6 media: coda: integrate internal frame metadata into a structure new ccb901196ec5 media: coda: make coda_bitstream_queue more versatile new 2719ef7d1b11 media: coda: pad first buffer with repeated MPEG headers t [...] new f74c0a29eca5 media: coda: do not enforce 512-byte initial bitstream pay [...] new e7fd95849b3c media: coda: flush bitstream ring buffer on decoder restart new b3b7d96817cd media: coda: increment sequence offset for the last return [...] new aa3972a358b6 media: coda: allow flagging last output buffer internally new 1b438b454085 media: coda: mark the last output buffer on decoder stop command new a02f6ca3367e media: coda: only set the stream end flags if there are no [...] new 9e3b94cc03db media: coda: mark the last output buffer on encoder stop command new 0ee08a1e7b71 media: coda: retire coda_buf_is_end_of_stream new 0f8f63383435 media: coda: only wake up capture queue if no pending buff [...] new cf895efc4d9c media: coda: flag the last encoded buffer new 9ee50a9489f1 media: coda: lock capture queue wakeup against encoder sto [...] new d09ed310142a media: coda: mark last pending buffer or last meta on deco [...] new 4b424e9e01e6 media: coda: mark last returned frame new cdc841b5ac05 media: coda: store device pointer in driver structure inst [...] new 0414b4756820 media: coda: add coda_slice_mode() function new b152a403a020 media: coda: encoder parameter change support new a8fa55078a77 media: v4l2-subdev: Verify arguments in v4l2_subdev_call() new a4f4a763d8a0 media: v4l2-subdev: Verify v4l2_subdev_call() pointer arguments new 374d62e7aa50 media: v4l2-subdev: Verify v4l2_subdev_call() pad config argument new 2161536516ed media: media/pci: set device_caps in struct video_device new 77ae46e11df5 media: vimc: cap: check v4l2_fill_pixfmt return value new 782dc2d58923 media: pci: cx88: Change the type of 'missed' to u64 new fd5b4046c7bb media: hantro: Use vb2_get_buffer new ba74edc6def2 media: v4l2-ctrl: Move compound control initialization new 021d2ad0f695 media: atmel: atmel-isc: fix i386 build error new 07d89227a983 media: v4l2: Test type instead of cfg->type in v4l2_ctrl_n [...] new 6bc5a4a19275 media: hdpvr: fix locking and a missing msleep new b301f8de1925 media: staging: media: tegra-vde: Add IOMMU support new 92cd14408be3 media: staging: media: tegra-vde: Defer dmabuf's unmapping new 86d617d6c79d media: MAINTAINERS: Add maintainers for Media Controller new 3d51dc03a4ee media: cec-notifier: rename variables, check kstrdup and n [...] new 32a847f9fa40 media: cec: add struct cec_connector_info support new b48cb35c6a7b media: cec-notifier: add new notifier functions new 9e2e4382ec72 media: rc: remove redundant dev_err message new a91418ac130d media: mceusb: disable "nonsensical irdata" messages new 15a98fb2fc28 media: dvb_frontend: split dvb_frontend_handle_ioctl function new 1910ea428f28 media: rc: Prefer KEY_NUMERIC_* for number buttons on remotes new b09a2ab2baeb media: stv0297: fix frequency range limit new c666355e60dd media: radio-raremono: change devm_k*alloc to k*alloc new 46fb47497881 media: doc-rst: Fix typos new f81cbfc4f82a media: allegro: use new v4l2_m2m_ioctl_try_encoder_cmd funcs new ed63b9c87360 Merge tag 'media/v5.3-1' of git://git.kernel.org/pub/scm/l [...] new 73ee89436047 Merge tag 'v5.2-rc1' of https://git.kernel.org/pub/scm/lin [...] new f225f1393f03 video: fbdev: mxsfb: Remove driver new e0b29902483b au1200fb: fix DMA API abuse new 7e801d63fd3a video: fbdev: atafb: remove superfluous function prototypes new 59c1ad914ef2 video: fbdev: atmel_lcdfb: add COMPILE_TEST support new b90b279e87a3 video: fbdev: imxfb: add COMPILE_TEST support new f0bab2e3f675 video: fbdev: pxa168fb: add COMPILE_TEST support new 552ccf6b259d video: fbdev: gbefb: add COMPILE_TEST support new 767ceabc6cc6 video: fbdev: da8xx-fb: add COMPILE_TEST support new 66019bc26d2b video: fbdev: cyber2000fb: remove superfluous CONFIG_PCI ifdef new db7f2cb965cb video: fbdev: pvr2fb: remove function prototypes new 0f5a5712ad1e video: fbdev: pvr2fb: add COMPILE_TEST support new 214b0dd591ab dummycon: Sprinkle locking checks new 7076404f7c8d fbdev: locking check for fb_set_suspend new a135513c0b57 vt: might_sleep() annotation for do_blank_screen new ddde3c18b700 vt: More locking checks new 390e5de11284 fbdev/sa1100fb: Remove dead code new 561f1f6e023b fbdev/cyber2000: Remove struct display new 127cd8d33ec7 fbdev/aty128fb: Remove dead code new 50233393f0cf fbcon: s/struct display/struct fbcon_display/ new 1f4ed2fb01f8 fbcon: Remove fbcon_has_exited new 97b67986f145 fbcon: call fbcon_fb_(un)registered directly new 0fe66f327c46 fbdev/sh_mobile: remove sh_mobile_lcdc_display_notify new 1e16eaebe2ea fbdev/omap: sysfs files can't disappear before the device is gone new 34f31f14c477 fbdev: sysfs files can't disappear before the device is gone new 9ef373923756 staging/olpc: lock_fb_info can't fail new cd90b5fdfad5 fbdev/atyfb: lock_fb_info can't fail new cf4a3ae4ef33 fbdev: lock_fb_info cannot fail new 0e0f3250d440 fbcon: call fbcon_fb_bind directly new deb00d2785be fbdev: make unregister/unlink functions not fail new 927ab1aed13d fbdev: unify unlink_framebuffer paths new 9c22ad983328 fbdev/sh_mob: Remove fb notifier callback new 50c505635634 fbdev: directly call fbcon_suspended/resumed new 13ff178ccd6d fbcon: Call fbcon_mode_deleted/new_modelist directly new 0526c2239ad8 fbdev: Call fbcon_get_requirement directly new 7a625549ea8c Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" new de29ae5c092b fbmem: pull fbcon_fb_blanked out of fb_blank new 3667617347ba fbdev: remove FBINFO_MISC_USEREVENT around fb_blank new c428f35adf0f fb: Flatten control flow in fb_set_var new 9e1467002630 fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls new 1cd51b5d200d vgaswitcheroo: call fbcon_remap_all directly new fe2d70d6f6ff fbcon: Call con2fb_map functions directly new 94193d2aae63 fbcon: Document what I learned about fbcon locking new af1440368837 staging/olpc_dcon: Add drm conversion to TODO new 1dcff4ae6518 backlight: simplify lcd notifier new 2ee692802b8f Merge tag 'topic/remove-fbcon-notifiers-2019-06-14-1' of g [...] new 2443091408c2 fbcon: Export fbcon_update_vcs new 4d0664ab8810 Merge branch 'topic/remove-fbcon-notifiers' of git://anong [...] new 10715127e4f6 video: fbdev: pvr2fb: fix build warning when compiling as module new 739a6439c2bf video: fbdev: imxfb: fix sparse warnings about using incor [...] new f10effe5f77a video: fbdev: s3c-fb: add COMPILE_TEST support new 56fc5f48200f video: fbdev: pvr2fb: fix link error for pvr2fb_pci_exit new 813e34adeefb jz4740_fb: fix DMA API abuse new b6b1d5119297 efifb: BGRT: Add check for new BGRT status field rotation bits new acf7287e7785 video: fbdev: controlfb: fix warnings about comparing poin [...] new b27b0017efa2 video: fbdev-MMP: Use struct_size() in devm_kzalloc() new b6bb068dbd08 video: fbdev: atmel_lcdfb: remove redundant initialization [...] new 76c47323c151 video: fbdev: omap2: remove rfbi new 6116b892bd4f vga_switcheroo: Depend upon fbcon being built-in, if enabled new c2d3c8a42430 Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' of git [...] new 602ecfbc0456 video: fbdev: s3c-fb: return -ENOMEM on framebuffer_alloc( [...] new 5f0e6ce18e65 video: fbdev: intelfb: return -ENOMEM on framebuffer_alloc [...] new 0adcdbcb1796 video: fbdev: don't print error message on framebuffer_all [...] new 796e2f417ea5 video: fbdev: s3c-fb: fix sparse warnings about using inco [...] new 6eaa79ff688c video: fbdev: s3c-fb: Mark expected switch fall-throughs new 732146a3f1dc video: fbdev: imxfb: fix a typo in imxfb_probe() new 2d41ef5432b7 Merge tag 'fbdev-v5.3' of git://github.com/bzolnier/linux new c4580f209715 ALSA: dice: add stream format parameters for PreSonus FireStudio new 4a10cecc4182 ALSA: firewire-lib: use the same type of argument for CIP [...] new 64d0bf4d4977 ALSA: firewire-lib: add data_blocks/data_block_counter par [...] new a8520f3e9314 ALSA: firewire-lib: use the same unit for payload argument [...] new bde2bbdb307a ALSA: firewire-lib: use dynamic array for CIP header of tr [...] new 8d3f1fdf5211 ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event new d3d10a4a1b19 ALSA: firewire-lib: use union for directional parameters new fce9b013fee9 ALSA: firewire-lib: add helper function to cancel context [...] new df9160b91499 ALSA: firewire-lib: obsolete macro for header of IT context new 26cd1e5850b7 ALSA: firewire-lib: use IT context header to compute cycle [...] new 07ea238ca139 ALSA: firewire-lib: use clear name for variable of CIP header new 6f3c07d03c6b ALSA: firewire-lib: calculate the length of packet payload [...] new 8a400b999678 ALSA: firewire-lib: compute pointer to payload buffer in c [...] new e335425b6596 ALSA: firewire-lib: split helper function to check incomin [...] new f11453c7cc01 ALSA: firewire-lib: use 16 bytes IR context header to sepa [...] new 947b437e1263 ALSA: firewire-lib: unify packet handler for IR context new 92bfa664ae13 ALSA: pcm: oss: Use struct_size() helper new e4e07c6cdca8 ALSA: hdspm: Fix single speed ADAT capture and playback wi [...] new 252219c7b38c ALSA: firewire-lib: split helper function to generate CIP header new 16be458993be ALSA: firewire-lib: unify packet handler for IT context new 6007bf5460cc ALSA: firewire-lib: code refactoring to queueing packets new b18f0cfaf16b ALSA: firewire-lib: use 8 byte packet header for IT contex [...] new 3c1949231541 ALSA: firewire-lib: fix data block counter for incoming pa [...] new e703965a129c ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events new 6bc1a2699b79 ALSA: firewire-lib: refactoring to obsolete IT packet handler new 98e3e43b599d ALSA: firewire-lib: refactoring to obsolete IR packet handler new bd2956e40edf ALSA: hda: assign polling_mode after azx_bus_init new 8af42130b50c ALSA: hda: move polling_mode flag to struct hdac_bus new 5e13cf6cd64c ALSA: hda: add polling mode in snd_hdac_bus_get_response new 64ca9d9fcb3e ASoC: SOF: Force polling mode on CFL and CNL new 213ed4b8079d Merge branch 'topic/hda-polling-mode' into for-next new 516d3d1bedd3 ALSA: line6: pod: Rewrite complex timer & work combo with [...] new a91c1da77c99 ALSA: line6: podhd: Rewrite complex timer & work combo wit [...] new 6ea53391c04e ALSA: line6: variax: Rewrite complex timer & work combo wi [...] new be8fd484e9c2 ALSA: line6: Drop superfluous timer helper function new f23a09eea1e7 ALSA: line6: Use container_of() new 968e8e9fde25 Merge branch 'topic/line6-cleanup' into for-next new ee8829dc609c ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_ [...] new c86ccfba1728 Merge branch 'topic/hda-polling-mode' into for-next new 65be9580885e ALSA: control: Use struct_size() new a2d4560f0be9 ALSA: hda: Use struct_size() new e046b64b1547 ALSA: hda/ca0132: Use struct_size() new d670d4458284 ALSA: lx6464es - Remove set but not used variables 'orun_m [...] new 2ef0b7cf161c ALSA: firewire-tascam: code refactoring for registration o [...] new 810b37ff294d ALSA: firewire-tascam: code refactoring for reservation of [...] new a364af2eecfa ALSA: firewire-tascam: code refactoring for release of iso [...] new 07b266424df5 ALSA: firewire-tascam: reserve/release isochronous resourc [...] new a0c049a647fb ALSA: firewire-tascam: update isochronous resources when s [...] new ece92831f0fa ALSA: firewire-tascam: minor code refactoring to finish st [...] new d8f291b7b84c ALSA: firewire-tascam: code refactoring for pcm.hw_params/ [...] new 47b87c8ed072 ALSA: fireface: add protocol-specific operation to allocat [...] new ca8159a8e66f ALSA: fireface: support allocate_resources operation in ff [...] new 75be43d97f55 ALSA: fireface: support allocate_resources operation in ff [...] new 60aec494b389 ALSA: fireface: support allocate_resources operation in la [...] new 55162d2bb0e8 ALSA: fireface: reserve/release isochronous resources in p [...] new b88f4d7c3812 ALSA: fireface: update isochronous resources when starting [...] new f55e2a897962 ALSA: fireface: minor code refactoring to finish streaming [...] new 49f621fe3c79 ALSA: fireface: code refactoring for pcm.hw_params/hw_free [...] new 861bee5adc8b ALSA: usb-audio: Enable .product_name override for Emagic, [...] new 6bc9322936f2 ALSA: firewire-digi00x: refactoring to move timing of regi [...] new d18b0a6e42f7 ALSA: firewire-digi00x: code refactoring to finish streami [...] new 638e19fc46af ALSA: firewire-digi00x: simplify error path to begin strea [...] new ad3065054761 ALSA: firewire-digi00x: code refactoring to keep isochrono [...] new ae8ffbb26512 ALSA: firewire-digi00x: reserve/release isochronous resour [...] new 24bb77b3fff4 ALSA: firewire-digi00x: update isochronous resources when [...] new 478f3a56dcbc ALSA: firewire-digi00x: code refactoring for pcm.hw_params [...] new b3480638a52a ALSA: dice: code refactoring to stop packet streaming new c738aed136a7 ALSA: dice: code refactoring to keep isochronous resources new 3cd2c2d780a2 ALSA: dice: reserve/release isochronous resources in pcm.h [...] new d5553026b53a ALSA: dice: update isochronous resources when starting pac [...] new 4dbf4f44cf83 ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks new c7e68a697c7c ALSA: hda: fix a mask for unsolicited event tags new ac2888b958f2 ALSA: bebob: configure sampling transfer frequency in pcm. [...] new 83122f85d4d8 ALSA: bebob: don't set XRUN in stop streaming new 87a23092dd97 ALSA: bebob: obsolete useless member of private structure new 33e41a5ce59a ALSA: bebob: code refactoring to initialize/destroy stream data new 1dc5921082d4 ALSA: fireworks: unify substream counter new add147ad556c ALSA: fireworks: code refactoring for rawmidi.open/close new fb56eb73c626 ALSA: fireworks: code refactoring for pcm.hw_params/hw_free new 3d7250667ea9 ALSA: fireworks: configure sampling transfer frequency in [...] new 206cf896d6e9 ALSA: fireworks: configure stream parameters in pcm.hw_par [...] new 5ad840728ac3 ALSA: fireworks: don't set XRUN in stop streaming new da2af86d51ac ALSA: oxfw: code refactoring for stop condition of packet [...] new 521b2e11fad0 ALSA: oxfw: set packet parameter according to current conf [...] new 20358d4460bd ALSA: oxfw: start duplex streams if supported new 7efa19ab4848 ALSA: oxfw: break packet streaming at bus-reset handler new e34244dd2266 ALSA: oxfw: expand stop procedure for packet streaming new 779f0dba0b99 ALSA: oxfw: rename helper functions for duplex streams new 4a0a04729a44 ALSA: oxfw: unify substreams counter new 4f380d007052 ALSA: oxfw: configure packet format in pcm.hw_params callback new 0356ce3adda0 ALSA: oxfw: configure stream parameter in pcm.hw_params callback new c72d3a0a9347 ALSA: dice: fix compiler warning due to returning uninitia [...] new f94287b65354 ALSA: hda: Add Elkhart Lake PCI ID new 3e985effb25e ALSA: hda: remove an unused field from struct hda_codec new 855b5e01c073 ALSA: hda/hdmi - consider eld_valid also in sync_eld_via_acomp() new 9aa892d2c1a0 ALSA: pci: echoaudio: remove variable which is a constant new f69fc17947f1 ALSA: bebob: code rafactoring for callback functions to PC [...] new 73f7864eb5f0 ALSA: bebob: code refactoring for callback function to raw [...] new 5e818ac21f9d ALSA: bebob: change the range of critical section for stre [...] new d173265ae36f ALSA: bebob: code refactoring for error path to start dupl [...] new c6b84ffbd5e7 ALSA: fireworks: change the range of critical section for [...] new 7bc93821a70a ALSA: firewire-lib: split allocation of isochronous resour [...] new 18f26034be27 ALSA: firewire-motu: unify the count of subscriber for pac [...] new f6341db65a0a ALSA: firewire-motu: unify midi callback function new 8350132e399d ALSA: firewire-motu: add helper function to keep isochrono [...] new fc49769af4fd ALSA: firewire-motu: code refactoring for condition to sto [...] new b66ab1428e68 ALSA: firewire-motu: rename helper functions to begin/fini [...] new e63a15185a7a ALSA: firewire-motu: minor code refactoring to stop isochr [...] new ec694fba2ac9 ALSA: firewire-motu: code refactoring to finish streaming session new 8edc56ec8f14 ALSA: firewire-motu: reserve/release isochronous resources [...] new 2d103420c6ea ALSA: firewire-motu: update isochronous resources when sta [...] new 15d472ecc510 ALSA: firewire-motu: code refactoring for pcm.hw_params/hw [...] new 9628fc82f9fe ALSA: firewire-tascam: unify stop and release method for d [...] new af26bacc1c5a ALSA: fireface: unify stop and release method for duplex streams new eccd895c9985 ALSA: firewire-motu: unify stop and release method for dup [...] new b9434540dd8f ALSA: firewire-digi00x: unify stop and release method for [...] new 740680f22d96 ALSA: dice: unify stop and release method for duplex streams new 7599e279c045 ALSA: bebob: ensure to release isochronous resources in pc [...] new a9679dd31dd3 ALSA: fireworks: ensure to release isochronous resources i [...] new 3f2ce83ddba9 ALSA: oxfw: ensure to release isochronous resources in pcm [...] new eee22af1edde Revert "ALSA: firewire-lib: fix inverted node IDs for amdt [...] new c5dfd4b88528 ALSA: firewire-motu: unify common tracepoints for both direction new 801ebf1043ae ALSA: usb-audio: Sanity checks for each pipe and EP types new 3fc414765313 ALSA: xen-front: fix unintention integer overflow on left shifts new 76864868dbab ALSA: firewire-lib: cache next data_block_counter after pr [...] new 973b059ca980 ALSA: firewire-lib: fix to process MIDI conformant data ch [...] new 7c2b3629d09d ALSA: hda: Fix a headphone detection issue when using SOF new b5c21c84705d Merge branch 'for-linus' into for-next new d07a9a4f66e9 ALSA: hda/realtek - Headphone Mic can't record after S3 new 335399362a6e ALSA: hda/ca0132 - remove redundant assignment to variable [...] new ca95c7bf3d29 ALSA: usb-audio: Fix parse of UAC2 Extension Units new bb26e0c636d4 ALSA: asihpi: Remove unneeded variable change new 388b00f04518 ALSA: cs4281: remove redundant assignment to variable val [...] new 097f8ba3873d ALSA: bebob: fix wrong reference count for stream function [...] new 2e9f17e34eb7 ALSA: fireworks: fix wrong reference count for stream func [...] new 03a954aef70e ALSA: oxfw: fix wrong reference count for stream functiona [...] new e79c3f0c006e ALSA: dice: fix wrong reference count for stream functiona [...] new 64582c56a915 ALSA: firewire-digi00x: fix wrong reference count for stre [...] new ba18ca2b8e18 firewire-motu: fix wrong reference count for stream functi [...] new d4bd30532688 ALSA: usb-audio: fix Line6 Helix audio format rates new 774a075ab514 ALSA: hda: Simplify snd_hdac_refresh_widgets() new b89b889a326a Merge branch 'topic/hda-refresh-cleanup' into for-next new cbb9f8ccc823 ASoC: nau8825: fix fake interruption when booting new 47c317b786b6 ASoC: meson: axg-tdmin: right_j is not supported new 7e0d7d0fbd06 ASoC: meson: axg-tdmout: right_j is not supported new cb36ff785e86 ASoC: meson: axg-tdm: fix sample clock inversion new 489f231e0f4c ASoC: codec: hdac_hdmi: fix pin connections at cvt enable new 3e802e90ffcc ASoC: ti: Fix SDMA users not providing channel names new 7a1954de3050 ASoC: Intel: Skylake: Fix incorrect capture position reporting new c054b41690a4 ASoC: qcom: common: Mark links as nonatomic new 281c443f1e8e ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC new b545542a0b86 ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; new c2c928c93173 ASoC: core: Adapt for debugfs API change new ceaea851b9ea ASoC: dapm: Adapt for debugfs API change new da7260cc8d1d ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems new 1bcc1fd64e4d ASoC: audio-graph-card: fix use-after-free in graph_for_each_link new 0dceaf7c798d Merge branch 'asoc-5.2' into asoc-linus new 53fdea9604fa ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger [...] new b9960f6ea22d ASoC: rt5677-spi: Rename driver to differentiate from main codec new 1a5c0b28fc56 ASoC: stm32: spdifrx: manage identification registers new b2d337d8de9f ASoC: fsl_esai: Add pm runtime function new 753c36a4d8a8 ASoC: rt5677: use more of the volume range from DACs new 893d1a9c5c1c ASoC: rt5677: Add component driver name new 900e5daf7034 ASoC: hdmi-codec: remove function name debug traces new 3fcf94ef4d41 ASoC: hdmi-codec: remove reference to the current substream new 1de005d47d90 ASoC: hdmi-codec: remove reference to the dai drivers in t [...] new 0cf4610b9f29 ASoC: hdmi-codec: remove ops dependency on the dai id new 71ed4bddde08 ASoC: stm32: i2s: manage identification registers new c0ffbd64b9dc ASoC: fsl_sai: Move clock operation to PM runtime new 261e90829fe2 ASoC: soc-acpi: fix implicit header use of module.h/export.h new 35a7086eaa05 ASoC: amd: Reporting accurate hw_ptr for acp3x dma new 927ce5c76e48 ASoC: SOF: Add Comet Lake PCI IDs new 5f740b243014 ASoC: Intel: Skylake: Add Cometlake PCI IDs new 5160217ba66c ASoC: SOF: uapi: remove unused sof header files new 14a2212dd4bc ASoC: SOF: pcm: remove runtime PM calls during pcm open/close new ec836daafcdf ASoC: SOF: Intel: ICL: add Icelake SSP count new 630be964b5d8 ASoC: SOF: Intel: ICL add Icelake chip info struct new bcd9382288af ASoC: max98357a: request GPIO when device get probed new 22d251a59647 ASoC: soc-core: use i on snd_soc_resume() new 0a2cfcd998e3 ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() new e2b30edfb943 ASoC: soc-core: tidyup soc_bind_dai_link() comment balance new c083444061ad ASoC: soc-core: add soc_component_to_node() new 09d4cc03ff77 ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() new 7426af5010d1 ASoC: soc.h: fe_compr can be bit field new ca58221d2212 ASoC: soc-pcm: do cpu_dai related operation at same place new 2371abdc08e4 ASoC: soc-pcm: add missing cpu_dai->rate = 0 new e7ecfdb794fe ASoC: soc-pcm: add soc_pcm_components_open() new eb1ecadb7f67 ASoC: hdmi-codec: re-introduce mutex locking new 1628fc3f4771 ASoC: Mediatek: add memory interface data align new cf61f5b01531 ASoC: Mediatek: MT8183: set data align new 1b74211011eb ASoC: meson: axg-card: set link name based on link node name new c3456a4b2142 ASoC: dapm: allow muxes to force a disconnect new e35f5ad6a965 ASoC: meson: add tohdmitx DT bindings new 0a8f1117a680 ASoC: meson: axg-card: add basic codec-to-codec link support new c8609f3870f7 ASoC: meson: add g12a tohdmitx control new 4aecaa0a82b3 ASoC: fsl_asrc: replace the process_option table with function new 506c7f9b0612 dt-bindings: sound: Convert Allwinner SPDIF binding to YAML new b1f35dfd7c2f dt-bindings: sound: sun4i-spdif: Document that the RX chan [...] new bfe95dfa4dac ASoC: cs42xx8: Add reset gpio handling new bfa8130f50a6 ASoC: tlv320aic3x: Add support for high power analog output new 1c7c3237c0cc Merge tag 'v5.2-rc1' into asoc-5.3 new b0a821daf0d0 ASoC: rename functions that pollute the simple_xxx namespace new 326b18176353 ASoC: Mediatek: MT8183: enable IIR filter new 39f2d114a1c7 ASoC: Intel: glk_rt5682_max98357a: Remap button control-function new e9b5daad4e9b ASoC: rsnd: move pcm_new from snd_soc_component_driver to [...] new 2ffb0f580bde ASoC: soc-core: WARN() is not related to component->driver->probe new 90fdbe8ab270 ASoC: cs42xx8: add reset-gpios in binding document new e355d3de196f ASoC: Mediatek: MT8183: fix compile error new 383d30e72e68 ASoC: Mediatek: MT8183: fix compile error new b385256eb54f ASoC: Intel: sof-rt5682: add newline for clarity new 428306c3b3fe ASoC: soc-pcm: fixup try_module_get()/module_put() timing new a41016e40378 Merge branch 'for-5.2' of https://git.kernel.org/pub/scm/l [...] new d281bf5d924a ASoC: fsl_asrc: Unify the supported input and output rate new a497a4363706 ASoC: Add support for Conexant CX2072X CODEC new 3917da94f787 ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms new 5463eb5c2f75 ASoC: Mediatek: MT8183: enable dev runtime suspend and resume new 108d0d40b932 ASoC: mediatek: mt8183: remove unused DAPM pins new 63ba8e4d04ab ASoC: mediatek: mt8183: move card registration to the end [...] new b8bb535ae43a ASoC: Intel: boards: remove unnecessary inclusion of skl.h new 07597910a9c0 ASoC: dapm: Use struct_size() in krealloc() new d00cc2f16a41 ASoC: Intel: Skylake: Use struct_size() helper new e718a3eb09ae ASoC: qdsp6: q6core: Use struct_size() in kmemdup() new 9b33d2e526c5 ASoC: cx2072x: remove redundant assignment to pulse_len new 41f4fadb34af ASoC: SOF: topology: Use struct_size() helper new b20453031472 dt-bindings: sound: sun4i-spdif: Add Allwinner H6 compatible new 99afc8df8b6f ASoC: max98357a: Show KConfig entry new b11c5b5e5739 ASoC: SOF: Use struct_size() in kmemdup() new f627b0524ccf ASoC: SOF: trace: remove code duplication in sof_wait_trac [...] new ec9025e5d3c5 ASoC: SOF: force end-of-file for debugfs trace at suspend new 0a0ca8e94ca3 dt-bindings: sound: Convert Allwinner I2S binding to YAML new eb5b12843b06 dt-bindings: sound: sun4i-i2s: Document that the RX channe [...] new be0461048b60 ASoC: cx2072x: fix integer overflow on unsigned int multiply new 9aa37874d193 ASoC: cx2072x: fix spelling mistake "configued" -> "configured" new ae9cccc30f6c ASoC: sun4i-spdif: Move quirks to the top new f6a86b436b26 ASoC: sun4i-spdif: Add TX fifo bit flush quirks new 99a12c766e20 ASoC: sun4i-spdif: Add support for H6 SoC new a54988113985 wcd9335: fix a incorrect use of kstrndup() new 17fc24875da1 ASoC: Intel: sof-rt5682: fix undefined references with Bay [...] new 7cda6223503d ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set new b19671d6caf1 ASoC: core: use component driver name as component name new f499edf9fa90 ASoC: rt5677: Add missing voice activation register definitions new 536cfd2f375d ASoC: Intel: use common helpers to detect CPUs new 2c79eeb1aaf2 ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build erro [...] new 0d365acbbe29 ASoC: Intel: boards: remove dependency on asm/platform_sst [...] new 8fe751d8fd5c ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers new e13ef82a9ab8 ASoC: SOF: add COMPILE_TEST for PCI options new 79b3b7c4a396 Merge branch 'asoc-5.2' into asoc-5.3 new 970c43d17835 ASoC: SOF: Intel: hda: use the defined ppcap functions new 1d9c95c18962 ASoC: stm32: sai: manage identification registers new 9d563eb95b81 Revert "ASoC: core: use component driver name as component name" new 5c9714f63736 ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item new 6fbbc18ead0f ASoC: SOF: Do not send cmd via SHIM register new c24b1b727939 ASoC: SOF: Intel: cnl-ipc: read all IPC registers first new ddbe9223393e ASoC: SOF: Intel: cnl-ipc: move code around for clarity new 3f58521bc814 ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler new 5dbeb8287421 ASoC: SOF: Intel: hda-ipc: read all IPC registers first new 66e65339b824 ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler new 09a173a63fbb ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value new a893ef9b8bba ASoC: SOF: soundwire: add initial soundwire support new 663580695611 ASoC: SOF: topology: add support for mux/demux component new a529819d8876 Merge branch 'asoc-5.2' into asoc-5.3 new e3adc9495ab2 ASoC: SOF: send time stamp to FW for alignment new 53b22d25ec36 ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command new 091c12e1f50c ASoC: SOF: debug: add new debugfs entries for IPC flood test new d6e65bb7ff0d ASoC: rt1011: Add RT1011 amplifier driver new 190d9e0332ab ASoC: cx2072x: remove set but not used variable 'is_right_j ' new 52194513ba13 ASoC: mediatek: Make some symbols static new 9b8e8b893ff5 ASoC: pcm3168a: Implement set_tdm_slot callback new 619c15f7fac9 ASoC: sun4i-i2s: Change SR and WSS computation new 3bb936f5b92a ASoC: core: Tell codec that jack is being removed new 83a6edbb8fe9 ASoC: rt1011: Mark format integer literals as unsigned new 64429a8711e1 ASoC: rt1011: fix warning reported by kbuild test robot an [...] new 08a5841e3a10 ASoC: soc-core: use snd_soc_dai_link_component for CPU new f107294c6422 ASoC: simple-card: support snd_soc_dai_link_component styl [...] new 587c984427bf ASoC: soc.h: add sound dai_link connection macro new 9ded5f71114b ASoC: mediatek: mt6797-mt6351: use modern dai_link style new b664e06d530e ASoC: mediatek: mt2701-wm8960: use modern dai_link style new 4ddabddabf41 ASoC: mediatek: mt2701-cs42448: use modern dai_link style new 1ea15792bc47 ASoC: mediatek: mt8173-max98090: use modern dai_link style new 166b3f052d3e ASoC: mediatek: mt8173-rt5650: use modern dai_link style new 05ab66178cb2 ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style new 1fcd25641d44 ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style new 4b99064229b4 ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style new fa284fd00247 ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern [...] new 5af5e7609af5 ASoC: samsung: bells: use modern dai_link style new 10601860559d ASoC: samsung: smdk_wm8580: use modern dai_link style new 2f8ea84e3a8c ASoC: samsung: smdk_wm8994: use modern dai_link style new 245139b2c25c ASoC: samsung: smdk_wm8994pcm: use modern dai_link style new e076cc1d9b05 ASoC: samsung: smdk_spdif: use modern dai_link style new 88dd84a196ef ASoC: samsung: h1940_uda1380: use modern dai_link style new 930f74a171f5 ASoC: samsung: arndale_rt5631: use modern dai_link style new 19bca225e720 ASoC: samsung: tobermory: use modern dai_link style new f1d26f2b947e ASoC: samsung: tm2_wm5110: use modern dai_link style new 3f60911771a1 ASoC: samsung: speyside: use modern dai_link style new db1623faa432 ASoC: samsung: snow: use modern dai_link style new a259926056dd ASoC: samsung: smartq_wm8987: use modern dai_link style new bb5e4a032488 ASoC: samsung: s3c24xx_uda134x: use modern dai_link style new fba1384c3bff ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_ [...] new 1c0f3edbcabd ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style new 400127a12ae3 ASoC: samsung: rx1950_uda1380: use modern dai_link style new 3cddda10c25f ASoC: samsung: odroid: use modern dai_link style new 0391b03374ce ASoC: samsung: neo1973_wm8753: use modern dai_link style new 7989919453af ASoC: samsung: lowland: use modern dai_link style new e28d6e02889c ASoC: samsung: littlemill: use modern dai_link style new 9423082951be ASoC: samsung: jive_wm8750: use modern dai_link style new b63eec7443b1 ASoC: pxa: brownstone: use modern dai_link style new 432895f4f6d9 ASoC: pxa: corgi: use modern dai_link style new 312989a1ed69 ASoC: pxa: e740_wm9705: use modern dai_link style new f78ced5147dc ASoC: pxa: e750_wm9705: use modern dai_link style new 32b787a0ce77 ASoC: pxa: e800_wm9712: use modern dai_link style new d7d8e1b14c16 ASoC: pxa: em-x270: use modern dai_link style new 08baa54ee7d1 ASoC: pxa: hx4700: use modern dai_link style new 76359b17c38d ASoC: pxa: imote2: use modern dai_link style new 018252749ce4 ASoC: pxa: magician: use modern dai_link style new a94112f5bd0b ASoC: pxa: mioa701_wm9713: use modern dai_link style new ef15331de2e4 ASoC: pxa: palm27x: use modern dai_link style new 1129efb0a390 ASoC: pxa: zylonite: use modern dai_link style new dca012bb8602 ASoC: pxa: z2: use modern dai_link style new 0d246384cae6 ASoC: pxa: ttc-dkb: use modern dai_link style new cc7b2401cd93 ASoC: pxa: tosa: use modern dai_link style new 196a521a3c86 ASoC: pxa: spitz: use modern dai_link style new 8ba9c5cbe9f2 ASoC: pxa: poodle: use modern dai_link style new 1d17821f79ae ASoC: kirkwood: armada-370-db: use modern dai_link style new f7554cb47ef1 ASoC: ti: n810: use modern dai_link style new 5cffc237432d ASoC: ti: osk5912: use modern dai_link style new acb9a2d52e2c ASoC: ti: ams-delta: use modern dai_link style new 77723f1c262f ASoC: ti: omap3pandora: use modern dai_link style new de3582fec0aa ASoC: ti: davinci-evm: use modern dai_link style new 3b785a63ee3d ASoC: ti: omap-hdmi: use modern dai_link style new bc9dfc4cb1d8 ASoC: ti: omap-abe-twl6040: use modern dai_link style new d6db366a411c ASoC: ti: omap-twl4030: use modern dai_link style new c3e2a4af64cb ASoC: ti: rx51: use modern dai_link style new 4f209c5142dc ASoC: sh: migor: use modern dai_link style new f9aaa1929b2e ASoC: sh: sh7760-ac97: use modern dai_link style new 48696d0a6d8e ASoC: amd: acp-da7219-max98357a: use modern dai_link style new 19913c163e21 ASoC: amd: acp-rt5645: use modern dai_link style new ed00d6ccde62 ASoC: atmel: mikroe-proto: use modern dai_link style new 35617d8262c4 ASoC: atmel: sam9x5_wm8731: use modern dai_link style new d83923c576f9 ASoC: atmel: sam9g20_wm8731: use modern dai_link style new 1199dd99ddf6 ASoC: atmel: tse850-pcm5142: use modern dai_link style new 079878be6fea ASoC: atmel: atmel-wm8904: use modern dai_link style new f62da10aba7c ASoC: atmel: atmel-pdmic: use modern dai_link style new 3d14a1df7d30 ASoC: atmel: atmel-classd: use modern dai_link style new 34592f7ecb4e ASoC: au1x: db1000: use modern dai_link style new fc4b060a8c63 ASoC: au1x: db1200: use modern dai_link style new 5e883ff15fc0 ASoC: cirrus: edb93xx: use modern dai_link style new cda80e05c648 ASoC: cirrus: simone: use modern dai_link style new 40989980bf4b ASoC: cirrus: snappercl15: use modern dai_link style new cf8c3ec87c72 ASoC: fsl: efika-audio-fabric: use modern dai_link style new 8337ef4f4887 ASoC: fsl: imx-spdif: use modern dai_link style new 22bda69c6502 ASoC: fsl: mx27vis-aic32x4: use modern dai_link style new 7ca8d923511a ASoC: fsl: phycore-ac97: use modern dai_link style new c90cf3d3fb4a ASoC: fsl: wm1133-ev1: use modern dai_link style new 893f19510414 ASoC: fsl: fsl-asoc-card: use modern dai_link style new 6aa7b4091d0b ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai [...] new 35f6d3025fa8 ASoC: fsl: imx-es8328: use modern dai_link style new 3219d9c73462 ASoC: fsl: eukrea-tlv320: use modern dai_link style new 3026ef68d2c5 ASoC: fsl: imx-sgtl5000: use modern dai_link style new 8a147e503dd6 ASoC: fsl: imx-mc13783: use modern dai_link style new 61c29313cb81 ASoC: fsl: pcm030-audio-fabric: use modern dai_link style new 79782e283ed3 ASoC: fsl: imx-audmix: use modern dai_link style new 7c5cbcfe966b ASoC: jz4740: qi_lb60: use modern dai_link style new c84836d7f650 ASoC: meson: axg-card: use modern dai_link style new 49cb448846f5 ASoC: mxs: mxs-sgtl5000: use modern dai_link style new 26d8d4b21f9e ASoC: nuc900: nuc900-audio: use modern dai_link style new fa350b770b57 ASoC: qcom: storm: use modern dai_link style new 1e36ea360ab9 ASoC: qcom: common: use modern dai_link style new 98b232ca9e0e ASoC: qcom: apq8016_sbc: use modern dai_link style new 96a239b7af0f ASoC: rockchip: rk3399_gru_sound: use modern dai_link style new e0d129d4cac0 ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style new 0209bf2b2a76 ASoC: rockchip: rockchip_rt5645: use modern dai_link style new 8d6975ea3627 ASoC: rockchip: rockchip_max98090: use modern dai_link style new a39bb1b740c9 ASoC: sirf: sirf-audio: use modern dai_link style new 8ad8d81a0ff6 ASoC: ux500: mop500: use modern dai_link style new 950d10e879d4 ASoC: sunxi: sun4i-codec: use modern dai_link style new f4010b4c8b38 ASoC: txx9: txx9aclc-generic: use modern dai_link style new 9b4f646a3aed ASoC: tegra: tegra_rt5677: use modern dai_link style new efefce542260 ASoC: tegra: tegra_wm8753: use modern dai_link style new 706e20515ef6 ASoC: tegra: trimslice: use modern dai_link style new af297e6f2c67 ASoC: tegra: tegra_alc5632: use modern dai_link style new f4d9dd95f31b ASoC: tegra: tegra_sgtl5000: use modern dai_link style new 5a44ad1e587a ASoC: tegra: tegra_rt5640: use modern dai_link style new 5e703b906e19 ASoC: tegra: tegra_wm8903: use modern dai_link style new ec7687d9a10a ASoC: tegra: tegra_wm9712: use modern dai_link style new f60adf385141 ASoC: tegra: tegra_max98090: use modern dai_link style new 23b946ce2808 ASoC: soc-topology: use modern dai_link style new 0467d8ef0f61 ASoC: vc4: vc4_htmi: use modern dai_link style new 7ba06110de26 ASoC: sof: use modern dai_link style new 3f6c2a2e9abe ASoC: Intel: bdw-rt5677: use modern dai_link style new 77b365b8e99d ASoC: Intel: haswell: use modern dai_link style new 4c3db473f77d ASoC: Intel: broadwell: use modern dai_link style new 56b2f3187419 ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style new 5895eb75edf0 ASoC: Intel: bxt_rt298: use modern dai_link style new 6bf449c4c49a ASoC: Intel: byt-rt5640: use modern dai_link style new 0034172031aa ASoC: Intel: byt-max98090: use modern dai_link style new 143029dbb8c9 ASoC: Intel: bytcht_es8316: use modern dai_link style new 365a8a586afb ASoC: Intel: bytcht_nocodec: use modern dai_link style new fb1d4861f28e ASoC: Intel: bytcht_da7213: use modern dai_link style new 196c52e13eb5 ASoC: Intel: bytcht_cx2072x: use modern dai_link style new 01fee62a27c1 ASoC: Intel: bytcr_rt5651: use modern dai_link style new e7a712889b29 ASoC: Intel: bytcr_rt5640: use modern dai_link style new 75909d7e2e26 ASoC: Intel: cht_bsw_rt5645: use modern dai_link style new 099cc6585559 ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style new a61142bb0aa0 ASoC: Intel: cht_bsw_rt5672: use modern dai_link style new 5ae4641f5a2b ASoC: Intel: cht_bsw_nau8824: use modern dai_link style new 168bfa962ed2 ASoC: Intel: kbl_rt5660: use modern dai_link style new 00c3cfb041a4 ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style new 42ac21b9b17d ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_li [...] new bf2a8ebd07f7 ASoC: Intel: kbl_da7219_max98927: use modern dai_link style new 27eb6c7cb902 ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style new 502a522b7b8b ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style new 9cb56a5ceefa ASoC: Intel: skl_rt286: use modern dai_link style new 318796d854ff ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style new 2bfa8c35d90c ASoC: Intel: skl-pcm: use modern dai_link style new a78959f407e6 ASoC: Intel: skl_hda_dsp_common: use modern dai_link style new 02c31963d156 ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style new e1684073ef21 ASoC: Intel: sof_rt5682: use modern dai_link style new adb76b5b9c47 ASoC: soc-core: remove legacy style dai_link new a8e992342ce4 Merge branch 'asoc-5.2' into asoc-5.3 new ef8a4757a6db ASoC: msm8916-wcd-digital: Add sidetone support new 0779935938b1 ASoC: Remove erroneous soc_cleanup_card_resources() call new 6c0215f5d9f2 ASoC: dt-bindings: fix some broken links from txt->yaml co [...] new 960f428ca0a0 ASoC: meson: axg-card: fix null pointer dereference in clean up new 2e927ad7981d ASoC: nau8822: support master mode new b7e47f48f119 bindings: sound: davinci-mcasp: Add support for optional a [...] new 764958f2b523 ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio new fc30f2adb621 ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k new 05113483fd30 ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines new 2f7e015c1f20 ASoC: tas571x: Fix -Wunused-const-variable new 3e6de89409bf ASoC: soc-topology: fix modern dai link style new 4cee883e97b6 ASOC: SOF: ipc: prevent logging trace messages new b943f7980113 ASoC: SOF: uapi: align comments with firmware files new f1fd9d0e6dba ASoC: SOF: intel: extend IPC dump information new e2eba551d2f4 ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend new 847a040dd2eb ASoC: SOF: ipc: clarify operator precedence new aa66fd80e081 ASoC: SOF: topology: add min/max step for volume_table new 65a18a46b274 ASoC: SOF: topology: pass volume min/max linear value to FW new 7df43911e92a ASoC: SOF: Add DMIC token for unmute gain ramp time new 0c888baba8e0 ASoC: SOF: dont wake dsp up in kcontrol IO new 7f807f280964 ASoC: wm_adsp: no need to check return value of debugfs_cr [...] new 227ab8baa15b ASoC: fsl: no need to check return value of debugfs_create [...] new 41d92e0c835b ASoC: rockchip: pdm: select CONFIG_RATIONAL new 83ee240aad91 ASoC: cx2072x: mark PM function as __maybe_unused new 7623ae793c28 ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hd [...] new f5dbba9fee80 ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() new 1b7e1956860d ASoC: SOF: topology: add cpu_dai_name for DAIs new bdf4ad3fd01f ASoC: SOF: Intel: hda: assign link DMA channel at run-time new 6b2239e3337b ASoC: SOF: Intel: hda: reserve host DMA channel for hostle [...] new 7077a07a72d3 ASoC: SOF: Intel: hda: release link DMA for paused streams [...] new 93146bc22f61 ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free new 6297a0dc4c14 ASoC: SOF: Intel: hda: modify stream interrupt handler new 7fd572e7d317 ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock new 24b6ff686fce ASoC: SOF: Intel: hda: use the SOF defined ppcap functions new 13063a2ccf79 ASoC: SOF: Intel: hda: add function for hda stop chip new 9a50ee58b8b1 ASoC: SOF: Intel: hda: use the defined stop chip in suspend new 3a39e0eae809 ASoC: SOF: Intel: hda: clear stream status and wakests properly new 7bcaf0f2cdfa ASoC: SOF: Intel: hda: make sure DMA is start/stop by read [...] new 5b8cc7d17f56 ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 duri [...] new 9de7eaddfa7f ASoC: SOF: disallow building without CONFIG_PCI again new 8893cba2fa69 ASoC: rt5677: fall back to DT prop names on error new 241800642ea3 ASoC: rt5677: move jack-detect init to i2c probe new 501e94b52aed ASoC: Add missing newline at end of file new ac28ec07ae1c ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ new 5f174cf75a8c ASoC: soc.h: fixup for_each_card_links() macro new 1eed6bc03f54 ASoC: Intel: sof-rt5682: add MCLK support for BYT platform new e711223ad35b ASoC: Intel: sof-rt5682: correct naming for dmic16k new 16395ceee11f ASoC: qcom: common: Fix NULL pointer in of parser new 4f7b018b55db ASoC: rt5677: clear interrupts by polarity flip new df9091e9d3f4 ASoC: rt5677: handle concurrent interrupts new 1d7689892878 ASoC: soc-core: allow no Platform on dai_link new 6c6de1c9e2bf ASoC: vc4: vc4_hdmi: don't select unnecessary Platform new 02602401e531 ASoC: atmel: atmel-classd: don't select unnecessary Platform new 7baf32e164da ASoC: atmel: atmel-pdmic: don't select unnecessary Platform new 3609750e9d4b ASoC: atmel: atmel_wm8904: don't select unnecessary Platform new 318ebbe8060d ASoC: atmel: mikroe-proto: don't select unnecessary Platform new bfc7938e5814 ASoC: atmel: sam9g20_wm8731: don't select unnecessary Platform new ced5b08020cd ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform new 655368dfc75e ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform new 2058ea1c4f51 ASoC: fsl: eukrea-tlv320: don't select unnecessary Platform new e57a4c2f15df ASoC: fsl: fsl-asoc-card: don't select unnecessary Platform new 577cf50d4dc8 ASoC: fsl: imx-es8328: don't select unnecessary Platform new 82bf78ca49a3 ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform new 014f07ca1cb1 ASoC: fsl: imx-spdif: don't select unnecessary Platform new d8893261a7d3 ASoC: fsl: imx-audmix: don't select unnecessary Platform new 717f16331712 ASoC: kirkwood: armada-370-db: don't select unnecessary Platform new 5f92229d184b ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform new 564684387969 ASoC: qcom: apq8016_sbc: don't select unnecessary Platform new 3caf11fa88a9 ASoC: qcom: storm: don't select unnecessary Platform new 9c21e82c165c ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessa [...] new 7df405ae5895 ASoC: rockchip: rockchip_max98090: don't select unnecessar [...] new 27a37973a6f1 ASoC: rockchip: rockchip_rt5645: don't select unnecessary [...] new 33949eb5019d ASoC: samsung: arndale_rt5631: don't select unnecessary Platform new d815e0f08fdd ASoC: samsung: smdk_wm8994: don't select unnecessary Platform new a555b6a959e6 ASoC: samsung: snow: don't select unnecessary Platform new ae7cbcc43b8c ASoC: samsung: tm2_wm5110: don't select unnecessary Platform new e562a5f13c94 ASoC: sirf: sirf-audio: don't select unnecessary Platform new 3f780533bac9 ASoC: sunxi: sun4i-codec: don't select unnecessary Platform new e7fc99e641da ASoC: tegra: tegra_alc5632: don't select unnecessary Platform new 4bfd08540b44 ASoC: tegra: tegra_max98090: don't select unnecessary Platform new 1d641e1523ca ASoC: tegra: tegra_rt5640: don't select unnecessary Platform new d035d13b2277 ASoC: tegra: tegra_rt5677: don't select unnecessary Platform new cee1cf3f9f9e ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform new 404b229b84af ASoC: tegra: tegra_wm8753: don't select unnecessary Platform new b28d98527157 ASoC: tegra: tegra_wm8903: don't select unnecessary Platform new 5d62677238e9 ASoC: tegra: tegra_wm9712: don't select unnecessary Platform new 567b374d9973 ASoC: tegra: trimslice: don't select unnecessary Platform new f46da1b9046e ASoC: ti: davinci-evm: don't select unnecessary Platform new 1306ab2eddd1 ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform new edba13aeae88 ASoC: ti: omap-hdmi: don't select unnecessary Platform new bfe1273c65e1 ASoC: ti: omap-twl4030: don't select unnecessary Platform new f0edc6c1ee48 ASoC: ti: rx51: don't select unnecessary Platform new 9ae6cdb184b6 ASoC: ux500: mop500: don't select unnecessary Platform new 6f0437445735 ASoC: simple-card-utils: don't select unnecessary Platform new 0814c6412967 ASoC: qcom: don't select unnecessary Platform new 961fb3c206dc ASoC: rockchip: rk3399_gru_sound: don't select unnecessary [...] new 64ee5067cf64 ASoC: soc-utils: remove dummy Platform new 1e7f6e1c69f0 ASoC: stm32: dfsdm: add 16 bits audio record support new f0b1f5f08dfb ASoC: madera: Add DT bindings for Cirrus Logic Madera codecs new 2735b683e1f2 ASoC: madera: Add common support for Cirrus Logic Madera codecs new e6a2b5c0b7eb ASoC: cs47l35: Add codec driver for Cirrus Logic CS47L35 new 95a9049b5854 ASoC: cs47l85: Add codec driver for Cirrus Logic CS47L85 new f1572a448954 ASoC: cs47l90: Add codec driver for Cirrus Logic CS47L90 new 9e0784d00e35 ASoC: Intel: Skylake: Switch to modern UUID API new 5dd17a3c3ed5 ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE new fd14f4436fd4 ASoC: ti: davinci-mcasp: Fix slot mask settings when using [...] new b5d8dffb8cc9 ASoC: pcm3168a: Rename min_frame_size to slot_width new 9700022109b6 ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM sl [...] new 7f80e1376aa4 ASoC: rt5514-spi: don't use snd_soc_lookup_component() new a2438253ba73 ASoC: SOF: Intel: hda: remove duplicated include from hda.c new 7d7db5d3c3d8 ASoC: soc-core: move soc_find_component() new a9ec84966f6d ASoC: soc-core: soc_find_component() uses snd_soc_is_match [...] new c1e230f0f7a3 ASoC: soc-core: soc_find_component() uses snd_soc_dai_link [...] new b9f2e25c599b ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() new 30b233b1cb42 ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz samp [...] new 24043d60ff50 ASoC: rt5677: depop stereo dac new d5fcaaba54ce ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence new 776cb3b80ede ASoC: Intel: Skylake: Initialize lists before access so th [...] new 8a5b0177a7f6 ALSA: hdac: Fix codec name after machine driver is unloade [...] new 09f448a415ec ASoC: compress: Fix memory leak from snd_soc_new_compress new 9f6115acc37c ASoC: Intel: Skylake: Don't return failure on machine driv [...] new 5b8e4c1c6602 ASoC: Intel: Skylake: Add function to cleanup debugfs interface new e79986ce50d6 ASoC: Intel: Skylake: Properly cleanup on component removal new 6ee927f2f014 ASoC: Intel: Skylake: Fix NULL ptr dereference when unload [...] new 0f6ff78540bd ASoC: Intel: hdac_hdmi: Set ops to NULL on remove new 3cde818cd02b ASoC: topology: Consolidate how dtexts and dvalues are freed new 9f90af3a9952 ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_ [...] new 078759399ff7 ASoC: Intel: Skylake: Read HIPCT extension before clearing [...] new 26ae20490809 ASoC: Intel: Fix race condition in IPC rx list new 9f4f42d710d4 ASoC: Intel: Common: Fix NULL dereference in tx_wait_done new 02923faa6b29 ASoC: Intel: Skylake: Reset pipeline before its deletion new a8cd7066f042 ASoC: Intel: Skylake: Strip T and L from TLV IPCs new 472e5df0137e ASoC: madera: Update SPDX headers new dfea7b2c5c7e ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings new 526a6d45b013 ASoC: rsnd: add missing pin sharing with SSI9 new e3303268f9cf ASoC: soc-core: don't use soc_find_component() at snd_soc_ [...] new 53c8b29abe42 Merge tag 'v5.2-rc6' into asoc-5.3 new bc0a5f43d7d6 ASoC: codecs: ad193x: Group register initialization at probe new 8af6b2291e05 ASoC: codecs: ad193x: Reset used registers at probe new af18b13fedae ASoC: soc-core: defer card registration if codec component [...] new 34614739988a ASoC: soc-core: support dai_link with platforms_num != 1 new 8fc22fa4b2cd ASoC: meson: axg-card: remove useless check on codec new 8af26493c035 ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_r [...] new 1ad741d0e8e8 ASoC: topology: fix memory leaks on sm, se and sbe new 8a90efd15ef6 ASoC: vc4: vc4_htmi: consider CPU-Platform possibility new ca1c67d1603a ASoC: atmel: atmel-classd: consider CPU-Platform possibility new ea2d1868c484 ASoC: atmel: atmel-pdmic: consider CPU-Platform possibility new 16589b77a956 ASoC: atmel: atmel_wm8904: consider CPU-Platform possibili [...] new 716407ea57fa ASoC: amtel: mikroe-proto: consider CPU-Platform possibility new 0efd1d7cbcc5 ASoC: atmel: sam9g20_wm8731: consider CPU-Platform possibility new e1be6aa0984e ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility new 6910bb935a44 ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility new 68707c370170 ASoC: fsl: eukrea-tlv320: consider CPU-Platform possibility new 9998d3e2add8 ASoC: fsl: fsl-asoc-card: consider CPU-Platform possibility new 8bebc822a50a ASoC: fsl: imx-es8328: consider CPU-Platform possibility new 2b1407c989ec ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility new 9e8f5299c995 ASoC: fsl: imx-spdif: consider CPU-Platform possibility new 9213866ac48f ASoC: fsl: imx-audmix: consider CPU-Platform possibility new bb6630d153a1 ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility new 802e8ed9e912 ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility new 291728a52323 ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility new 9522e94749d1 ASoC: qcom: storm: consider CPU-Platform possibility new 418e12fcaa53 ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform [...] new 5554af40e8d4 ASoC: rockchip: rockchip_max98090: consider CPU-Platform p [...] new f94d7b6e63b7 ASoC: rockchip: rockchip_rt5645: consider CPU-Platform pos [...] new a0e95c4d376d ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility new 806bfc27ea84 ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility new 3dfc3e9c24b7 ASoC: samsung: snow: consider CPU-Platform possibility new 74a25f36ba7a ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility new e22c32e1d41b ASoC: sirf: sirf-audio: consider CPU-Platform possibility new d3569a47663b ASoC: sunxi: sun4i-codec: consider CPU-Platform possibility new bae05f2cbf9a ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility new abe4918b94b3 ASoC: tegra: tegra_max98090: consider CPU-Platform possibility new ff9194baa91b ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility new 1dd2e91b08d5 ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility new be2428f3219c ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility new 9e4e02eae46c ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility new e8efc3ff9f83 ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility new e0aad4b74fba ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility new db1572d43ffb ASoC: tegra: trimslice: consider CPU-Platform possibility new 44e578150f48 ASoC: ti: davinci-evm: consider CPU-Platform possibility new b407a17a1447 ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility new c5e8c53630a6 ASoC: ti: omap-hdmi: consider CPU-Platform possibility new eb313e23da8d ASoC: ti: omap-twl4030: consider CPU-Platform possibility new 569440b46baa ASoC: ti: rx51: consider CPU-Platform possibility new 0296de83a6ca ASoC: ux500: mop500: consider CPU-Platform possibility new 9f3eb9175345 ASoC: simple-card-utils: consider CPU-Platform possibility new 0751154fda40 ASoC: qcom: consider CPU-Platform possibility new 6c10da54f371 ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform po [...] new aff50895269f ASoC: soc-utils: respawn dummy Platform new 2b9def8c0d92 ASoC: rt1308: Add RT1308 amplifier driver new 559e92f78778 ASoC: madera: Remove duplicated include from cs47l35.c new 2d2e331697bf ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings new 742210403777 ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() new cb9002a18632 ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() new 61c8a7d6ff11 ASoC: rt5682: use devm_snd_soc_register_component() new 35407f9ffd84 ASoC: ak4118: use devm_snd_soc_register_component() new dcbe6ed32e06 ASoC: cros_ec_codec: use devm_snd_soc_register_component() new 4b9b73b86571 ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() new cec5b01f8f1c ASoC: max98357a: avoid speaker pop when playback startup new 094380ea2bf9 ASoC: meson: axg-tdm-formatter: add reset to the bindings [...] new 751bd5db5260 ASoC: meson: axg-tdm-formatter: add reset new 74b35a74f80e ASoC: core: Return -ENOTSUPP from set_channel_map() if no [...] new 9aa0cf79568e ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route new c150266f592b ASoC: wcd9335: remove multiple defines. new 590eb2f4ef94 ASoC: rt5665: remove redundant assignment to variable idx new 1fe08602d117 ASoC: sunxi: sun50i-codec-analog: Add earpiece new b90bab3b1b1b ASoC: SOF: debug: fix possible memory leak in sof_dfsentry [...] new e62bccf8a5ec ASoC: hdac_hdmi: report codec link up/down status to bus new 62fde9772dd8 ASoC: SOF: add runtime idle callback new 87a6fe80d56b ASoC: SOF: Intel: implement runtime idle for CNL/APL new 043b35f281f5 Merge branch 'asoc-5.3' into asoc-next new abdcfc25641c ASoC: meson: add tohdmitx DT bindings new a98429acadef Merge remote-tracking branch 'asoc/topic/meson' into asoc-next new 3c53c6255d59 Merge tag 'asoc-v5.3' of https://git.kernel.org/pub/scm/li [...] new 0ebf3ceb8364 ALSA: firewire-lib: fix invalid length of rx packet payloa [...] new 7fbf909668d6 ALSA: firewire-lib/fireface: fix initial value of data blo [...] new 4ece7f6fd830 ALSA: firewire-lib: fix initial value of data block count [...] new 213fa9898158 ALSA: firewire-lib: fix different data block counter betwe [...] new b8b0e24c226e ALSA: firewire-lib: code refactoring for error path of par [...] new 02394af3e00d ALSA: firewire-lib: code refactoring for post operation to [...] new 0dcb4efb1095 ALSA: firewire-lib: code refactoring for local variables new 4cdd5f9186bb Merge tag 'sound-5.3-rc1' of git://git.kernel.org/pub/scm/ [...] new 5004efbb3611 Documentation: ABI: power: Add missing newline at end of file new 32865e3e010f ACPI / LPIT: Correct LPIT end address for lpit_process() new a3487d8f3063 ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() new 21ba23792622 ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot [...] new f850a48a0799 ACPI: PM: Allow transitions to D0 to occur in special cases new ad5a449b707b ACPI: PM: Make acpi_sleep_state_supported() non-static new 234f223d63d8 PCI: PM: Avoid resuming devices in D3hot during system suspend new 0c7376ada950 PCI: PM: Replace pci_dev_keep_suspended() with two functions new c2bf1fc212f7 PCI: Add missing link delays required by the PCIe spec new 000dd5316e1c PCI: Do not poll for PME if the device is in D3cold new 25bc694a8a08 Merge back PCI power management material for v5.3. new 83a16e3f6d70 PCI / ACPI: Use cached ACPI device state to get PCI device [...] new 4533771c1e53 ACPI / PM: Introduce concept of a _PR0 dependent device new 53b22f900c2d PCI / ACPI: Add _PR0 dependent devices new b51033e06c2e PCI: PM/ACPI: Refresh all stale power state data in pci_pm [...] new 28ad4b4e3496 Merge back PCI power management material for v5.3. new 9ed411c06dd1 ACPI: PM: Unexport acpi_device_get_power() new 50e163d43ab1 Merge branches 'acpi-pm' and 'pm-pci' new 1ec0cd8286f3 PM: hibernate: powerpc: Expose pfn_is_nosave() prototype new 3540d38dd383 PM: sleep: Show how long dpm_suspend_start() and dpm_suspe [...] new 0b385a0c3bd3 PM: suspend: Rename pm_suspend_via_s2idle() new 25fa4d9d4ca6 drivers: base: power: remove wakeup_sources_stats_dentry variable new e9bea8f98a53 PM: sleep: Update struct wakeup_source documentation new 2f02a7ecd512 kernel: power: swap: use kzalloc() instead of kmalloc() fo [...] new 501debd4aa5e PM: ACPI/PCI: Resume all devices during hibernation new a78ae45a795a PCI: PM: Simplify bus-level hibernation callbacks new 3cd7957e85e6 ACPI: PM: Simplify and fix PM domain hibernation callbacks new c95b7595f85c ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domai [...] new 99465f12babd ACPI: PM: Drop unused function and function header new 02bd45a28bf3 PM: sleep: Drop dev_pm_skip_next_resume_phases() new 3dbeb448543e Merge branch 'pm-sleep' new 6319aee10e53 opp: Attach genpds to devices from within OPP core new c0ab9e0812da opp: Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() new b3e3759ee4ab opp: Don't overwrite rounded clk rate new cd7ea582866f opp: Make dev_pm_opp_set_rate() handle freq = 0 to drop pe [...] new 560d1bcad715 opp: Don't use IS_ERR on invalid supplies new 41de256b6fd4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 7e186d9de929 drivers: base: power: clock_ops: Use of_clk_get_parent_count() new 338c993f9aa2 PM / clk: Remove error message on out-of-memory condition new 8eb835e4789a power: avs: smartreflex: no need to check return value of [...] new bd59ffb23b9d cpupower: correct spelling of interval new 04507c0a9385 cpupower : frequency-set -r option misses the last cpu in [...] new 30f234b4d6f0 Merge tag 'linux-cpupower-5.2-rc6' of git://git.kernel.org [...] new 7673896a4069 Update to pm-graph 5.3 new 45dd0a42b90b Update to pm-graph 5.4 new d5a5e4ec5b41 Add README and update pm-graph and sleepgraph docs new d382084f77b0 Merge back earlier pm-tools material for v5.3. new 13b06b78c772 Merge branches 'pm-opp', 'pm-misc', 'pm-avs' and 'pm-tools' new 2d4a79ae3404 cpufreq: pcc-cpufreq: Fail initialization if driver cannot [...] new 4d28ba1d62c4 cpufreq: Add imx-cpufreq-dt driver new a02177a39344 dt-bindings: imx-cpufreq-dt: Document opp-supported-hw usage new c2147585cce0 cpufreq: imx-cpufreq-dt: Fix no OPPs available on unfused parts new 036eb5c6d532 cpufreq: armada-37xx: Remove set but not used variable 'freq' new 22a26cc6a51e cpufreq: brcmstb-avs-cpufreq: Fix initial command check new 4c5681fcc684 cpufreq: brcmstb-avs-cpufreq: Fix types for voltage/frequency new 7d5f589a5228 cpufreq: imx-cpufreq-dt: Remove global platform match list new e6abacabb5ac cpufreq: Switch imx7d to imx-cpufreq-dt for speed grading new d3df18a97e58 cpufreq: add driver for Raspberry Pi new f9020441dbc3 cpufreq: s5pv210: Don't flood kernel log after cpufreq change new fba7402017f9 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new bcc61569997b cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub new 407d0fff2266 cpufreq: Remove redundant !setpolicy check new 5ddc6d4e30f4 cpufreq: Use has_target() instead of !setpolicy new 9801522840cc cpufreq: Don't skip frequency validation for has_target() drivers new 5980752e6ef7 cpufreq: Consolidate cpufreq_update_current_freq() and __c [...] new 70a59fde6e69 cpufreq: Avoid calling cpufreq_verify_current_freq() from [...] new 586a07dca8c5 Merge branch 'pm-cpufreq' new cf2d213e49fd Merge tag 'pm-5.3-rc1' of git://git.kernel.org/pub/scm/lin [...] new 417a564c6588 ACPI / PMIC: intel: Drop double removal of address space handler new c78fea61f0c1 ACPI: tables: Allow BGRT to be overridden new d06c47e3dd07 ACPI: configfs: Resolve objects on host-directed table loads new 9fe51603d953 ACPI: OSL: Make a W=1 kernel-doc warning go away new fb683f47a9fb ACPI: Make AC and battery drivers available on !X86 new b1954bbf1272 ACPI: tools: Exclude tools/* from .gitignore patterns new 8ca572ec3c9c Merge branches 'acpi-tables', 'acpi-osl', 'acpi-misc' and [...] new 44758bafa536 ACPICA: Clear status of GPEs on first direct enable new d4ca763eed3b Merge ACPI tables handling changes for v5.3. new f79c8e4136ea ACPICA: Namespace: simplify creation of the initial/defaul [...] new 8894f52a1427 ACPICA: remove legacy module-level code due to deprecation new 86a33cf3b6dc ACPICA: Update for object initialization sequence new c522ad0637ca ACPICA: Update table load object initialization new 02a93f35f57f ACPICA: Update version to 20190703 new 62fd33d3f519 Merge branch 'acpica' new 371b86897d01 ACPI / APEI: Remove needless __ghes_check_estatus() calls new 5d8cbf7176a4 docs: extcon: convert it to ReST and move to ACPI dir new b244883ca89c ACPI: APD: remove redundant assignment to pointer clk new 64372c0b7dcb Merge branches 'acpi-apei', 'acpi-doc' and 'acpi-soc' new 4b4704520d97 Merge tag 'acpi-5.3-rc1' of git://git.kernel.org/pub/scm/l [...] new a79969868a30 software node: Allow node creation without properties new 3df85a1ae51f software node: Simplify software_node_release() function new 80488a6b1d3c software node: Add support for static node descriptors new c959d0c231f7 software node: Use kobject name when finding child nodes by name new b06184acf751 software node: Add software_node_get_reference_args() new dad9bb017865 driver core: Add helper device_find_child_by_name() new ee48cef6c391 ACPI / property: Don't limit named child node matching to [...] new 83b34afb6b79 device property: Introduce fwnode_find_reference() new fde777791eb8 device connection: Find connections also by checking the r [...] new 3370db35193b usb: typec: Registering real device entries for the muxes new d84af483033d platform/x86: intel_cht_int33fe: Register max17047 in its [...] new 80b915c11dbd platform/x86: intel_cht_int33fe: Remove unused fusb302 dev [...] new 4ed89a005a97 platform/x86: intel_cht_int33fe: Provide software nodes fo [...] new 9338aacf0146 platform/x86: intel_cht_int33fe: Provide fwnode for the US [...] new 62499330f7bb platform/x86: intel_cht_int33fe: Supply fwnodes for the ex [...] new be6dc3291e0f platform/x86: intel_cht_int33fe: Replacing the old connect [...] new 33ee09cd59ce device property: Add helpers to count items in an array new 0415052db4f9 Merge tag 'devprop-5.3-rc1' of git://git.kernel.org/pub/sc [...] new 3f677f9c998a drivers: md: Unify common definitions of raid1 and raid10 new d9771f5ec46c raid5-cache: Need to do start() part job after adding jour [...] new 168b305b0cfb md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show new e5b521ee9b58 md: fix spelling typo and add necessary space new ebfeb444fa6f md/raid1: get rid of extra blank line and space new 8cf05a7841e1 md: raid10: Use struct_size() in kmalloc() new c7afa8034b09 md: raid1-10: Unify r{1,10}bio_pool_free new e9eeba28a1e0 md/raid10: read balance chooses idlest disk for SSD new 315eb656649d blk-mq/debugfs: Fix improper print qualifier new 7602843fd873 block: null_blk: fix race condition for null_del_dev new 78b90a2ce842 block: genhd: Use struct_size() helper new f1f8f292cd12 block: bio: Use struct_size() in kmalloc() new 5de0073fcd50 blk-iolatency: clear use_delay when io.latency is set to zero new f539da82f215 blkcg: update blkcg_print_stat() to handle larger outputs new ef069b97feec blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() new 71c814077de6 blkcg: blkcg_activate_policy() should initialize ancestors first new 663114222900 blkcg, writeback: dead memcgs shouldn't contribute to writ [...] new f9bc64a0f0f8 block: use req_op() to maintain consistency new 2af47c10e80b floppy: fix harmless clang build warning new 2f578aaf5162 block: move tag field position in struct request new 8c54803b98d5 null_blk: remove duplicate 0 initialization new ee1e03598f79 block: get rid of redundant else new 3f6d385f8180 block: use right format specifier for op new 243d9f78d942 block: code cleanup queue_poll_stat_show() new 3a211b71529f blk-core: Remove blk_end_request*() declarations new d27e84a30598 block: drbd: no need to check return value of debugfs_crea [...] new a3fb01ba5af0 blk-iolatency: only account submitted bios new 0c8cf8c2a553 block: initialize the write priority in blk_rq_bio_prep new f924cddebc90 block: remove blk_init_request_from_bio new 14ccb66b3f58 block: remove the bi_phys_segments field in struct bio new e9cd19c0c198 block: simplify blk_recalc_rq_segments new d627065d8846 block: untangle the end of blk_bio_segment_split new 1aa0a133fbab block: mark blk_rq_bio_prep as inline new 239eeb085753 blk-cgroup: factor out a helper to read rwstat counter new 5d0b6e48cbef blk-cgroup: pass blkg_rwstat structures by reference new 7af6fd9112ba blk-cgroup: introduce a new struct blkg_rwstat_sample new c0ce79dca5b0 blk-cgroup: move struct blkg_stat to bfq new d6258980daf2 bfq-iosched: move bfq_stat_recursive_sum into the only caller new 8060c47ba853 block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG new 178cc590e54a block: improve print_req_error new e47bc4eda953 block: add centralize REQ_OP_XXX to string helper new 874c893bf07b block: use blk_op_str() in blk-mq-debugfs.c new b0e5168a7738 block: update print_req_error() new 0ce353794b6c f2fs: use block layer helper for show_bio_op macro new 3e148a320979 md/raid1: fix potential data inconsistency issue with writ [...] new 963c555e75b0 md: introduce mddev_create/destroy_wb_pool for the change [...] new 10c92fca636e md-bitmap: create and destroy wb_info_pool with the change [...] new 617b194a13c0 md-bitmap: create and destroy wb_info_pool with the change [...] new d494549ac885 md: add bitmap_abort label in md_run new 8d54094ef430 Merge branch 'md-next' of https://github.com/liu-song-6/li [...] new 474a280036e8 cgroup: export css_next_descendant_pre for bfq new 510fd8ea98fc lightnvm: pblk: fix freeing of merged pages new 2f5af4ab7de1 lightnvm: fix uninitialized pointer in nvm_remove_tgt() new 9d09dd8d7626 nvmet: add transport discovery change op new 150d71f725fd nvmet-fc: add transport discovery change event callback support new 4cf7c363b415 nvme-fcloop: add support for nvmet discovery_event op new f60cb93bbfec lpfc: add support to generate RSCN events for nport new ab723121a8ea lpfc: add nvmet discovery_event op support new 6f2589f47879 lpfc: add support for translating an RSCN rcv into a disco [...] new 41b194b843a2 lpfc: add sysfs interface to post NVME RSCN new 4bea364f1618 nvme-fc: add message when creating new association new 2181e455612a nvme: fix possible io failures when removing multipathed ns new 1a87ee657c53 nvme: export get and set features new 7a1f46e3f75c nvme: introduce nvme_is_fabrics to check fabrics cmd new d916b1be94b6 nvme-pci: use host managed power state for suspend new a232ea0ebffe nvme-pci: remove unnecessary zero for static var new 483178f38cbe nvme-pci: remove queue_count_ops for write_queues and poll_queues new dad77d63903e nvme-pci: adjust irq max_vector using num_possible_cpus() new e71afda49335 nvme-pci: set the errno on ctrl state change error new cee6c269b016 nvme-pci: properly report state change failure in nvme_reset_work new 7c1ce408eb32 nvme-pci: clean up nvme_remove_dead_ctrl a bit new 7183a46a4879 nvme-trace: do not export nvme_trace_disk_name new 26f2990d8583 nvme-trace: move opcode symbol print to nvme.h new ad795e47cdef nvme-trace: support for fabrics commands in host-side new 5f965f4fd923 nvme-trace: print result and status in hex format new a5448fdc469d nvmet: introduce target-side trace new a3646451edd5 nvme: prepare for fault injection into admin commands new f79d5fda4ea0 nvme: enable to inject errors into admin commands new 7e31d8215fd8 Documentation: nvme: add an example for nvme fault injection new 6b2c8e522c89 Merge branch 'nvme-5.3' of git://git.infradead.org/nvme in [...] new 766d61412ef8 block, bfq: reset inject limit when think-time state changes new db599f9ed9bd block, bfq: fix rq_in_driver check in bfq_update_inject_limit new 24792ad01cb6 block, bfq: update base request service times when possible new a3f9bce3697a block, bfq: bring forward seek&think time update new 13a857a4c4e8 block, bfq: detect wakers and unconditionally inject their I/O new 96a291c38c32 block, bfq: preempt lower-weight or lower-priority queues new 3726112ec731 block, bfq: re-schedule empty queues if they deserve I/O plugging new 16d4b74654ff md/raid1: Fix a warning message in remove_wb() new 2ad7a0cc8f8e Merge branch 'md-next' of https://github.com/liu-song-6/li [...] new 2b50f230f76f block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case new a5b47a40bed8 block: Remove unused code new 141df8bb5dc0 bcache: don't set max writeback rate if gc is running new b387e9b58679 bcache: check c->gc_thread by IS_ERR_OR_NULL in cache_set_flush() new 0ae49cb7aa00 bcache: fix return value error in bch_journal_read() new 695277f16b3a Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev [...] new e6dcbd3e6c91 bcache: avoid flushing btree node in cache_set_flush() if [...] new 578df99b1b05 bcache: ignore read-ahead request failure on backing device new 08ec1e6282f2 bcache: add io error counting in write_bdev_super_endio() new f960facb399e bcache: remove unnecessary prefetch() in bset_search_tree() new 89e0341af082 bcache: use sysfs_match_string() instead of __sysfs_match_ [...] new 0b13efecf5f2 bcache: add return value check to bch_cached_dev_run() new bd9026c8a7f3 bcache: remove unncessary code in bch_btree_keys_init() new e775339e1ae1 bcache: check CACHE_SET_IO_DISABLE in allocator code new 383ff2183ad1 bcache: check CACHE_SET_IO_DISABLE bit in bch_journal() new 4b6efb4bdbce bcache: more detailed error message to bcache_device_link() new 633bb2ce60b9 bcache: add more error message in bch_cached_dev_attach() new e0faa3d7f79f bcache: improve error message in bch_cached_dev_run() new 68a53c95a0fc bcache: remove "XXX:" comment line from run_cache_set() new 944a4f340a65 bcache: make bset_search_tree() be more understandable new 0c277e211aae bcache: add pendings_cleanup to stop pending bcache device new 5461999848e0 bcache: fix mistaken sysfs entry for io_error counter new f54d801dda14 bcache: destroy dc->writeback_write_wq if failed to create [...] new 5c2a634cbfaf bcache: stop writeback kthread and kworker when bch_cached [...] new a59ff6ccc2bf bcache: avoid a deadlock in bcache_reboot() new 97ba3b816e2c bcache: acquire bch_register_lock later in cached_dev_deta [...] new 80265d8dfd77 bcache: acquire bch_register_lock later in cached_dev_free() new 7e865eba00a3 bcache: fix potential deadlock in cached_def_free() new 2464b693148e bcache: add code comments for journal_read_bucket() new a231f07a5fe3 bcache: set largest seq to ja->seq[bucket_index] in journa [...] new 1df3877ff6a4 bcache: shrink btree node cache after bch_btree_check() new ba82c1ac1667 bcache: Revert "bcache: free heap cache_set->flush_btree i [...] new 249a5f6da57c bcache: Revert "bcache: fix high CPU occupancy during journal" new e5ec5f4765ad bcache: only clear BTREE_NODE_dirty bit when it is set new 41508bb7d46b bcache: add comments for mutex_lock(&b->write_lock) new d91ce7574daf bcache: remove retry_flush_write from struct cache_set new 50a260e85996 bcache: fix race in btree_flush_write() new 91be66e1318f bcache: performance improvement for btree_flush_write() new dff90d58a1c8 bcache: add reclaimed_journal_buckets to struct cache_set new dbc3117d4ca9 block, bfq: NULL out the bic when it's no longer valid new 152c762e9260 null_blk: fix type mismatch null_handle_cmd() new 152c7776b944 block, documentation: Fix wbt_lat_usec documentation new 6728ac339626 block, documentation: Sort queue sysfs attribute names alp [...] new 0c766e78bda6 block, documentation: Explain the word 'segments' new fbbe7c86b483 block, documentation: Document discard_zeroes_data, fua, m [...] new 5e4c7cf60ec3 block: sed-opal: PSID reverttper capability new 15ddffcb3413 block: sed-opal: "Never True" conditions new b71e8c13fa57 block: mtip32xx: Remove call to memset after dma_alloc_coherent new 5f2ab0c1c896 block: skd_main.c: Remove call to memset after dma_alloc_coherent new b2d0d99135ad block: move the BIO_NO_PAGE_REF check into bio_release_pages new d241a95f3514 block: optionally mark pages dirty in bio_release_pages new 163cc2d3cd87 block: use bio_release_pages in bio_unmap_user new 506e0798479e block: use bio_release_pages in bio_map_user_iov new 147a60538d91 iomap: use bio_release_pages in iomap_dio_bio_end_io new 57dfe3ce10e5 block_dev: use bio_release_pages in blkdev_bio_end_io new 9fec4a21886e block_dev: use bio_release_pages in bio_unmap_user new d7c8aa85ed20 direct-io: use bio_release_pages in dio_bio_complete new b620743077e2 block: never take page references for ITER_BVEC new c9888443413e block: sed-opal: add ioctl for done-mark of shadow mbr new a9b25b4cf2b7 block: sed-opal: ioctl for writing to shadow mbr new ff91064ea37c block: sed-opal: check size of shadow mbr new 5be1f9d82fa7 Merge tag 'v5.2-rc6' into for-5.3/block new 79d08f89bb1b block: fix .bi_size overflow new 417232880c8a sbitmap: Replace cmpxchg with xchg new c05f42206f4d blk-mq: remove blk_mq_put_ctx() new 970d168de636 blk-mq: simplify blk_mq_make_request() new d665e12aa713 block: nr_phys_segments needs to be zero for REQ_OP_WRITE_ZEROES new c9b3007feca0 blk-iolatency: fix STS_AGAIN handling new 3b99107f0e02 Merge tag 'for-5.3/block-20190708' of git://git.kernel.dk/ [...] new ca156e006add libata: don't request sense data on !ZAC ATA devices new fec36aae0de1 ata: acard-ahci: Remove call to memset after dmam_alloc_coherent new 602e40a78567 ata: libahci: Remove call to memset after dmam_alloc_coherent new 65315bbbfd9f ata: pdc_adma: Remove call to memset after dmam_alloc_coherent new 523e099b6955 ata: sata_nv: Remove call to memset after dmam_alloc_coherent new b39f5da46718 ata:sata_qstor: Remove call to memset after dmam_alloc_coherent new e675697eaca2 ata: sata_sil24: Remove call to memset after dmam_alloc_coherent new 8756a25b07e6 libata: Drop firmware version check from the ST1000LM024 quirk new 120357ea176e drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs new cdc5ffc41005 Merge tag 'for-5.3/libata-20190708' of git://git.kernel.dk [...]
The 1787 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/debugfs-cec-error-inj | 2 +- .../ABI/testing/sysfs-kernel-iommu_groups | 9 + Documentation/ABI/testing/sysfs-power | 2 +- Documentation/block/bfq-iosched.txt | 12 +- Documentation/block/biodoc.txt | 1 - Documentation/block/queue-sysfs.txt | 64 +- Documentation/cgroup-v1/blkio-controller.rst | 12 +- .../devicetree/bindings/cpufreq/imx-cpufreq-dt.txt | 37 + .../devicetree/bindings/gpio/gpio-davinci.txt | 18 + .../devicetree/bindings/gpio/pl061-gpio.txt | 10 - .../devicetree/bindings/gpio/pl061-gpio.yaml | 69 + .../devicetree/bindings/i3c/cdns,i3c-master.txt | 2 +- Documentation/devicetree/bindings/i3c/i3c.txt | 4 +- .../devicetree/bindings/leds/leds-lm36274.txt | 85 + .../devicetree/bindings/leds/leds-lm3697.txt | 73 + .../devicetree/bindings/leds/leds-spi-byte.txt | 44 + .../devicetree/bindings/media/allegro.txt | 43 + .../devicetree/bindings/media/amlogic,vdec.txt | 71 + .../devicetree/bindings/media/imx7-csi.txt | 9 +- .../bindings/media/marvell,mmp2-ccic.txt | 50 + .../devicetree/bindings/media/st,stm32-dcmi.txt | 2 +- .../devicetree/bindings/media/sun6i-csi.txt | 1 + .../devicetree/bindings/mfd/atmel-usart.txt | 20 +- Documentation/devicetree/bindings/mfd/ti-lmu.txt | 88 +- .../devicetree/bindings/pwm/ingenic,jz47xx-pwm.txt | 5 +- .../devicetree/bindings/pwm/pwm-sifive.txt | 33 + .../devicetree/bindings/pwm/pwm-stm32-lp.txt | 9 +- .../devicetree/bindings/pwm/pwm-stm32.txt | 3 + .../bindings/regulator/arizona-regulator.txt | 3 +- .../bindings/regulator/fixed-regulator.yaml | 5 +- .../bindings/regulator/gpio-regulator.txt | 57 - .../bindings/regulator/gpio-regulator.yaml | 118 + .../devicetree/bindings/regulator/max8660.txt | 47 - .../devicetree/bindings/regulator/max8660.yaml | 77 + .../bindings/regulator/qcom,spmi-regulator.txt | 22 + .../devicetree/bindings/regulator/regulator.txt | 140 +- .../devicetree/bindings/regulator/regulator.yaml | 200 + .../devicetree/bindings/regulator/slg51000.txt | 88 + .../bindings/regulator/st,stm32-booster.txt | 18 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 132 + .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 120 + .../bindings/sound/amlogic,axg-tdm-formatters.txt | 6 +- .../bindings/sound/amlogic,g12a-tohdmitx.txt | 55 + .../devicetree/bindings/sound/cs42xx8.txt | 6 + .../bindings/sound/davinci-mcasp-audio.txt | 3 + Documentation/devicetree/bindings/sound/madera.txt | 67 + .../devicetree/bindings/sound/max98357a.txt | 4 + Documentation/devicetree/bindings/sound/rt1011.txt | 32 + Documentation/devicetree/bindings/sound/rt1308.txt | 17 + .../devicetree/bindings/sound/st,stm32-i2s.txt | 2 +- .../devicetree/bindings/sound/st,stm32-sai.txt | 2 +- .../devicetree/bindings/sound/sun4i-i2s.txt | 45 - .../bindings/sound/sunxi,sun4i-spdif.txt | 42 - .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 86 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 106 + Documentation/devicetree/bindings/spi/spi-bus.txt | 112 +- .../devicetree/bindings/spi/spi-controller.yaml | 161 + Documentation/devicetree/bindings/spi/spi-gpio.txt | 43 - .../devicetree/bindings/spi/spi-gpio.yaml | 72 + .../devicetree/bindings/spi/spi-pl022.yaml | 165 + .../devicetree/bindings/spi/spi-stm32-qspi.txt | 5 +- .../devicetree/bindings/spi/spi-sun4i.txt | 23 - .../devicetree/bindings/spi/spi-sun6i.txt | 44 - .../devicetree/bindings/spi/spi-synquacer.txt | 27 + .../devicetree/bindings/spi/spi_pl022.txt | 70 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/gpio/consumer.rst | 4 +- Documentation/driver-api/gpio/driver.rst | 16 +- Documentation/extcon/intel-int3496.txt | 27 - .../fault-injection/nvme-fault-injection.txt | 56 + .../firmware-guide/acpi/extcon-intel-int3496.rst | 33 + Documentation/firmware-guide/acpi/index.rst | 1 + Documentation/fmc/API.txt | 47 - Documentation/fmc/FMC-and-SDB.txt | 88 - Documentation/fmc/carrier.txt | 311 -- Documentation/fmc/fmc-chardev.txt | 64 - Documentation/fmc/fmc-fakedev.txt | 36 - Documentation/fmc/fmc-trivial.txt | 17 - Documentation/fmc/fmc-write-eeprom.txt | 98 - Documentation/fmc/identifiers.txt | 168 - Documentation/fmc/mezzanine.txt | 123 - Documentation/fmc/parameters.txt | 56 - Documentation/laptops/thinkpad-acpi.txt | 4 +- Documentation/leds/index.rst | 25 + Documentation/leds/leds-blinkm.rst | 84 + Documentation/leds/leds-blinkm.txt | 80 - Documentation/leds/leds-class-flash.rst | 90 + Documentation/leds/leds-class-flash.txt | 73 - Documentation/leds/leds-class.rst | 125 + Documentation/leds/leds-class.txt | 122 - Documentation/leds/leds-lm3556.rst | 137 + Documentation/leds/leds-lm3556.txt | 85 - Documentation/leds/leds-lp3944.rst | 59 + Documentation/leds/leds-lp3944.txt | 50 - Documentation/leds/leds-lp5521.rst | 115 + Documentation/leds/leds-lp5521.txt | 101 - Documentation/leds/leds-lp5523.rst | 147 + Documentation/leds/leds-lp5523.txt | 130 - Documentation/leds/leds-lp5562.rst | 137 + Documentation/leds/leds-lp5562.txt | 120 - Documentation/leds/leds-lp55xx.rst | 224 ++ Documentation/leds/leds-lp55xx.txt | 194 - Documentation/leds/leds-mlxcpld.rst | 118 + Documentation/leds/leds-mlxcpld.txt | 110 - Documentation/leds/ledtrig-oneshot.rst | 44 + Documentation/leds/ledtrig-oneshot.txt | 43 - Documentation/leds/ledtrig-transient.rst | 167 + Documentation/leds/ledtrig-transient.txt | 152 - Documentation/leds/ledtrig-usbport.rst | 46 + Documentation/leds/ledtrig-usbport.txt | 41 - Documentation/leds/uleds.rst | 37 + Documentation/leds/uleds.txt | 36 - Documentation/media/kapi/dtv-core.rst | 6 +- Documentation/media/kapi/v4l2-controls.rst | 206 +- Documentation/media/uapi/cec/cec-api.rst | 2 +- Documentation/media/uapi/cec/cec-ioc-g-mode.rst | 3 +- Documentation/media/uapi/cec/cec-ioc-receive.rst | 15 +- .../media/uapi/mediactl/media-ioc-enum-links.rst | 7 +- Documentation/media/uapi/rc/rc-tables.rst | 30 +- Documentation/media/uapi/v4l/biblio.rst | 9 + Documentation/media/uapi/v4l/ext-ctrls-codec.rst | 625 +++ Documentation/media/uapi/v4l/extended-controls.rst | 15 +- Documentation/media/uapi/v4l/field-order.rst | 17 +- Documentation/media/uapi/v4l/pixfmt-compressed.rst | 25 + .../media/uapi/v4l/pixfmt-v4l2-mplane.rst | 15 +- Documentation/media/uapi/v4l/pixfmt-v4l2.rst | 13 +- Documentation/media/uapi/v4l/vidioc-qbuf.rst | 8 + Documentation/media/uapi/v4l/vidioc-queryctrl.rst | 30 + Documentation/media/v4l-drivers/index.rst | 1 + Documentation/media/v4l-drivers/vimc.dot | 22 + Documentation/media/v4l-drivers/vimc.rst | 98 + Documentation/media/v4l-drivers/vivid.rst | 5 + Documentation/media/videodev2.h.rst.exceptions | 5 + Documentation/pwm.txt | 7 + MAINTAINERS | 88 +- arch/arm/mach-omap1/ams-delta-fiq.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 5 +- arch/arm/mach-pxa/am200epd.c | 13 +- arch/arm/mach-s3c64xx/mach-crag6410.c | 21 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 11 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 17 + arch/arm64/mm/dma-mapping.c | 412 +- arch/powerpc/kernel/suspend.c | 1 + arch/riscv/Kconfig | 1 + arch/s390/kernel/entry.h | 1 - block/Kconfig.iosched | 7 + block/bfq-cgroup.c | 212 +- block/bfq-iosched.c | 967 +++-- block/bfq-iosched.h | 48 +- block/bio.c | 96 +- block/blk-cgroup.c | 139 +- block/blk-core.c | 111 +- block/blk-iolatency.c | 51 +- block/blk-map.c | 10 +- block/blk-merge.c | 112 +- block/blk-mq-debugfs.c | 42 +- block/blk-mq-sched.c | 31 +- block/blk-mq-sched.h | 10 +- block/blk-mq-tag.c | 8 - block/blk-mq.c | 44 +- block/blk-mq.h | 7 +- block/blk.h | 36 +- block/genhd.c | 5 +- block/kyber-iosched.c | 6 +- block/mq-deadline.c | 5 +- block/opal_proto.h | 16 + block/sed-opal.c | 197 +- drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/acpi/Kconfig | 2 - drivers/acpi/acpi_apd.c | 2 +- drivers/acpi/acpi_configfs.c | 6 +- drivers/acpi/acpi_lpit.c | 7 +- drivers/acpi/acpi_lpss.c | 111 +- drivers/acpi/acpica/acevents.h | 3 +- drivers/acpi/acpica/acglobal.h | 1 - drivers/acpi/acpica/acnamesp.h | 2 - drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/evgpe.c | 8 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/exconfig.c | 16 +- drivers/acpi/acpica/nsaccess.c | 54 +- drivers/acpi/acpica/nseval.c | 190 - drivers/acpi/acpica/nsinit.c | 49 +- drivers/acpi/acpica/nsload.c | 12 - drivers/acpi/acpica/nsutils.c | 12 - drivers/acpi/acpica/tbdata.c | 13 - drivers/acpi/acpica/tbxfload.c | 7 + drivers/acpi/acpica/utinit.c | 1 - drivers/acpi/acpica/utxfinit.c | 18 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 165 +- drivers/acpi/internal.h | 7 + drivers/acpi/osl.c | 4 +- drivers/acpi/pmic/intel_pmic.c | 2 - drivers/acpi/power.c | 135 + drivers/acpi/property.c | 26 +- drivers/acpi/sleep.c | 22 +- drivers/acpi/tables.c | 21 +- drivers/ata/acard-ahci.c | 1 - drivers/ata/ahci_sunxi.c | 47 +- drivers/ata/libahci.c | 1 - drivers/ata/libata-core.c | 4 +- drivers/ata/libata-eh.c | 8 +- drivers/ata/pdc_adma.c | 1 - drivers/ata/sata_nv.c | 2 - drivers/ata/sata_qstor.c | 1 - drivers/ata/sata_sil24.c | 1 - drivers/base/core.c | 28 + drivers/base/devcon.c | 26 + drivers/base/power/clock_ops.c | 6 +- drivers/base/power/main.c | 36 +- drivers/base/power/wakeup.c | 6 +- drivers/base/property.c | 24 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regcache-lzo.c | 8 +- drivers/base/regmap/regmap-debugfs.c | 2 + drivers/base/regmap/regmap-i3c.c | 60 + drivers/base/regmap/regmap.c | 2 + drivers/base/swnode.c | 324 +- drivers/block/drbd/drbd_debugfs.c | 64 +- drivers/block/drbd/drbd_debugfs.h | 4 +- drivers/block/drbd/drbd_main.c | 3 +- drivers/block/floppy.c | 2 +- drivers/block/loop.c | 16 +- drivers/block/mtip32xx/mtip32xx.c | 5 - drivers/block/null_blk_main.c | 14 +- drivers/block/skd_main.c | 1 - drivers/cpufreq/Kconfig.arm | 17 + drivers/cpufreq/Makefile | 2 + drivers/cpufreq/armada-37xx-cpufreq.c | 4 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 12 +- drivers/cpufreq/cpufreq-dt-platdev.c | 5 +- drivers/cpufreq/cpufreq.c | 121 +- drivers/cpufreq/imx-cpufreq-dt.c | 97 + drivers/cpufreq/pcc-cpufreq.c | 4 +- drivers/cpufreq/raspberrypi-cpufreq.c | 97 + drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/edac/Kconfig | 6 + drivers/edac/Makefile | 1 + drivers/edac/altera_edac.c | 43 +- drivers/edac/aspeed_edac.c | 4 - drivers/edac/debugfs.c | 12 +- drivers/edac/edac_mc_sysfs.c | 34 +- drivers/edac/edac_module.h | 20 +- drivers/edac/i10nm_base.c | 10 +- drivers/edac/ie31200_edac.c | 78 +- drivers/edac/sb_edac.c | 1 - drivers/edac/sifive_edac.c | 119 + drivers/edac/skx_base.c | 2 +- drivers/edac/skx_common.c | 4 +- drivers/edac/skx_common.h | 2 +- drivers/fmc/Kconfig | 52 - drivers/fmc/Makefile | 15 - drivers/fmc/fmc-chardev.c | 199 - drivers/fmc/fmc-core.c | 388 -- drivers/fmc/fmc-debug.c | 172 - drivers/fmc/fmc-dump.c | 58 - drivers/fmc/fmc-fakedev.c | 355 -- drivers/fmc/fmc-match.c | 113 - drivers/fmc/fmc-private.h | 8 - drivers/fmc/fmc-sdb.c | 219 - drivers/fmc/fmc-trivial.c | 103 - drivers/fmc/fmc-write-eeprom.c | 175 - drivers/fmc/fru-parse.c | 80 - drivers/gpio/Kconfig | 20 +- drivers/gpio/Makefile | 296 +- drivers/gpio/TODO | 40 + drivers/gpio/gpio-altera.c | 65 +- drivers/gpio/gpio-amd-fch.c | 4 +- drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-ath79.c | 66 +- drivers/gpio/gpio-davinci.c | 7 +- drivers/gpio/gpio-eic-sprd.c | 9 +- drivers/gpio/gpio-em.c | 34 +- drivers/gpio/gpio-ep93xx.c | 7 +- drivers/gpio/gpio-ftgpio010.c | 35 +- drivers/gpio/gpio-grgpio.c | 4 +- drivers/gpio/gpio-ixp4xx.c | 14 +- drivers/gpio/gpio-janz-ttl.c | 9 +- drivers/gpio/gpio-madera.c | 6 +- drivers/gpio/gpio-max732x.c | 45 +- drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-mvebu.c | 11 +- drivers/gpio/gpio-omap.c | 509 +-- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpio-pl061.c | 30 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-siox.c | 51 +- drivers/gpio/gpio-stp-xway.c | 33 +- drivers/gpio/gpio-tegra.c | 4 +- drivers/gpio/gpio-vf610.c | 14 +- drivers/gpio/gpio-vr41xx.c | 19 +- drivers/gpio/gpio-xilinx.c | 90 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 43 + drivers/gpio/gpiolib.c | 94 +- drivers/gpio/gpiolib.h | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 19 +- drivers/gpu/vga/Kconfig | 1 + drivers/gpu/vga/vga_switcheroo.c | 11 +- drivers/hid/hid-cp2112.c | 7 +- drivers/hid/hid-picolcd_fb.c | 4 +- drivers/i3c/master.c | 82 +- drivers/i3c/master/dw-i3c-master.c | 7 +- drivers/i3c/master/i3c-master-cdns.c | 10 +- drivers/input/serio/i8042.c | 2 +- drivers/input/touchscreen/sur40.c | 6 +- drivers/iommu/amd_iommu.c | 26 +- drivers/iommu/amd_iommu_init.c | 45 +- drivers/iommu/arm-smmu-v3.c | 69 +- drivers/iommu/arm-smmu.c | 4 +- drivers/iommu/dma-iommu.c | 458 ++- drivers/iommu/intel-iommu-debugfs.c | 137 +- drivers/iommu/intel-iommu.c | 940 ++--- drivers/iommu/intel-pasid.c | 17 - drivers/iommu/intel-pasid.h | 26 + drivers/iommu/intel-svm.c | 15 + drivers/iommu/intel_irq_remapping.c | 4 +- drivers/iommu/io-pgtable-arm-v7s.c | 17 +- drivers/iommu/io-pgtable-arm.c | 40 +- drivers/iommu/iommu.c | 298 +- drivers/iommu/ipmmu-vmsa.c | 186 +- drivers/iommu/omap-iommu-debug.c | 35 +- drivers/iommu/omap-iommu.c | 3 +- drivers/leds/Kconfig | 35 + drivers/leds/Makefile | 4 + drivers/leds/leds-lm36274.c | 172 + drivers/leds/leds-lm3697.c | 395 ++ drivers/leds/leds-max77650.c | 2 - drivers/leds/leds-pca955x.c | 2 +- drivers/leds/leds-pwm.c | 45 +- drivers/leds/leds-spi-byte.c | 161 + drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-ti-lmu-common.c | 156 + drivers/leds/trigger/Kconfig | 2 +- drivers/leds/trigger/ledtrig-transient.c | 2 +- drivers/lightnvm/core.c | 2 +- drivers/lightnvm/pblk-core.c | 18 +- drivers/md/bcache/alloc.c | 9 + drivers/md/bcache/bcache.h | 6 +- drivers/md/bcache/bset.c | 61 +- drivers/md/bcache/btree.c | 53 +- drivers/md/bcache/btree.h | 2 + drivers/md/bcache/io.c | 12 + drivers/md/bcache/journal.c | 141 +- drivers/md/bcache/journal.h | 4 + drivers/md/bcache/super.c | 227 +- drivers/md/bcache/sysfs.c | 67 +- drivers/md/bcache/util.h | 2 - drivers/md/bcache/writeback.c | 8 + drivers/md/md-bitmap.c | 20 + drivers/md/md.c | 129 +- drivers/md/md.h | 23 + drivers/md/raid1-10.c | 30 + drivers/md/raid1.c | 119 +- drivers/md/raid10.c | 86 +- drivers/md/raid5.c | 12 +- drivers/media/Kconfig | 37 +- drivers/media/Makefile | 13 +- drivers/media/cec/cec-adap.c | 141 +- drivers/media/cec/cec-api.c | 8 - drivers/media/cec/cec-core.c | 8 +- drivers/media/cec/cec-notifier.c | 112 +- drivers/media/cec/cec-priv.h | 5 + drivers/media/common/saa7146/saa7146_fops.c | 9 + drivers/media/common/saa7146/saa7146_video.c | 18 +- drivers/media/common/videobuf2/videobuf2-core.c | 5 + .../media/common/videobuf2/videobuf2-dma-contig.c | 3 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 5 +- drivers/media/common/videobuf2/videobuf2-memops.c | 9 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 10 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-core/Kconfig | 3 - drivers/media/dvb-core/dvb_frontend.c | 140 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/dvb-frontends/si2168.c | 7 +- drivers/media/dvb-frontends/stv0297.c | 2 +- drivers/media/dvb-frontends/stv090x.c | 197 +- drivers/media/dvb-frontends/stv090x.h | 3 + drivers/media/dvb-frontends/stv090x_priv.h | 2 +- drivers/media/dvb-frontends/stv6110x.c | 135 +- drivers/media/dvb-frontends/stv6110x.h | 3 + drivers/media/dvb-frontends/stv6110x_priv.h | 3 +- drivers/media/i2c/Kconfig | 5 +- drivers/media/i2c/Makefile | 2 +- drivers/media/i2c/adv7511-v4l2.c | 1997 ++++++++++ drivers/media/i2c/adv7511.c | 1992 ---------- drivers/media/i2c/ak881x.c | 2 +- drivers/media/i2c/cx25840/cx25840-core.c | 1409 +++++-- drivers/media/i2c/cx25840/cx25840-core.h | 30 +- drivers/media/i2c/cx25840/cx25840-vbi.c | 4 + drivers/media/i2c/imx214.c | 2 +- drivers/media/i2c/mt9m001.c | 2 +- drivers/media/i2c/mt9m111.c | 40 +- drivers/media/i2c/mt9p031.c | 2 +- drivers/media/i2c/ov13858.c | 4 +- drivers/media/i2c/ov2640.c | 2 +- drivers/media/i2c/ov2685.c | 2 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov6650.c | 1 - drivers/media/i2c/ov7740.c | 24 +- drivers/media/i2c/ov8856.c | 12 +- drivers/media/i2c/ov9640.c | 4 +- drivers/media/i2c/smiapp/smiapp-quirk.c | 2 +- drivers/media/i2c/st-mipid02.c | 60 +- drivers/media/i2c/tda7432.c | 3 +- drivers/media/i2c/tw9910.c | 3 +- drivers/media/i2c/video-i2c.c | 8 +- drivers/media/mc/Kconfig | 33 + drivers/media/mc/Makefile | 10 + .../mc-dev-allocator.c} | 0 drivers/media/mc/mc-device.c | 902 +++++ drivers/media/{media-devnode.c => mc/mc-devnode.c} | 0 drivers/media/{media-entity.c => mc/mc-entity.c} | 0 drivers/media/{media-request.c => mc/mc-request.c} | 0 drivers/media/media-device.c | 894 ----- drivers/media/pci/bt8xx/bttv-audio-hook.c | 2 +- drivers/media/pci/bt8xx/bttv-audio-hook.h | 2 + drivers/media/pci/bt8xx/bttv-driver.c | 50 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cobalt/cobalt-v4l2.c | 14 +- drivers/media/pci/cx18/cx18-ioctl.c | 5 +- drivers/media/pci/cx18/cx18-streams.c | 1 + drivers/media/pci/cx23885/cx23885-417.c | 13 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 - drivers/media/pci/cx23885/cx23885-video.c | 22 +- drivers/media/pci/cx25821/cx25821-video.c | 14 +- drivers/media/pci/cx88/cx88-alsa.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 6 +- drivers/media/pci/cx88/cx88-core.c | 2 +- drivers/media/pci/cx88/cx88-i2c.c | 1 - drivers/media/pci/cx88/cx88-input.c | 4 +- drivers/media/pci/cx88/cx88-video.c | 34 +- drivers/media/pci/ddbridge/Kconfig | 1 - drivers/media/pci/dt3155/Kconfig | 1 - drivers/media/pci/dt3155/dt3155.c | 5 +- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 +- drivers/media/pci/ivtv/Kconfig | 2 - drivers/media/pci/ivtv/ivtv-cards.h | 3 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 7 - drivers/media/pci/ivtv/ivtv-streams.c | 14 +- drivers/media/pci/ivtv/ivtvfb.c | 16 +- drivers/media/pci/meye/Kconfig | 3 +- drivers/media/pci/meye/meye.c | 6 +- drivers/media/pci/saa7134/saa7134-core.c | 15 + drivers/media/pci/saa7134/saa7134-empress.c | 4 + drivers/media/pci/saa7134/saa7134-video.c | 46 +- drivers/media/pci/saa7164/saa7164-core.c | 33 +- drivers/media/pci/saa7164/saa7164-encoder.c | 15 +- drivers/media/pci/saa7164/saa7164-vbi.c | 15 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 5 +- drivers/media/pci/solo6x10/solo6x10-v4l2.c | 5 +- drivers/media/pci/sta2x11/sta2x11_vip.c | 6 +- drivers/media/pci/ttpci/Kconfig | 3 +- drivers/media/pci/ttpci/av7110.c | 14 +- drivers/media/pci/ttpci/av7110.h | 21 +- drivers/media/pci/ttpci/av7110_ir.c | 423 +- drivers/media/pci/tw68/tw68-video.c | 8 +- drivers/media/pci/tw686x/tw686x-video.c | 5 +- drivers/media/platform/Kconfig | 12 - drivers/media/platform/aspeed-video.c | 156 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 2163 ++++++++++ drivers/media/platform/atmel/atmel-isc-regs.h | 6 +- drivers/media/platform/atmel/atmel-isc.c | 2424 ------------ drivers/media/platform/atmel/atmel-isc.h | 245 ++ drivers/media/platform/atmel/atmel-sama5d2-isc.c | 348 ++ drivers/media/platform/cec-gpio/cec-gpio.c | 28 +- drivers/media/platform/coda/Makefile | 5 +- drivers/media/platform/coda/coda-bit.c | 452 ++- drivers/media/platform/coda/coda-common.c | 392 +- drivers/media/platform/coda/coda-h264.c | 3 +- drivers/media/platform/coda/coda-mpeg2.c | 87 + drivers/media/platform/coda/coda-mpeg4.c | 87 + drivers/media/platform/coda/coda.h | 47 +- drivers/media/platform/coda/coda_regs.h | 20 +- drivers/media/platform/coda/trace.h | 2 +- drivers/media/platform/davinci/vpif_capture.c | 16 +- drivers/media/platform/davinci/vpss.c | 7 +- drivers/media/platform/exynos-gsc/gsc-core.c | 2 +- drivers/media/platform/exynos-gsc/gsc-core.h | 2 +- drivers/media/platform/exynos-gsc/gsc-m2m.c | 14 +- drivers/media/platform/exynos4-is/common.c | 5 +- drivers/media/platform/exynos4-is/common.h | 3 +- drivers/media/platform/exynos4-is/fimc-capture.c | 10 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 9 +- drivers/media/platform/exynos4-is/fimc-lite.c | 10 +- drivers/media/platform/exynos4-is/fimc-m2m.c | 12 +- drivers/media/platform/exynos4-is/media-dev.c | 6 +- drivers/media/platform/marvell-ccic/Kconfig | 2 + drivers/media/platform/marvell-ccic/cafe-driver.c | 58 +- drivers/media/platform/marvell-ccic/mcam-core.c | 348 +- drivers/media/platform/marvell-ccic/mcam-core.h | 12 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 238 +- drivers/media/platform/meson/ao-cec-g12a.c | 21 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 6 +- drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 18 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 44 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 2 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 47 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 2 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 23 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 25 +- drivers/media/platform/mtk-vcodec/vdec_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 22 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 6 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 2 +- .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 21 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 21 +- drivers/media/platform/mtk-vcodec/venc_drv_base.h | 10 +- drivers/media/platform/mtk-vcodec/venc_drv_if.c | 15 +- drivers/media/platform/mtk-vcodec/venc_drv_if.h | 5 +- drivers/media/platform/mtk-vcodec/venc_ipi_msg.h | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.c | 2 +- drivers/media/platform/mtk-vcodec/venc_vpu_if.h | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 2 +- drivers/media/platform/omap/Kconfig | 1 - drivers/media/platform/omap3isp/isp.c | 18 +- drivers/media/platform/omap3isp/isph3a_aewb.c | 24 +- drivers/media/platform/omap3isp/isph3a_af.c | 24 +- drivers/media/platform/omap3isp/isphist.c | 11 +- drivers/media/platform/omap3isp/ispstat.c | 4 +- drivers/media/platform/omap3isp/ispvideo.c | 3 +- drivers/media/platform/pxa_camera.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 2 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/qcom/venus/firmware.c | 6 +- drivers/media/platform/qcom/venus/helpers.c | 7 + drivers/media/platform/qcom/venus/hfi_cmds.c | 2 + drivers/media/platform/qcom/venus/vdec.c | 4 +- drivers/media/platform/qcom/venus/vdec_ctrls.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 23 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 4 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 190 +- drivers/media/platform/rcar_fdp1.c | 12 +- drivers/media/platform/rcar_jpu.c | 10 +- drivers/media/platform/renesas-ceu.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 5 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 19 +- drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 21 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 4 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 5 + drivers/media/platform/seco-cec/seco-cec.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 4 +- drivers/media/platform/sti/hva/hva-v4l2.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 1 + drivers/media/platform/ti-vpe/vpe.c | 7 +- drivers/media/platform/vicodec/Kconfig | 1 - drivers/media/platform/vicodec/vicodec-core.c | 313 +- drivers/media/platform/vim2m.c | 6 +- drivers/media/platform/vimc/Kconfig | 1 - drivers/media/platform/vimc/Makefile | 12 +- drivers/media/platform/vimc/vimc-capture.c | 5 +- drivers/media/platform/vimc/vimc-common.c | 4 - drivers/media/platform/vimc/vimc-core.c | 7 +- drivers/media/platform/vimc/vimc-debayer.c | 11 +- drivers/media/platform/vimc/vimc-scaler.c | 7 +- drivers/media/platform/vimc/vimc-sensor.c | 7 +- drivers/media/platform/vimc/vimc-streamer.c | 26 +- drivers/media/platform/vivid/Kconfig | 1 - drivers/media/platform/vivid/vivid-core.c | 126 +- drivers/media/platform/vivid/vivid-core.h | 44 +- drivers/media/platform/vivid/vivid-ctrls.c | 108 +- drivers/media/platform/vivid/vivid-kthread-cap.c | 8 +- drivers/media/platform/vivid/vivid-osd.c | 2 +- drivers/media/platform/vivid/vivid-vbi-cap.c | 16 +- drivers/media/platform/vivid/vivid-vid-cap.c | 142 +- drivers/media/platform/vivid/vivid-vid-common.c | 28 +- drivers/media/platform/vivid/vivid-vid-common.h | 2 - drivers/media/platform/vivid/vivid-vid-out.c | 6 + drivers/media/radio/Kconfig | 1 - drivers/media/radio/dsbr100.c | 3 +- drivers/media/radio/radio-cadet.c | 5 +- drivers/media/radio/radio-isa.c | 4 +- drivers/media/radio/radio-keene.c | 3 +- drivers/media/radio/radio-ma901.c | 3 +- drivers/media/radio/radio-miropcm20.c | 4 +- drivers/media/radio/radio-mr800.c | 5 +- drivers/media/radio/radio-raremono.c | 33 +- drivers/media/radio/radio-sf16fmi.c | 3 +- drivers/media/radio/radio-si476x.c | 21 +- drivers/media/radio/radio-tea5764.c | 3 +- drivers/media/radio/radio-tea5777.c | 5 +- drivers/media/radio/radio-timb.c | 3 +- drivers/media/radio/radio-wl1273.c | 12 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 7 +- drivers/media/radio/si470x/radio-si470x-usb.c | 6 +- drivers/media/radio/si4713/radio-platform-si4713.c | 4 +- drivers/media/radio/si4713/radio-usb-si4713.c | 4 +- drivers/media/radio/tea575x.c | 7 +- drivers/media/radio/wl128x/fmdrv_v4l2.c | 13 +- drivers/media/rc/ir-spi.c | 1 + drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c | 20 +- drivers/media/rc/keymaps/rc-alink-dtu-m.c | 20 +- drivers/media/rc/keymaps/rc-anysee.c | 20 +- drivers/media/rc/keymaps/rc-apac-viewcomp.c | 20 +- drivers/media/rc/keymaps/rc-astrometa-t2hybrid.c | 20 +- drivers/media/rc/keymaps/rc-asus-pc39.c | 20 +- drivers/media/rc/keymaps/rc-asus-ps3-100.c | 20 +- drivers/media/rc/keymaps/rc-ati-x10.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-a16d.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-cardbus.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-dvbt.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-m135a.c | 40 +- .../media/rc/keymaps/rc-avermedia-m733a-rm-k6.c | 20 +- drivers/media/rc/keymaps/rc-avermedia-rm-ks.c | 20 +- drivers/media/rc/keymaps/rc-avermedia.c | 20 +- drivers/media/rc/keymaps/rc-avertv-303.c | 20 +- drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c | 20 +- drivers/media/rc/keymaps/rc-behold-columbus.c | 20 +- drivers/media/rc/keymaps/rc-behold.c | 20 +- drivers/media/rc/keymaps/rc-budget-ci-old.c | 20 +- drivers/media/rc/keymaps/rc-cinergy-1400.c | 20 +- drivers/media/rc/keymaps/rc-cinergy.c | 20 +- drivers/media/rc/keymaps/rc-d680-dmb.c | 20 +- drivers/media/rc/keymaps/rc-delock-61959.c | 20 +- drivers/media/rc/keymaps/rc-dib0700-nec.c | 40 +- drivers/media/rc/keymaps/rc-dib0700-rc5.c | 100 +- drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c | 20 +- drivers/media/rc/keymaps/rc-digittrade.c | 20 +- drivers/media/rc/keymaps/rc-dm1105-nec.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c | 20 +- drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c | 20 +- drivers/media/rc/keymaps/rc-dtt200u.c | 20 +- drivers/media/rc/keymaps/rc-dvbsky.c | 20 +- drivers/media/rc/keymaps/rc-dvico-mce.c | 20 +- drivers/media/rc/keymaps/rc-dvico-portable.c | 20 +- drivers/media/rc/keymaps/rc-em-terratec.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv-fm53.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv.c | 20 +- drivers/media/rc/keymaps/rc-encore-enltv2.c | 20 +- drivers/media/rc/keymaps/rc-eztv.c | 20 +- drivers/media/rc/keymaps/rc-flydvb.c | 20 +- drivers/media/rc/keymaps/rc-flyvideo.c | 20 +- drivers/media/rc/keymaps/rc-fusionhdtv-mce.c | 20 +- drivers/media/rc/keymaps/rc-gadmei-rm008z.c | 20 +- drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c | 20 +- drivers/media/rc/keymaps/rc-gotview7135.c | 20 +- drivers/media/rc/keymaps/rc-hauppauge.c | 101 +- drivers/media/rc/keymaps/rc-hisi-poplar.c | 20 +- drivers/media/rc/keymaps/rc-hisi-tv-demo.c | 20 +- drivers/media/rc/keymaps/rc-iodata-bctv7e.c | 20 +- drivers/media/rc/keymaps/rc-it913x-v1.c | 40 +- drivers/media/rc/keymaps/rc-it913x-v2.c | 40 +- drivers/media/rc/keymaps/rc-kaiomy.c | 20 +- drivers/media/rc/keymaps/rc-kworld-315u.c | 20 +- drivers/media/rc/keymaps/rc-kworld-pc150u.c | 20 +- .../media/rc/keymaps/rc-kworld-plus-tv-analog.c | 24 +- drivers/media/rc/keymaps/rc-leadtek-y04g0051.c | 20 +- drivers/media/rc/keymaps/rc-lme2510.c | 60 +- drivers/media/rc/keymaps/rc-manli.c | 20 +- .../media/rc/keymaps/rc-medion-x10-digitainer.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10-or2x.c | 20 +- drivers/media/rc/keymaps/rc-medion-x10.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-ii.c | 20 +- drivers/media/rc/keymaps/rc-msi-digivox-iii.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c | 20 +- drivers/media/rc/keymaps/rc-msi-tvanywhere.c | 20 +- drivers/media/rc/keymaps/rc-nebula.c | 20 +- .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c | 40 +- drivers/media/rc/keymaps/rc-norwood.c | 20 +- drivers/media/rc/keymaps/rc-npgtech.c | 20 +- drivers/media/rc/keymaps/rc-pctv-sedna.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-color.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-grey.c | 20 +- drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-002t.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-mk12.c | 20 +- drivers/media/rc/keymaps/rc-pixelview-new.c | 20 +- drivers/media/rc/keymaps/rc-pixelview.c | 20 +- .../media/rc/keymaps/rc-powercolor-real-angel.c | 20 +- drivers/media/rc/keymaps/rc-proteus-2309.c | 20 +- drivers/media/rc/keymaps/rc-purpletv.c | 20 +- drivers/media/rc/keymaps/rc-pv951.c | 20 +- .../media/rc/keymaps/rc-real-audio-220-32-keys.c | 20 +- drivers/media/rc/keymaps/rc-reddo.c | 20 +- drivers/media/rc/keymaps/rc-snapstream-firefly.c | 20 +- drivers/media/rc/keymaps/rc-su3000.c | 20 +- drivers/media/rc/keymaps/rc-tango.c | 20 +- drivers/media/rc/keymaps/rc-tbs-nec.c | 20 +- drivers/media/rc/keymaps/rc-technisat-ts35.c | 20 +- drivers/media/rc/keymaps/rc-technisat-usb2.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-c-pci.c | 20 +- .../media/rc/keymaps/rc-terratec-cinergy-s2-hd.c | 20 +- drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim-2.c | 20 +- drivers/media/rc/keymaps/rc-terratec-slim.c | 20 +- drivers/media/rc/keymaps/rc-tevii-nec.c | 20 +- .../media/rc/keymaps/rc-total-media-in-hand-02.c | 20 +- drivers/media/rc/keymaps/rc-total-media-in-hand.c | 20 +- drivers/media/rc/keymaps/rc-trekstor.c | 20 +- drivers/media/rc/keymaps/rc-tt-1500.c | 20 +- drivers/media/rc/keymaps/rc-twinhan-dtv-cab-ci.c | 20 +- drivers/media/rc/keymaps/rc-twinhan1027.c | 20 +- drivers/media/rc/keymaps/rc-videomate-m1f.c | 20 +- drivers/media/rc/keymaps/rc-videomate-s350.c | 20 +- drivers/media/rc/keymaps/rc-videomate-tv-pvr.c | 20 +- drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c | 20 +- drivers/media/rc/keymaps/rc-winfast.c | 20 +- drivers/media/rc/keymaps/rc-xbox-dvd.c | 20 +- drivers/media/rc/keymaps/rc-zx-irdec.c | 20 +- drivers/media/rc/lirc_dev.c | 2 +- drivers/media/rc/mceusb.c | 4 +- drivers/media/rc/meson-ir.c | 6 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/sunxi-cir.c | 1 - drivers/media/spi/Kconfig | 2 +- drivers/media/tuners/Kconfig | 2 +- drivers/media/tuners/si2157.c | 6 + drivers/media/tuners/si2157_priv.h | 3 +- drivers/media/usb/airspy/airspy.c | 6 +- drivers/media/usb/au0828/au0828-core.c | 12 +- drivers/media/usb/au0828/au0828-video.c | 21 +- drivers/media/usb/cpia2/cpia2_usb.c | 3 +- drivers/media/usb/cpia2/cpia2_v4l.c | 9 +- drivers/media/usb/cx231xx/cx231xx-cards.c | 2 + drivers/media/usb/cx231xx/cx231xx-dvb.c | 1 + drivers/media/usb/cx231xx/cx231xx-video.c | 28 +- drivers/media/usb/dvb-usb-v2/af9035.c | 2 - drivers/media/usb/dvb-usb-v2/dvb_usb_urb.c | 15 +- drivers/media/usb/dvb-usb-v2/dvbsky.c | 11 - drivers/media/usb/dvb-usb/Kconfig | 16 +- drivers/media/usb/dvb-usb/Makefile | 3 + drivers/media/usb/dvb-usb/cxusb-analog.c | 1845 +++++++++ drivers/media/usb/dvb-usb/cxusb.c | 796 +++- drivers/media/usb/dvb-usb/cxusb.h | 158 +- drivers/media/usb/dvb-usb/dvb-usb-dvb.c | 5 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 20 +- drivers/media/usb/dvb-usb/dvb-usb.h | 10 + drivers/media/usb/em28xx/em28xx-input.c | 35 +- drivers/media/usb/em28xx/em28xx-video.c | 32 +- drivers/media/usb/go7007/go7007-v4l2.c | 15 +- drivers/media/usb/gspca/gspca.c | 6 +- drivers/media/usb/hackrf/hackrf.c | 14 +- drivers/media/usb/hdpvr/hdpvr-video.c | 22 +- drivers/media/usb/msi2500/msi2500.c | 5 +- drivers/media/usb/pvrusb2/Kconfig | 2 + drivers/media/usb/pvrusb2/pvrusb2-cx2584x-v4l.c | 25 + drivers/media/usb/pvrusb2/pvrusb2-devattr.c | 212 +- drivers/media/usb/pvrusb2/pvrusb2-devattr.h | 1 + drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 88 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.h | 5 +- drivers/media/usb/pvrusb2/pvrusb2-fx2-cmd.h | 4 + drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 40 +- drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c | 6 +- drivers/media/usb/pvrusb2/pvrusb2-std.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-sysfs.c | 3 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 17 +- drivers/media/usb/pwc/pwc-if.c | 2 + drivers/media/usb/pwc/pwc-v4l.c | 3 - drivers/media/usb/pwc/pwc.h | 18 +- drivers/media/usb/s2255/Kconfig | 1 - drivers/media/usb/s2255/s2255drv.c | 5 +- drivers/media/usb/stk1160/stk1160-v4l.c | 7 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/tm6000/tm6000-video.c | 20 +- drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbvision/usbvision-video.c | 20 +- drivers/media/usb/uvc/uvc_ctrl.c | 4 +- drivers/media/usb/uvc/uvc_debugfs.c | 5 +- drivers/media/usb/zr364xx/zr364xx.c | 10 +- drivers/media/v4l2-core/Kconfig | 2 - drivers/media/v4l2-core/v4l2-common.c | 32 +- drivers/media/v4l2-core/v4l2-ctrls.c | 126 +- drivers/media/v4l2-core/v4l2-dev.c | 2 - drivers/media/v4l2-core/v4l2-fwnode.c | 10 +- drivers/media/v4l2-core/v4l2-ioctl.c | 27 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 29 + drivers/media/v4l2-core/v4l2-subdev.c | 268 +- drivers/media/v4l2-core/videobuf-dma-contig.c | 4 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memory/omap-gpmc.c | 4 +- drivers/mfd/Kconfig | 5 +- drivers/mfd/ti-lmu.c | 23 +- drivers/nvme/host/core.c | 45 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fault_inject.c | 41 +- drivers/nvme/host/fc.c | 6 + drivers/nvme/host/lightnvm.c | 2 +- drivers/nvme/host/nvme.h | 42 +- drivers/nvme/host/pci.c | 143 +- drivers/nvme/host/trace.c | 64 +- drivers/nvme/host/trace.h | 66 +- drivers/nvme/target/Makefile | 3 + drivers/nvme/target/core.c | 12 +- drivers/nvme/target/discovery.c | 4 + drivers/nvme/target/fabrics-cmd.c | 2 +- drivers/nvme/target/fc.c | 13 +- drivers/nvme/target/fcloop.c | 37 + drivers/nvme/target/nvmet.h | 2 + drivers/nvme/target/trace.c | 201 + drivers/nvme/target/trace.h | 141 + drivers/opp/core.c | 174 +- drivers/opp/of.c | 30 +- drivers/pci/pci-acpi.c | 14 +- drivers/pci/pci-driver.c | 74 +- drivers/pci/pci.c | 116 +- drivers/pci/pci.h | 8 +- drivers/pci/pcie/portdrv_core.c | 66 + drivers/platform/x86/intel_cht_int33fe.c | 291 +- drivers/power/avs/smartreflex.c | 41 +- drivers/pwm/Kconfig | 11 + drivers/pwm/Makefile | 1 + drivers/pwm/core.c | 172 +- drivers/pwm/pwm-atmel-hlcdc.c | 1 + drivers/pwm/pwm-bcm2835.c | 8 +- drivers/pwm/pwm-fsl-ftm.c | 383 +- drivers/pwm/pwm-jz4740.c | 49 +- drivers/pwm/pwm-meson.c | 386 +- drivers/pwm/pwm-rcar.c | 39 - drivers/pwm/pwm-sifive.c | 339 ++ drivers/pwm/pwm-stm32-lp.c | 25 + drivers/pwm/pwm-stm32.c | 2 + drivers/pwm/sysfs.c | 102 + .../regulator/{88pm800.c => 88pm800-regulator.c} | 0 drivers/regulator/Kconfig | 39 +- drivers/regulator/Makefile | 4 +- drivers/regulator/arizona-ldo1.c | 83 +- drivers/regulator/arizona-micsupp.c | 72 +- drivers/regulator/bd70528-regulator.c | 1 - drivers/regulator/bd718x7-regulator.c | 1 - drivers/regulator/core.c | 278 +- drivers/regulator/cpcap-regulator.c | 2 +- drivers/regulator/da9062-regulator.c | 40 +- drivers/regulator/da9063-regulator.c | 61 +- drivers/regulator/da9211-regulator.c | 2 + drivers/regulator/helpers.c | 11 +- drivers/regulator/lm363x-regulator.c | 78 +- drivers/regulator/max77620-regulator.c | 28 +- drivers/regulator/max77650-regulator.c | 170 +- drivers/regulator/max77802-regulator.c | 2 - drivers/regulator/max8952.c | 64 +- drivers/regulator/of_regulator.c | 63 +- drivers/regulator/qcom_spmi-regulator.c | 252 +- drivers/regulator/s2mps11.c | 255 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/slg51000-regulator.c | 523 +++ drivers/regulator/slg51000-regulator.h | 505 +++ drivers/regulator/stm32-booster.c | 132 + drivers/regulator/tps65090-regulator.c | 7 +- drivers/regulator/wm831x-dcdc.c | 29 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 60 + drivers/scsi/lpfc/lpfc_crtn.h | 4 + drivers/scsi/lpfc/lpfc_els.c | 127 + drivers/scsi/lpfc/lpfc_hbadisc.c | 35 + drivers/scsi/lpfc/lpfc_hw.h | 2 + drivers/scsi/lpfc/lpfc_nvme.c | 44 + drivers/scsi/lpfc/lpfc_nvmet.c | 17 + drivers/scsi/lpfc/lpfc_sli.c | 1 + drivers/soc/imx/soc-imx8.c | 3 + drivers/spi/Kconfig | 14 +- drivers/spi/Makefile | 1 + drivers/spi/atmel-quadspi.c | 21 +- drivers/spi/spi-at91-usart.c | 221 +- drivers/spi/spi-bcm2835.c | 328 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-meson-spifc.c | 12 +- drivers/spi/spi-mt65xx.c | 15 +- drivers/spi/spi-pxa2xx.c | 14 + drivers/spi/spi-qup.c | 55 +- drivers/spi/spi-rockchip.c | 4 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-stm32-qspi.c | 14 +- drivers/spi/spi-synquacer.c | 828 ++++ drivers/spi/spi-tegra114.c | 170 +- drivers/spi/spi-uniphier.c | 17 +- drivers/spi/spi.c | 230 +- drivers/spi/spidev.c | 2 + drivers/staging/fbtft/fbtft-core.c | 4 +- drivers/staging/media/Kconfig | 8 +- drivers/staging/media/Makefile | 4 +- drivers/staging/media/allegro-dvt/Kconfig | 16 + drivers/staging/media/allegro-dvt/Makefile | 5 + drivers/staging/media/allegro-dvt/TODO | 4 + drivers/staging/media/allegro-dvt/allegro-core.c | 3014 ++++++++++++++ drivers/staging/media/allegro-dvt/nal-h264.c | 1001 +++++ drivers/staging/media/allegro-dvt/nal-h264.h | 208 + drivers/staging/media/bcm2048/radio-bcm2048.c | 7 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 25 +- drivers/staging/media/davinci_vpfe/dm365_isif.c | 8 +- .../staging/media/davinci_vpfe/vpfe_mc_capture.c | 8 +- drivers/staging/media/davinci_vpfe/vpfe_video.c | 12 +- drivers/staging/media/hantro/Kconfig | 23 + drivers/staging/media/hantro/Makefile | 15 + .../staging/media/{rockchip/vpu => hantro}/TODO | 0 drivers/staging/media/hantro/hantro.h | 351 ++ drivers/staging/media/hantro/hantro_drv.c | 876 ++++ drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c | 260 ++ drivers/staging/media/hantro/hantro_g1_regs.h | 301 ++ drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 125 + drivers/staging/media/hantro/hantro_h1_regs.h | 154 + drivers/staging/media/hantro/hantro_hw.h | 102 + drivers/staging/media/hantro/hantro_jpeg.c | 319 ++ drivers/staging/media/hantro/hantro_jpeg.h | 13 + drivers/staging/media/hantro/hantro_mpeg2.c | 61 + drivers/staging/media/hantro/hantro_v4l2.c | 686 ++++ drivers/staging/media/hantro/hantro_v4l2.h | 26 + drivers/staging/media/hantro/rk3288_vpu_hw.c | 187 + drivers/staging/media/hantro/rk3399_vpu_hw.c | 186 + .../staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c | 165 + .../staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c | 266 ++ drivers/staging/media/hantro/rk3399_vpu_regs.h | 600 +++ drivers/staging/media/imx/Makefile | 18 +- drivers/staging/media/imx/imx-ic-common.c | 68 +- drivers/staging/media/imx/imx-ic-prp.c | 36 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 90 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 97 +- drivers/staging/media/imx/imx-media-csi.c | 51 +- drivers/staging/media/imx/imx-media-dev-common.c | 346 +- drivers/staging/media/imx/imx-media-dev.c | 449 +-- drivers/staging/media/imx/imx-media-fim.c | 9 - drivers/staging/media/imx/imx-media-internal-sd.c | 357 +- drivers/staging/media/imx/imx-media-of.c | 41 +- drivers/staging/media/imx/imx-media-utils.c | 170 +- drivers/staging/media/imx/imx-media-vdic.c | 84 +- drivers/staging/media/imx/imx-media.h | 116 +- drivers/staging/media/imx/imx7-media-csi.c | 169 +- drivers/staging/media/imx/imx7-mipi-csis.c | 41 +- drivers/staging/media/ipu3/include/intel-ipu3.h | 2 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 6 +- drivers/staging/media/ipu3/ipu3-css.c | 14 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 15 +- drivers/staging/media/ipu3/ipu3-mmu.c | 125 +- drivers/staging/media/ipu3/ipu3-mmu.h | 5 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 4 +- drivers/staging/media/meson/vdec/Kconfig | 11 + drivers/staging/media/meson/vdec/Makefile | 8 + drivers/staging/media/meson/vdec/TODO | 8 + drivers/staging/media/meson/vdec/codec_mpeg12.c | 210 + drivers/staging/media/meson/vdec/codec_mpeg12.h | 14 + drivers/staging/media/meson/vdec/dos_regs.h | 98 + drivers/staging/media/meson/vdec/esparser.c | 324 ++ drivers/staging/media/meson/vdec/esparser.h | 32 + drivers/staging/media/meson/vdec/vdec.c | 1099 +++++ drivers/staging/media/meson/vdec/vdec.h | 267 ++ drivers/staging/media/meson/vdec/vdec_1.c | 230 ++ drivers/staging/media/meson/vdec/vdec_1.h | 14 + drivers/staging/media/meson/vdec/vdec_helpers.c | 449 +++ drivers/staging/media/meson/vdec/vdec_helpers.h | 83 + drivers/staging/media/meson/vdec/vdec_platform.c | 101 + drivers/staging/media/meson/vdec/vdec_platform.h | 30 + drivers/staging/media/omap4iss/iss_video.c | 11 +- drivers/staging/media/rockchip/vpu/Kconfig | 13 - drivers/staging/media/rockchip/vpu/Makefile | 11 - drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c | 125 - .../staging/media/rockchip/vpu/rk3288_vpu_regs.h | 442 --- drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c | 118 - .../media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c | 159 - .../staging/media/rockchip/vpu/rk3399_vpu_regs.h | 600 --- drivers/staging/media/rockchip/vpu/rockchip_vpu.h | 232 -- .../media/rockchip/vpu/rockchip_vpu_common.h | 29 - .../staging/media/rockchip/vpu/rockchip_vpu_drv.c | 542 --- .../staging/media/rockchip/vpu/rockchip_vpu_enc.c | 671 ---- .../staging/media/rockchip/vpu/rockchip_vpu_hw.h | 58 - .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.c | 290 -- .../staging/media/rockchip/vpu/rockchip_vpu_jpeg.h | 14 - drivers/staging/media/soc_camera/imx074.c | 2 +- drivers/staging/media/soc_camera/mt9t031.c | 2 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 2 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/sunxi/cedrus/Makefile | 3 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 42 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 39 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 13 + drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 576 +++ drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 6 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 91 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 9 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 226 ++ drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/tegra-vde.c | 1278 ------ drivers/staging/media/tegra-vde/trace.h | 2 + drivers/staging/media/tegra-vde/uapi.h | 48 +- drivers/staging/media/tegra-vde/vde.c | 1210 ++++++ drivers/staging/media/tegra-vde/vde.h | 107 + drivers/staging/olpc_dcon/TODO | 7 + drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 6 +- drivers/tty/vt/vt.c | 18 + drivers/usb/gadget/function/f_uvc.c | 1 + drivers/usb/gadget/function/uvc_v4l2.c | 4 - drivers/usb/roles/class.c | 2 +- drivers/usb/typec/bus.h | 15 + drivers/usb/typec/class.c | 17 +- drivers/usb/typec/mux.c | 238 +- drivers/usb/typec/mux/pi3usb30532.c | 46 +- drivers/video/backlight/backlight.c | 2 +- drivers/video/backlight/lcd.c | 12 - drivers/video/console/dummycon.c | 6 + drivers/video/fbdev/Kconfig | 34 +- drivers/video/fbdev/Makefile | 1 - drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/arkfb.c | 4 +- drivers/video/fbdev/atafb.c | 21 - drivers/video/fbdev/atmel_lcdfb.c | 10 +- drivers/video/fbdev/aty/aty128fb.c | 69 +- drivers/video/fbdev/aty/atyfb_base.c | 13 +- drivers/video/fbdev/aty/radeon_base.c | 2 - drivers/video/fbdev/au1200fb.c | 19 +- drivers/video/fbdev/chipsfb.c | 1 - drivers/video/fbdev/cirrusfb.c | 5 +- drivers/video/fbdev/controlfb.c | 8 +- drivers/video/fbdev/core/fbcmap.c | 6 +- drivers/video/fbdev/core/fbcon.c | 314 +- drivers/video/fbdev/core/fbcon.h | 6 +- drivers/video/fbdev/core/fbmem.c | 399 +- drivers/video/fbdev/core/fbsysfs.c | 20 +- drivers/video/fbdev/cyber2000fb.c | 6 - drivers/video/fbdev/da8xx-fb.c | 1 - drivers/video/fbdev/efifb.c | 6 +- drivers/video/fbdev/gbefb.c | 19 +- drivers/video/fbdev/grvga.c | 4 +- drivers/video/fbdev/gxt4500.c | 5 +- drivers/video/fbdev/hyperv_fb.c | 4 +- drivers/video/fbdev/i740fb.c | 4 +- drivers/video/fbdev/imsttfb.c | 5 +- drivers/video/fbdev/imxfb.c | 11 +- drivers/video/fbdev/intelfb/intelfbdrv.c | 7 +- drivers/video/fbdev/jz4740_fb.c | 11 +- drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 5 +- drivers/video/fbdev/mbx/mbxfb.c | 4 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 8 +- drivers/video/fbdev/mxsfb.c | 1028 ----- drivers/video/fbdev/neofb.c | 9 +- drivers/video/fbdev/omap/omapfb_main.c | 2 - drivers/video/fbdev/omap2/omapfb/dss/Kconfig | 12 - drivers/video/fbdev/omap2/omapfb/dss/Makefile | 1 - drivers/video/fbdev/omap2/omapfb/dss/core.c | 6 - drivers/video/fbdev/omap2/omapfb/dss/dss.h | 4 - drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 1067 ----- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 6 +- drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 21 +- drivers/video/fbdev/platinumfb.c | 5 +- drivers/video/fbdev/pmag-aa-fb.c | 4 +- drivers/video/fbdev/pmag-ba-fb.c | 4 +- drivers/video/fbdev/pmagb-b-fb.c | 4 +- drivers/video/fbdev/pvr2fb.c | 188 +- drivers/video/fbdev/riva/fbdev.c | 1 - drivers/video/fbdev/s3c-fb.c | 24 +- drivers/video/fbdev/s3fb.c | 4 +- drivers/video/fbdev/sa1100fb.c | 25 - drivers/video/fbdev/savage/savagefb_driver.c | 9 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 140 +- drivers/video/fbdev/sh_mobile_lcdcfb.h | 5 - drivers/video/fbdev/sm501fb.c | 4 +- drivers/video/fbdev/sm712fb.c | 1 - drivers/video/fbdev/smscufx.c | 4 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/sunxvr1000.c | 1 - drivers/video/fbdev/sunxvr2500.c | 1 - drivers/video/fbdev/sunxvr500.c | 1 - drivers/video/fbdev/tgafb.c | 4 +- drivers/video/fbdev/udlfb.c | 4 +- drivers/video/fbdev/via/viafbdev.c | 6 +- drivers/video/fbdev/vt8623fb.c | 4 +- fs/block_dev.c | 19 +- fs/direct-io.c | 15 +- fs/fs-writeback.c | 8 +- fs/io_uring.c | 3 - fs/iomap.c | 10 +- fs/xfs/xfs_aops.c | 2 +- include/acpi/acpi_bus.h | 11 +- include/acpi/acpi_io.h | 4 +- include/acpi/acpixf.h | 2 +- include/dt-bindings/sound/madera.h | 25 + include/dt-bindings/sound/meson-g12a-tohdmitx.h | 13 + include/linux/acpi.h | 14 +- include/linux/bio.h | 31 +- include/linux/blk-cgroup.h | 106 +- include/linux/blk-mq.h | 2 +- include/linux/blk_types.h | 6 - include/linux/blkdev.h | 19 +- include/linux/console_struct.h | 5 +- include/linux/cpufreq.h | 6 + include/linux/device.h | 5 + include/linux/dma-iommu.h | 49 +- include/linux/elevator.h | 2 +- include/linux/fb.h | 45 +- include/linux/fbcon.h | 30 + include/linux/fmc-sdb.h | 39 - include/linux/fmc.h | 269 -- include/linux/gpio/driver.h | 29 +- include/linux/gpio/gpio-reg.h | 2 +- include/linux/gpio/machine.h | 4 +- include/linux/i3c/master.h | 10 +- include/linux/intel-iommu.h | 7 +- include/linux/intel-svm.h | 2 +- include/linux/io-pgtable.h | 11 +- include/linux/iommu.h | 105 + include/linux/leds-ti-lmu-common.h | 47 + include/linux/mfd/da9062/registers.h | 3 + include/linux/mfd/da9063/pdata.h | 49 - include/linux/mfd/madera/pdata.h | 4 + include/linux/mfd/samsung/core.h | 1 + include/linux/mfd/samsung/s2mps11.h | 9 +- include/linux/mfd/ti-lmu-register.h | 63 +- include/linux/mfd/ti-lmu.h | 5 +- include/linux/mfd/wm831x/pdata.h | 1 - include/linux/nvme-fc-driver.h | 6 + include/linux/nvme.h | 66 +- include/linux/platform_data/gpio-omap.h | 2 +- include/linux/platform_data/media/mmp-camera.h | 4 - include/linux/platform_data/spi-mt65xx.h | 2 - include/linux/pm.h | 1 - include/linux/pm_opp.h | 8 +- include/linux/pm_wakeup.h | 2 +- include/linux/property.h | 95 + include/linux/pwm.h | 16 +- include/linux/regmap.h | 20 + include/linux/regulator/coupler.h | 97 + include/linux/regulator/driver.h | 12 +- include/linux/regulator/machine.h | 2 +- include/linux/regulator/max8952.h | 3 - include/linux/sed-opal.h | 3 + include/linux/siox.h | 10 + include/linux/spi/spi.h | 37 + include/linux/suspend.h | 5 +- include/linux/uio.h | 10 +- include/linux/usb/typec_mux.h | 62 +- include/media/cec-notifier.h | 105 +- include/media/cec.h | 98 +- include/media/drv-intf/cx25840.h | 138 +- include/media/dvbdev.h | 4 +- include/media/h264-ctrls.h | 197 + include/media/v4l2-common.h | 10 +- include/media/v4l2-ctrls.h | 13 +- include/media/v4l2-ioctl.h | 14 +- include/media/v4l2-mem2mem.h | 4 + include/media/v4l2-subdev.h | 6 + include/media/videobuf2-core.h | 21 +- include/media/videobuf2-memops.h | 3 +- include/sound/hda_codec.h | 6 +- include/sound/hdaudio.h | 5 +- include/sound/madera-pdata.h | 59 + include/sound/simple_card_utils.h | 20 +- include/sound/soc.h | 165 +- include/sound/sof/dai-intel.h | 3 +- include/sound/sof/header.h | 7 +- include/sound/sof/topology.h | 7 +- include/sound/sof/trace.h | 14 +- include/trace/events/f2fs.h | 11 +- include/uapi/linux/cec.h | 1 + include/uapi/linux/dvb/audio.h | 6 +- include/uapi/linux/dvb/osd.h | 174 +- include/uapi/linux/dvb/video.h | 4 +- include/uapi/linux/iommu.h | 155 + include/uapi/linux/media.h | 2 +- include/uapi/linux/sed-opal.h | 21 + include/uapi/linux/usb/audio.h | 37 + include/uapi/linux/v4l2-controls.h | 23 + include/uapi/linux/videodev2.h | 2 +- include/uapi/sound/sof/abi.h | 2 +- include/uapi/sound/sof/eq.h | 172 - include/uapi/sound/sof/manifest.h | 188 - include/uapi/sound/sof/tokens.h | 1 + include/uapi/sound/sof/tone.h | 21 - include/uapi/sound/sof/trace.h | 66 - include/video/omapfb_dss.h | 32 - init/Kconfig | 8 - kernel/cgroup/cgroup.c | 1 + kernel/power/power.h | 2 - kernel/power/suspend.c | 6 +- kernel/power/swap.c | 3 +- lib/sbitmap.c | 10 +- net/netfilter/Kconfig | 2 +- samples/v4l/v4l2-pci-skeleton.c | 1 + sound/core/control.c | 6 +- sound/core/oss/rate.c | 4 +- sound/firewire/amdtp-am824.c | 4 +- sound/firewire/amdtp-stream-trace.h | 163 +- sound/firewire/amdtp-stream.c | 536 +-- sound/firewire/amdtp-stream.h | 38 +- sound/firewire/bebob/bebob.h | 5 +- sound/firewire/bebob/bebob_midi.c | 55 +- sound/firewire/bebob/bebob_pcm.c | 70 +- sound/firewire/bebob/bebob_stream.c | 362 +- sound/firewire/cmp.c | 74 +- sound/firewire/cmp.h | 7 +- sound/firewire/dice/Makefile | 2 +- sound/firewire/dice/dice-midi.c | 11 +- sound/firewire/dice/dice-pcm.c | 61 +- sound/firewire/dice/dice-presonus.c | 62 + sound/firewire/dice/dice-stream.c | 344 +- sound/firewire/dice/dice.c | 9 + sound/firewire/dice/dice.h | 4 +- sound/firewire/digi00x/amdtp-dot.c | 2 +- sound/firewire/digi00x/digi00x-midi.c | 11 +- sound/firewire/digi00x/digi00x-pcm.c | 64 +- sound/firewire/digi00x/digi00x-stream.c | 183 +- sound/firewire/digi00x/digi00x.h | 3 +- sound/firewire/fireface/ff-pcm.c | 56 +- sound/firewire/fireface/ff-protocol-former.c | 112 +- sound/firewire/fireface/ff-protocol-latter.c | 114 +- sound/firewire/fireface/ff-stream.c | 79 +- sound/firewire/fireface/ff.h | 2 + sound/firewire/fireworks/fireworks.h | 6 +- sound/firewire/fireworks/fireworks_midi.c | 56 +- sound/firewire/fireworks/fireworks_pcm.c | 66 +- sound/firewire/fireworks/fireworks_stream.c | 178 +- sound/firewire/motu/amdtp-motu-trace.h | 70 +- sound/firewire/motu/amdtp-motu.c | 10 +- sound/firewire/motu/motu-midi.c | 60 +- sound/firewire/motu/motu-pcm.c | 61 +- sound/firewire/motu/motu-stream.c | 197 +- sound/firewire/motu/motu.h | 6 +- sound/firewire/oxfw/oxfw-midi.c | 24 +- sound/firewire/oxfw/oxfw-pcm.c | 34 +- sound/firewire/oxfw/oxfw-stream.c | 351 +- sound/firewire/oxfw/oxfw.c | 17 +- sound/firewire/oxfw/oxfw.h | 22 +- sound/firewire/tascam/amdtp-tascam.c | 2 +- sound/firewire/tascam/tascam-pcm.c | 58 +- sound/firewire/tascam/tascam-stream.c | 203 +- sound/firewire/tascam/tascam.h | 1 + sound/hda/ext/hdac_ext_bus.c | 8 +- sound/hda/hdac_controller.c | 7 +- sound/hda/hdac_device.c | 13 +- sound/hda/hdac_sysfs.c | 2 +- sound/pci/asihpi/asihpi.c | 7 +- sound/pci/cs4281.c | 5 +- sound/pci/echoaudio/echoaudio_dsp.c | 7 +- sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/hda_controller.c | 12 +- sound/pci/hda/hda_controller.h | 2 - sound/pci/hda/hda_intel.c | 11 +- sound/pci/hda/hda_jack.c | 2 +- sound/pci/hda/patch_ca0132.c | 4 +- sound/pci/hda/patch_hdmi.c | 3 +- sound/pci/hda/patch_realtek.c | 2 +- sound/pci/lx6464es/lx_core.c | 5 - sound/pci/rme9652/hdspm.c | 61 +- sound/soc/amd/acp-da7219-max98357a.c | 42 +- sound/soc/amd/acp-rt5645.c | 21 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 43 +- sound/soc/atmel/atmel-classd.c | 21 +- sound/soc/atmel/atmel-pcm-dma.c | 9 +- sound/soc/atmel/atmel-pcm-pdc.c | 5 - sound/soc/atmel/atmel-pcm.h | 8 - sound/soc/atmel/atmel-pdmic.c | 21 +- sound/soc/atmel/atmel_ssc_dai.c | 11 - sound/soc/atmel/atmel_wm8904.c | 17 +- sound/soc/atmel/mikroe-proto.c | 21 +- sound/soc/atmel/sam9g20_wm8731.c | 22 +- sound/soc/atmel/sam9x5_wm8731.c | 20 +- sound/soc/atmel/tse850-pcm5142.c | 13 +- sound/soc/au1x/db1000.c | 10 +- sound/soc/au1x/db1200.c | 50 +- sound/soc/au1x/psc-i2s.c | 6 +- sound/soc/cirrus/edb93xx.c | 10 +- sound/soc/cirrus/ep93xx-i2s.c | 7 +- sound/soc/cirrus/simone.c | 10 +- sound/soc/cirrus/snappercl15.c | 11 +- sound/soc/codecs/Kconfig | 45 +- sound/soc/codecs/Makefile | 14 + sound/soc/codecs/ad193x.c | 68 +- sound/soc/codecs/ak4118.c | 11 +- sound/soc/codecs/cros_ec_codec.c | 2 +- sound/soc/codecs/cs42xx8.c | 13 + sound/soc/codecs/cs47l35.c | 1777 +++++++++ sound/soc/codecs/cs47l85.c | 2730 +++++++++++++ sound/soc/codecs/cs47l90.c | 2653 +++++++++++++ sound/soc/codecs/cx2072x.c | 1725 ++++++++ sound/soc/codecs/cx2072x.h | 314 ++ sound/soc/codecs/hdac_hdmi.c | 41 +- sound/soc/codecs/hdmi-codec.c | 188 +- sound/soc/codecs/madera.c | 4177 ++++++++++++++++++++ sound/soc/codecs/madera.h | 442 +++ sound/soc/codecs/max98357a.c | 74 +- sound/soc/codecs/msm8916-wcd-digital.c | 282 ++ sound/soc/codecs/nau8822.c | 18 + sound/soc/codecs/nau8822.h | 7 + sound/soc/codecs/nau8825.c | 4 + sound/soc/codecs/nau8825.h | 2 + sound/soc/codecs/pcm3168a.c | 91 +- sound/soc/codecs/rt1011.c | 2244 +++++++++++ sound/soc/codecs/rt1011.h | 672 ++++ sound/soc/codecs/rt1308.c | 898 +++++ sound/soc/codecs/rt1308.h | 291 ++ sound/soc/codecs/rt5514-spi.c | 4 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5677-spi.c | 4 +- sound/soc/codecs/rt5677.c | 336 +- sound/soc/codecs/rt5677.h | 46 +- sound/soc/codecs/rt5682.c | 13 +- sound/soc/codecs/tas571x.c | 4 +- sound/soc/codecs/tlv320aic3x.c | 14 +- sound/soc/codecs/wcd9335.c | 7 +- sound/soc/codecs/wm_adsp.c | 37 +- sound/soc/fsl/efika-audio-fabric.c | 22 +- sound/soc/fsl/eukrea-tlv320.c | 19 +- sound/soc/fsl/fsl-asoc-card.c | 47 +- sound/soc/fsl/fsl_asrc.c | 103 +- sound/soc/fsl/fsl_esai.c | 141 +- sound/soc/fsl/fsl_sai.c | 54 +- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/fsl/fsl_ssi.h | 8 +- sound/soc/fsl/fsl_ssi_dbg.c | 18 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/fsl/imx-audmix.c | 45 +- sound/soc/fsl/imx-audmux.c | 10 +- sound/soc/fsl/imx-es8328.c | 23 +- sound/soc/fsl/imx-mc13783.c | 10 +- sound/soc/fsl/imx-sgtl5000.c | 23 +- sound/soc/fsl/imx-spdif.c | 20 +- sound/soc/fsl/mpc8610_hpcd.c | 33 +- sound/soc/fsl/mx27vis-aic32x4.c | 11 +- sound/soc/fsl/p1022_ds.c | 36 +- sound/soc/fsl/p1022_rdk.c | 35 +- sound/soc/fsl/pcm030-audio-fabric.c | 20 +- sound/soc/fsl/phycore-ac97.c | 10 +- sound/soc/fsl/wm1133-ev1.c | 10 +- sound/soc/generic/audio-graph-card.c | 36 +- sound/soc/generic/simple-card-utils.c | 21 +- sound/soc/generic/simple-card.c | 47 +- sound/soc/intel/Kconfig | 25 + sound/soc/intel/atom/sst/sst_acpi.c | 65 +- sound/soc/intel/boards/Kconfig | 18 +- sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bdw-rt5677.c | 22 +- sound/soc/intel/boards/broadwell.c | 46 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 163 +- sound/soc/intel/boards/bxt_rt298.c | 135 +- sound/soc/intel/boards/byt-max98090.c | 10 +- sound/soc/intel/boards/byt-rt5640.c | 10 +- sound/soc/intel/boards/bytcht_cx2072x.c | 270 ++ sound/soc/intel/boards/bytcht_da7213.c | 38 +- sound/soc/intel/boards/bytcht_es8316.c | 51 +- sound/soc/intel/boards/bytcht_nocodec.c | 30 +- sound/soc/intel/boards/bytcr_rt5640.c | 60 +- sound/soc/intel/boards/bytcr_rt5651.c | 58 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 32 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 41 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 59 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 39 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 145 +- sound/soc/intel/boards/haswell.c | 46 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 115 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 286 +- sound/soc/intel/boards/kbl_rt5660.c | 83 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 184 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 126 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 67 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 120 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 132 +- sound/soc/intel/boards/skl_rt286.c | 118 +- sound/soc/intel/boards/sof_rt5682.c | 165 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 8 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 8 + sound/soc/intel/common/soc-intel-quirks.h | 115 + sound/soc/intel/common/sst-ipc.c | 2 +- sound/soc/intel/skylake/cnl-sst.c | 2 +- sound/soc/intel/skylake/skl-debug.c | 9 + sound/soc/intel/skylake/skl-messages.c | 39 +- sound/soc/intel/skylake/skl-pcm.c | 44 +- sound/soc/intel/skylake/skl-ssp-clk.c | 16 +- sound/soc/intel/skylake/skl-sst-dsp.h | 6 +- sound/soc/intel/skylake/skl-sst-ipc.c | 4 +- sound/soc/intel/skylake/skl-sst-utils.c | 23 +- sound/soc/intel/skylake/skl-sst.c | 4 +- sound/soc/intel/skylake/skl-topology.c | 72 +- sound/soc/intel/skylake/skl-topology.h | 8 +- sound/soc/intel/skylake/skl.c | 38 +- sound/soc/intel/skylake/skl.h | 6 + sound/soc/jz4740/qi_lb60.c | 10 +- sound/soc/kirkwood/armada-370-db.c | 42 +- sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-afe-fe-dai.c | 6 + sound/soc/mediatek/common/mtk-base-afe.h | 2 + sound/soc/mediatek/common/mtk-btcvsd.c | 22 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 95 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 34 +- sound/soc/mediatek/mt6797/mt6797-mt6351.c | 115 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 34 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 51 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 85 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 74 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 23 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 197 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 14 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 193 +- sound/soc/meson/Kconfig | 8 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-card.c | 87 +- sound/soc/meson/axg-tdm-formatter.c | 29 + sound/soc/meson/axg-tdm-interface.c | 4 +- sound/soc/meson/axg-tdm.h | 2 +- sound/soc/meson/axg-tdmin.c | 1 - sound/soc/meson/axg-tdmout.c | 1 - sound/soc/meson/g12a-tohdmitx.c | 413 ++ sound/soc/mxs/mxs-sgtl5000.c | 27 +- sound/soc/nuc900/nuc900-audio.c | 10 +- sound/soc/pxa/brownstone.c | 10 +- sound/soc/pxa/corgi.c | 10 +- sound/soc/pxa/e740_wm9705.c | 20 +- sound/soc/pxa/e750_wm9705.c | 20 +- sound/soc/pxa/e800_wm9712.c | 21 +- sound/soc/pxa/em-x270.c | 20 +- sound/soc/pxa/hx4700.c | 10 +- sound/soc/pxa/imote2.c | 11 +- sound/soc/pxa/magician.c | 22 +- sound/soc/pxa/mioa701_wm9713.c | 20 +- sound/soc/pxa/palm27x.c | 20 +- sound/soc/pxa/poodle.c | 10 +- sound/soc/pxa/pxa2xx-ac97.c | 3 +- sound/soc/pxa/spitz.c | 10 +- sound/soc/pxa/tosa.c | 20 +- sound/soc/pxa/ttc-dkb.c | 10 +- sound/soc/pxa/z2.c | 10 +- sound/soc/pxa/zylonite.c | 30 +- sound/soc/qcom/apq8016_sbc.c | 19 +- sound/soc/qcom/common.c | 34 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 1 + sound/soc/qcom/qdsp6/q6core.c | 16 +- sound/soc/qcom/storm.c | 17 +- sound/soc/rockchip/Kconfig | 1 + sound/soc/rockchip/rk3288_hdmi_analog.c | 21 +- sound/soc/rockchip/rk3399_gru_sound.c | 65 +- sound/soc/rockchip/rockchip_max98090.c | 17 +- sound/soc/rockchip/rockchip_rt5645.c | 33 +- sound/soc/samsung/arndale_rt5631.c | 25 +- sound/soc/samsung/bells.c | 87 +- sound/soc/samsung/h1940_uda1380.c | 10 +- sound/soc/samsung/jive_wm8750.c | 10 +- sound/soc/samsung/littlemill.c | 19 +- sound/soc/samsung/lowland.c | 26 +- sound/soc/samsung/neo1973_wm8753.c | 18 +- sound/soc/samsung/odroid.c | 29 +- sound/soc/samsung/rx1950_uda1380.c | 11 +- sound/soc/samsung/s3c24xx_simtec_hermes.c | 11 +- sound/soc/samsung/s3c24xx_simtec_tlv320aic23.c | 11 +- sound/soc/samsung/s3c24xx_uda134x.c | 10 +- sound/soc/samsung/smartq_wm8987.c | 10 +- sound/soc/samsung/smdk_spdif.c | 10 +- sound/soc/samsung/smdk_wm8580.c | 20 +- sound/soc/samsung/smdk_wm8994.c | 30 +- sound/soc/samsung/smdk_wm8994pcm.c | 10 +- sound/soc/samsung/snow.c | 40 +- sound/soc/samsung/speyside.c | 26 +- sound/soc/samsung/tm2_wm5110.c | 42 +- sound/soc/samsung/tobermory.c | 10 +- sound/soc/sh/migor.c | 10 +- sound/soc/sh/rcar/adg.c | 1 + sound/soc/sh/rcar/core.c | 120 +- sound/soc/sh/rcar/ctu.c | 2 +- sound/soc/sh/rcar/ssi.c | 1 + sound/soc/sh/rcar/ssiu.c | 92 +- sound/soc/sh/sh7760-ac97.c | 11 +- sound/soc/sirf/sirf-audio.c | 13 +- sound/soc/soc-acpi.c | 2 + sound/soc/soc-compress.c | 17 +- sound/soc/soc-core.c | 382 +- sound/soc/soc-dapm.c | 23 +- sound/soc/soc-pcm.c | 88 +- sound/soc/soc-topology.c | 146 +- sound/soc/sof/Kconfig | 8 + sound/soc/sof/control.c | 270 +- sound/soc/sof/debug.c | 247 +- sound/soc/sof/intel/Kconfig | 32 + sound/soc/sof/intel/apl.c | 2 + sound/soc/sof/intel/byt.c | 5 +- sound/soc/sof/intel/cnl.c | 79 +- sound/soc/sof/intel/hda-ctrl.c | 77 +- sound/soc/sof/intel/hda-dai.c | 293 +- sound/soc/sof/intel/hda-dsp.c | 63 +- sound/soc/sof/intel/hda-ipc.c | 43 +- sound/soc/sof/intel/hda-stream.c | 157 +- sound/soc/sof/intel/hda.c | 38 +- sound/soc/sof/intel/hda.h | 22 +- sound/soc/sof/ipc.c | 18 +- sound/soc/sof/loader.c | 10 +- sound/soc/sof/nocodec.c | 21 +- sound/soc/sof/ops.h | 24 +- sound/soc/sof/pcm.c | 36 +- sound/soc/sof/pm.c | 43 +- sound/soc/sof/sof-acpi-dev.c | 59 +- sound/soc/sof/sof-pci-dev.c | 32 +- sound/soc/sof/sof-priv.h | 23 +- sound/soc/sof/topology.c | 156 +- sound/soc/sof/trace.c | 66 +- sound/soc/stm/stm32_adfsdm.c | 49 +- sound/soc/stm/stm32_i2s.c | 60 +- sound/soc/stm/stm32_sai.c | 44 +- sound/soc/stm/stm32_sai.h | 54 +- sound/soc/stm/stm32_sai_sub.c | 14 +- sound/soc/stm/stm32_spdifrx.c | 37 +- sound/soc/sunxi/sun4i-codec.c | 20 +- sound/soc/sunxi/sun4i-i2s.c | 71 +- sound/soc/sunxi/sun4i-spdif.c | 49 +- sound/soc/sunxi/sun50i-codec-analog.c | 50 + sound/soc/tegra/Makefile | 2 +- sound/soc/tegra/tegra_alc5632.c | 37 +- sound/soc/tegra/tegra_max98090.c | 17 +- sound/soc/tegra/tegra_rt5640.c | 17 +- sound/soc/tegra/tegra_rt5677.c | 37 +- sound/soc/tegra/tegra_sgtl5000.c | 37 +- sound/soc/tegra/tegra_wm8753.c | 17 +- sound/soc/tegra/tegra_wm8903.c | 17 +- sound/soc/tegra/tegra_wm9712.c | 14 +- sound/soc/tegra/trimslice.c | 19 +- sound/soc/ti/ams-delta.c | 10 +- sound/soc/ti/davinci-evm.c | 105 +- sound/soc/ti/davinci-mcasp.c | 81 +- sound/soc/ti/n810.c | 11 +- sound/soc/ti/omap-abe-twl6040.c | 36 +- sound/soc/ti/omap-hdmi.c | 20 +- sound/soc/ti/omap-mcbsp.c | 2 +- sound/soc/ti/omap-twl4030.c | 36 +- sound/soc/ti/omap3pandora.c | 20 +- sound/soc/ti/osk5912.c | 11 +- sound/soc/ti/rx51.c | 23 +- sound/soc/txx9/txx9aclc-generic.c | 10 +- sound/soc/ux500/mop500.c | 36 +- sound/usb/bcd2000/Makefile | 2 +- sound/usb/format.c | 46 +- sound/usb/helper.c | 17 + sound/usb/helper.h | 1 + sound/usb/line6/driver.c | 11 - sound/usb/line6/driver.h | 9 - sound/usb/line6/pod.c | 108 +- sound/usb/line6/podhd.c | 80 +- sound/usb/line6/toneport.c | 14 +- sound/usb/line6/variax.c | 138 +- sound/usb/mixer.c | 16 +- sound/usb/quirks-table.h | 2 +- sound/usb/quirks.c | 18 +- sound/xen/xen_snd_front_alsa.c | 4 +- tools/gpio/.gitignore | 2 +- tools/power/acpi/.gitignore | 8 +- tools/power/cpupower/man/cpupower-monitor.1 | 2 +- tools/power/cpupower/po/cs.po | 2 +- tools/power/cpupower/po/de.po | 2 +- tools/power/cpupower/po/fr.po | 2 +- tools/power/cpupower/po/it.po | 2 +- tools/power/cpupower/po/pt.po | 2 +- tools/power/cpupower/utils/cpufreq-set.c | 2 + tools/power/pm-graph/README | 552 +++ tools/power/pm-graph/bootgraph.py | 8 +- tools/power/pm-graph/config/example.cfg | 26 + tools/power/pm-graph/sleepgraph.8 | 16 +- tools/power/pm-graph/sleepgraph.py | 857 +++- 1571 files changed, 80776 insertions(+), 38471 deletions(-) create mode 100644 Documentation/devicetree/bindings/cpufreq/imx-cpufreq-dt.txt delete mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/pl061-gpio.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-lm36274.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-lm3697.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-spi-byte.txt create mode 100644 Documentation/devicetree/bindings/media/allegro.txt create mode 100644 Documentation/devicetree/bindings/media/amlogic,vdec.txt create mode 100644 Documentation/devicetree/bindings/media/marvell,mmp2-ccic.txt create mode 100644 Documentation/devicetree/bindings/pwm/pwm-sifive.txt delete mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/gpio-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8660.txt create mode 100644 Documentation/devicetree/bindings/regulator/max8660.yaml create mode 100644 Documentation/devicetree/bindings/regulator/regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/slg51000.txt create mode 100644 Documentation/devicetree/bindings/regulator/st,stm32-booster.txt create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-i2s.yaml create mode 100644 Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-spdif.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-tohdmitx.txt create mode 100644 Documentation/devicetree/bindings/sound/madera.txt create mode 100644 Documentation/devicetree/bindings/sound/rt1011.txt create mode 100755 Documentation/devicetree/bindings/sound/rt1308.txt delete mode 100644 Documentation/devicetree/bindings/sound/sun4i-i2s.txt delete mode 100644 Documentation/devicetree/bindings/sound/sunxi,sun4i-spdif.txt create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun4i-a10-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-gpio.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-pl022.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun4i.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sun6i.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi_pl022.txt delete mode 100644 Documentation/extcon/intel-int3496.txt create mode 100644 Documentation/firmware-guide/acpi/extcon-intel-int3496.rst delete mode 100644 Documentation/fmc/API.txt delete mode 100644 Documentation/fmc/FMC-and-SDB.txt delete mode 100644 Documentation/fmc/carrier.txt delete mode 100644 Documentation/fmc/fmc-chardev.txt delete mode 100644 Documentation/fmc/fmc-fakedev.txt delete mode 100644 Documentation/fmc/fmc-trivial.txt delete mode 100644 Documentation/fmc/fmc-write-eeprom.txt delete mode 100644 Documentation/fmc/identifiers.txt delete mode 100644 Documentation/fmc/mezzanine.txt delete mode 100644 Documentation/fmc/parameters.txt create mode 100644 Documentation/leds/index.rst create mode 100644 Documentation/leds/leds-blinkm.rst delete mode 100644 Documentation/leds/leds-blinkm.txt create mode 100644 Documentation/leds/leds-class-flash.rst delete mode 100644 Documentation/leds/leds-class-flash.txt create mode 100644 Documentation/leds/leds-class.rst delete mode 100644 Documentation/leds/leds-class.txt create mode 100644 Documentation/leds/leds-lm3556.rst delete mode 100644 Documentation/leds/leds-lm3556.txt create mode 100644 Documentation/leds/leds-lp3944.rst delete mode 100644 Documentation/leds/leds-lp3944.txt create mode 100644 Documentation/leds/leds-lp5521.rst delete mode 100644 Documentation/leds/leds-lp5521.txt create mode 100644 Documentation/leds/leds-lp5523.rst delete mode 100644 Documentation/leds/leds-lp5523.txt create mode 100644 Documentation/leds/leds-lp5562.rst delete mode 100644 Documentation/leds/leds-lp5562.txt create mode 100644 Documentation/leds/leds-lp55xx.rst delete mode 100644 Documentation/leds/leds-lp55xx.txt create mode 100644 Documentation/leds/leds-mlxcpld.rst delete mode 100644 Documentation/leds/leds-mlxcpld.txt create mode 100644 Documentation/leds/ledtrig-oneshot.rst delete mode 100644 Documentation/leds/ledtrig-oneshot.txt create mode 100644 Documentation/leds/ledtrig-transient.rst delete mode 100644 Documentation/leds/ledtrig-transient.txt create mode 100644 Documentation/leds/ledtrig-usbport.rst delete mode 100644 Documentation/leds/ledtrig-usbport.txt create mode 100644 Documentation/leds/uleds.rst delete mode 100644 Documentation/leds/uleds.txt create mode 100644 Documentation/media/v4l-drivers/vimc.dot create mode 100644 Documentation/media/v4l-drivers/vimc.rst create mode 100644 drivers/base/regmap/regmap-i3c.c create mode 100644 drivers/cpufreq/imx-cpufreq-dt.c create mode 100644 drivers/cpufreq/raspberrypi-cpufreq.c create mode 100644 drivers/edac/sifive_edac.c delete mode 100644 drivers/fmc/Kconfig delete mode 100644 drivers/fmc/Makefile delete mode 100644 drivers/fmc/fmc-chardev.c delete mode 100644 drivers/fmc/fmc-core.c delete mode 100644 drivers/fmc/fmc-debug.c delete mode 100644 drivers/fmc/fmc-dump.c delete mode 100644 drivers/fmc/fmc-fakedev.c delete mode 100644 drivers/fmc/fmc-match.c delete mode 100644 drivers/fmc/fmc-private.h delete mode 100644 drivers/fmc/fmc-sdb.c delete mode 100644 drivers/fmc/fmc-trivial.c delete mode 100644 drivers/fmc/fmc-write-eeprom.c delete mode 100644 drivers/fmc/fru-parse.c create mode 100644 drivers/leds/leds-lm36274.c create mode 100644 drivers/leds/leds-lm3697.c create mode 100644 drivers/leds/leds-spi-byte.c create mode 100644 drivers/leds/leds-ti-lmu-common.c create mode 100644 drivers/media/i2c/adv7511-v4l2.c delete mode 100644 drivers/media/i2c/adv7511.c create mode 100644 drivers/media/mc/Kconfig create mode 100644 drivers/media/mc/Makefile rename drivers/media/{media-dev-allocator.c => mc/mc-dev-allocator.c} (100%) create mode 100644 drivers/media/mc/mc-device.c rename drivers/media/{media-devnode.c => mc/mc-devnode.c} (100%) rename drivers/media/{media-entity.c => mc/mc-entity.c} (100%) rename drivers/media/{media-request.c => mc/mc-request.c} (100%) delete mode 100644 drivers/media/media-device.c create mode 100644 drivers/media/platform/atmel/atmel-isc-base.c delete mode 100644 drivers/media/platform/atmel/atmel-isc.c create mode 100644 drivers/media/platform/atmel/atmel-isc.h create mode 100644 drivers/media/platform/atmel/atmel-sama5d2-isc.c create mode 100644 drivers/media/platform/coda/coda-mpeg2.c create mode 100644 drivers/media/platform/coda/coda-mpeg4.c create mode 100644 drivers/media/usb/dvb-usb/cxusb-analog.c create mode 100644 drivers/nvme/target/trace.c create mode 100644 drivers/nvme/target/trace.h create mode 100644 drivers/pwm/pwm-sifive.c rename drivers/regulator/{88pm800.c => 88pm800-regulator.c} (100%) create mode 100644 drivers/regulator/slg51000-regulator.c create mode 100644 drivers/regulator/slg51000-regulator.h create mode 100644 drivers/regulator/stm32-booster.c create mode 100644 drivers/spi/spi-synquacer.c create mode 100644 drivers/staging/media/allegro-dvt/Kconfig create mode 100644 drivers/staging/media/allegro-dvt/Makefile create mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.h create mode 100644 drivers/staging/media/hantro/Kconfig create mode 100644 drivers/staging/media/hantro/Makefile rename drivers/staging/media/{rockchip/vpu => hantro}/TODO (100%) create mode 100644 drivers/staging/media/hantro/hantro.h create mode 100644 drivers/staging/media/hantro/hantro_drv.c create mode 100644 drivers/staging/media/hantro/hantro_g1_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/hantro_g1_regs.h create mode 100644 drivers/staging/media/hantro/hantro_h1_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/hantro_h1_regs.h create mode 100644 drivers/staging/media/hantro/hantro_hw.h create mode 100644 drivers/staging/media/hantro/hantro_jpeg.c create mode 100644 drivers/staging/media/hantro/hantro_jpeg.h create mode 100644 drivers/staging/media/hantro/hantro_mpeg2.c create mode 100644 drivers/staging/media/hantro/hantro_v4l2.c create mode 100644 drivers/staging/media/hantro/hantro_v4l2.h create mode 100644 drivers/staging/media/hantro/rk3288_vpu_hw.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_jpeg_enc.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_hw_mpeg2_dec.c create mode 100644 drivers/staging/media/hantro/rk3399_vpu_regs.h create mode 100644 drivers/staging/media/meson/vdec/Kconfig create mode 100644 drivers/staging/media/meson/vdec/Makefile create mode 100644 drivers/staging/media/meson/vdec/TODO create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.c create mode 100644 drivers/staging/media/meson/vdec/codec_mpeg12.h create mode 100644 drivers/staging/media/meson/vdec/dos_regs.h create mode 100644 drivers/staging/media/meson/vdec/esparser.c create mode 100644 drivers/staging/media/meson/vdec/esparser.h create mode 100644 drivers/staging/media/meson/vdec/vdec.c create mode 100644 drivers/staging/media/meson/vdec/vdec.h create mode 100644 drivers/staging/media/meson/vdec/vdec_1.c create mode 100644 drivers/staging/media/meson/vdec/vdec_1.h create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.c create mode 100644 drivers/staging/media/meson/vdec/vdec_helpers.h create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.c create mode 100644 drivers/staging/media/meson/vdec/vdec_platform.h delete mode 100644 drivers/staging/media/rockchip/vpu/Kconfig delete mode 100644 drivers/staging/media/rockchip/vpu/Makefile delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3288_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_hw_jpeg_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rk3399_vpu_regs.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_common.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_enc.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_hw.h delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.c delete mode 100644 drivers/staging/media/rockchip/vpu/rockchip_vpu_jpeg.h create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_h264.c create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c delete mode 100644 drivers/staging/media/tegra-vde/tegra-vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h delete mode 100644 drivers/video/fbdev/mxsfb.c delete mode 100644 drivers/video/fbdev/omap2/omapfb/dss/rfbi.c create mode 100644 include/dt-bindings/sound/madera.h create mode 100644 include/dt-bindings/sound/meson-g12a-tohdmitx.h delete mode 100644 include/linux/fmc-sdb.h delete mode 100644 include/linux/fmc.h create mode 100644 include/linux/leds-ti-lmu-common.h create mode 100644 include/linux/regulator/coupler.h create mode 100644 include/media/h264-ctrls.h create mode 100644 include/sound/madera-pdata.h create mode 100644 include/uapi/linux/iommu.h delete mode 100644 include/uapi/sound/sof/eq.h delete mode 100644 include/uapi/sound/sof/manifest.h delete mode 100644 include/uapi/sound/sof/tone.h delete mode 100644 include/uapi/sound/sof/trace.h create mode 100644 sound/firewire/dice/dice-presonus.c create mode 100644 sound/soc/codecs/cs47l35.c create mode 100644 sound/soc/codecs/cs47l85.c create mode 100644 sound/soc/codecs/cs47l90.c create mode 100644 sound/soc/codecs/cx2072x.c create mode 100644 sound/soc/codecs/cx2072x.h create mode 100644 sound/soc/codecs/madera.c create mode 100644 sound/soc/codecs/madera.h create mode 100644 sound/soc/codecs/rt1011.c create mode 100644 sound/soc/codecs/rt1011.h create mode 100755 sound/soc/codecs/rt1308.c create mode 100755 sound/soc/codecs/rt1308.h create mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c create mode 100644 sound/soc/intel/common/soc-intel-quirks.h create mode 100644 sound/soc/meson/g12a-tohdmitx.c create mode 100644 tools/power/pm-graph/README