This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9d84bb40bcb3 Merge tag 'drm-next-2022-10-07-1' of git://anongit.freedes [...] new 16169fb78182 ata: libata-core: Print timeout value when internal command times new 99ad3f9f829f ata: libata-core: improve parameter names for ata_dev_set_ [...] new fee6073051c3 ata: ahci: Do not check ACPI_FADT_LOW_POWER_S0 new 614065aba704 ata: libata-core: remove redundant err_mask variable new e00923c59e68 ata: libata: Rename ATA_DFLAG_NCQ_PRIO_ENABLE new 066de3b9d93b ata: libata-core: Simplify ata_build_rw_tf() new 024811a2da45 ata: libata-core: Simplify ata_dev_set_xfermode() new 0b2436d3d25f ata: pata_macio: Remove unneeded word in comments new 03070458d700 ata: libata-sff: Fix double word in comments new 55d5ba550535 ata: libata-core: Check errors in sata_print_link_status() new 3ebe59a54111 ata: clean up how architectures enable PATA_PLATFORM and P [...] new d3243965f24a ata: make PATA_PLATFORM selectable only for suitable archi [...] new 6f997d4bb98b dt-bindings: ata: ahci-platform: Move dma-coherent to sata [...] new 0f3680ed1f4c dt-bindings: ata: ahci-platform: Detach common AHCI bindings new 9bd240706468 dt-bindings: ata: ahci-platform: Clarify common AHCI props [...] new 388f08ecdc19 dt-bindings: ata: sata: Extend number of SATA ports new 2ea4d52ad11a dt-bindings: ata: sata-brcm: Apply common AHCI schema new 82d437e6dcb1 ata: libahci_platform: Convert to using platform devm-iore [...] new e28b3abf8020 ata: libahci_platform: Convert to using devm bulk clocks API new 3c132ea6508b ata: libahci_platform: Sanity check the DT child nodes number new 3f74cd046fbe ata: libahci_platform: Parse ports-implemented property in [...] new f67f12ff57bc ata: libahci_platform: Introduce reset assertion/deasserti [...] new 03f1076fbe9f dt-bindings: ata: ahci: Add platform capability properties new eb7cae0b6afd ata: libahci: Extend port-cmd flags set with port capabilities new 88589772e80c ata: libahci: Discard redundant force_port_map parameter new fad64dc06579 ata: libahci: Don't read AHCI version twice in the save-co [...] new 7cbbfbe01a72 ata: ahci: Convert __ahci_port_base to accepting hpriv as [...] new 18ee7c49f75b ata: ahci: Introduce firmware-specific caps initialization new 5c640beccb34 dt-bindings: ata: ahci: Add DWC AHCI SATA controller DT schema new 6ce73f3a6fc0 ata: libahci_platform: Add function returning a clock-hand [...] new 33629d35090f ata: ahci: Add DWC AHCI SATA controller support new 064f14e9df4e dt-bindings: ata: ahci: Add Baikal-T1 AHCI SATA controller [...] new bc7af9100fa8 ata: ahci-dwc: Add platform-specific quirks support new 9628711aa649 ata: ahci-dwc: Add Baikal-T1 AHCI SATA interface support new e7840a9aae6f MAINTAINERS: Add maintainers for DWC AHCI SATA driver new 2d29dd108c78 ata: ahci_st: Fix compilation warning new ecf8322f464d ata: ahci_st: Enable compile test new cb6e73aaadff ata: libata-eh: Remove the unneeded result variable new 690aa8c3ae30 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_s [...] new 9c6e09a434e1 ata: fix ata_id_has_devslp() new a5fb6bf85314 ata: fix ata_id_has_ncq_autosense() new 630624cb1b58 ata: fix ata_id_has_dipm() new b46c760e11c8 ata: libata: drop superfluous ata_eh_request_sense() parameter new e3b1fff6c051 ata: libata: drop superfluous ata_eh_analyze_tf() parameter new 71d7b6e51ad3 ata: libata-eh: avoid needless hard reset when revalidating link new 4078aa685097 Merge tag 'ata-6.1-rc1' of git://git.kernel.org/pub/scm/li [...] new 5f2c5c69a61d media: v4l2-ctrls: allocate space for arrays new 7392d87a9feb media: v4l2-ctrls: alloc arrays in ctrl_ref new 0975274557d1 media: v4l2-ctrls: add v4l2_ctrl_modify_dimensions new 43cc0ec38131 media: v4l2-ctrls: add change flag for when dimensions change new 6bc7643d1b9c media: vivid: add pixel_array test control new 6b1aaa689348 media: v4l2-ctrls: optimize type_ops for arrays new f1739ec4c778 media: v4l2-ctrls: Export default v4l2_ctrl_type_ops callbacks new bdbb016da6ee media: Documentation: dw100: Add user documentation for th [...] new a41c4088cf43 media: v4l: uapi: Add user control base for DW100 controls new 9d5c3c069805 media: uapi: Add a control for DW100 driver new 1301663c1f35 media: dt-bindings: media: Add i.MX8MP DW100 binding new cb6d000fcaa6 media: dw100: Add i.MX8MP dw100 dewarper driver new 3c68cc8e35f2 media: MAINTAINERS: add entry for i.MX8MP DW100 v4l2 mem2m [...] new e6433ad04b44 media: staging/media/av7110/av7110: Fix typo in string new d063ddfb8a00 media: dib8000: Fix comment typo new 948c752d2e27 media: sun6i-csi: Fix comment typo new bd012eaa8a38 media: dvb-frontends: Fix typo 'the the' in comment new 3b12018d8f8c media: cx88: Fix typo 'the the' in comment new 2e2b25af5e33 media: ivtv: Fix typo 'the the' in comment new 9efd64972443 media: saa7164: Fix typo 'the the' in comment new 565cdd279a3c media: platform: ti: Fix typo 'the the' in comment new 031d8af19bd2 media: gspca: Fix typo 'the the' in comment new 33b96f15f277 media: tm6000: Fix typo 'the the' in comment new fd3ed970044c media: v4l2-ioctl: Fix typo 'the the' in comment new 73854b867e13 media: drxk: Fix comment typo new 85b1dedd556e media: technisat-usb2: Fix comment typo new 54db159d766b media: v4l2-flash: Fix comment typo new b78476917ff2 media: i2c/cx25840: fix repeated words in comments new 08ebb1c0da84 media: pci/cx18: fix repeated words in comments new 7f2597fe945e media: pci/cx18: fix repeated words in comments new 13c3af0c6462 media: pci/cx23885: fix repeated words in comments new 8847fb9b965c media: ti/omap: fix repeated words in comments new c0a80d5c1091 media: zoran: fix checkpatch --strict issues new 31b83c85cf1d media: zoran: the video device is video capture only, not M2M new 90f6b6affd51 media: zoran: from VB2_READ/WRITE: read/write isn't supported new 2a0c28063de2 media: zoran: move to mainline new b02c4a529352 media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L new 3e947c36af52 media: vb2: videobuf -> videobuf2 new a13f509b1918 media: media/v4l2-mem2mem.h: rename 'videobuf' to 'vb2' new 6be954808abd media: platform: ti: avoid using 'videobuf' or 'video-buf' new 77423a62db08 media: staging/media/omap4iss/iss_video.c: videobuf -> vb2 new f068a6cec0fb media: avoid use of 'videobuf' new 1943fb1e50d1 media: staging/media: add a STAGING_MEDIA_DEPRECATED option new be8cebc46d9d media: cpia2: deprecate this driver new 9a97cc155cc7 media: meye: deprecate this driver new 50f0b2438166 media: zr364xx: deprecate this driver new b7eeabc1cee3 media: tm6000: deprecate this driver new 43f2d33e2f28 media: fsl-viu: deprecate this driver new 6971757bdccc media: davinci: deprecate dm644x_ccdc, dm355_cddc and dm365_isif new e33fdb5a0249 media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci new 3e9ad662e34e media: av7110: move to staging/media/deprecated/saa7146 new 211f8304fa21 media: exynos4-is: fimc-is: Add of_node_put() when breakin [...] new 2b064d91440b media: cx88: Fix a null-ptr-deref bug in buffer_prepare() new d682869daa23 media: tm6000: Fix unused value in vidioc_try_fmt_vid_cap() new 23bc5eb55f8c media: airspy: fix memory leak in airspy probe new 1c24bb3f8bec media: v4l2-ctrls: Fix typo in VP8 comment new 0565b91eae14 media: rockchip: rga: Fix probe rga_parse_dt bugs new 17611d3fb4a1 media: videodev2.h: drop V4L2_CAP_ASYNCIO new a7985e3cecd5 media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due [...] new 8e69714e6177 media: dw100: Fix an error handling path in dw100_probe() new 107ca18cad69 media: MAINTAINERS: change tc358743 maintainer new 05c480f4d0ba media: media/cec: use CEC_MAX_MSG_SIZE instead of hardcoded 16 new 3028fb90f5b9 media: tc358743: limit msg.len to CEC_MAX_MSG_SIZE new 2a50e8d75aba media: ti: cal: fix useless variable init new b1b93d36c385 media: ti: cal: rename sd_state to state new ebdb28a55da1 media: ti: cal: use CSI-2 frame number for seq number new 0872dc04cf65 media: ti: cal: combine wdma irq handling new d91105e0567d media: ti: cal: fix wdma irq for metadata new 34cb6947bfc9 media: mediatek: vcodec: Add encoder driver support for 34 [...] new e9164d272fa5 media: dt-bindings: media: mediatek: vcodec: Add encoder d [...] new 53ed4873a256 media: mediatek: vcodec: Add mt8188 encoder driver new 223afdf9caa0 media: mediatek: vcodec: Remove encoder driver get IRQ resource new cd61f3c6794b media: mediatek: vcodec: Fix bitstream crop information error new 58037ad43f2d media: mediatek: vcodec: Use ctx vb2_queue mutex instead o [...] new 8fcfa8255632 media: dt-bindings: media: mediatek: vcodec: add decoder d [...] new b9b9db6a2d68 media: mediatek: vcodec: add decoder compatible to support mt8188 new b813e39a6906 media: mediatek: vcodec: Add mt8188 encoder's chip name new e7bfdf0a8540 media: mediatek: vcodec: Skip non CBR bitrate mode new e21cde4016a6 media: cedrus: Use vb2_find_buffer new 2801f6f30f11 media: videobuf2: Remove vb2_find_timestamp() new fe8b81fde69a media: cedrus: Fix watchdog race condition new 708938f84951 media: cedrus: Set the platform driver data earlier new 91db7a3fc7fe media: cedrus: Fix endless loop in cedrus_h265_skip_bits() new f7fd6c318c8a media: amphion: insert picture startcode after seek for vc [...] new 996f4e89fabe media: amphion: adjust the encoder's value range of gop size new 61c2698ee606 media: amphion: don't change the colorspace reported by decoder. new c65c3f3a2cbf media: platform: fix some double free in meson-ge2d and mt [...] new 0202a665bf17 media: amphion: fix a bug that vpu core may not resume aft [...] new 4029372233e1 media: meson: vdec: add missing clk_disable_unprepare on e [...] new 17b5179ef6cd media: dt-bindings: media: renesas,vsp1: Document RZ/G2L V [...] new 24c52aa35a00 media: renesas: vsp1: Add support to deassert/assert reset line new 9c6390274502 media: renesas: vsp1: Add support for VSP software version new 4d728fd4c60e media: renesas: vsp1: Add VSP1_HAS_NON_ZERO_LBA feature bit new 882bda188f69 media: renesas: vsp1: Add support for RZ/G2L VSPD new f0f078457f18 media: uvcvideo: Fix memory leak in uvc_gpio_parse new c58874df1051 media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() new 4c2442548873 media: uvcvideo: Fix typo 'the the' in comment new 5f36851c36b3 media: uvcvideo: Use entity get_cur in uvc_ctrl_set new 101418b374c9 media: uvcvideo: Limit power line control for Sonix Technology new 546fad2c3556 media: staging: media: imx: imx7-media-csi: Increase video [...] new 1a4f8d7d1874 media: xilinx: csi2rxss: Add 1X12 greyscale format new d6a1feba5dca media: xilinx: video: Add 1X12 greyscale format new 1c78f19c3a0e media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init new 4ad7b39623ab media: dt-binding: mediatek: add bindings for MediaTek MDP [...] new 8bbdead4dede media: dt-binding: mediatek: add bindings for MediaTek CCO [...] new 61890ccaefaf media: platform: mtk-mdp3: add MediaTek MDP3 driver new fbb6c848dd89 media: destage Hantro VPU driver new 5d435a3f7b6c Merge tag 'media/v6.1-1' of git://git.kernel.org/pub/scm/l [...] new 0627f3df95e1 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs new cacdb14b1c8d HID: roccat: Fix use-after-free in roccat_read() new bfdc750c4cb2 HID: wacom: add three styli to wacom_intuos_get_tool_type new 8272a51d8294 HID: Kconfig: remove redundant "depends on HID" lines new eeeec27d6820 HID: move from strlcpy with unused retval to strscpy new 1e839143d674 HID: core: store the unique system identifier in hid_device new ead77b65aef4 HID: export hid_report_type to uapi new 735e1bb1b806 HID: convert defines of HID class requests into a proper enum new 7d8fe4cfc54b Merge branch 'for-6.1/core' into for-linus new 80305f97c3a4 HID: core: Export hid_match_id() new 532223c8ac57 HID: logitech-hidpp: Enable HID++ for all the Logitech Blu [...] new 8544c812e43a HID: logitech-hidpp: Remove special-casing of Bluetooth devices new f7b7393cc3b0 HID: logitech-hidpp: Fix "Sw. Id." for HID++ 2.0 commands new 0799617f3809 HID: logitech-hidpp: Remove hard-coded "Sw. Id." for HID++ [...] new 908d325e1665 HID: logitech-hidpp: Detect hi-res scrolling support new 98d67f250472 hid: hid-logitech-hidpp: avoid unnecessary assignments in [...] new edd1533d3ccd Merge branch 'for-6.1/logitech' into for-linus new b4a9af9be628 HID: playstation: convert to use dev_groups new 454d243a00f5 HID: sony: Fix double word in comments new 684e00cfc617 Merge branch 'for-6.1/sony' into for-linus new be6e2b5734a4 HID: multitouch: Add memory barriers new b320467e27db Merge branch 'for-6.1/multitouch' into for-linus new beb18bb22cd4 HID: amd_sfh: Change dev_err to dev_dbg for additional debug info new 68266bdcceec HID: amd_sfh: Handle condition of "no sensors" for SFH1.1 new 599fb2ab2aa7 Merge branch 'for-6.1/amd_sfh' into for-linus new 8b30fb40f8f2 HID: nintendo: deregister home LED when it fails new 50503e360eeb HID: nintendo: check analog user calibration for plausibility new 2f5b0059b31a Merge branch 'for-6.1/nintendo' into for-linus new a109d5c45b3d hid: topre: Add driver fixing report descriptor new b0400ff2942a Merge branch 'for-6.1/topre' into for-linus new 2c5e8e614025 HID: Add driver for VRC-2 Car Controller new acc3e34613da HID: Add driver for PhoenixRC Flight Controller new d7ae8ff97e62 Merge branch 'for-6.1/rc-controllers' into for-linus new 0977fda0587c HID: uclogic: Add missing suffix for digitalizers new 609174edeb75 HID: uclogic: Fix warning in uclogic_rdesc_template_apply new 08809e482a1c HID: uclogic: KUnit best practices and naming conventions new a64cbf3ce631 HID: uclogic: Refactor UGEE v2 string descriptor parsing new 86402296784f HID: uclogic: Refactor UGEE v2 frame initialization new a092986fc095 HID: uclogic: Parse the UGEE v2 frame type new b67439d7cd5a HID: uclogic: Add support for UGEE v2 dial frames new 387dcab73f10 HID: uclogic: Add support for UGEE v2 mouse frames new 93b40b3ef5e1 HID: uclogic: Add support for XP-PEN Deco Pro S new 7495fb7e7425 HID: uclogic: Add support for Parblo A610 PRO new 430257d8329b Merge branch 'for-6.1/uclogic' into for-linus new 35f473864f1d HID: wacom: Simplify comments new 1af52d6b35bb Merge branch 'for-6.1/wacom' into for-linus new 486da113c698 HID: rmi: replace ternary operator with min() new 1145c3d5e702 Merge branch 'for-6.1/rmi' into for-linus new 9f4441fcbb72 HID: vivaldi: convert to use dev_groups new cb7c02e91c31 Merge branch 'for-6.1/google' into for-linus new 79d11de9637a Merge tag 'for-linus-2022100501' of git://git.kernel.org/p [...] new fe55d732387a mfd: intel-lpss: Provide an SSP type to the SPI driver new 8c4352976ff2 mfd: stmpe: Remove rotator block from probe new d7667f190339 mfd: stmpe: Probe sub-function by compatible new fe969e9f017d dt-bindings: mfd: syscon: Add Rockchip RV1126 QoS register new 48749cabba10 mfd: intel_soc_pmic: Fix an error handling path in intel_s [...] new 5a30b210bfea mfd: intel_soc_pmic_crc: Merge Intel PMIC core to crc new 81f22f284c0f mfd: intel_soc_pmic: Move non-Intel Makefile entries to th [...] new cae02b7a5d90 mfd: intel_soc_pmic_crc: Use devm_regmap_add_irq_chip() new 4b74ec581a1c mfd: intel_soc_pmic_crc: Convert to use i2c_get/set_clientdata() new e1efbc8e464c mfd: intel_soc_pmic_crc: Switch from CONFIG_PM_SLEEP guard [...] new 09c4e702bc9d mfd: intel_soc_pmic_crc: Drop redundant ACPI_PTR() and ifdeffery new 0c602c7f6d79 mfd: intel_soc_pmic_crc: Convert driver to use ->probe_new() new 39c8980cb27d mfd: intel_soc_pmic_crc: Replace intel_soc_pmic with crystal_cove new 03f271b0b134 mfd: intel_soc_pmic_crc: Update the copyright year new 2d48bfca42a6 mfd: rk808: Add Rockchip rk817 battery charger support new 7f915eef5082 dt-bindings: mfd: Add MediaTek MT6370 new b2adf788e603 mfd: mt6370: Add MediaTek MT6370 support new 5e88619b3064 mfd: silergy,sy7636a: Add config option MFD_SY7636A new 625065dae9f1 dt-bindings: mfd: x-powers,axp152: Document the AXP228 variant new 3fa9e4cfb55d mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_s [...] new becfdcd75126 mfd: lp8788: Fix an error handling path in lp8788_probe() new 557244f6284f mfd: lp8788: Fix an error handling path in lp8788_irq_init [...] new 31961dc598ab mfd: twl-core: Fix double "to to" in comment. new 8e88c61d6f34 mfd: core: Delete corresponding OF node entries from list [...] new 4e4627e1aefd mfd: rt5120: Add Richtek PMIC support new 6460f51ae317 dt-binding: mfd: Add Richtek RT5120 PMIC support new 79ea68e0a9cf dt-bindings: mfd: aspeed,ast2x00-scu: Convert to DT schema format new 26331d261f49 dt-bindings: mfd: mt8195: Add bindings for MediaTek SCPSYS new 0a6df9f16f51 dt-bindings: mfd: qcom,spmi-pmic: Add missing compatibles new f5e90351a31f dt-bindings: mfd: syscon: Require specific compatible also [...] new 6f42a14bc206 dt-bindings: mfd: qcom,spmi-pmic: Extend example new ea0dd0df65cc dt-bindings: mfd: qcom,spmi-pmic: Fix regulator node schema new f4b632da13cf dt-bindings: mfd: qcom,spmi-pmic: Fix TM ADC node schema o [...] new f8c1940165be dt-bindings: mfd: qcom,tcsr: Add several devices new 75db7907355c mfd: fsl-imx25: Fix check for platform_get_irq() errors new 6a32d3995f7b mfd: Move from strlcpy with unused retval to strscpy new ce436a301615 dt-bindings: mfd: qcom-spmi-pmic: Add support for PMP8074 new 90d7c4033c9a mfd: qcom-spmi-pmic: Add support for PMP8074 new 07a130033687 MAINTAINERS: Drop Robert Jones new a592aa3a2a8c dt-bindings: mfd: Add Rockchip rk817 battery charger support new 2002d60dcfc9 dt-bindings: mfd: syscon: Drop ref from reg-io-width new 6a96f6c132f2 mfd: intel-m10-bmc: Add d5005 bmc secure update driver new a47137a5134b mfd/omap1: htc-i2cpld: Convert to a pure GPIO driver new 42839dcafd0a dt-bindings: mfd: Add missing (unevaluated|additional)Prop [...] new 62a0261c9fa8 mfd: qcom-spmi-pmic: Add pm7250b compatible new ac3e91199d69 mfd: stmpe: Switch to using gpiod API new 3064c115bcb5 dt-bindings: mfd: syscon: Add rk3588 QoS register compatible new 1801c448d484 mfd: intel_soc_pmic_chtdc_ti: Switch from __maybe_unused t [...] new a53ffb04ea57 dt-bindings: mfd: sprd: Add bindings for ums512 global registers new c15c19dd4eb8 dt-bindings: mfd: dlg,da9063: Add missing regulator patterns new 6c6a8c6af642 mfd: twl4030: Add missed linux/device.h header new a5e84f33cdd7 dt-bindings: mfd: mediatek: Add scpsys compatible for mt8186 new 8325a6c24ad7 mfd: sm501: Add check for platform_driver_register() new a328ae8504db dt-bindings: mfd: qcom,tcsr: Drop simple-mfd from IPQ6018 new 9c90f21f93e4 mfd: htc-i2cpld: Fix an IS_ERR() vs NULL bug in htcpld_cor [...] new 834382ea3286 mfd: da9061: Fix Failed to set Two-Wire Bus Mode. new e1f1629df957 dt-bindings: mfd: mt6370: Fix the indentation in the example new 11cb8da0189b power: supply: Add charger driver for Rockchip RK817 new 02010cf00936 mfd: ocelot-spi: Add missing MODULE_DEVICE_TABLE new 72a95859728a mfd: syscon: Remove repetition of the regmap_get_val_endian() new ae9559594cb8 Merge tag 'mfd-next-6.1' of git://git.kernel.org/pub/scm/l [...] new 4b8857c3ca43 pwm: rockchip: Convert to use dev_err_probe() new f36216724b25 pwm: sysfs: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sl [...] new 59c719423753 dt-bindings: pwm: rockchip: Add description for rk3588 new 9f87db8243c4 dt-bindings: pwm: rockchip: Add rockchip,rk3128-pwm new 6db87be2e500 dt-bindings: pwm: Add compatible for Mediatek MT8188 new 090e78d0d894 pwm: lpss: Deduplicate board info data structures new a3682d2fe3c3 pwm: lpss: Move exported symbols to PWM_LPSS namespace new 68af6fb00f2f pwm: lpss: Move resource mapping to the glue drivers new 7f8dd1617875 pwm: lpss: Use device_get_match_data() to get device data new 163bb6f99312 pwm: lpss: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros new 4fdb3281bb84 pwm: lpss: Make use of bits.h macros for all masks new d632e864351a pwm: lpss: Add a comment to the bypass field new b43198028675 pwm: core: Replace custom implementation of device_match_fwnode() new 4709f9ea338d pwm: sysfs: Replace sprintf() with sysfs_emit() new 3fb55dd14036 Merge tag 'pwm/for-6.1-rc1' of git://git.kernel.org/pub/sc [...] new 77e0ccd62482 HSI: clients: remove duplicate assignment new 9a2ea132df86 HSI: omap_ssi: Fix refcount leak in ssi_probe new 0f1a3e5f81f6 HSI: cmt_speech: Pass a pointer to virt_to_page() new 551e325bbd3f HSI: omap_ssi_port: Fix dma_map_sg error check new b28dbcb379e6 HSI: ssi_protocol: fix potential resource leak in ssip_pn_open() new 811908159e7e HSI: nokia-modem: Replace of_gpio_count() by gpiod_count() new 83da5ec6b7fc Merge tag 'hsi-for-6.1' of git://git.kernel.org/pub/scm/li [...] new a1c7c1a40478 power: supply: Explain maintenance charging new da7dc6a7a95e power: supply: cpcap-charger: fix repeated words in comments new 0cb172a4918e power: supply: cw2015: Use device managed API to simplify [...] new 03fccdc76dce dt-bindings: power: reset: qcom-pon: Add new compatible "q [...] new 955d095a72f0 power: reset: qcom-pon: add support for qcom,pmk8350-pon c [...] new 3eb7508d0bad power: supply: tps65217: Fix comments typo new 9d47e01b9d80 power: supply: adp5061: fix out-of-bounds read in adp5061_ [...] new e568252d722d power: supply: adp5061: show unknown capacity_level as text new 5ae6134ef380 power: supply: Fix repeated word in comments new 04f7c7df96de power: supply: bq25890: Disable PUMPX_EN on errors new 4a4748f28b0b power: supply: bq25890: Add support for setting IINLIM new 569581a21ff5 power: supply: bq27xxx: fix __be16 warnings new f52c4d5f0bb4 power: supply: bq27xxx: fix NULL vs 0 warnings new 55cafd4ba42c power: supply: bq25890: Fix enum conversion in bq25890_pow [...] new c2f2e2c3aecd lib: add linear range index macro new 3d568b4f4b18 Merge tag 'psy-linear-range-for-v6.1-signed' into psy-next new 689af5da8543 dt-bindings: power: supply: Add MediaTek MT6370 Charger new 233cb8a47d65 power: supply: mt6370: Add MediaTek MT6370 charger driver new 8bc800062221 power: supply: max1721x: Fix spelling mistake "Gauage" -> "Gauge" new d8be4fe92433 power: supply: mt6370: uses IIO interfaces, depends on IIO new fe259a2155b4 power: supply: ab8500: Remove unused struct ab8500_chargal [...] new 5738d49fa47e power: supply: mt6370: Fix return value check in mt6370_ch [...] new 189a2aaef9cb power: supply: ab8500: remove unused static local variable new 11c747e5a1f9 Merge tag 'for-v6.1' of git://git.kernel.org/pub/scm/linux [...] new 06564be4c03f rpmsg: char: Remove the unneeded result variable new 467233a4ac29 rpmsg: char: Avoid double destroy of default endpoint new e5df1d3ebed2 Merge tag 'rpmsg-v6.1' of git://git.kernel.org/pub/scm/lin [...] new a1c3611dcfb0 remoteproc: imx_rproc: Simplify some error message new 729c16326b7f remoteproc: imx_dsp_rproc: fix argument 2 of rproc_mem_entry_init new 698ae3d76bcb drivers/remoteproc: Fix repeated words in comments new fa25b944174a remoteproc/keystone: Switch to using gpiod API new 7d7f8fe4e399 remoteproc: Harden rproc_handle_vdev() against integer overflow new fd28f879e627 remoteproc: core: Introduce rproc_rvdev_add_device function new 63badba94571 remoteproc: core: Introduce rproc_add_rvdev function new 9c31255ce5fe remoteproc: Move rproc_vdev management to remoteproc_virtio.c new 1d7b61c06dc3 remoteproc: virtio: Create platform device for the remotep [...] new 49f27f2b4bfa remoteproc: Introduce rproc features new ba194232edc0 remoteproc: Support attach recovery after rproc crash new ccf22a48cc87 remoteproc: virtio: Fix warning on bindings by removing th [...] new 94e8ca6ebd1b Merge tag 'rproc-v6.1' of git://git.kernel.org/pub/scm/lin [...] new 27bfb201b2c0 dt-bindings: mtd: partitions: add binding for U-Boot bootloader new 002181f5b150 mtd: parsers: add Broadcom's U-Boot parser new 26e784433e6c mtd: devices: docg3: check the return value of devm_iorema [...] new 8b740c08eb82 mtd: physmap-core: Fix NULL pointer dereferencing in of_se [...] new f535ca406f54 mtd: devices: docg3: Use correct function names in comment blocks new 8d704c4e1ead mtd: Fix a typo in a comment new bf3e6b8f837a mtd: ftl: use container_of() rather than cast new 80b7e9286351 mtd: move from strlcpy with unused retval to strscpy new 9ee671823092 mtd: fix repeated word in comment new 65394169bdae mtd: track maximum number of bitflips for each read request new 745df1790602 mtd: always initialize 'stats' in struct mtd_oob_ops new 7bea60569277 mtd: add ECC error accounting for each read request new 095bb6e44eb1 mtdchar: add MEMREAD ioctl new c6d7ce0a7e05 dt-bindings: mtd: intel: lgm-nand: Fix compatible string new 9fac2a193e45 dt-bindings: mtd: intel: lgm-nand: Fix maximum chip select value new bfc618fcc3f1 mtd: rawnand: intel: Read the chip-select line from the co [...] new 68c02ebaa34d mtd: rawnand: intel: Remove undocumented compatible string new ebe0cd60fcff mtd: rawnand: intel: Don't re-define NAND_DATA_IFACE_CHECK_ONLY new dbe5f7880fb0 mtd: rawnand: intel: Remove unused nand_pa member from ebu [...] new 1b9bdc213cf8 mtd: rawnand: intel: Remove unused clk_rate member from st [...] new 7471a53ddce5 mtd: rawnand: intel: Use devm_platform_ioremap_resource_byname() new 054c6b58fc6c mtd: nand: bbt: Use the bitmap API to allocate bitmaps new 049e43b9fd8f mtd: rawnand: fsl_elbc: Fix none ECC mode new 1dd4fd8716ba mtd: rawnand: brcmnand: Move Kconfig to driver folder new c4c85b512d16 mtd: rawnand: brcmnand: Add individual glue driver selection new d16da6d11236 mtd: rawnand: gpmi: Fix typo 'the the' in comment new 37ea9f165ed4 mtd: rawnand: arasan: stop using 0 as NULL pointer new 3e4ad3212cf2 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct() new 1161703c9bd6 mtd: rawnand: atmel: Unmap streaming DMA mappings new 79db205db52f mtd: rawnand: cafe: Use correct function name in comment block new 2525a0abed6c mtd: rawnand: orion: Use devm_clk_get_optional() new ddfa68d415c7 mtd: rawnand: remove misguided comment of nand_get_device() new 43b81c2a3e6e mtd: rawnand: stm32_fmc2: Fix dma_map_sg error check new 40c9ba0dec90 mtd: rawnand: marvell: Fix error handle regarding dma_map_sg new c26ef845c04e mtd: rawnand: Replace of_gpio_named_count() by gpiod_count() new 4c5f69aea151 mtd: rawnand: cadence: Remove an unneeded result variable new a2d0e5c67b43 mtd: rawnand: stm32_fmc2: switch to using devm_fwnode_gpiod_get() new 36ac78cea96b mtd: rawnand: bcm47xx: fix spelling typo in comment new c2807b38ab96 dt-bindings: nand: meson: fix meson nfc clock new 1e4d3ba66888 mtd: rawnand: meson: fix the clock new 5d53c615ab6b mtd: rawnand: meson: refine resource getting in probe new fbc00b5e746f dt-bindings: nand: meson: convert txt to yaml new ba47a6ac4658 mtd: rawnand: meson: stop supporting legacy clocks new 63c30d704430 Merge tag 'nand/for-6.1' into mtd/next new 1227db9eab18 Merge tag 'mtd/for-6.1' of git://git.kernel.org/pub/scm/li [...] new 19d6214ad6df IB/mlx5: Call io_stop_wc() after writing to WC MMIO new 13ad1125b941 RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey new 5a93929d9f9a RDMA/rtrs-clt: Add event tracing support new c16762b7bf54 RDMA/rtrs-srv: Add event tracing support new b722d3e63fcc RDMA/rtrs-clt: Output sg index when warning on new dc13fbf79ec8 RDMA/efa: Support CQ receive entries with source GID new 2c34bb6dea48 IB: move from strlcpy with unused retval to strscpy new ca7ef7adad97 IB/mlx5: Remove duplicate header inclusion related to ODP new 40b4b79c866f RDMA/hns: Remove redundant DFX file and DFX ops structure new eb00b9a08b9d RDMA/hns: Add or remove CQ's restrack attributes new f2b070f36d1b RDMA/hns: Support CQ's restrack raw ops for hns driver new e198d65d76e9 RDMA/hns: Support QP's restrack ops for hns driver new 3e89d78b21a8 RDMA/hns: Support QP's restrack raw ops for hns driver new dc9981ef17c6 RDMA/hns: Support MR's restrack ops for hns driver new 3d67e7e236ad RDMA/hns: Support MR's restrack raw ops for hns driver new c8e4c2397655 RDMA/srp: Rework the srp_add_port() error path new 0766fcaa1e06 RDMA/srp: Remove the srp_host.released completion new 351e458f725d RDMA/srp: Handle dev_set_name() failure new b8a9c18c2f39 RDMA/srp: Use the attribute group mechanism for sysfs attributes new 05195dcb4350 RDMA/core: Remove 'device' argument from rdma_build_skb() new d4ecb56e86bf RDMA/rxe: Remove an unused member from struct rxe_mr new 6edd86a2d20e RDMA/rtrs: Remove 'dir' argument from rnbd_srv_rdma_ev new 91a3f14ec953 IB/cm: Remove the service_mask parameter from ib_cm_listen() new a461b746c576 IB/cm: remove cm_id_priv->id.service_mask and service_mask [...] new 637ff8ea00a2 IB/cm: Refactor cm_insert_listen() and cm_find_listen() new bfb3bde95479 RDMA/hns: Remove redundant member doorbell_qpn of struct h [...] new a625ca30eff8 RDMA/rxe: Fix "kernel NULL pointer dereference" error new 548ce2e66725 RDMA/rxe: Fix the error caused by qp->sk new f07853582d1f RDMA/rxe: Remove the unused variable obj new 2c02249fcbfc RDMA/rxe: Delete error messages triggered by incoming Read [...] new fc5e1acf6ade RDMA/siw: Add missing Kconfig selections new b021d82e2503 IB/mlx5: Support querying eswitch functions from DEVX new d324a46be33e Merge branch 'mlx5-next' into wip/leon-for-next new e58f889e293e RDMA/hfi1: Remove the unneeded result variable new 2aa9e4a2c3db RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH new 57eb9382370e RDMA/rtrs-clt: Break the loop once one path is connected new db77d84cfe36 RDMA/rtrs-clt: Kill xchg_paths new e2edba67fcd5 RDMA/rxe: use %u to print u32 variables new 415a04844aff RDMA/rxe: convert pr_warn to pr_debug new e866025b3b15 RDMA/mlx5: Remove duplicate assignment in umr_rereg_pas() new 7f51a961f8c6 RDMA/irdma: Align AE id codes to correct flush code and event new 34acb833cc83 RDMA/irdma: Validate udata inlen and outlen new 67d8f59bdcc2 RDMA/hfi1: fix repeated words in comments new 7eff36527195 RDMA/qib: fix repeated words in comments new 6dbe4a8dead8 RDMA/srp: Fix srp_abort() new 95f911d94995 RDMA/erdma: Eliminate unnecessary casting for erdma_post_cmd_wait new 93aea72cc53c RDMA/erdma: Remove redundant includes new 13f42e5166bc RDMA/erdma: Make hardware internal opcodes invisible to driver new 4b46a6079d2f RDMA/srpt: Use flex array destination for memcpy() new 0227f4d0d154 IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations new 754209850df8 RDMA/siw: Always consume all skbuf data in sk_data_ready() [...] new a3c278807a45 RDMA/siw: Fix QP destroy to wait for all references dropped. new 9bdb9350f380 RDMA/erdma: Support dynamic mtu new bf9a9928510a RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths new 5a3749493394 RDMA/cma: Multiple path records support with netlink channel new b7d95040c13f RDMA/cm: Use SLID in the work completion as the DLID in re [...] new eb8336dbe373 RDMA/cm: Use DLID from inbound/outbound PathRecords as the [...] new 241f9a27e0fc IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers new 954afc5a8fd8 RDMA/rxe: Use members of generic struct in rxe_mr new b05398aff9ad RDMA/srp: Support more than 255 rdma ports new b300729b77b0 RDMA/core: Clean up a variable name in ib_create_srq_user() new f994ae0a1434 RDMA/rxe: Add send_common_ack() helper new 58651bbb30f8 RDMA/rxe: Set pd early in mr alloc routines new fda5d0cf8aef RDMA/rxe: Fix resize_finish() in rxe_queue.c new 4bf207d7a54d net/mlx5: Add IFC bits for mkey ATS new 015bda8abd3a RDMA/core: Add UVERBS_ATTR_RAW_FD new 9af859c58d0f RDMA/mlx5: Add support for dmabuf to devx umem new 72b2f7608a59 RDMA/mlx5: Enable ATS support for MRs and umems new 6c5e683925cf RDMA/rxe: Remove redundant num_sge fields new 78657a445ca7 IB/rdmavt: Add __init/__exit annotations to module init/ex [...] new d8913213ffab RDMA/hns: Cleanup for a spelling error of Asynchronous new 77c3e303f691 RDMA/hns: Remove unnecessary braces for single statement blocks new 064fd299a70b RDMA/hns: Remove unnecessary brackets when getting point new bb4874af1968 RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_t [...] new be1eeb667eb7 RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() new 29dc06359677 RDMA/hns: Remove redundant 'use_lowmem' argument from hns_ [...] new 5f652387c542 RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list [...] new 5436272c8cf4 RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg' new 6649b4a1c43c RDMA/hns: Remove redundant 'max_srq_desc_sz' in caps new 3b1f864c9049 RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_in [...] new 8c581c47b9ba RDMA/hns: Replacing magic number with macros in apply_func_caps() new f0588567976e RDMA/hns: Unified Log Printing Style new cbdae01d8b51 IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair new 4b83ddc09247 RDMA/usnic: fix set-but-not-unused variable 'flags' warning new 8ad891ed435b RDMA/rxe: Remove error/warning messages from packet receiver path new 33331a728c83 Merge tag 'v6.0' into rdma.git for-next new e08466a7c007 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...]
The 460 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/ata/ahci-common.yaml | 123 ++ .../devicetree/bindings/ata/ahci-platform.yaml | 92 +- .../devicetree/bindings/ata/baikal,bt1-ahci.yaml | 115 ++ .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 4 +- .../devicetree/bindings/ata/sata-common.yaml | 17 +- .../bindings/ata/snps,dwc-ahci-common.yaml | 102 ++ .../devicetree/bindings/ata/snps,dwc-ahci.yaml | 75 + .../bindings/media/mediatek,mdp3-rdma.yaml | 95 ++ .../bindings/media/mediatek,mdp3-rsz.yaml | 77 + .../bindings/media/mediatek,mdp3-wrot.yaml | 80 + .../bindings/media/mediatek,vcodec-encoder.yaml | 1 + .../media/mediatek,vcodec-subdev-decoder.yaml | 1 + .../devicetree/bindings/media/nxp,dw100.yaml | 69 + .../devicetree/bindings/media/renesas,vsp1.yaml | 53 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 40 + .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 10 + .../bindings/mfd/aspeed,ast2x00-scu.yaml | 110 ++ .../devicetree/bindings/mfd/aspeed-scu.txt | 48 - .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 5 + .../devicetree/bindings/mfd/dlg,da9063.yaml | 7 +- .../devicetree/bindings/mfd/gateworks-gsc.yaml | 5 +- .../devicetree/bindings/mfd/maxim,max14577.yaml | 1 + .../devicetree/bindings/mfd/maxim,max77843.yaml | 1 + .../devicetree/bindings/mfd/mediatek,mt6370.yaml | 280 ++++ .../bindings/mfd/mediatek,mt8195-scpsys.yaml | 68 + .../devicetree/bindings/mfd/qcom,spmi-pmic.yaml | 114 +- .../devicetree/bindings/mfd/qcom,tcsr.yaml | 46 +- .../devicetree/bindings/mfd/richtek,rt5120.yaml | 178 ++ .../devicetree/bindings/mfd/rockchip,rk817.yaml | 52 + .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 1 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 71 + .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 4 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 3 + .../devicetree/bindings/mfd/st,stmfx.yaml | 1 + .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 22 + Documentation/devicetree/bindings/mfd/syscon.yaml | 17 +- .../devicetree/bindings/mfd/ti,tps65086.yaml | 1 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 4 + .../devicetree/bindings/mtd/amlogic,meson-nand.txt | 60 - .../bindings/mtd/amlogic,meson-nand.yaml | 93 ++ ...{intel,lgm-nand.yaml => intel,lgm-ebunand.yaml} | 8 +- .../devicetree/bindings/mtd/partitions/u-boot.yaml | 49 + .../bindings/power/mediatek,power-controller.yaml | 2 +- .../devicetree/bindings/power/reset/qcom,pon.yaml | 50 +- .../power/supply/mediatek,mt6370-charger.yaml | 96 ++ .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 1 + .../devicetree/bindings/pwm/pwm-rockchip.yaml | 2 + .../bindings/soc/mediatek/mediatek,ccorr.yaml | 68 + .../bindings/soc/mediatek/mediatek,wdma.yaml | 81 + .../driver-api/media/drivers/pxa_camera.rst | 2 +- .../userspace-api/media/drivers/dw100.rst | 84 + .../userspace-api/media/drivers/index.rst | 1 + Documentation/userspace-api/media/v4l/async.rst | 9 - .../userspace-api/media/v4l/dev-raw-vbi.rst | 2 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 2 +- .../userspace-api/media/v4l/hist-v4l2.rst | 2 +- Documentation/userspace-api/media/v4l/io.rst | 4 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 5 + .../userspace-api/media/v4l/vidioc-querycap.rst | 3 - .../userspace-api/media/videodev2.h.rst.exceptions | 1 + MAINTAINERS | 46 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 2 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/mach-omap1/board-htcherald.c | 9 - arch/arm/mach-versatile/Kconfig | 1 - arch/arm64/Kconfig | 1 - drivers/ata/Kconfig | 18 +- drivers/ata/Makefile | 1 + drivers/ata/ahci.c | 9 +- drivers/ata/ahci.h | 22 +- drivers/ata/ahci_da850.c | 47 +- drivers/ata/ahci_dm816.c | 4 +- drivers/ata/ahci_dwc.c | 493 ++++++ drivers/ata/ahci_mtk.c | 2 - drivers/ata/ahci_platform.c | 5 - drivers/ata/ahci_st.c | 4 - drivers/ata/libahci.c | 63 +- drivers/ata/libahci_platform.c | 218 ++- drivers/ata/libata-core.c | 64 +- drivers/ata/libata-eh.c | 38 +- drivers/ata/libata-sata.c | 6 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/libata-sff.c | 2 +- drivers/ata/libata.h | 7 +- drivers/ata/pata_macio.c | 3 +- drivers/block/rnbd/rnbd-srv.c | 11 +- drivers/hid/Kconfig | 100 +- drivers/hid/Makefile | 7 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 8 +- drivers/hid/hid-core.c | 22 +- drivers/hid/hid-google-hammer.c | 4 +- drivers/hid/hid-ids.h | 6 + drivers/hid/hid-logitech-hidpp.c | 164 +- drivers/hid/hid-multitouch.c | 8 +- drivers/hid/hid-nintendo.c | 60 +- drivers/hid/hid-playstation.c | 16 +- drivers/hid/hid-pxrc.c | 112 ++ drivers/hid/hid-rmi.c | 6 +- drivers/hid/hid-roccat.c | 4 + drivers/hid/hid-sony.c | 2 +- drivers/hid/hid-steam.c | 8 +- drivers/hid/hid-topre.c | 49 + drivers/hid/hid-uclogic-core.c | 5 + drivers/hid/hid-uclogic-params-test.c | 192 +++ drivers/hid/hid-uclogic-params.c | 230 ++- drivers/hid/hid-uclogic-params.h | 10 + drivers/hid/hid-uclogic-rdesc-test.c | 22 +- drivers/hid/hid-uclogic-rdesc.c | 76 +- drivers/hid/hid-uclogic-rdesc.h | 8 + drivers/hid/hid-vivaldi-common.c | 29 +- drivers/hid/hid-vivaldi-common.h | 4 +- drivers/hid/hid-vivaldi.c | 4 +- drivers/hid/hid-vrc2.c | 91 ++ drivers/hid/i2c-hid/i2c-hid-core.c | 2 +- drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hid/wacom.h | 5 +- drivers/hid/wacom_sys.c | 11 +- drivers/hid/wacom_wac.c | 13 +- drivers/hid/wacom_wac.h | 4 +- drivers/hsi/clients/cmt_speech.c | 2 +- drivers/hsi/clients/nokia-modem.c | 4 +- drivers/hsi/clients/ssi_protocol.c | 2 +- drivers/hsi/controllers/omap_ssi_core.c | 1 + drivers/hsi/controllers/omap_ssi_port.c | 8 +- drivers/hwmon/Kconfig | 1 + drivers/infiniband/core/cm.c | 104 +- drivers/infiniband/core/cma.c | 88 +- drivers/infiniband/core/cma_configfs.c | 2 +- drivers/infiniband/core/device.c | 4 +- drivers/infiniband/core/lag.c | 5 +- drivers/infiniband/core/sa_query.c | 235 ++- drivers/infiniband/core/ucma.c | 10 +- drivers/infiniband/core/umem_odp.c | 2 - drivers/infiniband/core/uverbs_cmd.c | 5 +- drivers/infiniband/core/uverbs_ioctl.c | 8 + drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/main.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 6 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 5 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 3 +- drivers/infiniband/hw/efa/efa_io_defs.h | 289 ++++ drivers/infiniband/hw/efa/efa_verbs.c | 11 +- drivers/infiniband/hw/erdma/erdma.h | 4 +- drivers/infiniband/hw/erdma/erdma_cm.c | 8 - drivers/infiniband/hw/erdma/erdma_cmdq.c | 8 +- drivers/infiniband/hw/erdma/erdma_cq.c | 4 - drivers/infiniband/hw/erdma/erdma_eq.c | 13 +- drivers/infiniband/hw/erdma/erdma_hw.h | 14 +- drivers/infiniband/hw/erdma/erdma_main.c | 17 +- drivers/infiniband/hw/erdma/erdma_qp.c | 15 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 35 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 9 +- drivers/infiniband/hw/hfi1/chip.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/firmware.c | 2 +- drivers/infiniband/hw/hfi1/ipoib_rx.c | 5 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hfi1/verbs.h | 3 - drivers/infiniband/hw/hns/Makefile | 2 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 6 +- drivers/infiniband/hw/hns/hns_roce_device.h | 25 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 33 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 164 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 14 +- drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 34 - drivers/infiniband/hw/hns/hns_roce_main.c | 64 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 7 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 19 +- drivers/infiniband/hw/hns/hns_roce_restrack.c | 220 ++- drivers/infiniband/hw/irdma/defs.h | 1 + drivers/infiniband/hw/irdma/hw.c | 51 +- drivers/infiniband/hw/irdma/type.h | 1 + drivers/infiniband/hw/irdma/user.h | 1 + drivers/infiniband/hw/irdma/utils.c | 3 + drivers/infiniband/hw/irdma/verbs.c | 69 +- drivers/infiniband/hw/mlx4/mr.c | 1 - drivers/infiniband/hw/mlx5/devx.c | 57 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/mem.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 36 + drivers/infiniband/hw/mlx5/mr.c | 8 +- drivers/infiniband/hw/mlx5/odp.c | 4 +- drivers/infiniband/hw/mthca/mthca_cmd.c | 2 +- drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 3 - drivers/infiniband/sw/rdmavt/vt.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 12 +- drivers/infiniband/sw/rxe/rxe_loc.h | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 22 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_net.c | 1 - drivers/infiniband/sw/rxe/rxe_qp.c | 61 +- drivers/infiniband/sw/rxe/rxe_queue.c | 12 +- drivers/infiniband/sw/rxe/rxe_recv.c | 106 +- drivers/infiniband/sw/rxe/rxe_resp.c | 53 +- drivers/infiniband/sw/rxe/rxe_task.c | 3 +- drivers/infiniband/sw/rxe/rxe_task.h | 3 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 19 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 - drivers/infiniband/sw/siw/Kconfig | 5 +- drivers/infiniband/sw/siw/siw.h | 1 + drivers/infiniband/sw/siw/siw_qp.c | 2 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 27 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 + drivers/infiniband/ulp/ipoib/ipoib_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_ethtool.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 4 +- drivers/infiniband/ulp/rtrs/Makefile | 10 +- drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c | 15 + drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h | 86 + drivers/infiniband/ulp/rtrs/rtrs-clt.c | 26 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 7 +- drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c | 16 + drivers/infiniband/ulp/rtrs/rtrs-srv-trace.h | 88 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 5 + drivers/infiniband/ulp/rtrs/rtrs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs.h | 3 +- drivers/infiniband/ulp/srp/ib_srp.c | 66 +- drivers/infiniband/ulp/srp/ib_srp.h | 3 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 6 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/common/Kconfig | 1 - drivers/media/common/Makefile | 2 +- drivers/media/common/videobuf2/videobuf2-core.c | 14 +- drivers/media/common/videobuf2/videobuf2-dvb.c | 4 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 17 +- drivers/media/dvb-frontends/dib8000.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 2 +- drivers/media/dvb-frontends/tda1002x.h | 2 +- drivers/media/dvb-frontends/tda10048.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 4 +- drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 4 +- drivers/media/i2c/cx25840/cx25840-ir.c | 2 +- drivers/media/i2c/tc358743.c | 2 + drivers/media/pci/Kconfig | 4 +- drivers/media/pci/Makefile | 6 +- drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-core.c | 3 + drivers/media/pci/cx23885/cx23888-ir.c | 2 +- drivers/media/pci/cx88/cx88-dsp.c | 2 +- drivers/media/pci/cx88/cx88-vbi.c | 9 +- drivers/media/pci/cx88/cx88-video.c | 43 +- drivers/media/pci/ivtv/ivtv-yuv.c | 2 +- drivers/media/pci/ngene/ngene.h | 78 - drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 2 +- drivers/{staging/media => media/pci}/zoran/Kconfig | 0 .../{staging/media => media/pci}/zoran/Makefile | 0 .../media => media/pci}/zoran/videocodec.c | 7 +- .../media => media/pci}/zoran/videocodec.h | 190 +-- drivers/{staging/media => media/pci}/zoran/zoran.h | 30 +- .../media => media/pci}/zoran/zoran_card.c | 56 +- .../media => media/pci}/zoran/zoran_card.h | 9 +- .../media => media/pci}/zoran/zoran_device.c | 37 +- drivers/media/pci/zoran/zoran_device.h | 60 + .../media => media/pci}/zoran/zoran_driver.c | 59 +- .../{staging/media => media/pci}/zoran/zr36016.c | 142 +- .../{staging/media => media/pci}/zoran/zr36016.h | 0 .../{staging/media => media/pci}/zoran/zr36050.c | 182 +-- .../{staging/media => media/pci}/zoran/zr36050.h | 0 .../{staging/media => media/pci}/zoran/zr36057.h | 130 +- .../{staging/media => media/pci}/zoran/zr36060.c | 7 +- .../{staging/media => media/pci}/zoran/zr36060.h | 86 +- drivers/media/platform/Kconfig | 1 + drivers/media/platform/Makefile | 1 + drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 1 - drivers/media/platform/amphion/vdec.c | 16 +- drivers/media/platform/amphion/venc.c | 2 +- drivers/media/platform/amphion/vpu.h | 1 - drivers/media/platform/amphion/vpu_core.c | 84 +- drivers/media/platform/amphion/vpu_core.h | 1 + drivers/media/platform/amphion/vpu_dbg.c | 9 +- drivers/media/platform/amphion/vpu_malone.c | 2 +- drivers/media/platform/intel/pxa_camera.c | 8 +- drivers/media/platform/marvell/mcam-core.h | 2 +- drivers/media/platform/mediatek/Kconfig | 1 + drivers/media/platform/mediatek/Makefile | 1 + .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1 - drivers/media/platform/mediatek/mdp3/Kconfig | 21 + drivers/media/platform/mediatek/mdp3/Makefile | 6 + .../media/platform/mediatek/mdp3/mdp_reg_ccorr.h | 19 + .../media/platform/mediatek/mdp3/mdp_reg_rdma.h | 65 + drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h | 39 + .../media/platform/mediatek/mdp3/mdp_reg_wdma.h | 47 + .../media/platform/mediatek/mdp3/mdp_reg_wrot.h | 55 + drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h | 290 ++++ .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 466 ++++++ .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h | 43 + .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 1033 ++++++++++++ .../media/platform/mediatek/mdp3/mtk-mdp3-comp.h | 186 +++ .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 357 ++++ .../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 94 ++ .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.c | 724 +++++++++ .../media/platform/mediatek/mdp3/mtk-mdp3-m2m.h | 48 + .../media/platform/mediatek/mdp3/mtk-mdp3-regs.c | 735 +++++++++ .../media/platform/mediatek/mdp3/mtk-mdp3-regs.h | 373 +++++ .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.c | 313 ++++ .../media/platform/mediatek/mdp3/mtk-mdp3-vpu.h | 78 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 2 + .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 4 + .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 6 + .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 19 +- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 14 + .../platform/mediatek/vcodec/venc/venc_h264_if.c | 200 ++- .../media/platform/mediatek/vcodec/venc_ipi_msg.h | 24 + .../media/platform/mediatek/vcodec/venc_vpu_if.c | 76 +- drivers/media/platform/nxp/Kconfig | 13 +- drivers/media/platform/nxp/Makefile | 2 +- drivers/media/platform/nxp/dw100/Kconfig | 16 + drivers/media/platform/nxp/dw100/Makefile | 3 + drivers/media/platform/nxp/dw100/dw100.c | 1707 ++++++++++++++++++++ drivers/media/platform/nxp/dw100/dw100_regs.h | 117 ++ drivers/media/platform/renesas/vsp1/vsp1.h | 4 + drivers/media/platform/renesas/vsp1/vsp1_drv.c | 101 +- drivers/media/platform/renesas/vsp1/vsp1_lif.c | 12 +- drivers/media/platform/renesas/vsp1/vsp1_regs.h | 6 + drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-core.h | 2 +- .../media/platform/samsung/exynos4-is/fimc-is.c | 1 + drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 5 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/platform/ti/am437x/am437x-vpfe.h | 2 +- drivers/media/platform/ti/cal/cal-camerarx.c | 31 +- drivers/media/platform/ti/cal/cal-video.c | 5 +- drivers/media/platform/ti/cal/cal.c | 139 +- drivers/media/platform/ti/cal/cal.h | 7 +- drivers/media/platform/ti/davinci/Kconfig | 49 - drivers/media/platform/ti/davinci/Makefile | 4 - drivers/media/platform/ti/davinci/vpbe.c | 2 +- drivers/media/platform/ti/davinci/vpif.h | 60 +- drivers/media/platform/ti/davinci/vpif_capture.c | 6 +- drivers/media/platform/ti/davinci/vpif_capture.h | 2 +- drivers/media/platform/ti/davinci/vpif_display.c | 6 +- drivers/media/platform/ti/davinci/vpif_display.h | 6 +- drivers/media/platform/ti/omap/omap_voutlib.c | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 2 +- .../hantro => media/platform/verisilicon}/Kconfig | 6 +- .../hantro => media/platform/verisilicon}/Makefile | 0 .../hantro => media/platform/verisilicon}/hantro.h | 0 .../platform/verisilicon}/hantro_drv.c | 0 .../platform/verisilicon}/hantro_g1.c | 0 .../platform/verisilicon}/hantro_g1_h264_dec.c | 0 .../platform/verisilicon}/hantro_g1_mpeg2_dec.c | 0 .../platform/verisilicon}/hantro_g1_regs.h | 0 .../platform/verisilicon}/hantro_g1_vp8_dec.c | 0 .../platform/verisilicon}/hantro_g2.c | 0 .../platform/verisilicon}/hantro_g2_hevc_dec.c | 0 .../platform/verisilicon}/hantro_g2_regs.h | 0 .../platform/verisilicon}/hantro_g2_vp9_dec.c | 0 .../platform/verisilicon}/hantro_h1_jpeg_enc.c | 0 .../platform/verisilicon}/hantro_h1_regs.h | 0 .../platform/verisilicon}/hantro_h264.c | 0 .../platform/verisilicon}/hantro_hevc.c | 0 .../platform/verisilicon}/hantro_hw.h | 0 .../platform/verisilicon}/hantro_jpeg.c | 0 .../platform/verisilicon}/hantro_jpeg.h | 0 .../platform/verisilicon}/hantro_mpeg2.c | 0 .../platform/verisilicon}/hantro_postproc.c | 0 .../platform/verisilicon}/hantro_v4l2.c | 0 .../platform/verisilicon}/hantro_v4l2.h | 0 .../platform/verisilicon}/hantro_vp8.c | 0 .../platform/verisilicon}/hantro_vp9.c | 0 .../platform/verisilicon}/hantro_vp9.h | 0 .../platform/verisilicon}/imx8m_vpu_hw.c | 0 .../verisilicon}/rockchip_vpu2_hw_h264_dec.c | 0 .../verisilicon}/rockchip_vpu2_hw_jpeg_enc.c | 0 .../verisilicon}/rockchip_vpu2_hw_mpeg2_dec.c | 0 .../verisilicon}/rockchip_vpu2_hw_vp8_dec.c | 0 .../platform/verisilicon}/rockchip_vpu2_regs.h | 0 .../platform/verisilicon}/rockchip_vpu_hw.c | 0 .../platform/verisilicon}/sama5d4_vdec_hw.c | 0 .../platform/verisilicon}/sunxi_vpu_hw.c | 0 drivers/media/platform/xilinx/xilinx-csi2rxss.c | 1 + drivers/media/platform/xilinx/xilinx-vip.c | 2 + drivers/media/platform/xilinx/xilinx-vipp.c | 9 +- drivers/media/test-drivers/vim2m.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 14 + drivers/media/test-drivers/vivid/vivid-vid-cap.c | 4 + drivers/media/usb/Kconfig | 3 - drivers/media/usb/Makefile | 3 - drivers/media/usb/airspy/airspy.c | 6 +- drivers/media/usb/au0828/au0828-video.c | 4 +- drivers/media/usb/cx231xx/cx231xx-vbi.c | 2 +- drivers/media/usb/cx231xx/cx231xx-video.c | 2 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 2 +- drivers/media/usb/em28xx/em28xx-video.c | 4 +- drivers/media/usb/gspca/finepix.c | 2 +- drivers/media/usb/msi2500/msi2500.c | 2 +- drivers/media/usb/pvrusb2/pvrusb2-dvb.c | 2 +- drivers/media/usb/uvc/uvc_ctrl.c | 117 +- drivers/media/usb/uvc/uvc_driver.c | 17 +- drivers/media/usb/uvc/uvc_video.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 62 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 218 ++- drivers/media/v4l2-core/v4l2-flash-led-class.c | 2 +- drivers/media/v4l2-core/v4l2-ioctl.c | 2 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 6 +- drivers/mfd/Kconfig | 44 +- drivers/mfd/Makefile | 12 +- drivers/mfd/da9062-core.c | 1 + drivers/mfd/fsl-imx25-tsadc.c | 34 +- drivers/mfd/htc-i2cpld.c | 60 +- drivers/mfd/intel-lpss-pci.c | 141 +- drivers/mfd/intel-m10-bmc.c | 1 + drivers/mfd/intel_soc_pmic_chtdc_ti.c | 8 +- drivers/mfd/intel_soc_pmic_core.c | 158 -- drivers/mfd/intel_soc_pmic_core.h | 25 - drivers/mfd/intel_soc_pmic_crc.c | 139 +- drivers/mfd/lp8788-irq.c | 3 + drivers/mfd/lp8788.c | 12 +- drivers/mfd/lpc_ich.c | 2 +- drivers/mfd/mfd-core.c | 9 +- drivers/mfd/mt6370.c | 312 ++++ drivers/mfd/mt6370.h | 99 ++ drivers/mfd/ocelot-spi.c | 1 + drivers/mfd/qcom-spmi-pmic.c | 1 + drivers/mfd/rk808.c | 16 +- drivers/mfd/rt5120.c | 124 ++ drivers/mfd/sm501.c | 7 +- drivers/mfd/stmpe.c | 49 +- drivers/mfd/syscon.c | 8 - drivers/mfd/twl-core.c | 2 +- drivers/mfd/twl4030-irq.c | 1 + drivers/mtd/devices/block2mtd.c | 2 +- drivers/mtd/devices/docg3.c | 21 +- drivers/mtd/ftl.c | 4 +- drivers/mtd/inftlcore.c | 6 +- drivers/mtd/maps/physmap-core.c | 3 + drivers/mtd/mtdchar.c | 139 ++ drivers/mtd/mtdconcat.c | 2 +- drivers/mtd/mtdcore.c | 5 + drivers/mtd/mtdpstore.c | 2 +- drivers/mtd/mtdswap.c | 6 +- drivers/mtd/nand/bbt.c | 7 +- drivers/mtd/nand/onenand/onenand_base.c | 16 +- drivers/mtd/nand/onenand/onenand_bbt.c | 2 +- drivers/mtd/nand/raw/Kconfig | 24 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 2 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 1 + drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/Kconfig | 49 + drivers/mtd/nand/raw/brcmnand/Makefile | 8 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/cafe_nand.c | 2 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 28 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/intel-nand-controller.c | 28 +- drivers/mtd/nand/raw/marvell_nand.c | 8 +- drivers/mtd/nand/raw/meson_nand.c | 90 +- drivers/mtd/nand/raw/nand_base.c | 15 +- drivers/mtd/nand/raw/nand_bbt.c | 8 +- drivers/mtd/nand/raw/orion_nand.c | 17 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 13 +- drivers/mtd/nand/spi/core.c | 10 + drivers/mtd/nftlcore.c | 6 +- drivers/mtd/parsers/Kconfig | 10 + drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/brcm_u-boot.c | 84 + drivers/mtd/parsers/cmdlinepart.c | 4 +- drivers/mtd/sm_ftl.c | 4 +- drivers/mtd/ssfdc.c | 2 +- drivers/mtd/tests/nandbiterrs.c | 2 +- drivers/mtd/tests/oobtest.c | 8 +- drivers/mtd/tests/readtest.c | 2 +- drivers/power/reset/qcom-pon.c | 1 + drivers/power/supply/Kconfig | 21 + drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_chargalg.c | 8 - drivers/power/supply/adp5061.c | 9 +- drivers/power/supply/bq25890_charger.c | 30 + drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/cw2015_battery.c | 13 +- drivers/power/supply/max1721x_battery.c | 2 +- drivers/power/supply/mt6370-charger.c | 961 +++++++++++ drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/rk817_charger.c | 1211 ++++++++++++++ drivers/power/supply/tps65217_charger.c | 2 +- drivers/pwm/core.c | 2 +- drivers/pwm/pwm-lpss-pci.c | 48 +- drivers/pwm/pwm-lpss-platform.c | 40 +- drivers/pwm/pwm-lpss.c | 46 +- drivers/pwm/pwm-lpss.h | 12 +- drivers/pwm/pwm-rockchip.c | 18 +- drivers/pwm/sysfs.c | 20 +- drivers/regulator/Kconfig | 1 + drivers/remoteproc/imx_dsp_rproc.c | 4 +- drivers/remoteproc/imx_rproc.c | 14 +- drivers/remoteproc/keystone_remoteproc.c | 16 +- drivers/remoteproc/remoteproc_core.c | 223 +-- drivers/remoteproc/remoteproc_internal.h | 38 +- drivers/remoteproc/remoteproc_virtio.c | 183 ++- drivers/rpmsg/rpmsg_char.c | 9 +- drivers/staging/media/Kconfig | 29 +- drivers/staging/media/Makefile | 12 +- drivers/staging/media/av7110/TODO | 3 - .../usb => staging/media/deprecated}/cpia2/Kconfig | 5 +- .../media/deprecated}/cpia2/Makefile | 0 drivers/staging/media/deprecated/cpia2/TODO | 6 + .../usb => staging/media/deprecated}/cpia2/cpia2.h | 0 .../media/deprecated}/cpia2/cpia2_core.c | 0 .../media/deprecated}/cpia2/cpia2_registers.h | 0 .../media/deprecated}/cpia2/cpia2_usb.c | 0 .../media/deprecated}/cpia2/cpia2_v4l.c | 0 drivers/staging/media/deprecated/fsl-viu/Kconfig | 15 + .../media/deprecated/fsl-viu}/Makefile | 2 +- drivers/staging/media/deprecated/fsl-viu/TODO | 7 + .../media/deprecated/fsl-viu}/fsl-viu.c | 0 .../pci => staging/media/deprecated}/meye/Kconfig | 5 +- .../pci => staging/media/deprecated}/meye/Makefile | 0 drivers/staging/media/deprecated/meye/TODO | 6 + .../pci => staging/media/deprecated}/meye/meye.c | 0 .../pci => staging/media/deprecated}/meye/meye.h | 0 drivers/staging/media/deprecated/saa7146/Kconfig | 5 + drivers/staging/media/deprecated/saa7146/Makefile | 2 + .../media/{ => deprecated/saa7146}/av7110/Kconfig | 20 +- .../media/{ => deprecated/saa7146}/av7110/Makefile | 3 +- .../staging/media/deprecated/saa7146/av7110/TODO | 9 + .../av7110/audio-bilingual-channel-select.rst | 0 .../saa7146}/av7110/audio-channel-select.rst | 0 .../saa7146}/av7110/audio-clear-buffer.rst | 0 .../saa7146}/av7110/audio-continue.rst | 0 .../saa7146}/av7110/audio-fclose.rst | 0 .../saa7146}/av7110/audio-fopen.rst | 0 .../saa7146}/av7110/audio-fwrite.rst | 0 .../saa7146}/av7110/audio-get-capabilities.rst | 0 .../saa7146}/av7110/audio-get-status.rst | 0 .../saa7146}/av7110/audio-pause.rst | 0 .../{ => deprecated/saa7146}/av7110/audio-play.rst | 0 .../saa7146}/av7110/audio-select-source.rst | 0 .../saa7146}/av7110/audio-set-av-sync.rst | 0 .../saa7146}/av7110/audio-set-bypass-mode.rst | 0 .../saa7146}/av7110/audio-set-id.rst | 0 .../saa7146}/av7110/audio-set-mixer.rst | 0 .../saa7146}/av7110/audio-set-mute.rst | 0 .../saa7146}/av7110/audio-set-streamtype.rst | 0 .../{ => deprecated/saa7146}/av7110/audio-stop.rst | 0 .../{ => deprecated/saa7146}/av7110/audio.rst | 0 .../saa7146}/av7110/audio_data_types.rst | 0 .../saa7146}/av7110/audio_function_calls.rst | 0 .../media/{ => deprecated/saa7146}/av7110/av7110.c | 0 .../media/{ => deprecated/saa7146}/av7110/av7110.h | 2 +- .../{ => deprecated/saa7146}/av7110/av7110_av.c | 2 +- .../{ => deprecated/saa7146}/av7110/av7110_av.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_ca.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_ca.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_hw.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_hw.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_ipack.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_ipack.h | 0 .../{ => deprecated/saa7146}/av7110/av7110_ir.c | 0 .../{ => deprecated/saa7146}/av7110/av7110_v4l.c | 0 .../{ => deprecated/saa7146}/av7110/budget-patch.c | 0 .../{ => deprecated/saa7146}/av7110/dvb_filter.c | 0 .../{ => deprecated/saa7146}/av7110/dvb_filter.h | 0 .../media/{ => deprecated/saa7146}/av7110/sp8870.c | 0 .../media/{ => deprecated/saa7146}/av7110/sp8870.h | 0 .../saa7146}/av7110/video-clear-buffer.rst | 0 .../saa7146}/av7110/video-command.rst | 0 .../saa7146}/av7110/video-continue.rst | 0 .../saa7146}/av7110/video-fast-forward.rst | 0 .../saa7146}/av7110/video-fclose.rst | 0 .../saa7146}/av7110/video-fopen.rst | 0 .../saa7146}/av7110/video-freeze.rst | 0 .../saa7146}/av7110/video-fwrite.rst | 0 .../saa7146}/av7110/video-get-capabilities.rst | 0 .../saa7146}/av7110/video-get-event.rst | 0 .../saa7146}/av7110/video-get-frame-count.rst | 0 .../saa7146}/av7110/video-get-pts.rst | 0 .../saa7146}/av7110/video-get-size.rst | 0 .../saa7146}/av7110/video-get-status.rst | 0 .../{ => deprecated/saa7146}/av7110/video-play.rst | 0 .../saa7146}/av7110/video-select-source.rst | 0 .../saa7146}/av7110/video-set-blank.rst | 0 .../saa7146}/av7110/video-set-display-format.rst | 0 .../saa7146}/av7110/video-set-format.rst | 0 .../saa7146}/av7110/video-set-streamtype.rst | 0 .../saa7146}/av7110/video-slowmotion.rst | 0 .../saa7146}/av7110/video-stillpicture.rst | 0 .../{ => deprecated/saa7146}/av7110/video-stop.rst | 0 .../saa7146}/av7110/video-try-command.rst | 0 .../{ => deprecated/saa7146}/av7110/video.rst | 0 .../saa7146}/av7110/video_function_calls.rst | 0 .../saa7146}/av7110/video_types.rst | 0 .../media/deprecated/saa7146/common}/Kconfig | 0 .../media/deprecated/saa7146/common}/Makefile | 0 .../media/deprecated/saa7146/common}/saa7146.h | 0 .../deprecated/saa7146/common}/saa7146_core.c | 2 +- .../deprecated/saa7146/common}/saa7146_fops.c | 2 +- .../media/deprecated/saa7146/common}/saa7146_hlp.c | 2 +- .../media/deprecated/saa7146/common}/saa7146_i2c.c | 2 +- .../media/deprecated/saa7146/common}/saa7146_vbi.c | 2 +- .../deprecated/saa7146/common}/saa7146_video.c | 2 +- .../media/deprecated/saa7146/common}/saa7146_vv.h | 2 +- .../media/deprecated/saa7146}/saa7146/Kconfig | 15 +- .../media/deprecated/saa7146}/saa7146/Makefile | 0 .../staging/media/deprecated/saa7146/saa7146/TODO | 7 + .../deprecated/saa7146}/saa7146/hexium_gemini.c | 2 +- .../deprecated/saa7146}/saa7146/hexium_orion.c | 2 +- .../media/deprecated/saa7146}/saa7146/mxb.c | 2 +- .../media/deprecated/saa7146}/ttpci/Kconfig | 17 +- .../media/deprecated/saa7146}/ttpci/Makefile | 0 .../staging/media/deprecated/saa7146/ttpci/TODO | 7 + .../media/deprecated/saa7146}/ttpci/budget-av.c | 2 +- .../media/deprecated/saa7146}/ttpci/budget-ci.c | 0 .../media/deprecated/saa7146}/ttpci/budget-core.c | 0 .../media/deprecated/saa7146}/ttpci/budget.c | 0 .../media/deprecated/saa7146}/ttpci/budget.h | 2 +- .../media/{ => deprecated}/stkwebcam/Kconfig | 0 .../media/{ => deprecated}/stkwebcam/Makefile | 0 .../staging/media/{ => deprecated}/stkwebcam/TODO | 0 .../media/{ => deprecated}/stkwebcam/stk-sensor.c | 0 .../media/{ => deprecated}/stkwebcam/stk-webcam.c | 0 .../media/{ => deprecated}/stkwebcam/stk-webcam.h | 0 .../media/deprecated}/tm6000/Kconfig | 5 +- .../media/deprecated}/tm6000/Makefile | 0 drivers/staging/media/deprecated/tm6000/TODO | 7 + .../media/deprecated}/tm6000/tm6000-alsa.c | 0 .../media/deprecated}/tm6000/tm6000-cards.c | 0 .../media/deprecated}/tm6000/tm6000-core.c | 0 .../media/deprecated}/tm6000/tm6000-dvb.c | 0 .../media/deprecated}/tm6000/tm6000-i2c.c | 0 .../media/deprecated}/tm6000/tm6000-input.c | 0 .../media/deprecated}/tm6000/tm6000-regs.h | 0 .../media/deprecated}/tm6000/tm6000-stds.c | 0 .../media/deprecated}/tm6000/tm6000-usb-isoc.h | 0 .../media/deprecated}/tm6000/tm6000-video.c | 2 - .../media/deprecated}/tm6000/tm6000.h | 0 .../staging/media/deprecated/vpfe_capture/Kconfig | 58 + .../staging/media/deprecated/vpfe_capture/Makefile | 4 + drivers/staging/media/deprecated/vpfe_capture/TODO | 7 + .../deprecated/vpfe_capture}/ccdc_hw_device.h | 0 .../media/deprecated/vpfe_capture}/dm355_ccdc.c | 2 +- .../media/deprecated/vpfe_capture}/dm355_ccdc.h | 0 .../deprecated/vpfe_capture}/dm355_ccdc_regs.h | 0 .../media/deprecated/vpfe_capture}/dm644x_ccdc.c | 2 +- .../media/deprecated/vpfe_capture}/dm644x_ccdc.h | 0 .../deprecated/vpfe_capture}/dm644x_ccdc_regs.h | 0 .../media/deprecated/vpfe_capture}/isif.c | 2 +- .../staging/media/deprecated/vpfe_capture}/isif.h | 0 .../media/deprecated/vpfe_capture}/isif_regs.h | 0 .../media/deprecated/vpfe_capture}/vpfe_capture.c | 0 .../media/deprecated}/zr364xx/Kconfig | 7 +- .../media/deprecated}/zr364xx/Makefile | 0 drivers/staging/media/deprecated/zr364xx/TODO | 7 + .../media/deprecated}/zr364xx/zr364xx.c | 0 drivers/staging/media/hantro/TODO | 2 - drivers/staging/media/imx/imx7-media-csi.c | 2 +- drivers/staging/media/meson/vdec/vdec_hevc.c | 6 +- drivers/staging/media/omap4iss/iss_video.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 24 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 23 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 28 +- drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 43 +- drivers/staging/media/zoran/TODO | 19 - drivers/staging/media/zoran/zoran_device.h | 60 - fs/jffs2/wbuf.c | 6 +- include/dt-bindings/ata/ahci.h | 20 + include/dt-bindings/iio/adc/mediatek,mt6370_adc.h | 18 + include/linux/ahci_platform.h | 8 +- include/linux/ata.h | 39 +- include/linux/hid.h | 33 +- include/linux/htcpld.h | 2 - include/linux/libata.h | 2 +- include/linux/linear_range.h | 11 + include/linux/mfd/rk808.h | 91 ++ include/linux/mlx5/mlx5_ifc.h | 11 +- include/linux/mtd/mtd.h | 7 + include/linux/power_supply.h | 48 +- include/linux/remoteproc.h | 22 +- include/media/davinci/vpbe_display.h | 6 +- include/media/v4l2-ctrls.h | 140 +- include/media/v4l2-mem2mem.h | 12 +- include/media/videobuf2-core.h | 16 +- include/media/videobuf2-dvb.h | 2 +- include/media/videobuf2-v4l2.h | 16 - include/rdma/ib_cm.h | 10 +- include/rdma/ib_sa.h | 3 +- include/rdma/rdma_cm.h | 13 +- include/rdma/rdma_vt.h | 2 +- include/rdma/uverbs_ioctl.h | 13 + include/uapi/linux/dw100.h | 14 + include/uapi/linux/hid.h | 26 +- include/uapi/linux/v4l2-controls.h | 8 +- include/uapi/linux/videodev2.h | 7 +- include/uapi/mtd/mtd-abi.h | 64 +- include/uapi/rdma/efa-abi.h | 4 +- include/uapi/rdma/mlx5-abi.h | 1 + include/uapi/rdma/mlx5_user_ioctl_cmds.h | 1 + include/uapi/rdma/rdma_user_rxe.h | 4 +- 709 files changed, 19146 insertions(+), 3993 deletions(-) create mode 100644 Documentation/devicetree/bindings/ata/ahci-common.yaml create mode 100644 Documentation/devicetree/bindings/ata/baikal,bt1-ahci.yaml create mode 100644 Documentation/devicetree/bindings/ata/snps,dwc-ahci-common.yaml create mode 100644 Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-rsz.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,dw100.yaml create mode 100644 Documentation/devicetree/bindings/mfd/aspeed,ast2x00-scu.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-scu.txt create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6370.yaml create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt8195-scpsys.yaml create mode 100644 Documentation/devicetree/bindings/mfd/richtek,rt5120.yaml create mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml rename Documentation/devicetree/bindings/mtd/{intel,lgm-nand.yaml => intel,lgm-ebu [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/u-boot.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/mediatek,mt6370- [...] create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,ccorr.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,wdma.yaml create mode 100644 Documentation/userspace-api/media/drivers/dw100.rst delete mode 100644 Documentation/userspace-api/media/v4l/async.rst create mode 100644 drivers/ata/ahci_dwc.c create mode 100644 drivers/hid/hid-pxrc.c create mode 100644 drivers/hid/hid-topre.c create mode 100644 drivers/hid/hid-uclogic-params-test.c create mode 100644 drivers/hid/hid-vrc2.c create mode 100644 drivers/infiniband/hw/efa/efa_io_defs.h delete mode 100644 drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-trace.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-trace.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-trace.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-trace.h rename drivers/{staging/media => media/pci}/zoran/Kconfig (100%) rename drivers/{staging/media => media/pci}/zoran/Makefile (100%) rename drivers/{staging/media => media/pci}/zoran/videocodec.c (97%) rename drivers/{staging/media => media/pci}/zoran/videocodec.h (65%) rename drivers/{staging/media => media/pci}/zoran/zoran.h (90%) rename drivers/{staging/media => media/pci}/zoran/zoran_card.c (97%) rename drivers/{staging/media => media/pci}/zoran/zoran_card.h (72%) rename drivers/{staging/media => media/pci}/zoran/zoran_device.c (96%) create mode 100644 drivers/media/pci/zoran/zoran_device.h rename drivers/{staging/media => media/pci}/zoran/zoran_driver.c (94%) rename drivers/{staging/media => media/pci}/zoran/zr36016.c (73%) rename drivers/{staging/media => media/pci}/zoran/zr36016.h (100%) rename drivers/{staging/media => media/pci}/zoran/zr36050.c (82%) rename drivers/{staging/media => media/pci}/zoran/zr36050.h (100%) rename drivers/{staging/media => media/pci}/zoran/zr36057.h (50%) rename drivers/{staging/media => media/pci}/zoran/zr36060.c (99%) rename drivers/{staging/media => media/pci}/zoran/zr36060.h (72%) create mode 100644 drivers/media/platform/mediatek/mdp3/Kconfig create mode 100644 drivers/media/platform/mediatek/mdp3/Makefile create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_ccorr.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_rdma.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_rsz.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_wdma.h create mode 100644 drivers/media/platform/mediatek/mdp3/mdp_reg_wrot.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-img-ipi.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-core.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.c create mode 100644 drivers/media/platform/mediatek/mdp3/mtk-mdp3-vpu.h create mode 100644 drivers/media/platform/nxp/dw100/Kconfig create mode 100644 drivers/media/platform/nxp/dw100/Makefile create mode 100644 drivers/media/platform/nxp/dw100/dw100.c create mode 100644 drivers/media/platform/nxp/dw100/dw100_regs.h rename drivers/{staging/media/hantro => media/platform/verisilicon}/Kconfig (91%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/Makefile (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_drv.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_h264 [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_mpeg [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_regs [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g1_vp8_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_hevc [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_regs [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_g2_vp9_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h1_jpeg [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h1_regs [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_h264.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_hevc.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_hw.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_jpeg.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_jpeg.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_mpeg2.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_postpro [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_v4l2.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_v4l2.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp8.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp9.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/hantro_vp9.h (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/imx8m_vpu_hw.c (100%) rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu2_ [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/rockchip_vpu_h [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/sama5d4_vdec_h [...] rename drivers/{staging/media/hantro => media/platform/verisilicon}/sunxi_vpu_hw.c (100%) delete mode 100644 drivers/mfd/intel_soc_pmic_core.c delete mode 100644 drivers/mfd/intel_soc_pmic_core.h create mode 100644 drivers/mfd/mt6370.c create mode 100644 drivers/mfd/mt6370.h create mode 100644 drivers/mfd/rt5120.c create mode 100644 drivers/mtd/nand/raw/brcmnand/Kconfig create mode 100644 drivers/mtd/parsers/brcm_u-boot.c create mode 100644 drivers/power/supply/mt6370-charger.c create mode 100644 drivers/power/supply/rk817_charger.c delete mode 100644 drivers/staging/media/av7110/TODO rename drivers/{media/usb => staging/media/deprecated}/cpia2/Kconfig (66%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/cpia2/TODO rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2.h (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_core.c (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_registers.h (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_usb.c (100%) rename drivers/{media/usb => staging/media/deprecated}/cpia2/cpia2_v4l.c (100%) create mode 100644 drivers/staging/media/deprecated/fsl-viu/Kconfig copy drivers/{media/pci/meye => staging/media/deprecated/fsl-viu}/Makefile (51%) create mode 100644 drivers/staging/media/deprecated/fsl-viu/TODO rename drivers/{media/platform/nxp => staging/media/deprecated/fsl-viu}/fsl-viu.c (100%) rename drivers/{media/pci => staging/media/deprecated}/meye/Kconfig (73%) rename drivers/{media/pci => staging/media/deprecated}/meye/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/meye/TODO rename drivers/{media/pci => staging/media/deprecated}/meye/meye.c (100%) rename drivers/{media/pci => staging/media/deprecated}/meye/meye.h (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/Kconfig create mode 100644 drivers/staging/media/deprecated/saa7146/Makefile rename drivers/staging/media/{ => deprecated/saa7146}/av7110/Kconfig (82%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/Makefile (78%) create mode 100644 drivers/staging/media/deprecated/saa7146/av7110/TODO rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-bilingual-chann [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-channel-select. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-clear-buffer.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-continue.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fclose.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fopen.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-fwrite.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-get-capabilitie [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-get-status.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-pause.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-play.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-select-source.r [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-av-sync.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-bypass-mode [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-id.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-mixer.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-mute.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-set-streamtype. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio-stop.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio_data_types.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/audio_function_calls. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110.h (99%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_av.c (99%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_av.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ca.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ca.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_hw.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_hw.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ipack.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ipack.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_ir.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/av7110_v4l.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/budget-patch.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/dvb_filter.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/dvb_filter.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/sp8870.c (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/sp8870.h (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-clear-buffer.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-command.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-continue.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fast-forward.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fclose.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fopen.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-freeze.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-fwrite.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-capabilitie [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-event.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-frame-count [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-pts.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-size.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-get-status.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-play.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-select-source.r [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-blank.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-display-for [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-format.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-set-streamtype. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-slowmotion.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-stillpicture.rs [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-stop.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video-try-command.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video.rst (100%) rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video_function_calls. [...] rename drivers/staging/media/{ => deprecated/saa7146}/av7110/video_types.rst (100%) rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/K [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/M [...] rename {include/media/drv-intf => drivers/staging/media/deprecated/saa7146/common} [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/s [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/s [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/s [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/s [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/s [...] rename drivers/{media/common/saa7146 => staging/media/deprecated/saa7146/common}/s [...] rename {include/media/drv-intf => drivers/staging/media/deprecated/saa7146/common} [...] rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/Kconfig (67%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/saa7146/TODO rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/hexium_gemi [...] rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/hexium_orio [...] rename drivers/{media/pci => staging/media/deprecated/saa7146}/saa7146/mxb.c (99%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/Kconfig (83%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/saa7146/ttpci/TODO rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-av.c (99%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-ci.c (100%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget-core.c (100%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget.c (100%) rename drivers/{media/pci => staging/media/deprecated/saa7146}/ttpci/budget.h (98%) rename drivers/staging/media/{ => deprecated}/stkwebcam/Kconfig (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/Makefile (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/TODO (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-sensor.c (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-webcam.c (100%) rename drivers/staging/media/{ => deprecated}/stkwebcam/stk-webcam.h (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/Kconfig (84%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/tm6000/TODO rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-alsa.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-cards.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-core.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-dvb.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-i2c.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-input.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-regs.h (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-stds.c (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-usb-isoc.h (100%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000-video.c (99%) rename drivers/{media/usb => staging/media/deprecated}/tm6000/tm6000.h (100%) create mode 100644 drivers/staging/media/deprecated/vpfe_capture/Kconfig create mode 100644 drivers/staging/media/deprecated/vpfe_capture/Makefile create mode 100644 drivers/staging/media/deprecated/vpfe_capture/TODO rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/dm [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/dm [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename {include/media/davinci => drivers/staging/media/deprecated/vpfe_capture}/is [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename drivers/{media/platform/ti/davinci => staging/media/deprecated/vpfe_capture [...] rename drivers/{media/usb => staging/media/deprecated}/zr364xx/Kconfig (65%) rename drivers/{media/usb => staging/media/deprecated}/zr364xx/Makefile (100%) create mode 100644 drivers/staging/media/deprecated/zr364xx/TODO rename drivers/{media/usb => staging/media/deprecated}/zr364xx/zr364xx.c (100%) delete mode 100644 drivers/staging/media/hantro/TODO delete mode 100644 drivers/staging/media/zoran/TODO delete mode 100644 drivers/staging/media/zoran/zoran_device.h create mode 100644 include/dt-bindings/ata/ahci.h create mode 100644 include/dt-bindings/iio/adc/mediatek,mt6370_adc.h create mode 100644 include/uapi/linux/dw100.h