This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ff61bc81b3fe Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/sc [...] new 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code new ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() new b05bd3ea4860 selftests/lkdtm: Remove dead config option new 6d01f36f9e49 selftests/lkdtm: Add UBSAN config new 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM new 597568e8df04 misc: rtsx: Rework runtime power management flow new b11a3c7a4b31 misc: rtsx: Cleanup power management ops new 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend new 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() new 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next new 5f8583a3b755 greybus: svc: fix an error handling bug in gb_svc_hello() new 5f648e00f50f greybus: svc: clean up hello error path new a74e7263b534 greybus: svc: clean up link configuration hack at hello new abaca3179b41 pps: clients: gpio: Propagate return value from pps_gpio_probe new b2fb28dedd39 drivers/android: remove redundant ret variable new 84564481bc45 mux: Add support for reading mux state from consumer DT node new 6632866df852 mux: add missing mux_state_get new f22d1117b9c3 mux: fix grammar, missing "is". new ad10ab11348c mux: Fix struct mux_state kernel-doc comment new c194a38675ea dt-bindings: reserved-memory: Open Profile for DICE new f396ededbd8b misc: open-dice: Add driver to expose DICE data to userspace new 10f4629f85f1 drivers: dio: Use <linux/io.h> instead <asm/io.h> new 8a4606c6429d drivers: dio: brace should be on the previous line new 7649cb6f3daf drivers: dio: trailing whitespace new c3c6138589e6 drivers: dio: space prohibited after parenthesis new f8b187c25435 drivers: dio: space required after that ',' new dffae938c06a drivers: dio: code indent should use tabs new aafce7bc5908 drivers: dio: Missing a blank line after declarations new 83ba7e895deb fsi: Aspeed: Fix a potential double free new 7163ae1642ae hpet: fix style issue about braces and alignment new b86f32951d17 hpet: remove unused writeq/readq function definitions new 9940a7569d4c comedi: remove redundant assignment to variable buffer_config new 9583e4ee4933 speakup: Allow lower values for the flush parameter new 353b940c90d2 speakup_audptr: cleanup synth_version new 5b3dc949f554 misc: alcor_pci: Fix an error handling path new fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] new e283a0e8b7ea VMCI: dma dg: add MMIO access to registers new eed2298d9360 VMCI: dma dg: detect DMA datagram capability new 8cb520bea147 VMCI: dma dg: set OS page size new cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams new 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams new 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends new 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive new 612e5d847f7d dt-bindings: Add generic bindings for PECI new 0af618d68d6a dt-bindings: Add bindings for peci-aspeed new ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes new 6523d3b2ffa2 peci: Add core infrastructure new a85e4c52086c peci: Add peci-aspeed controller driver new 52857e6828e2 peci: Add device detection new 42bed52b2e9c peci: Add sysfs interface for PECI bus new 6b8145b054b2 peci: Add support for PECI device drivers new 93e1821c80f9 peci: Add peci-cpu driver new bf3608f338e9 hwmon: peci: Add cputemp driver new 73bc1b885dae hwmon: peci: Add dimmtemp driver new bdcfb955acc9 docs: hwmon: Document PECI drivers new 0580565dd717 docs: Add PECI documentation new e6cb9c167eeb Merge 5.17-rc4 into char-misc-next new d46fddd52d11 fsi: scom: Fix error handling new ab1b79159ad5 fsi: scom: Remove retries in indirect scoms new 3dcf3c84f583 fsi: occ: Improve response status checking new b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout new a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl new f2af60bb7ce2 fsi: Add trace events in initialization path new c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] new 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() new 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() new 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() new 05196facc052 nvmem: qfprom: fix kerneldoc warning new aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 new 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant new 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() new 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding new f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) new 673d2cc5c1e7 doc: nvmem: Remove references to regmap new 671aa5a4d493 doc: nvmem: Update example new bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() new 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() new 7570fb41e450 mmc: rtsx: Let MMC core handle runtime PM new d0cac2434c8e mfd: simple-mfd-i2c: Add Delta TN48M CPLD support new b3dcb5de6209 gpio: Add Delta TN48M CPLD GPIO driver new 440c7317e4bb dt-bindings: reset: Add Delta TN48M new 5cd3921d16b6 reset: Add Delta TN48M CPLD reset controller new 54ae8c4b8c29 dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings new f24b35aa5229 MAINTAINERS: Add Delta Networks TN48M CPLD drivers new bc5c75e0a5a9 nvmem: qfprom: Increase fuse blow timeout to prevent write fail new 8747ec2e9762 nvmem: Add driver for OCOTP in Sunplus SP7021 new 8fb29b450182 dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver new 7d658f5c4002 MAINTAINERS: add a git repo for the Stratix10 Service driver new 085a884434f3 firmware: stratix10-svc: extend SVC driver to get the firm [...] new 41a92a89eee8 w1: w1_therm: fixes w1_seq for ds28ea00 sensors new b791da238992 VMCI: Fix the description of vmci_check_host_caps() new cc312da2d3af VMCI: No need to clear memory after a dma_alloc_coherent() call new 77e861619bae VMCI: Fix some error handling paths in vmci_guest_probe_device() new 3bc93c7bded0 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() new 22f01029cd25 xilinx_hwicap: cleanup comments new 20dde50ffe26 misc: sgi-gru: Don't cast parameter in bit operations new 4044fe5525ad ocxl: Make use of the helper macro LIST_HEAD() new aef3125dd6db powerpc/BSR: Make use of the helper macro LIST_HEAD() new 4c4559b43c5f config: android-recommended: Don't explicitly disable CONFIG_AIO new 3bdd6d5ad5f8 config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OF [...] new 2c9ae453543c misc: rtsx: conditionally build rtsx_pm_power_saving() new f4e335f34519 lkdtm/fortify: Swap memcpy() for strncpy() new 86f4c65fd500 misc: rtsx: rts522a rts5228 rts5261 support Runtime PM new f1d0821bf37b firmware: xilinx: Add support for runtime features new de8512339520 firmware: zynqmp: Add documentation for runtime feature config new 2c5d8f7cb3f9 firmware: xilinx: Add sysfs support for feature config new ccdf6f806fbf mei: me: disable driver on the ign firmware new 685867f40c4e mei: me: avoid link reset on shutdown new 04af137c6a88 mei: me: fix reset policy on read error in interrupt new 2be483f12ea3 mei: do not overwrite state on hw start new 085686fb8491 Merge 5.17-rc6 into char-misc-next new 540e6a8114d0 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" new 3dd9a926ec23 mmc: rtsx: Fix build errors/warnings for unused variable new 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] new 0245107a838b Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/ [...] new aff5d9d378e7 habanalabs: check the return value of hl_cs_poll_fences() new eb85eec858c1 habanalabs: fix possible memory leak in MMU DR fini new 4edb4ffe39c9 habanalabs/gaudi: disable CGM permanently new d280d5954ec3 habanalabs: remove ASIC functions of clock gating new 2bf338f2ac69 habanalabs: make some MMU functions common new bfbe9cbedd41 habanalabs: sysfs functions should be in sysfs.c new 9e2884ce989a habanalabs: get clk is common function new 8d96430784fc habanalabs: remove hwmgr.c new 092a31c52662 habanalabs: move more f/w functions to firmware_if.c new 7ae439a0614f habanalabs: remove asic callback set_pll_profile() new be028a3648f3 habanalabs: rename dev_attr_grp to dev_clk_attr_grp new b62ff1a41236 habanalabs: add vrm version to sysfs new 2491533808d7 habanalabs: remove power9 workaround for dma support new 6ba2c0ce2692 habanalabs: use common wrapper for MMU cache invalidation new 4c01e524b21f habanalabs: sysfs support for fw os version new e24a62cb68d1 habanalabs: there is no kernel TDR in future ASICs new 1dc6cc4b38e5 habanalabs: duplicate HOP table props to MMU props new 7169f0dfecf7 habanalabs: don't free phys_pg_pack inside lock new ca4c8e4e7b57 habanalabs: avoid copying pll data if pll_info_get fails new aa3e1f12a2c1 habanalabs: add missing error check in sysfs clk_freq_mhz_show new 15f8eb190573 habanalabs: fix soft reset flow in case of failure new 4ae9548de7f8 habanalabs: add missing error check in sysfs max_power_show new 008255ec3d79 habanalabs: update to latest f/w specs new aa3766def750 habanalabs: expose number of user interrupts new 9a79e3e4a363 habanalabs: reject host map with mmu disabled new 54faa5607b54 habanalabs: fix user interrupt wait when timeout is 0 new 7a78d4d4819e habanalabs: fix race between wait and irq new 930feb41efe2 habanalabs: prevent false heartbeat failure during soft-reset new d2cfd6897ce0 habanalabs: remove duplicate print new a8076c47f6f7 habanalabs: silence an uninitialized variable warning new b32cd10480eb habanalabs: fix race when waiting on encaps signal new 9158bf69e74f habanalabs: Timestamps buffers registration new 960be39db6fe habanalabs: fix spelling mistake new 2a835946ee49 habanalabs: rephrase error messages in PCI initialization new 57b6f02fff3e habanalabs: fix use-after-free bug new 9e70ac1aa7ba habanalabs: add missing include of vmalloc.h new 4a0b01fa63c9 habanalabs: change function to static new d01e6cc97b44 habanalabs: enable stop-on-error debugfs setting per ASIC new 35629bc171b6 habanalabs: use proper max_power variable for device utilization new 2908826d09f8 habanalabs: set max power on device init per ASIC new 59456f4c2250 habanalabs: avoid using an uninitialized variable new 9349a321d327 habanalabs: use kernel-doc for memory ioctl documentation new f23f280277d5 habanalabs: allow user to set allocation page size new 26ef1c000bc2 habanalabs/gaudi: handle axi errors from NIC engines new 100fcf1e111d habanalabs/gaudi: add missing handling of NIC related events new e8458e20e0a3 habanalabs: make sure device mem alloc is page aligned new a78b07dcae2f habanalabs: Fix reset upon device release bug new 9c27896ac1bb habanalabs: Add check for pci_enable_device new b0106bc6fe5a habanalabs: add an option to delay a device reset new 655221c56739 habanalabs: remove deprecated firmware states new 4dee7a7138fa Merge tag 'misc-habanalabs-next-2022-02-28' of https://git [...] new d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] new 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake new 8733729e6300 soundwire: Replace acpi_bus_get_device() new ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] new 823ca8853d60 soundwire: stream: add slave runtime to list earlier new 5ec17b98f1d4 soundwire: stream: simplify check on port range new 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports new 2811221a3f64 soundwire: stream: split port allocation and configuration loops new 1508876f0255 soundwire: stream: split alloc and config in two functions new 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks new c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] new 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() new bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] new bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] new edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config new 7a908906d0c1 soundwire: stream: group sdw_stream_ functions new 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines new 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() new ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] new 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper new f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] new 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent new 74e79da9fd46 soundwire: qcom: add runtime pm support new c7449e766de3 dt-bindings: soundwire: qcom: document optional wake irq new 04d46a7b3837 soundwire: qcom: add in-band wake up interrupt support new 35732a0694cd soundwire: qcom: constify static struct qcom_swrm_data glo [...] new 266fa94673d3 soundwire: qcom: use __maybe_unused for swrm_runtime_resume() new 57b1659faad0 Merge tag 'soundwire-5.18-rc1' of git://git.kernel.org/pub [...] new 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro new dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] new a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up new 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible new 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 new 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 new 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use new 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() new 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use new e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml new 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 new 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next new d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration new d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 new cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 new 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink new 70c6bc427a41 dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy new e8d1ea4e2181 dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema new e15db37f6aff dt-bindings: phy: samsung,dp-video-phy: convert to dtschema new 4bbb2b22075d dt-bindings: phy: samsung,usb2-phy: convert to dtschema new 3ce97f25b75f dt-bindings: phy: samsung,exynos5250-sata-phy: convert to [...] new 5a6aa8683c15 dt-bindings: phy: samsung: move SATA phy I2C to trivial devices new 60c24dbfc54f dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema new b3df807e1fb0 dt-bindings: soc: grf: add naneng combo phy register compatible new dedc3acedcd3 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings new 7160820d742a phy: rockchip: add naneng combo phy for RK3568 new 6773675ae8cc dt-bindings: phy: Add compatible for D1 USB PHY new 5df4afa1e438 phy: sun4i-usb: Remove .disc_thresh where not applicable new 1743dea7f06b phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling new 204642e7de22 phy: sun4i-usb: Add D1 variant new 10c573c61338 phy/cadence: Use of_device_get_match_data() new ae532b2b7aa5 phy: usb: Add "wake on" functionality for newer Synopsis X [...] new 3153fa38e38a phy: dphy: Correct lpx parameter and its derivatives(ta_{g [...] new 09a3512681b3 phy: ti: tusb1210: Improve ulpi_read()/_write() error checking new cb7d21b44f25 phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check [...] new df37c99815d9 phy: ti: tusb1210: Add a delay between power-on and restor [...] new 48969a5623ed phy: ti: tusb1210: Add charger detection new abb29c4783d0 dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 new 32942d33d63d phy: phy-brcm-usb: fixup BCM4908 support new 4bf18d5a2dd0 phy: marvell: phy-mvebu-a3700-comphy: Remove port from dri [...] new 934337080c6c phy: marvell: phy-mvebu-a3700-comphy: Add native kernel im [...] new ee995101fde6 Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" new 8e10548f7f48 Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional [...] new 9a4556dad7bd Revert "PCI: aardvark: Fix initialization with old Marvell [...] new 7a37e890bd5d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings new 41d393aaead4 phy: cadence: Add Cadence D-PHY Rx driver new 40b95583561e phy: dt-bindings: Convert Cadence DPHY binding to YAML new 222e7d3f6235 phy: dt-bindings: cdns,dphy: add power-domains property new e02cebea3fbc phy: dt-bindings: Add Cadence D-PHY Rx bindings new bb1fea8454b4 dt-bindings: Revert "dt-bindings: soc: grf: add naneng com [...] new 641024df6a82 dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and [...] new 7addff4018f0 phy: qcom-snps: Add sc8280xp support new f01da68667dc dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs c [...] new c6455af54899 phy: qcom-qmp: add sc8280xp UFS PHY new 9edcfaa349af Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/l [...] new 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] new e45f1c1d70ca interconnect: Add stubs for the bulk API new dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc new 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap new 52c85167e413 Merge branch 'icc-msm8939' into icc-next new d6cd2f85931f Merge tag 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] new fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail new caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic new 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support new 656f807086de dt-bindings:iio:proximity: Add sx9324 binding new a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support new 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support new 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding new 02d83fa6393a iio:proximity:sx9360: Add dt-binding support new 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] new 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] new 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] new 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] new 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] new 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] new 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] new d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] new 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] new 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] new be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables new 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables new 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} new 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table new 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables new 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table new 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] new 2553340bd208 iio: adc: rzg2l_adc: Fix typo new 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] new f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 new ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 new 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] new 008cc058a4ff MAINTAINERS: fix Analog Devices links new 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver new 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine new c3154def82fc iio: core: Use sysfs_emit() new 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() new 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() new 48788715ac8e iio: ad9523: Use sysfs_emit() new 2fd52124b597 iio: as3935: Use sysfs_emit() new e9d4397a1627 iio: ina2xx-adc: sysfs_emit() new 0ad4c227fb60 iio: lm3533: Use sysfs_emit() new 9df24867d8e8 iio: max31856: Use sysfs_emit() new 3c1d2fdd8096 iio: max31865: Use sysfs_emit() new d42b626d54ae iio: max9611: Use sysfs_emit() new 6ab56c467593 iio: ms_sensors: Use sysfs_emit() new 1acdaa34ad17 iio: scd4x: Use sysfs_emit() new f22ab91ae302 iio: sps30: Use sysfs_emit() new 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver new 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver new f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver new 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib new da5936770517 adis: simplify 'adis_update_bits' macros new c39010ea6ba1 iio: adis: stylistic changes new 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() new b617693a5d13 iio: adc: tsc2046: add .read_raw support new 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations new de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] new e820a33748b5 math.h: Introduce data types for fractional numbers new 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract new 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract new a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract new 19d32860dc78 iio: sx9360: fix iio event generation new 72ff282819d0 iio: pressure: dps310: Add ACPI HID table new 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table new 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases new 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] new ca85123354e1 iio: inkern: make a best effort on offset calculation new 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations new cd717ac6f69d iio: afe: rescale: reorder includes new f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] new f3366f8e6464 mailmap: Update email address for Cai Huoqing new 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry new 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion new 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] new 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties new 130650e8360f iio: frequency: adf4350: Make use of device properties new d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h new 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] new 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] new 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] new c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() new 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly new 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties new 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] new 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() new b946e9491a04 iio: ssp_sensors: Make use of device properties new 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties new a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used new b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property new 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties new 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix new cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer new c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 new 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace new eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace new c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace new f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace new fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace new 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace new fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace new 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace new 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace new 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace new fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace new d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* new 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace new ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] new 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. new 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. new a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS new 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] new 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace new 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace new 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace new c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace new 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace new c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace new 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace new 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] new 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace new cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace new 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace new 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] new ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] new 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] new 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] new 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] new 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] new 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc new abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc new 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] new 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] new a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] new 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] new cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] new d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] new 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] new bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] new 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] new 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] new 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] new b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] new e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] new fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] new d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] new 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] new f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] new 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] new 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] new 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] new 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc new fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] new c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] new 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] new bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] new fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] new 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] new 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] new ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] new c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] new 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] new 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] new da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc new 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] new c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc new d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() new 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc new ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc new ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] new 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc new 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc new ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] new f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] new 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. new dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() new 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts new 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] new 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control new 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming new c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. new e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup new c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] new 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes new 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI new dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] new 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] new d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] new aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding new bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches new 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. new 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] new cf890fe8ae36 iio:adc:ad7280a: Move out of staging new b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] new a1a5cfe70cd2 iio: introduce mag_referenced new 89d185848633 iio: ABI: document mag_referenced new 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] new 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 new cbab791c5e2a iio: accel: add ADXL367 driver new f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 new b4112083b11b dt-bindings: iio: frequency: add admv1014 binding new 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs new 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver new 2c43265516b5 iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() t [...] new 7948d301c248 iio: accel: adxl367: unlock on error in adxl367_buffer_pre [...] new 185897d03ca3 iio: accel: adxl367: Fix handled initialization in adxl367 [...] new d3616e09baa5 iio: potentiometer: ds1803: Alignment to match the open pa [...] new 4a68b326112a iio: potentiometer: ds1803: Add available functionality new a98d2b029b7c iio: potentiometer: ds1803: Add channel information in dev [...] new 6450b62cb2f2 iio: potentiometer: ds1803: Change to firmware provided data new 9b68725e90e4 iio: potentiometer: ds1803: Add device specific read_raw function new 73c169857c12 iio: potentiometer: ds1803: Add support for Maxim DS3502 new 10dce8deabb5 dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivi [...] new b30537a4cedc iio: adc: Add check for devm_request_threaded_irq new 01676b0f3b62 iio: accel: adxl345: Convert to use dev_err_probe() new 024f5d4f0ac0 iio: accel: adxl345: Set driver_data for OF enumeration new c1db3d5cab03 iio: accel: adxl345: Get rid of name parameter in adxl345_ [...] new 266be7cb11c7 iio: accel: adxl345: Make use of device properties new b9493d595226 iio: accel: adxl345: Add ACPI HID table new 5b4c63f691b8 iio: accel: adxl345: Extract adxl345_powerup() helper new b8f83abdd2dd iio: accel: adxl345: Drop comma in terminator entries new 4781f3e0e6ca iio: accel: adxl345: Remove unneeded blank lines new 602744fa9f8b dt-bindings: iio: amplifiers: add ada4250 doc new 28b4c30bfa5f iio: amplifiers: ada4250: add support for ADA4250 new 56853f7db02c MAINTAINERS: add maintainer for ADA4250 driver new bfdf1635a2d7 dt-bindings: iio: frequency: Add ADMV4420 doc new b59c04155901 iio: frequency: admv4420.c: Add support for ADMV4420 new bc437f7515f5 iio: afe: rescale: expose scale processing function new 701ee14da95d iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support new a29c3283653b iio: afe: rescale: add offset support new f5fc003d4803 iio: afe: rescale: fix accuracy for small fractional scales new 2eb30577f253 iio: afe: rescale: reduce risk of integer overflow new 8e74a48d17d5 iio: test: add basic tests for the iio-rescale driver new 278fe1d2d3a7 iio: afe: rescale: add RTD temperature sensor support new 03e7d21ee1a9 iio: afe: rescale: add temperature transducers new d065a283fe81 dt-bindings: iio: afe: add bindings for temperature-sense-rtd new 66724c31c0a0 dt-bindings: iio: afe: add bindings for temperature transducers new 832cb9eeb931 iio: dac: add support for ltc2688 new 52302f87d0a1 iio: ABI: add ABI file for the LTC2688 DAC new f568cbd9aef2 dt-bindings: iio: Add ltc2688 documentation new 6270bf1f0197 iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct new 571426631acf iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] new c87b7b12f48d iio: accel: mma8452: use the correct logic to get mma8452_data new 5165102efa41 dt-bindings: iio: adc: zynqmp_ams: Add clock entry new 1f21a4157806 iio: adc: xilinx-ams: Fixed missing PS channels new d5d786fb5316 iio: adc: xilinx-ams: Fixed wrong sequencer register settings new 0bf126163c3e iio: adc: xilinx-ams: Fix single channel switching sequence new cc6ce5ac2c99 Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/sc [...] new ac0ba2100298 coresight: trbe: Work around the ignored system register writes new f209e9fe5bd7 coresight: trbe: Work around the invalid prohibited states new 3a828845ae35 coresight: trbe: Work around the trace data corruption new ea75a342aed5 coresight: Fix TRCCONFIGR.QE sysfs interface new cfa5dbcdd7ae coresight: syscfg: Fix memleak on registration failure in [...] new 27caf7e473ef hwtracing: coresight: Replace acpi_bus_get_device() new d05bbad0130f coresight: no-op refactor to make INSTP0 check more idiomatic new ef1dacf4b3e2 coresight: trbe: Move check for kernel page table isolatio [...] new bf0ef4f12c63 coresight: etm4x: Add lock for reading virtual context ID [...] new 1314dd197130 coresight: etm4x: Don't use virtual contextID for non-root [...] new aab473867fed coresight: etm4x: Don't trace PID for non-root PID namespace new ec70b05d5da9 coresight: etm3x: Don't trace PID for non-root PID namespace new 286f950545e0 coresight: Drop unused 'none' enum value for each component new 6aec3bfe38e3 Merge tag 'coresight-next-v5.18-v2' of git://git.kernel.or [...] new fefb8a2a9413 virtio_console: eliminate anonymous module_init & module_exit new e70bcbcfa983 VMCI: Update maintainers for VMCI new 5df0e734b8c3 VMCI: Check exclusive_vectors when freeing interrupt 1 new c8e9b30ccae6 VMCI: Release notification_bitmap in error path new 7bbbd0845818 mei: me: add Alder Lake N device id. new c10187b1c5eb mei: avoid iterator usage outside of list_for_each_entry new b734fed01398 virt: fsl_hypervisor: Directly return 0 instead of using l [...] new fbeac3dfc762 virt: acrn: Remove unsued acrn_irqfds_mutex. new 8a6e85f75a83 virt: acrn: obtain pa from VMA with PFNMAP flag new ecd1735f14d6 virt: acrn: fix a memory leak in acrn_dev_ioctl() new f1bc423f5630 misc: rtsx: clean up one inconsistent indenting new 3b2e6a932ead misc: bcm-vk: Remove viper from device id table new 1456277644b3 platform: goldfish: pipe: Use platform_get_irq() to get th [...] new e0de88dc7ba2 pps: generators: pps_gen_parport: Switch to use module_par [...] new 66bcd06099bb parport_pc: Also enable driver for PCI systems new 824a29ad44b6 misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" new 2413ffbf19a9 bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series new 64f93a9a27c1 bus: mhi: Fix pm_state conversion to string new ed2d98050323 bus: mhi: Fix MHI DMA structure endianness new a0f5a630668c bus: mhi: Move host MHI code to "host" directory new d28cab4d4aa0 bus: mhi: Use bitfield operations for register read and write new ba1d2b86b6a6 bus: mhi: Use bitfield operations for handling DWORDs of r [...] new 792ba3218441 bus: mhi: Cleanup the register definitions used in headers new 84f5f31f110e bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] new 8485149c7a84 bus: mhi: Move common MHI definitions out of host directory new 3a1b8e281a26 bus: mhi: Make mhi_state_str[] array static inline and mov [...] new 95c211f03fc7 counter: 104-quad-8: Add COMPILE_TEST depends new 4da08477ea1f counter: Set counter device name new 73799a889262 counter: add new COUNTER_EVENT_CHANGE_OF_STATE new 257e3df40c62 counter: interrupt-cnt: add counter_push_event() new cac229ed3fde MAINTAINERS: Add Counter subsystem git tree new 04c633873c01 counter: add defaults to switch-statements new 6caf745d6172 w1/ds2490: remove spurious newlines within hexdump new 6e07a33f97d6 w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. new cd9363018269 nvmem: dt-bindings: Fix the error of dt-bindings check new 6e977eaa8280 nvmem: brcm_nvram: parse NVRAM content into NVMEM cells new 82a05d81d82b dt-bindings: nvmem: make "reg" property optional new 084973e944be dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells new 965602eabb57 misc: fastrpc: separate fastrpc device from channel context new 5c1b97c7d7b7 misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP new 6c16fd8bdd40 misc: fastrpc: Add support to get DSP capabilities new fb42387b2e46 dt-bindings: misc: add property to support non-secure DSP new 3abe3ab3cdab misc: fastrpc: add secure domain support new 7f1f481263c3 misc: fastrpc: check before loading process to the DSP new 87ccc14ee640 dt-bindings: misc: add fastrpc domain vmid property new e90d91190619 misc: fastrpc: Add support to secure memory map new 54f7c85be3d3 misc: fastrpc: Add helper function to get list and page new 8f6c1d8c4f0c misc: fastrpc: Add fdlist implementation new 35a82b87135d misc: fastrpc: Add dma handle implementation new 8c8ce95b6f1b arm64: dts: qcom: add non-secure domain property to fastrpc nodes new b850b7a8b369 firmware: stratix10-svc: add missing callback parameter on RSU new 202c08914ba5 firmware: sysfb: fix platform-device leak in error path new 96c9e802c640 kgdbts: fix return value of __setup handler new 37fd83916da2 firmware: google: Properly state IOMEM dependency new 02e2af20f4f9 Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub [...] new 6b8be837aca7 SUNRPC: use default_groups in kobj_type new 6c5092de8840 NFS: use default_groups in kobj_type new a8e223094c7a power_supply: ab8500: use default_groups in kobj_type new 188049f46f76 omapfb: use default_groups in kobj_type new fa97cb843cfb bcache: use default_groups in kobj_type new c6479f19e257 ubifs: use default_groups in kobj_type new 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] new 8f2d11604543 devtmpfs: drop redundant fs parameters from internal fs new bb6e8c284143 firmware_loader: simplfy builtin or module check new 28c9f3f9a01d spdxcheck.py: Fix a type error new aa21a1bf97be scripts/get_abi.pl: Ignore hidden files new 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() new f3a690227f07 kernfs: remove redundant kernfs_rwsem declaration. new b4ae8c2fb673 driver core: cleanup double words comments new f2eb478f2f32 kernfs: move struct kernfs_root out of the public view. new 8bcbde2bb137 debugfs: Document that debugfs_create functions need not b [...] new 36744c117ab4 firmware_loader: EXTRA_FIRMWARE does not support compressed files new 2502960fba7e component: Add common helper for compare/release functions new a190622af3f9 drm/komeda: Make use of the helper component_compare_of new 1434fc3f3904 drm/armada: Make use of the helper component_compare_of/dev_name new 0a522394202f drm/etnaviv: Make use of the helper component_compare_of/dev_name new 0904b83e0cbb drm/hirin: Make use of the helper component_compare_of new bc02412a8dea drm/ingenic: Make use of the helper component_compare_of new 05399aa063b1 drm/mediatek: Make use of the helper component_compare_of new 46a87c5a581d drm/meson: Make use of the helper component_compare_of new 0a82e0a99bfc drm/msm: Make use of the helper component_compare_of new 11ef5c77abc2 drm/sprd: Make use of the helper component_compare_of new 50a912a86602 drm/sti: Make use of the helper component_compare_of new 6817222e8158 drm/sun4i: Make use of the helper component_compare_of new f798aa411fa6 drm/rockchip: Make use of the helper component_compare_dev new 35ca882c053a drm/exynos: Make use of the helper component_compare_dev new f8b3f5e81479 drm/mcde: Make use of the helper component_compare_dev new 419838bcf74f drm/omap: dss: Make use of the helper component_compare_dev new 947f019e4294 drm/vc4: Make use of the helper component_compare_dev new ab011ab6b007 drm: of: Make use of the helper component_release_of new 4811a485a91b iommu/mediatek: Make use of the helper component_compare/r [...] new a8271d7e4053 ASoC: codecs: wcd938x: Make use of the helper component_co [...] new 5730c81df7a3 power: supply: ab8500: Make use of the helper component_co [...] new f790ce387372 video: omapfb: dss: Make use of the helper component_compare_dev new ae016b9da7bc ALSA: hda/realtek: Make use of the helper component_compar [...] new 4a248f85b3dd Merge 5.17-rc6 into driver-core-next new 7a19006b60b1 kernfs: remove unneeded #if 0 guard new 1970a0623002 kernfs: fix typos in comments new 5bff9632b538 scripts: get_abi.pl: Fix typo in help message new 9ad307213fa4 driver core: Refactor multiple copies of device cleanup new 4b775aaf1ea9 driver core: Refactor sysfs and drv/bus remove hooks new f2aad54703db driver core: dd: fix return value of __setup handler new b0f6807d3566 base: soc: Make soc_device_match() simpler and easier to read new 5a242d8547bd samples/kobject: Use sysfs_emit instead of sprintf new 615f3eea0d5f Documentation: add note block surrounding security patch note new 451fd6ee1adb devres: fix typos in comments new 587d39b260c4 Documentation: add link to stable release candidate tree new 555d44932c67 Documentation: update stable tree link new 901581389ead drivers/base/dd.c : Remove the initial value of the global [...] new 88d99e870143 Documentation: update stable review cycle documentation new 266d17a8c0d8 Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/p [...] new 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e new 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() new 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] new 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() new 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() new 43394501457d staging: r8188eu: convert type of return variable in load_ [...] new ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() new 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware new 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy new f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case new 843e06987045 staging: r8188eu: clean up rtw_reset_8051() new 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int new 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] new fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() new 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt new 9c010d7a72b5 staging: r8188eu: rename writeFW_retry new b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() new dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen new 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer new 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST new 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] new f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h new dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() new 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE new f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] new 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() new dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used new 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC new ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c new 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c new 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c new 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c new d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] new a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty new 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] new da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty new ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing new 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() new 8765a5bc443a staging: rtl8723bs: remove redundant result variable new d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set new dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set new 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set new 055305b22373 staging: r8188eu: remove unused chip type settings new bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments new 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used new eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used new b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used new e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used new df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set new 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines new c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd new 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling new b11ded5e8427 staging: r8188eu: remove a constant variable new 25d5e8f7bab4 staging: r8188eu: remove unused function parameter new 1f9bd3991ba6 staging: r8188eu: remove constant function parameter new 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG new 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... new a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] new af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines new 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] new bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses new 131e78fa4a09 staging: wfx: fix HIF API license new a8589360f515 staging: wfx: fix missing headers new 7a1fa8a4363b staging: wfx: fix comment correctness new cc6205be682a staging: wfx: explain uncommon Makefile statement new 122cbf784e69 staging: wfx: remove unnecessary braces new 143155525792 staging: wfx: remove useless #ifdef new dbf798da2ff1 staging: wfx: use IS_ALIGNED() new fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE new 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION new af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup new 74507433bc93 staging: wfx: fix ambiguous function name new eec453df0066 staging: wfx: fix ambiguous function name new 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ new c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ new 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ new 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ new 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ new 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ new 381d32954f06 staging: wfx: reformat code on 100 columns new f545b23d4775 staging: wfx: reformat comments on 100 columns new 76523cea867a staging: wfx: fix structs alignments new 76bf5775de7d staging: wfx: use explicit labels for errors new b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() new ea17482269fb staging: wfx: do not display functions names in logs new 42f14190c368 staging: wfx: remove force_ps_timeout new 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name new 6ed63359abb9 staging: wfx: fix firmware location new 892731372821 staging: wfx: drop legacy compatible values new a948178e7e78 staging: wfx: rename "config-file" DT attribute new 71b8331380dd staging: wfx: do not probe the device if not in the DT new 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() new c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() new a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() new c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage new dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] new 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line new 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] new 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration new 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c new 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c new aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c new f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c new 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c new 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c new c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c new abadf920bc7f staging: r8188eu: remove unused externl variables new ea9eb1b55063 staging: r8188eu: remove unused macros new 0bf66e3a3629 staging: r8188eu: remove unused bitshift function new 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define new 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper new 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper new ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer new c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper new 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper new 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper new f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c new f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] new 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set new 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set new f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] new 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] new 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] new a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem new e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries new 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block new 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list new fcaaed7ca380 staging: vchiq: drop completed tasks from TODO new fd0be0f9aeca staging: vchiq: add message handling to TODO list new e831b6955138 staging: vchiq_core: fix type of parameter localport new 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal new 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str new 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state new 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements new d9bb2daa4f84 staging: vchiq_core: fix alignment new 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state new 96225b631cc9 staging: vchiq_core: use min_t macro new 914813cc523c staging: vchiq_arm: make vchiq_get_state return early new aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] new ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle new e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] new d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] new 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip new ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used new 39ddef568183 staging: fbtft: Deduplicate driver registration macros new ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] new 6c73edb5d46a staging: pi433: add missing register contants new 7eeec44d33f6 staging: mt7621-dts: fix formatting new cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings new f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] new 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet new 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] new f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] new 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation new a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] new bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() new fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] new 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void new cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void new 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros new 52f11ec9b901 staging: pi433: remove coding style item from the TODO file new c264c1e48716 staging: r8188eu: remove c2h_evt_clear() new 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* new 81f897a7129c staging: r8188eu: remove hal_init_macaddr() new 7e41c7db279c staging: rt8188eu: Remove dead code new 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid new 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc new c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get new ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] new 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 new 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void new 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void new 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void new df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void new 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void new 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void new 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void new 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] new b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void new fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void new dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void new e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void new 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void new 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void new 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL new 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG new 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL new 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO new 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI new 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK new 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS new 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() new b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE new 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC new 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID new d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY new b47f6db34c29 staging: r8188eu: Silence out-of-bounds warning in HT_caps [...] new 999bae66ba9d staging: r8188eu: ExternalPA is read-only new 75ba99b4022e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e new 513750ab921f staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e new 2687230c07ed staging: r8188eu: BasicRateSet is set but never used new b57774ccf573 staging: r8188eu: remove UsbTxAggDescNum from struct hal_d [...] new 0da702745514 staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e new 0646c218554f staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e new eb5e767e568f staging: r8188eu: remove UsbRxAggBlock* from struct hal_da [...] new 7ef976e0dc59 staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e new c531c785bc49 staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h new 3a797f364fe9 staging: vt6656: Fix crash when WLAN is turned off new 3993e760881b staging: r8188eu: remove unnecessary error check new 04952a99cb6e staging: r8188eu: simplify error handling in phy_BB8188E_C [...] new 4ef027d5a367 staging: pi433: add debugfs interface new 532382fe480d staging: r8188eu: remove constant parameter of phy_LCCalib [...] new 7728dc33f93e staging: r8188eu: remove dead code for tx power tracking new 7f2156992a3f staging: r8188eu: remove constant parameter of odm_ConfigR [...] new 74e69e95f13f staging: r8188eu: remove constant variable eRFPath new 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used new 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used new b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used new 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used new 246c4680a94e staging: r8188eu: remove constant rf variable new 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used new 49132583d260 staging: r8188eu: use a define for the radio path new 3b011b097c38 staging: r8188eu: limit rf register writes to path a new bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] new c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used new 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used new 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable new fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration new 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration new fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h new e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE new 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE new de424be4e976 staging: r8188eu: remove the global DriverState new e5b45a53efc8 staging: r8188eu: remove unused struct adapter components new 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 new 2a02c1adf86e staging: r8188eu: irq_alloc is not used new f59d7c0b60de staging: r8188eu: not_indic_disco is unused new c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv new a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used new ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used new 0266c945a8ff staging: r8188eu: RegUsbSS is not used new 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used new 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] new 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] new 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] new 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] new 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] new a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] new 1b9a8d755f2b Staging: nvec: Fix ending in '(' error new f2c461536226 staging: drop fpgaboot driver new 1e7f32f77608 Merge 5.17-rc4 into staging-testing new dcbecb497908 staging: wfx: allow new PDS format new 2f8189beb4c8 staging: wfx: remove support for legacy PDS format new d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() new b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() new f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls new 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls new 5d2ed511b4a2 staging: r8188eu: remove useless if else new 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] new 38a8553b0a22 clk: ralink: make system controller node a reset provider new 13456b9b43d4 staging: r8188eu: keep the success path and error path separate new 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() new d92b70b37294 staging: r8188eu: remove unused enum new 167390093b9f staging: r8188eu: clean up enum hw_variables new 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv new 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h new d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h new d709b5ae9a44 staging: r8188eu: set path a explicitly new e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port new e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] new 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite new aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a new 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a new 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a new c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] new aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead new 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a new 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] new 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] new 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void new 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context new 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] new ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock new 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode new dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print new b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired new 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] new 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive new 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h new e9685834b1db staging: r8188eu: remove unconditional if statement new d746f5bcb0ce staging: r8188eu: remove unused enum new d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only new 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 new 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs new 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] new 2da0d487781b staging: wfx: fix DT bindings location new 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" new fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used new 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used new f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used new 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls new 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls new dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] new 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir new db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir new 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c new 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] new 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] new ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls new cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition new db381acc41b4 staging: r8188eu: remove rtw_debug module parameter new fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup new 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function new 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] new 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] new 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation new 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() new 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe new 2b92c3946ea7 staging: r8188eu: move out assignment in if condition new d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used new 5ae17c443b7e staging: r8188eu: RxSNR is set but not used new 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used new 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used new bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() new 165f2997adfc staging: r8188eu: convert two u8 variables to bool new ec868592f5c5 staging: r8188eu: remove enum odm_bw new c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct new f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() new 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h new 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c new 1a461527f6bc staging: r8188eu: move open brace to the previous line new c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting new 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements new a17b34502aeb staging: wfx: check the return value of devm_kmalloc() new 26c511f8b7c3 staging: vt6656: Fix CamelCase warnings in mac.h and mac.c new efae250a1a12 staging: vt6656: Add comment for locks new ac1569b7dca2 staging: vt6656: Fix CamelCase warnings in macro new efc72b11b3eb staging: vt6656: Change macro to function and moved to bet [...] new 1929be8c45a2 staging: vt6656: Remove ftrace-like logging new d4cbaca3d086 staging: vt6656: Remove unnecessary line breaks new 57cbe4277d34 staging: r8188eu: remove unused variable from UpdateHalRAM [...] new 6f29d72d2b7a staging: r8188eu: remove 5 GHz channels from ch_freq_map new b052de652638 staging: r8188eu: refactor rtw_ch2freq() new 91b0ad05b6fd staging: r8188eu: clean up rtw_rf.c new 8beb52f6baf5 staging: r8188eu: remove redundant variable reg_0x143 new cf38b73e4879 staging: rtl8192u: fix broken debug macro new 907f6fae37cd staging: rtl8192u: add empty debug functions new 57078a3c2e24 staging: rtl8192u: rework init and exit function new 91c9ba35bb06 staging: pi433: add index value to write dev_dbg statement new a42614f2b48b staging: wfx: sta.o was linked twice new 0d585ee974bc staging: wfx: fix struct alignment new e71b18ba664d staging: wfx: format comments on 100 columns new 5265c43d40d0 staging: wfx: format code on 100 columns new 063cf5f58922 staging: wfx: remove useless variable new a564d55a0cc1 staging: wfx: drop useless include new 1de8eec7c339 staging: wfx: remove duplicated code in wfx_cmd_send() new 0803a85a6f23 staging: wfx: prefer to wait for an event instead to sleep new c86176d51340 staging: wfx: ensure HIF request has been sent before polling new fe5c03d478d4 staging: wfx: flags for SPI IRQ were ignored new 63a9c6676ef0 staging: r8188eu: EepromAddressSize is set but not used new 8f7b7c0df5e8 staging: r8188eu: remove unused function prototype new b073b837fc54 staging: r8188eu: remove update_bcn_p2p_ie() new 83ba9a33b566 staging: r8188eu: remove ETH_ALEN from ieee80211.h new dbbe23c31922 Merge 5.17-rc6 into staging-next new 50dc963bc12c staging: pi433: remove TODOs-related item from the TODO file new ed01d1b9bca2 staging: r8188eu: remove _linked_rx_signal_strength_display() new 2d19e698e7f1 staging: pi433: remove rf69_get_flag function resolving en [...] new 18ba5748c24d staging: r8188eu: smooth_rssi_data is not used new 6e1e59c1caf6 staging: r8188eu: irq_prepare_beacon_tasklet is unused new 1327fcf175fa staging: r8188eu: fix endless loop in recv_func new 905eebcf28d0 staging: r8188eu: cnt is set but not used new dde7b6ea8780 staging: r8188eu: recvframe_push is not used new 1b627cc17291 staging: r8188eu: get_rx_status is not used new e092f715ff5f staging: r8188eu: remove unused define new e9f3ac5edb25 staging: r8188eu: use ieee80211 define for management frame type new d7e168c76f16 staging: r8188eu: use ieee80211 helpers to check the frame type new aacd0400c7f3 staging: r8188eu: refactor validate_recv_frame's error handling new 1c167e3b8304 staging: r8188eu: use ieee80211 helper for qos bit new 7c22fd48fd4e staging: r8188eu: use ieee80211 helper to check for more f [...] new 3371c86dc054 staging: r8188eu: use ieee80211 helper to read "more data" new 0beae891d3ba staging: r8188eu: use ieee80211 helper to read the protected bit new 095f74650274 staging: r8188eu: use ieee80211 helper to read the "order" bit new b497e06d2714 staging: pi433: prevent uninitialized data from being printed out new b25c7dc13fb8 staging: rts5208: fix Lines should not end with a '('. new 4cc893176cf6 Merge 5.17-rc8 into staging-next new 46eb3ad789a4 staging: rtl8723bs: fix typos in comments new 6256e1868615 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree new 5bc148649cf3 staging: mt7621-dts: fix GB-PC2 devicetree new dcd520af4eac staging: mt7621-dts: fix cpuintc and fixedregulator dtc wa [...] new 56955aae9fc2 staging: vchiq_arm: make vchiq_platform_get_arm_state() static new 8d6319cdafad staging: gdm724x: remove redundant assignment of pointer w new 4a51c297f8ff staging: vt6655: remove redundant assignment of pointer tx_key new 765b9808cd21 staging: r8188eu: mark rtw_is_cckrates_included as bool new f11a0a1d028d staging: r8188eu: mark rtw_is_cckratesonly_included as bool new f85021269ab4 staging: r8188eu: mark rtw_is_desired_network as bool new 97115f5f0f96 staging: r8188eu: mark PS_RDY_CHECK as bool new 77a5ea010be8 staging: r8188eu: mark check_indicate_seq as bool new e21762181fb5 staging: r8188eu: mark enqueue_reorder_recvframe as bool new 10b4f58f2ef2 staging: r8188eu: mark recv_indicatepkts_in_order as bool new fb706ede588a staging: r8188eu: mark cckrates_included as bool new 2a603c8fac9d staging: r8188eu: mark cckratesonly_included as bool new 7167068ac69c staging: r8188eu: mark is_basicrate as bool new ad5213882e1f staging: r8188eu: mark is_ap_in_tkip as bool new 34e21a9157e1 staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool new b459e83949a5 staging: r8188eu: mark check_fwstate as bool new a47807b864b0 staging: r8188eu: mark IS_MCAST as bool new 5a61d6b4f4a9 staging: r8188eu: mark IsFrameTypeCtrl as bool new daed08de44e8 staging: r8188eu: mark rtw_endofpktfile as bool new b8cb97338d77 staging: r8188eu: remove unused field list new 3770d651ce3c staging: r8188eu: remove unused field recvbuf_lock new e9ef65f994d4 staging: r8188eu: remove unused fields in struct recv_buf new b711ae9a5573 staging: r8188eu: remove unused field phead new fffb719a6340 staging: r8188eu: remove unused field ptail new cd7110668906 staging: r8188eu: remove unused field pend new e3ffbcac9d8d staging: r8188eu: remove unused field pdata new 4e342a3c786e staging: r8188eu: remove unneeded field pbuf new 44aa511a6c38 staging: r8188eu: remove unused fields in struct recv_buf new 23a11ec550db staging: r8188eu: remove tmp variable in update_recvframe_ [...] new 618a9b2719c3 staging: r8188eu: summarize declaration and assignment new 05a0a115aa04 staging: r8188eu: don't initialize drvinfo_sz to 0 new 49571c57e21f staging: r8188eu: remove unnecessary casts new cb9d43900226 staging: r8188eu: remove comments in update_recvframe_attrib_88e new 378c64302afe staging: pi433: remove hardcoded mask value for easier rea [...] new d7e2d1e88823 staging: pi433: formatting improvement for multi-line bitw [...] new 1ffba3573013 staging: vt6655: Remove unused byRFType in channel.c new b7711a870612 staging: vt6655: Remove unused byRFType in baseband.c new dd2837bdea0e staging: vt6655: Remove unused byRFType in rf.c new 65c873c37ec3 staging: vt6655: Remove unused byRFType in card.c new 6413489354f1 staging: rtl8723bs: Use min() instead of doing it manually new c93338804239 staging: vt6656: Remove unused rf_type in channel.c new 10c896896845 staging: vt6656: Remove unused rf_type in baseband.c new ee9a0fc17f0c staging: vt6656: Remove unused rf_type in rf.c; top level new 8b0f74a8cfe5 staging: vt6656: Remove unused rf_type in rf.c; unused variables new 78b33c600486 staging: vt6656: Remove unused rf_type in card.c new 721412ed3d81 staging: remove ashmem new 203b43db788b staging: vt6656: Removed unused variable bb_vga_0 new cff7326792f7 staging: vt6656: Removed unused variable vt3342_vnt_threshold new 57a42b4d73f9 staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv new 1868755c9078 staging: r8188eu: proper error handling in rtw_init_drv_sw new ca7918f21466 MAINTAINERS: remove the obsolete file entry for staging in [...] new 02d838dec8a0 staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" new a39a6b330be4 staging: r8188eu: remove unnecessary initializations new 432c80a379b3 staging: r8188eu: remove three unused receive defines new e85176ffa54a staging: r8188eu: remove unused function prototype new 3524c88e334b staging: r8188eu: make rtl8188e_process_phy_info static new 5aaec657369c staging: r8188eu: remove some unused local ieee80211 macros new 7a6ee0bbab25 mips: dts: ralink: add MT7621 SoC new 9b63000010a0 staging: mmal-vchiq: clear redundant item named bulk_scratch new 0e8cf2be5c0a staging: fbtft: Constify buf parameter in fbtft_dbg_hex() new 362e54e48b78 staging: fbtft: Consider type of init sequence values in f [...] new 9314a822e564 staging: sm750fb: fix naming style new 56bd392be52e staging: rts5208: Resolve checkpatch.pl issues. new 832ce36f44a2 staging: greybus: introduce pwm_ops::apply new 41197a5f11a4 staging: r8188eu: remove unnecessary memset in r8188eu new dfdc1de64248 Merge tag 'staging-5.18-rc1' of git://git.kernel.org/pub/s [...] new 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls new 7a637784d517 serial: imx: reduce RX interrupt frequency new 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns new 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs new 702d10a08977 serial: atmel_serial: include circ_buf.h new 4e2a44c1408b tty: add kfifo to tty_port new d56738a38a65 tty: tty_port_open, document shutdown vs failed activate new cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff new 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers new 32330c833442 mxser: switch from xmit_buf to kfifo new 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending new d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice new e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() new 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next new f31afa6151ae tty: Replace acpi_bus_get_device() new 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] new 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 new 0fc589312074 dt-bindings: serial: samsung_uart: Document Exynos5433 compatible new a5e3faf161a3 amiserial: Drop duplicate NULL check in shutdown() new 916acbf6b4b9 serial: core: Fix the definition name in the comment of UP [...] new 3c5b2f5b9a82 tty: Drop duplicate NULL check in TTY port functions new 186ab09930aa serial: core: Drop duplicate NULL check in uart_*shutdown() new 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq new 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] new 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible new 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] new ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC new 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC new fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support new 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 new e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] new ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum new 802d00bd774b Merge 5.17-rc4 into tty-next new aab68e959b37 tty: serial: atmel: add earlycon support new 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic new 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro new 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence new a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type new bb5f36c31414 ia64: termbits.h is identical to asm-generic one new 787779f8afe7 xtensa: termbits.h is identical to asm-generic one new 52fa786609dc MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer new 932d596378b0 serial: 8250: Return early in .start_tx() if there are no [...] new c112653b89e0 sc16is7xx: Preserve EFR bits on update new 6cca8f154a29 sc16is7xx: Update status lines in single call new 679875d1d880 sc16is7xx: Separate GPIOs from modem control lines new 2c861b73a23b math64: New DIV_U64_ROUND_CLOSEST helper new 9b0d5d4b7a58 dt-bindings: mvebu-uart: document DT bindings for marvell, [...] new b7e2b5360f9b serial: mvebu-uart: implement UART clock driver for config [...] new ebd7e37a8b7e dt-bindings: mvebu-uart: update information about UART clock new 694b7112473a serial: mvebu-uart: implement support for baudrates higher [...] new c77a6ac84085 arm64: dts: marvell: armada-37xx: add device node for UART [...] new 6ba6351b023e serial: 8250: Correct Kconfig help text for blacklisted PC [...] new c5e453f9c9a9 serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit new 67ec6dd0b257 serial: 8250_mid: Balance reference count for PCI DMA device new 5318f70da7e8 serial: 8250_lpss: Balance reference count for PCI DMA device new 18662a1d8f35 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned new d185a852e17c tty: serial: serial_txx9: remove info print from init new f52361790aaf tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper new f166d19f9e82 tty: serial: amba-pl010: use more uart_port pointers new 841f913e770f tty: serial: meson: Move request the register region to probe new 6436dd8f9b25 tty: serial: meson: Use devm_ioremap_resource to get regis [...] new 44023b8e1f14 tty: serial: meson: Describes the calculation of the UART [...] new e5fc2b99840d tty: serial: meson: Make some bit of the REG5 register writable new 19b2ba0baffc tty: serial: meson: The system stuck when you run the stty [...] new 5427c352a993 tty: serial: meson: Added S4 SOC compatibility new dedab69fd650 serial: 8250: Fix race condition in RTS-after-send handling new b48b9f6deacf dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver new 9e8d5470325f serial: sunplus-uart: Add Sunplus SoC UART Driver new c2faf737abfb tty: Reserve ldisc 29 for development purposes new d4ab5487cc77 Merge 5.17-rc6 into tty-next new 797bd4d41c8b tty: serial: define UART_LCR_WLEN() macro new 988c5bbea59f tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() new 5e1440bc2332 USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() new 834119f57631 sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() new e7d6f84c9b5a mxser: make use of UART_LCR_WLEN() + tty_get_char_size() new 31979060cc07 tty: serial: meson: Fix the compile link error reported by [...] new a106848c42b6 serial: sunplus-uart: Fix compile error while CONFIG_SERIA [...] new 16b3ac9041a3 Revert "tty: serial: meson: *" new cc4c1d05eb10 sc16is7xx: Properly resume TX after stop new 21144bab4f11 sc16is7xx: Handle modem status lines new 6e124e58ae2e sc16is7xx: Set AUTOCTS and AUTORTS bits new 47b95e8ab731 serial: mvebu-uart: fix return value check in mvebu_uart_c [...] new 3f8bab174cb2 serial: make uart_console_write->putchar()'s character an [...] new 3631e48df0db serial: samsung: Add samsung_early_read to support early kgdboc new 53819a0d97aa tty: hvc: fix return value of __setup handler new ab818c7aa754 kgdboc: fix return value of __setup handler new 4f6f194f2be4 tty: serial: serial_txx9: remove struct uart_txx9_port new 988c7c006910 serial: samsung_tty: do not unlock port->lock for uart_wri [...] new a6cee01b4f92 serial: 8250_mtk: make two read-only arrays static const new 168b504bc1d2 tty: serial: jsm: remove redundant assignments to variable [...] new b0db9263b0d5 tty: serial: jsm: fix two assignments in if conditions new 1a282ef0a18f serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS new 0dc0da881b45 tty: serial: bcm63xx: use more precise Kconfig symbol new dffa58b64cca serial: 8250_tegra: mark acpi_device_id as unused with !ACPI new d3a46d0d83f9 tty: serial: samsung: embed s3c24xx_uart_info in parent structure new 7483189d6b3c tty: serial: samsung: embed s3c2410_uartcfg in parent structure new 3aec40096550 tty: serial: samsung: reduce number of casts new 97a6cfe8115b tty: serial: samsung: constify s3c24xx_serial_drv_data new 5d18bec0cf73 tty: serial: samsung: constify UART name new 8eea61c00f7c tty: serial: samsung: constify s3c24xx_serial_drv_data members new bb1d98187b09 tty: serial: samsung: constify variables and pointers new f25fbd5b1ef3 tty: serial: samsung: simplify getting OF match data new 927728a34f11 serial: sc16is7xx: Clear RS485 bits in the shutdown new 02a64ef64c4e dt-bindings: serial: samsung: Add ARTPEC-8 UART new 1db536f95d02 tty: serial: samsung: Add ARTPEC-8 support new f58c252e30cf serial: 8250: fix XOFF/XON sending when DMA is used new b31c41339f4f vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE new 7203062171db Merge tag 'tty-5.18-rc1' of git://git.kernel.org/pub/scm/l [...]
The 1193 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: .mailmap | 1 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 141 ++ .../ABI/testing/debugfs-driver-habanalabs | 20 +- Documentation/ABI/testing/sysfs-bus-iio | 31 + .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 + .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 86 ++ .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-peci | 16 + Documentation/ABI/testing/sysfs-driver-habanalabs | 16 +- .../clock/marvell,armada-3700-uart-clock.yaml | 59 + .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 + .../devicetree/bindings/gpio/delta,tn48m-gpio.yaml | 39 + .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 + .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 + .../bindings/iio/afe/temperature-sense-rtd.yaml | 101 ++ .../bindings/iio/afe/temperature-transducer.yaml | 114 ++ .../bindings/iio/amplifiers/adi,ada4250.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 146 ++ .../bindings/iio/frequency/adi,admv1014.yaml | 134 ++ .../bindings/iio/frequency/adi,admv4420.yaml | 55 + .../bindings/iio/proximity/semtech,sx9324.yaml | 161 ++ .../bindings/iio/proximity/semtech,sx9360.yaml | 89 ++ .../devicetree/bindings/iio/st,st-sensors.yaml | 3 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 90 ++ .../devicetree/bindings/misc/qcom,fastrpc.txt | 10 + .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 25 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 84 ++ .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 42 + .../devicetree/bindings/phy/cdns,dphy.txt | 20 - .../devicetree/bindings/phy/cdns,dphy.yaml | 56 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 + .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 109 ++ .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 85 -- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 ++ .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 3 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 3 +- .../bindings/phy/samsung,dp-video-phy.yaml | 41 + .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 64 + .../bindings/phy/samsung,mipi-video-phy.yaml | 113 ++ .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 102 ++ .../bindings/phy/samsung,usb3-drd-phy.yaml | 126 ++ .../devicetree/bindings/phy/samsung-phy.txt | 210 --- .../bindings/reserved-memory/google,open-dice.yaml | 46 + .../bindings/reset/delta,tn48m-reset.yaml | 35 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/mvebu-uart.txt | 9 +- .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 + .../bindings/serial/sunplus,sp7021-uart.yaml | 56 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 +- .../bindings/staging}/net/wireless/silabs,wfx.yaml | 82 +- .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/nvmem.rst | 28 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/peci-cputemp.rst | 90 ++ Documentation/hwmon/peci-dimmtemp.rst | 57 + Documentation/index.rst | 1 + Documentation/peci/index.rst | 16 + Documentation/peci/peci.rst | 51 + Documentation/process/stable-kernel-rules.rst | 32 +- MAINTAINERS | 193 ++- arch/arm/boot/dts/aspeed-g4.dtsi | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 11 + arch/arm/boot/dts/aspeed-g6.dtsi | 11 + arch/arm64/Kconfig | 6 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 + arch/arm64/include/asm/Kbuild | 1 + arch/csky/include/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/termbits.h | 209 --- arch/mips/boot/dts/ralink/Makefile | 4 + .../mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 44 +- .../mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 62 +- .../mips/boot/dts/ralink}/mt7621.dtsi | 59 +- arch/mips/ralink/Kconfig | 5 + arch/riscv/include/asm/Kbuild | 1 + arch/um/include/asm/Kbuild | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/termbits.h | 221 --- drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/android/binder_alloc.c | 8 +- drivers/ata/ahci.h | 2 - drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/libahci_platform.c | 2 +- drivers/base/component.c | 300 ++-- drivers/base/dd.c | 88 +- drivers/base/devres.c | 4 +- drivers/base/devtmpfs.c | 2 - drivers/base/firmware_loader/Kconfig | 5 + drivers/base/platform.c | 6 +- drivers/base/soc.c | 14 +- drivers/bus/Makefile | 2 +- drivers/bus/mhi/Kconfig | 27 +- drivers/bus/mhi/Makefile | 8 +- drivers/bus/mhi/common.h | 304 ++++ drivers/bus/mhi/core/internal.h | 722 --------- drivers/bus/mhi/{ => host}/Kconfig | 0 drivers/bus/mhi/{core => host}/Makefile | 4 +- drivers/bus/mhi/{core => host}/boot.c | 17 +- drivers/bus/mhi/{core => host}/debugfs.c | 40 +- drivers/bus/mhi/{core => host}/init.c | 131 +- drivers/bus/mhi/host/internal.h | 382 +++++ drivers/bus/mhi/{core => host}/main.c | 66 +- drivers/bus/mhi/{ => host}/pci_generic.c | 1 + drivers/bus/mhi/{core => host}/pm.c | 36 +- drivers/char/bsr.c | 2 +- drivers/char/hpet.c | 28 +- drivers/char/virtio_console.c | 8 +- drivers/char/xilinx_hwicap/fifo_icap.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/ni_routes.c | 6 +- drivers/comedi/drivers/pcm3724.c | 1 - drivers/counter/Kconfig | 2 +- drivers/counter/counter-chrdev.c | 4 + drivers/counter/counter-core.c | 12 +- drivers/counter/interrupt-cnt.c | 7 +- drivers/dio/dio.c | 140 +- drivers/firmware/google/Kconfig | 2 +- drivers/firmware/stratix10-svc.c | 11 +- drivers/firmware/sysfb_simplefb.c | 23 +- drivers/firmware/xilinx/zynqmp.c | 120 ++ drivers/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 19 +- drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tn48m.c | 100 ++ drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +- drivers/gpu/drm/armada/armada_drv.c | 17 +- drivers/gpu/drm/drm_of.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +- drivers/gpu/drm/mcde/mcde_drv.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +- drivers/gpu/drm/meson/meson_drv.c | 10 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/omapdrm/dss/dss.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +- drivers/gpu/drm/sprd/sprd_drm.c | 7 +- drivers/gpu/drm/sti/sti_drv.c | 7 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +- drivers/gpu/drm/vc4/vc4_drv.c | 7 +- drivers/greybus/svc.c | 16 +- drivers/hwmon/Kconfig | 2 + drivers/hwmon/Makefile | 1 + drivers/hwmon/peci/Kconfig | 31 + drivers/hwmon/peci/Makefile | 7 + drivers/hwmon/peci/common.h | 58 + drivers/hwmon/peci/cputemp.c | 592 ++++++++ drivers/hwmon/peci/dimmtemp.c | 630 ++++++++ drivers/hwtracing/coresight/coresight-core.c | 3 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 12 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 38 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 125 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 - drivers/iio/accel/Kconfig | 62 +- drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 + drivers/iio/accel/adxl313_spi.c | 1 + drivers/iio/accel/adxl345.h | 7 +- drivers/iio/accel/adxl345_core.c | 56 +- drivers/iio/accel/adxl345_i2c.c | 35 +- drivers/iio/accel/adxl345_spi.c | 35 +- drivers/iio/accel/adxl355_core.c | 11 +- drivers/iio/accel/adxl355_i2c.c | 1 + drivers/iio/accel/adxl355_spi.c | 1 + drivers/iio/accel/adxl367.c | 1588 ++++++++++++++++++++ drivers/iio/accel/adxl367.h | 23 + drivers/iio/accel/adxl367_i2c.c | 90 ++ drivers/iio/accel/adxl367_spi.c | 164 ++ drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 + drivers/iio/accel/adxl372_spi.c | 1 + drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 + drivers/iio/accel/bma400_spi.c | 1 + drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 + drivers/iio/accel/bmc150-accel-spi.c | 1 + drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 1 + drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 + drivers/iio/accel/fxls8962af-spi.c | 1 + drivers/iio/accel/kxsd9-i2c.c | 1 + drivers/iio/accel/kxsd9-spi.c | 1 + drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 + drivers/iio/accel/mma7455_spi.c | 1 + drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 54 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/ssp_accel_sensor.c | 1 + drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 5 - drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 + drivers/iio/accel/st_accel_spi.c | 1 + drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 + drivers/iio/adc/ad7124.c | 1 + drivers/iio/adc/ad7192.c | 5 +- drivers/iio/adc/ad7280a.c | 1111 ++++++++++++++ drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 + drivers/iio/adc/ad7606_spi.c | 1 + drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 269 +++- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/adc/twl6030-gpadc.c | 10 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/adc/xilinx-ams.c | 26 +- drivers/iio/afe/iio-rescale.c | 288 +++- drivers/iio/amplifiers/Kconfig | 11 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/amplifiers/ada4250.c | 403 +++++ drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 17 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 + drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 28 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5592r-base.c | 5 +- drivers/iio/dac/ad5592r.c | 1 + drivers/iio/dac/ad5593r.c | 1 + drivers/iio/dac/ad5686-spi.c | 1 + drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 + drivers/iio/dac/ltc2688.c | 1071 +++++++++++++ drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 20 + drivers/iio/frequency/Makefile | 2 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 103 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 823 ++++++++++ drivers/iio/frequency/admv4420.c | 398 +++++ drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/adis16136.c | 1 + drivers/iio/gyro/adis16260.c | 1 + drivers/iio/gyro/ssp_gyro_sensor.c | 1 + drivers/iio/gyro/st_gyro_buffer.c | 4 - drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 + drivers/iio/gyro/st_gyro_spi.c | 1 + drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 + drivers/iio/humidity/htu21.c | 1 + drivers/iio/imu/adis.c | 67 +- drivers/iio/imu/adis16400.c | 1 + drivers/iio/imu/adis16460.c | 1 + drivers/iio/imu/adis16475.c | 1 + drivers/iio/imu/adis16480.c | 1 + drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/adis_trigger.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 + drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/industrialio-event.c | 1 + drivers/iio/inkern.c | 40 +- drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 20 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 + drivers/iio/light/st_uvis25_spi.c | 1 + drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 + drivers/iio/magnetometer/bmc150_magn_spi.c | 1 + drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 + drivers/iio/magnetometer/hmc5843_spi.c | 1 + drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 + drivers/iio/magnetometer/rm3100-spi.c | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 4 - drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 + drivers/iio/magnetometer/st_magn_spi.c | 1 + drivers/iio/potentiometer/Kconfig | 6 +- drivers/iio/potentiometer/ds1803.c | 169 ++- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 + drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 + drivers/iio/pressure/mpl115_spi.c | 1 + drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 + drivers/iio/pressure/ms5611_spi.c | 1 + drivers/iio/pressure/ms5637.c | 1 + drivers/iio/pressure/st_pressure_buffer.c | 5 - drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 + drivers/iio/pressure/st_pressure_spi.c | 1 + drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 + drivers/iio/pressure/zpa2326_spi.c | 1 + drivers/iio/proximity/Kconfig | 34 + drivers/iio/proximity/Makefile | 3 + drivers/iio/proximity/as3935.c | 26 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 9 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 ++------- drivers/iio/proximity/sx9324.c | 1068 +++++++++++++ drivers/iio/proximity/sx9360.c | 893 +++++++++++ drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/proximity/sx_common.c | 572 +++++++ drivers/iio/proximity/sx_common.h | 157 ++ drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 + drivers/iio/temperature/tsys02d.c | 1 + drivers/iio/test/Kconfig | 10 + drivers/iio/test/Makefile | 1 + drivers/iio/test/iio-test-rescale.c | 710 +++++++++ drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/interconnect/imx/imx.c | 9 + drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/mtk_iommu.h | 10 - drivers/iommu/mtk_iommu_v1.c | 4 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/bcm_vk_dev.c | 1 - drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5227.c | 47 + drivers/misc/cardreader/rts5228.c | 25 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 35 +- drivers/misc/cardreader/rtsx_pcr.c | 228 ++- drivers/misc/cardreader/rtsx_pcr.h | 3 + drivers/misc/eeprom/at25.c | 4 +- drivers/misc/fastrpc.c | 556 ++++++- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 265 +++- drivers/misc/habanalabs/common/debugfs.c | 40 +- drivers/misc/habanalabs/common/device.c | 53 +- drivers/misc/habanalabs/common/firmware_if.c | 152 +- drivers/misc/habanalabs/common/habanalabs.h | 209 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 3 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/common/hwmgr.c | 117 -- drivers/misc/habanalabs/common/irq.c | 127 +- drivers/misc/habanalabs/common/memory.c | 360 ++++- drivers/misc/habanalabs/common/mmu/mmu.c | 55 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 47 +- drivers/misc/habanalabs/common/pci/pci.c | 9 +- drivers/misc/habanalabs/common/sysfs.c | 176 ++- drivers/misc/habanalabs/gaudi/gaudi.c | 462 ++---- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 +- drivers/misc/habanalabs/goya/goya.c | 45 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 67 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 2 + .../misc/habanalabs/include/common/hl_boot_if.h | 5 + .../habanalabs/include/gaudi/gaudi_async_events.h | 10 + drivers/misc/kgdbts.c | 4 +- drivers/misc/lkdtm/fortify.c | 6 +- drivers/misc/mei/client.c | 1 + drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/hw-me.c | 43 +- drivers/misc/mei/init.c | 5 + drivers/misc/mei/interrupt.c | 35 +- drivers/misc/mei/pci-me.c | 11 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/open-dice.c | 208 +++ drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-gru/grutables.h | 6 - drivers/misc/vmw_vmci/vmci_guest.c | 366 ++++- drivers/mmc/core/quirks.h | 5 + drivers/mmc/core/sdio_uart.c | 17 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 20 +- drivers/mtd/mtdcore.c | 13 +- drivers/mux/core.c | 239 ++- drivers/nvmem/Kconfig | 24 + drivers/nvmem/Makefile | 4 + drivers/nvmem/brcm_nvram.c | 90 ++ drivers/nvmem/core.c | 47 +- drivers/nvmem/layerscape-sfp.c | 89 ++ drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/qfprom.c | 4 +- drivers/nvmem/sunplus-ocotp.c | 228 +++ drivers/nvmem/sunxi_sid.c | 6 + drivers/of/platform.c | 1 + drivers/parport/Kconfig | 4 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/peci/Kconfig | 36 + drivers/peci/Makefile | 10 + drivers/peci/controller/Kconfig | 18 + drivers/peci/controller/Makefile | 3 + drivers/peci/controller/peci-aspeed.c | 599 ++++++++ drivers/peci/core.c | 236 +++ drivers/peci/cpu.c | 343 +++++ drivers/peci/device.c | 252 ++++ drivers/peci/internal.h | 136 ++ drivers/peci/request.c | 482 ++++++ drivers/peci/sysfs.c | 82 + drivers/phy/allwinner/phy-sun4i-usb.c | 41 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 46 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 36 + drivers/phy/broadcom/phy-brcm-usb-init.h | 1 + drivers/phy/broadcom/phy-brcm-usb.c | 11 +- drivers/phy/cadence/Kconfig | 8 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy-rx.c | 255 ++++ drivers/phy/cadence/phy-cadence-salvo.c | 7 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/freescale/Kconfig | 5 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1350 +++++++++++++++-- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 5 + drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 581 +++++++ drivers/phy/ti/phy-tusb1210.c | 443 +++++- drivers/platform/goldfish/goldfish_pipe.c | 8 +- drivers/power/supply/ab8500_charger.c | 8 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/pps/generators/pps_gen_parport.c | 42 +- drivers/reset/Kconfig | 13 + drivers/reset/Makefile | 1 + drivers/reset/reset-tn48m.c | 128 ++ drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/qcom.c | 208 ++- drivers/soundwire/stream.c | 952 +++++++----- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/android/Kconfig | 19 - drivers/staging/android/Makefile | 4 - drivers/staging/android/TODO | 8 - drivers/staging/android/ashmem.c | 970 ------------ drivers/staging/android/ashmem.h | 24 - drivers/staging/android/uapi/ashmem.h | 43 - drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft.h | 2 +- drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/greybus/pwm.c | 64 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/gs_fpgaboot/Kconfig | 8 - drivers/staging/gs_fpgaboot/Makefile | 3 - drivers/staging/gs_fpgaboot/README | 70 - drivers/staging/gs_fpgaboot/TODO | 7 - drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 ----- drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 - drivers/staging/gs_fpgaboot/io.c | 105 -- drivers/staging/gs_fpgaboot/io.h | 73 - drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 11 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7280a.c | 1044 ------------- drivers/staging/iio/adc/ad7280a.h | 37 - drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/Kconfig | 11 - drivers/staging/mt7621-dts/Makefile | 5 - drivers/staging/mt7621-dts/TODO | 5 - drivers/staging/mt7621-dts/gbpc2.dts | 22 - drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 4 +- drivers/staging/pi433/pi433_if.c | 176 ++- drivers/staging/pi433/pi433_if.h | 2 - drivers/staging/pi433/rf69.c | 169 +-- drivers/staging/pi433/rf69.h | 3 +- drivers/staging/pi433/rf69_enum.h | 20 - drivers/staging/pi433/rf69_registers.h | 2 + drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 2 +- drivers/staging/r8188eu/core/rtw_ap.c | 240 +-- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 49 +- drivers/staging/r8188eu/core/rtw_fw.c | 314 ++++ drivers/staging/r8188eu/core/rtw_ieee80211.c | 41 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 - drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme.c | 106 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 439 +----- drivers/staging/r8188eu/core/rtw_p2p.c | 73 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 47 +- drivers/staging/r8188eu/core/rtw_recv.c | 146 +- drivers/staging/r8188eu/core/rtw_rf.c | 62 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +-- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 129 +- drivers/staging/r8188eu/core/rtw_xmit.c | 99 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +-- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 - drivers/staging/r8188eu/hal/odm.c | 118 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 44 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 52 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 403 +---- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 150 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 82 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 26 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 22 +- drivers/staging/r8188eu/hal/usb_halinit.c | 432 +----- drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 - drivers/staging/r8188eu/include/drv_types.h | 46 +- drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 48 +- drivers/staging/r8188eu/include/ieee80211.h | 271 +--- drivers/staging/r8188eu/include/odm.h | 50 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 97 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 8 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 - drivers/staging/r8188eu/include/rtw_cmd.h | 16 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_fw.h | 12 + drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 61 +- drivers/staging/r8188eu/include/rtw_security.h | 112 -- drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 70 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/include/xmit_osdep.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 558 ++----- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 91 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 - drivers/staging/r8188eu/os_dep/recv_linux.c | 35 - drivers/staging/r8188eu/os_dep/usb_intf.c | 125 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 9 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 45 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 + drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rts5208/ms.c | 9 +- drivers/staging/rts5208/rtsx.c | 8 - drivers/staging/sm750fb/ddk750_dvi.c | 68 +- drivers/staging/sm750fb/ddk750_dvi.h | 64 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 - drivers/staging/vt6655/baseband.c | 80 - drivers/staging/vt6655/card.c | 56 +- drivers/staging/vt6655/channel.c | 85 +- drivers/staging/vt6655/rf.c | 404 +---- drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6656/baseband.c | 40 +- drivers/staging/vt6656/card.c | 18 - drivers/staging/vt6656/channel.c | 96 +- drivers/staging/vt6656/device.h | 11 +- drivers/staging/vt6656/mac.c | 14 +- drivers/staging/vt6656/mac.h | 22 +- drivers/staging/vt6656/rf.c | 413 +---- drivers/staging/vt6656/rxtx.c | 8 +- drivers/staging/vt6656/usbpipe.c | 4 +- drivers/staging/vt6656/wcmd.c | 13 +- drivers/staging/wfx/Kconfig | 5 + drivers/staging/wfx/Makefile | 4 +- drivers/staging/wfx/bh.c | 68 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 105 +- drivers/staging/wfx/bus_spi.c | 126 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 152 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 116 +- drivers/staging/wfx/hif_api_cmd.h | 152 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 171 +-- drivers/staging/wfx/hif_tx.c | 201 ++- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 201 ++- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 168 +-- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 267 ++-- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 60 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 201 +-- drivers/staging/wfx/sta.h | 21 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/thunderbolt/nvm.c | 6 +- drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_dcc.c | 2 +- drivers/tty/hvc/hvc_iucv.c | 4 +- drivers/tty/mxser.c | 125 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 8 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_early.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 28 +- drivers/tty/serial/8250/8250_mid.c | 43 +- drivers/tty/serial/8250/8250_mtk.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 45 +- drivers/tty/serial/8250/8250_tegra.c | 2 +- drivers/tty/serial/8250/Kconfig | 16 +- drivers/tty/serial/Kconfig | 32 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 176 ++- drivers/tty/serial/amba-pl011.c | 6 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 27 +- drivers/tty/serial/bcm63xx_uart.c | 2 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/earlycon-arm-semihost.c | 2 +- drivers/tty/serial/earlycon-riscv-sbi.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 50 +- drivers/tty/serial/fsl_lpuart.c | 24 +- drivers/tty/serial/imx.c | 22 +- drivers/tty/serial/imx_earlycon.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_cls.c | 20 +- drivers/tty/serial/jsm/jsm_neo.c | 19 +- drivers/tty/serial/jsm/jsm_tty.c | 3 +- drivers/tty/serial/kgdboc.c | 6 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 1 - drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/milbeaut_usio.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 22 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 600 +++++++- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 20 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/pxa.c | 18 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 296 ++-- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 263 +++- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial-tegra.c | 22 +- drivers/tty/serial/serial_core.c | 40 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 + drivers/tty/serial/serial_mctrl_gpio.h | 18 + drivers/tty/serial/serial_txx9.c | 369 ++--- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunplus-uart.c | 775 ++++++++++ drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/vr41xx_siu.c | 17 +- drivers/tty/serial/vt8500_serial.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/host/xhci-mvebu.c | 42 - drivers/usb/host/xhci-mvebu.h | 6 - drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 - drivers/usb/serial/ark3116.c | 17 +- drivers/usb/serial/f81232.c | 16 +- drivers/usb/serial/f81534.c | 16 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/quatech2.c | 16 +- drivers/usb/serial/ssu100.c | 16 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +- drivers/virt/acrn/hsm.c | 20 +- drivers/virt/acrn/irqfd.c | 1 - drivers/virt/acrn/mm.c | 24 + drivers/virt/fsl_hypervisor.c | 4 +- drivers/w1/masters/ds2490.c | 8 +- drivers/w1/slaves/w1_therm.c | 78 +- fs/debugfs/inode.c | 10 + fs/kernfs/dir.c | 9 + fs/kernfs/file.c | 2 +- fs/kernfs/kernfs-internal.h | 19 +- fs/sysfs/mount.c | 2 +- fs/ubifs/sysfs.c | 3 +- include/dt-bindings/reset/delta,tn48m-reset.h | 20 + include/dt-bindings/reset/mt7621-reset.h | 37 + include/linux/component.h | 24 +- include/linux/coresight.h | 5 - include/linux/firmware.h | 2 +- include/linux/firmware/intel/stratix10-smc.h | 21 +- .../linux/firmware/intel/stratix10-svc-client.h | 4 + include/linux/firmware/xlnx-zynqmp.h | 25 + include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/afe/rescale.h | 36 + include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/interconnect.h | 36 +- include/linux/kernfs.h | 18 +- include/linux/math.h | 12 + include/linux/math64.h | 13 + include/linux/mux/consumer.h | 18 + include/linux/nvmem-provider.h | 8 - include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 ++ include/linux/rtsx_pci.h | 5 +- include/linux/serial.h | 2 + include/linux/serial_core.h | 6 +- include/linux/tty_port.h | 3 + include/linux/vmw_vmci_defs.h | 84 +- include/trace/events/fsi.h | 86 ++ include/trace/events/fsi_master_aspeed.h | 12 + include/uapi/linux/counter.h | 2 + include/uapi/linux/fsi.h | 14 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/serial_core.h | 6 + include/uapi/linux/tty.h | 6 +- include/uapi/misc/fastrpc.h | 81 +- include/uapi/misc/habanalabs.h | 146 +- kernel/cgroup/cgroup.c | 4 +- kernel/configs/android-recommended.config | 2 +- samples/kobject/kobject-example.c | 4 +- samples/kobject/kset-example.c | 4 +- scripts/get_abi.pl | 3 +- scripts/spdxcheck.py | 2 +- sound/pci/hda/patch_realtek.c | 11 +- sound/soc/codecs/wcd938x.c | 18 +- tools/iio/iio_event_monitor.c | 1 + 937 files changed, 33297 insertions(+), 18393 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci create mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uar [...] create mode 100644 Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml create mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-sense-rtd.yaml create mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-transducer.yaml create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv4420.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml create mode 100644 Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] create mode 100644 Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml create mode 100644 Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml rename {drivers/staging/wfx/Documentation/devicetree/bindings => Documentation/dev [...] create mode 100644 Documentation/hwmon/peci-cputemp.rst create mode 100644 Documentation/hwmon/peci-dimmtemp.rst create mode 100644 Documentation/peci/index.rst create mode 100644 Documentation/peci/peci.rst delete mode 100644 arch/ia64/include/uapi/asm/termbits.h copy drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gnub [...] rename drivers/staging/mt7621-dts/gbpc1.dts => arch/mips/boot/dts/ralink/mt7621-gn [...] rename {drivers/staging/mt7621-dts => arch/mips/boot/dts/ralink}/mt7621.dtsi (93%) delete mode 100644 arch/xtensa/include/uapi/asm/termbits.h create mode 100644 drivers/bus/mhi/common.h delete mode 100644 drivers/bus/mhi/core/internal.h copy drivers/bus/mhi/{ => host}/Kconfig (100%) rename drivers/bus/mhi/{core => host}/Makefile (54%) rename drivers/bus/mhi/{core => host}/boot.c (96%) rename drivers/bus/mhi/{core => host}/debugfs.c (90%) rename drivers/bus/mhi/{core => host}/init.c (92%) create mode 100644 drivers/bus/mhi/host/internal.h rename drivers/bus/mhi/{core => host}/main.c (97%) rename drivers/bus/mhi/{ => host}/pci_generic.c (99%) rename drivers/bus/mhi/{core => host}/pm.c (97%) create mode 100644 drivers/gpio/gpio-tn48m.c create mode 100644 drivers/hwmon/peci/Kconfig create mode 100644 drivers/hwmon/peci/Makefile create mode 100644 drivers/hwmon/peci/common.h create mode 100644 drivers/hwmon/peci/cputemp.c create mode 100644 drivers/hwmon/peci/dimmtemp.c create mode 100644 drivers/iio/accel/adxl367.c create mode 100644 drivers/iio/accel/adxl367.h create mode 100644 drivers/iio/accel/adxl367_i2c.c create mode 100644 drivers/iio/accel/adxl367_spi.c create mode 100644 drivers/iio/adc/ad7280a.c create mode 100644 drivers/iio/amplifiers/ada4250.c create mode 100644 drivers/iio/dac/ltc2688.c create mode 100644 drivers/iio/frequency/admv1014.c create mode 100644 drivers/iio/frequency/admv4420.c create mode 100644 drivers/iio/proximity/sx9324.c create mode 100644 drivers/iio/proximity/sx9360.c create mode 100644 drivers/iio/proximity/sx_common.c create mode 100644 drivers/iio/proximity/sx_common.h create mode 100644 drivers/iio/test/iio-test-rescale.c delete mode 100644 drivers/misc/habanalabs/common/hwmgr.c create mode 100644 drivers/misc/open-dice.c create mode 100644 drivers/nvmem/layerscape-sfp.c create mode 100644 drivers/nvmem/sunplus-ocotp.c create mode 100644 drivers/peci/Kconfig create mode 100644 drivers/peci/Makefile create mode 100644 drivers/peci/controller/Kconfig create mode 100644 drivers/peci/controller/Makefile create mode 100644 drivers/peci/controller/peci-aspeed.c create mode 100644 drivers/peci/core.c create mode 100644 drivers/peci/cpu.c create mode 100644 drivers/peci/device.c create mode 100644 drivers/peci/internal.h create mode 100644 drivers/peci/request.c create mode 100644 drivers/peci/sysfs.c create mode 100644 drivers/phy/cadence/cdns-dphy-rx.c create mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c create mode 100644 drivers/reset/reset-tn48m.c delete mode 100644 drivers/staging/android/Kconfig delete mode 100644 drivers/staging/android/Makefile delete mode 100644 drivers/staging/android/TODO delete mode 100644 drivers/staging/android/ashmem.c delete mode 100644 drivers/staging/android/ashmem.h delete mode 100644 drivers/staging/android/uapi/ashmem.h delete mode 100644 drivers/staging/gs_fpgaboot/Kconfig delete mode 100644 drivers/staging/gs_fpgaboot/Makefile delete mode 100644 drivers/staging/gs_fpgaboot/README delete mode 100644 drivers/staging/gs_fpgaboot/TODO delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h delete mode 100644 drivers/staging/gs_fpgaboot/io.c delete mode 100644 drivers/staging/gs_fpgaboot/io.h delete mode 100644 drivers/staging/iio/adc/ad7280a.c delete mode 100644 drivers/staging/iio/adc/ad7280a.h delete mode 100644 drivers/staging/mt7621-dts/Kconfig delete mode 100644 drivers/staging/mt7621-dts/Makefile delete mode 100644 drivers/staging/mt7621-dts/TODO delete mode 100644 drivers/staging/mt7621-dts/gbpc2.dts create mode 100644 drivers/staging/r8188eu/core/rtw_fw.c delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/include/rtw_fw.h create mode 100644 drivers/tty/serial/sunplus-uart.c create mode 100644 include/dt-bindings/reset/delta,tn48m-reset.h create mode 100644 include/dt-bindings/reset/mt7621-reset.h create mode 100644 include/linux/iio/afe/rescale.h create mode 100644 include/linux/peci-cpu.h create mode 100644 include/linux/peci.h