This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...] new c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore new d883312489df HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit new 2fad0abdfa03 HID: displays: convert sysfs sprintf/snprintf family to sy [...] new fc6a31b00739 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE [...] new ef07c116d987 HID: logitech-dj: add support for keyboard events in eQUAD [...] new 2aefba190f17 HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID new fab3a95654ee HID: logitech-dj: add support for the new lightspeed conne [...] new decfe496fe77 HID: Ignore battery for Elan touchscreen on HP Spectre X36 [...] new b7c20f381598 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspi [...] new 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] new a0312af1f94d HID: core: detect and skip invalid inputs to snto32() new ed9be64eefe2 HID: make arrays usage and value to be the same new 7c7d7ac7cebb HID: hid-input: avoid splitting keyboard, system and consu [...] new 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus new 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...] new fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus new e90d5df7f08f Documentation: HID: hid-alps editing & corrections new 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections new 750376f5e136 Documentation: HID: hiddev editing & corrections new 997930996e04 Documentation: HID: intel-ish-hid editing & corrections new 1c9003637f1e Documentation: HID: hidraw editing & corrections new ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections new a14e9d72858f Documentation: HID: hid-transport editing & corrections new 356006a6cfb7 Documentation: HID: uhid editing & corrections new ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> new 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c new f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus new df7b622906f2 HID: google: Get HID report on probe to confirm tablet swi [...] new d6310078d9f8 Merge branch 'for-5.12/google' into for-linus new b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules new 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger new f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...] new c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core new 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus new 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB new 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues new 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus new e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...] new 4d3008330148 HID: lg-g15: make a const array static, makes object smaller new fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus new c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. new 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus new bc2e15a9a022 HID: playstation: initial DualSense USB support. new b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier. new d30bca44809e HID: playstation: add DualSense battery support. new f6bb05fcb2a1 HID: playstation: add DualSense touchpad support. new 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...] new 53f04e83577c HID: playstation: track devices in list. new 799b2b533a29 HID: playstation: add DualSense Bluetooth support. new 51151098d7ab HID: playstation: add DualSense classic rumble support. new 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version. new 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property. new 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one) new 8e5198a12d64 HID: playstation: add initial DualSense lightbar support. new c26e48b150fc HID: playstation: add microphone mute support for DualSense. new 949aaccda019 HID: playstation: add DualSense player LED support. new e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus new 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars new c35f31fc066c Merge branch 'for-5.12/sony' into for-linus new f7271b2a697d HID: uclogic: Improve support for Trust Panora new 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus new 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...] new 6524d8eac258 Input: st1232 - add IDLE state as ready condition new 1e2020aa0da0 Input: da7280 - fix missing error test new fafd320ae51b Input: raydium_ts_i2c - do not send zero length new 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF new f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM new 60dc45119465 Input: omap4-keypad - switch to use managed resources new 7e0541b25702 Input: omap4-keypad - disable unused long interrupts new 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] new 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] new 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend new 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] new a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary new 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused new 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] new e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' new 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member new 6965eece2a89 Input: ads7846 - convert to one message new 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 new 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements new 2539da6677b6 Input: iqs5xx - preserve bootloader errors new 1302c71a3061 Input: iqs5xx - accommodate bootloader latency new e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset new 4a76d861d918 Input: iqs5xx - simplify axis setup logic new 050fac7f056b Input: iqs5xx - eliminate unnecessary register read new 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete new ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source new 3bdffa8ffb45 Input: Add N64 controller driver new 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable new a374c19f7f15 Input: zinitix - remove unneeded semicolon new ede6747c2f89 Input: elants_i2c - detect enum overflow new b0b7d2815839 Input: sur40 - fix an error code in sur40_probe() new 0958351e93fa Input: elo - fix an error code in elo_connect() new 182d679b2298 Input: joydev - prevent potential read overflow in ioctl new b2e3543b5e19 Input: add missing dependencies on CONFIG_HAS_IOMEM new b5d6e7ab7fe7 Input: i8042 - add ASUS Zenbook Flip to noselftest list new 836f308cb5c7 Input: zinitix - fix return type of zinitix_init_touch() new 0ce1ac23149c Input: applespi - don't wait for responses to commands ind [...] new e64123949e6c Input: applespi - fix occasional crc errors under load. new 415e915fdfc7 Merge tag 'v5.11' into next new 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...] new 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...] new faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap new 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key new 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros new 2896a27fdcd0 Input: alps - fix spelling of "positive" new 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...] new cbecf716ca61 Merge branch 'next' into for-linus new 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling new e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] new 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks new cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...] new e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...] new 4e6df217b73e cpufreq: Fix typo in kerneldoc comment new de04241ab87a opp: Don't skip freq update for different frequency new 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp' new 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] new c27f3d011b08 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_r [...] new 8f6493d1b834 ACPICA: Remove some code duplication from acpi_ev_address_ [...] new 833a18d0715d Merge branch 'acpica' new 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...] new 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] new c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] new 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header new e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock new afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC new 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support. new cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function new b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...] new 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function new 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg new aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels new 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes new 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...] new 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...] new 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt new 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon new c06e424be5f5 dmaengine: idxd: set DMA channel to be private new d07b6621d948 dmaengine: imx-sdma: Remove platform data support new 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() new 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] new d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) new 41116775f12c MAINTAINERS: dmaengine: add header files directory new 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files new be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier new ec6ab42f5aad dmaengine: remove sirfsoc driver new 1c8963f83013 dmaengine: remove zte zx driver new a033a74e8b66 dmaengine: remove coh901318 driver new e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() new 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module new 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module new 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA new 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] new c281cde7a456 dmaengine: stedma40: fix 'physical' typo new 72ec393ba324 dt-bindings: renesas,rcar-dmac: Add r8a779a0 support new d249b5fb379f dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper new 245bbd16b72c dmaengine: rcar-dmac: Add helpers for clearing DMA channel status new e5bfbbb916a4 dmaengine: rcar-dmac: Add support for R-Car V3U new cd90f69f597a dmaengine: INTEL_LDMA should depend on X86 new a0f2a1cb65c9 dmaengine: ti: k3-psil: optimize struct psil_endpoint_conf [...] new 8c70fb7e0a0a dt-bindings: dma: Add YAML schemas for dw-axi-dmac new ef6fb2d6f1ab dmaengine: dw-axi-dmac: simplify descriptor management new 0b9d2fb368b9 dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_ch [...] new 67b2e39f4acb dmaengine: dw-axi-dmac: Add device_synchronize() callback new 66c6c9455efc dmaengine: dw-axi-dmac: Add device_config operation new eec91760539e dmaengine: dw-axi-dmac: Support device_prep_slave_sg new 1deb96c0fa58 dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic() new b428c6fa4112 dmaengine: dw-axi-dmac: Support of_dma_controller_register() new 8e55444da65c dmaengine: dw-axi-dmac: Support burst residue granularity new 0a35c9a017d3 dt-binding: dma: dw-axi-dmac: Add support for Intel KeemBa [...] new 8fb1dae09091 dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields new cd0f00c39ff4 dmaengine: drivers: Kconfig: add HAS_IOMEM dependency to D [...] new 3df2d81f878d dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support new 425c8a53e874 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake new f74b30255060 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and [...] new 78a90a1e489e dmaengine: dw-axi-dmac: Set constraint to the Max segment size new f80f7c96f772 dmaengine: dw-axi-dmac: Virtually split the linked-list new ba61c3692034 dmaengine: xilinx_dma: Alloc tx descriptors GFP_NOWAIT new eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc new 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...] new c05d042fda88 sparc64: viohs: Use struct_size() helper new 5124b31c1e90 sparc: piggyback: handle invalid image new 37719576046b arch/sparc: Replace HTTP links with HTTPS ones new e06028482135 SPARC: backoff.h: delete a duplicated word new 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() new 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] new c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() new aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' new 17ec0a17e90f sparc: Use fallthrough pseudo-keyword new 0a95a6d1a4cd sparc: use for_each_child_of_node() macro new 4cc8ca08ed09 sparc: remove SA_STATIC_ALLOC macro definition new b6b9b67d67f0 sparc32: signal: Fix stack trampoline for RT signals new bf8c5541df53 sbus: char: Remove meaningless jump label out_free new 8befe0280de4 sparc: Replace test_ti_thread_flag() with test_tsk_thread_flag() new bda166930c37 sparc32: Limit memblock allocation to low memory new c599a7821be7 sparc32: Preserve clone syscall flags argument for restart [...] new 520615e1f5b2 sparc64: switch defconfig from the legacy ide driver to libata new a57cdeb369ef sparc: sparc64_defconfig: add necessary configs for qemu new da5447265434 tty: vcc: Drop impossible to hit WARN_ON new e1d830ab3280 tty: vcc: Drop unnecessary if block new 60cb8a9073ba tty: hvcs: Drop unnecessary if block new 80bddf5c93a9 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set new a970a9764c77 sparc: Fix handling of page table constructor failure new b3554aa2470b sparc: fix led.c driver when PROC_FS is not enabled new 76962e03934e sparc32: Fix comparing pointer to 0 coccicheck warning new 147d8622f2a2 sparc64: Use arch_validate_flags() to validate ADI flag new 356184fb6d67 sparc: make xchg() into a statement expression new 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc new 99d0021569c7 objtool: Add a pass for generating __mcount_loc new 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler new 0e731dbc1824 objtool: Don't autodetect vmlinux.o new 22c8542d7b22 tracing: add support for objtool mcount new 6dafca978033 x86, build: use objtool mcount new 41425ebe2024 objtool: Split noinstr validation from --vmlinux new b1a1a1a09b46 kbuild: lto: postpone objtool new e242db40be27 x86, vdso: disable LTO only for vDSO new d2dcd3e37475 x86, cpu: disable LTO for cpu.c new b33fff07e3e3 x86, build: allow LTO to be selected new 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO new 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...]
The 225 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: .../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 + Documentation/admin-guide/kernel-parameters.txt | 6 + .../devicetree/bindings/dma/ingenic,dma.yaml | 2 + .../devicetree/bindings/dma/intel,ldma.yaml | 116 + Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 76 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 - .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 39 - .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 126 + .../devicetree/bindings/dma/ste-coh901318.txt | 32 - Documentation/devicetree/bindings/dma/zxdma.txt | 38 - .../devicetree/bindings/input/goodix,gt7375p.yaml | 65 + .../bindings/input/google,cros-ec-keyb.yaml | 24 + Documentation/hid/amd-sfh-hid.rst | 22 +- Documentation/hid/hid-alps.rst | 4 +- Documentation/hid/hid-sensor.rst | 18 +- Documentation/hid/hid-transport.rst | 12 +- Documentation/hid/hiddev.rst | 10 +- Documentation/hid/hidraw.rst | 5 +- Documentation/hid/intel-ish-hid.rst | 78 +- Documentation/hid/uhid.rst | 34 +- MAINTAINERS | 10 +- Makefile | 10 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 93 +- arch/arm64/configs/defconfig | 3 +- arch/sparc/Kconfig | 2 +- arch/sparc/boot/piggyback.c | 4 + arch/sparc/configs/sparc64_defconfig | 11 +- arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/cmpxchg_32.h | 2 +- arch/sparc/include/asm/mman.h | 54 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/signal.h | 12 - arch/sparc/kernel/entry.S | 8 +- arch/sparc/kernel/led.c | 2 + arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/rtrap_32.S | 2 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/memset.S | 1 + arch/sparc/mm/init_32.c | 3 + arch/sparc/mm/srmmu.c | 20 +- arch/x86/Kconfig | 3 + arch/x86/Makefile | 5 + arch/x86/entry/vdso/Makefile | 3 +- arch/x86/power/Makefile | 4 + drivers/acpi/acpica/acobject.h | 1 + drivers/acpi/acpica/evhandler.c | 7 + drivers/acpi/acpica/evregion.c | 69 +- drivers/acpi/acpica/evxfregn.c | 2 + drivers/cpufreq/acpi-cpufreq.c | 62 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/qcom-cpufreq-hw.c | 40 +- drivers/dma/Kconfig | 30 +- drivers/dma/Makefile | 4 +- drivers/dma/at_hdmac.c | 19 + drivers/dma/at_hdmac_regs.h | 28 +- drivers/dma/coh901318.c | 2808 -------------------- drivers/dma/coh901318.h | 141 - drivers/dma/coh901318_lli.c | 313 --- drivers/dma/dma-jz4780.c | 14 + drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 698 ++++- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 34 +- drivers/dma/fsldma.c | 6 + drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/dma.c | 1 + drivers/dma/idxd/init.c | 11 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/lgm/Kconfig | 10 + drivers/dma/lgm/Makefile | 2 + drivers/dma/lgm/lgm-dma.c | 1739 ++++++++++++ drivers/dma/mmp_pdma.c | 14 - drivers/dma/owl-dma.c | 4 +- drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 112 +- drivers/dma/sirf-dma.c | 1170 -------- drivers/dma/ste_dma40.c | 2 +- drivers/dma/ti/k3-udma.c | 131 +- drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/dma/zx_dma.c | 941 ------- drivers/hid/Kconfig | 19 + drivers/hid/Makefile | 3 +- drivers/hid/hid-chicony.c | 55 + drivers/hid/hid-core.c | 9 +- drivers/hid/hid-google-hammer.c | 85 +- drivers/hid/hid-ids.h | 11 +- drivers/hid/hid-input.c | 12 + drivers/hid/hid-ite.c | 12 +- drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-dj.c | 8 +- drivers/hid/hid-logitech-hidpp.c | 246 +- drivers/hid/hid-multitouch.c | 10 + drivers/hid/hid-playstation.c | 1351 ++++++++++ drivers/hid/hid-quirks.c | 26 +- drivers/hid/hid-roccat-arvo.c | 6 +- drivers/hid/hid-sony.c | 20 +- drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 2 + drivers/hid/i2c-hid/Kconfig | 47 +- drivers/hid/i2c-hid/Makefile | 6 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 143 + drivers/hid/i2c-hid/i2c-hid-core.c | 254 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 116 + drivers/hid/i2c-hid/i2c-hid-of.c | 143 + drivers/hid/i2c-hid/i2c-hid.h | 22 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/ipc.c | 27 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 55 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 7 +- drivers/input/joydev.c | 7 +- drivers/input/joystick/Kconfig | 7 + drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 +++ drivers/input/joystick/xpad.c | 1 + drivers/input/keyboard/Kconfig | 6 +- drivers/input/keyboard/applespi.c | 23 +- drivers/input/keyboard/cros_ec_keyb.c | 79 + drivers/input/keyboard/omap4-keypad.c | 302 ++- drivers/input/misc/da7280.c | 3 + drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/Kconfig | 2 +- drivers/input/serio/i8042-x86ia64io.h | 4 + drivers/input/tablet/aiptek.c | 80 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/ads7846.c | 376 +-- drivers/input/touchscreen/elants_i2c.c | 151 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/st1232.c | 9 +- drivers/input/touchscreen/stmpe-ts.c | 1 + drivers/input/touchscreen/sur40.c | 1 + drivers/input/touchscreen/surface3_spi.c | 2 - drivers/input/touchscreen/usbtouchscreen.c | 3 + drivers/input/touchscreen/zinitix.c | 4 +- drivers/opp/core.c | 8 +- drivers/opp/opp.h | 2 + drivers/sbus/char/display7seg.c | 4 +- include/dt-bindings/input/cros-ec-keyboard.h | 103 + include/linux/dma/k3-psil.h | 13 +- include/linux/dma/mmp-pdma.h | 16 - include/linux/dmaengine.h | 2 + include/linux/hid-sensor-hub.h | 9 +- include/linux/hid.h | 15 +- include/linux/platform_data/dma-atmel.h | 61 - include/linux/platform_data/dma-coh901318.h | 72 - include/linux/platform_data/dma-imx-sdma.h | 11 - include/linux/platform_data/i2c-hid.h | 41 - include/linux/sirfsoc_dma.h | 7 - kernel/sched/cpufreq_schedutil.c | 14 +- kernel/trace/Kconfig | 13 + scripts/Makefile.build | 19 +- scripts/Makefile.lib | 12 + scripts/Makefile.modfinal | 19 +- scripts/dtc/.gitignore | 1 + scripts/dtc/Makefile | 1 + scripts/link-vmlinux.sh | 28 +- tools/objtool/builtin-check.c | 10 +- tools/objtool/check.c | 97 +- tools/objtool/include/objtool/builtin.h | 2 +- tools/objtool/include/objtool/check.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + 169 files changed, 7278 insertions(+), 7211 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb create mode 100644 Documentation/devicetree/bindings/dma/intel,ldma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt delete mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt delete mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt create mode 100644 Documentation/devicetree/bindings/input/goodix,gt7375p.yaml delete mode 100644 drivers/dma/coh901318.c delete mode 100644 drivers/dma/coh901318.h delete mode 100644 drivers/dma/coh901318_lli.c create mode 100644 drivers/dma/lgm/Kconfig create mode 100644 drivers/dma/lgm/Makefile create mode 100644 drivers/dma/lgm/lgm-dma.c delete mode 100644 drivers/dma/sirf-dma.c delete mode 100644 drivers/dma/zx_dma.c create mode 100644 drivers/hid/hid-playstation.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of-goodix.c create mode 100644 drivers/hid/i2c-hid/i2c-hid-of.c create mode 100644 drivers/input/joystick/n64joy.c create mode 100644 include/dt-bindings/input/cros-ec-keyboard.h delete mode 100644 include/linux/dma/mmp-pdma.h delete mode 100644 include/linux/platform_data/dma-atmel.h delete mode 100644 include/linux/platform_data/dma-coh901318.h delete mode 100644 include/linux/platform_data/i2c-hid.h delete mode 100644 include/linux/sirfsoc_dma.h