This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3f8b8e7dbd79 Merge tag 'backlight-next-5.14' of git://git.kernel.org/pu [...] new 7d5b2cbe7a8f comedi: remove editor modelines and cruft (again) new ca263dd848a2 mei: Drop unnecessary NULL check after container_of new 17e336db2b8a drivers: pnp: proc.c: Removed unnecessary varibles new dccdb2fcd239 uio: uio_aec: Use pci_iounmap instead of iounmap new 20be064ec864 nvmem: sprd: Fix an error message new e4e050167fd0 uio: uio_pci_generic: add memory resource mappings new da9db7117330 cxl: Fix an error message new 9ac78c8a0c93 video: ssd1307fb: Drop OF dependency new 4a5ff99bbb8f misc: eeprom_93xx46: Remove hardcoded bit lengths new 14374fbb3f06 misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings new a56dfb6a79ee dt-bindings: eeprom-93xx46: Add support for 93C46, 93C56 a [...] new 1553573c588e sparc/vio: make remove callback return void new 7272b591c4cb misc/libmasm/module: Fix two use after free in ibmasm_init_one new 3ce3e45cc333 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge new 03e3e31ee5c8 Merge 50f09a3dd587 ("Merge tag 'char-misc-5.13-rc3' of git [...] new 4e2898164656 char: pcmcia: cm4000_cs: Remove unused variable 'tmp' new a9af9ae81443 char: pcmcia: cm4040_cs: Remove unused variable 'uc' new d80758c02fcf char: hpet: Remove unused variable 'm' new f40b70d3daf5 char: hw_random: pseries-rng: Demote non-conformant kernel [...] new 4d070b8b7456 comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase' new 7b89d91c5d7f comedi: drivers: ni_tio: Fix slightly broken kernel-doc an [...] new 69484d97dd3f comedi: drivers: ni_routes: Demote non-conforming kernel-d [...] new d3a2bfde6b11 comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1' new 8c55a99dc77a parport: Use string_upper() instead of open coded variant new 6a072b2e3722 w1: w1_therm: correct function name bulk_read_support() new c6fa1a96db26 w1: w1_therm: fix build warning in w1_seq_show() new ddb20bcf7738 w1: ds2438: fixed a coding style issue new c9f2713531a9 w1: ds2438: fixed if brackets coding style issue new 67c6964228b6 w1: ds2438: changed sysfs macro for rw file new 1f5e7518f063 w1: ds2438: fixing bug that would always get page0 new fd6ec5d79507 w1: ds2438: adding support for reading page1 new c999fbbdcf77 w1: ds2438: support for writing to offset register new d9eb95845dc8 uio: Remove leading spaces in Kconfig new 208012f05163 misc: bcm-vk: Replace zero-length array with flexible arra [...] new 46ad05724591 sysfs: Add helper BIN_ATTRIBUTE_GROUPS new b63866efa10c eeprom: ee1004: Let device core handle attribute eeprom new 78429edfeed8 misc: xilinx-sdfec: Drop unnecessary NULL check after cont [...] new 281e46844699 misc: alcor_pci: fix inverted branch condition new 601a68879993 w1: ds2482: fix kernel-doc syntax in file new 83aacfbcbd42 w1: fix build warning in w1_ds2438.rst new 8cb5d216ab33 char: xillybus: Move class-related functions to new xillyb [...] new a53d1202aef1 char: xillybus: Add driver for XillyUSB (Xillybus variant [...] new 9272e5d0028d ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe new b716f42e8761 ipac: ipoctal: fix kernel-doc syntax and remove filename f [...] new 0419bf0fe6e5 ipac: tpci200: fix kernel-doc syntax and remove filename f [...] new 7af5662826f7 dyndbg: display KiB of data memory used. new 37188559c610 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] new ee9b9b81ecd7 char: pcmcia: scr24x_cs: Fix redundant fops new 372dae899725 misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()' new b647ceb5a13e misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC new 9a3c72ee6ffc misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()' new a224db273acc misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC new 394febc9d0a6 misc/pvpanic: Make 'pvpanic_probe()' resource managed new 7adbd54fb23b eeprom: ee1004: Use kobj_to_i2c_client to simplify the code new 7abdadfcf19a eeprom: ee1004: Remove not needed check in ee1004_read new 64bf274711c0 eeprom: ee1004: Remove not needed check in ee1004_eeprom_read new b97ba92e2962 eeprom: ee1004: Remove usage of i2c_adapter_id in adapter [...] new 08e5138aa419 eeprom: ee1004: Improve check for SMBUS features new 3c03dad7652e eeprom: ee1004: Improve creating dummy devices new 2ac99039c568 eeprom: ee1004: Switch to i2c probe_new callback new b2cd8a2f8eb1 eeprom: ee1004: Cache current page at initialization of fi [...] new 6601017e2a49 eeprom: ee1004: Factor out setting page to ee1004_set_curr [...] new 6f68dbd6cc7b eeprom: ee1004: Improve error handling in ee1004_read new 8aeacb7a2de3 eeprom: ee1004: Move call to ee1004_set_current_page to ee [...] new 8700a7328e89 eeprom: ee1004: Add constant EE1004_NUM_PAGES new 5fe3cba0bf5c eeprom: ee1004: Add helper ee1004_cleanup new d99247f9b542 firmware: stratix10-svc: Fix a resource leak in an error h [...] new 2d06954e2337 Merge 5.13-rc4 into char-misc-next new 1b1ee3a91d21 char: xillybus: Fix condition for invoking the xillybus/ s [...] new b71cdf15fcc1 char: xillybus: Remove unneeded MODULE_VERSION() usage new cc196fed0394 char: xillybus: Fix spelling mistake "overflew" -> "overflowed" new ce52ec5beecc visorbus: fix error return code in visorchipset_init() new 23d51b818151 misc: hpilo: map iLO shared memory by PCI revision id new 2fa7d74ff54e eeprom: ee1004: Remove not needed debug message new 39ee156c5ac1 EISA: use DEVICE_ATTR_RO() helper macro new 603e4922f1c8 remove the raw driver new d208cbb0024e misc/pvpanic: Remove some dead-code new 0508c477907b dt-bindings: fpga: fpga-region: change FPGA indirect artic [...] new f7c2e792c6fe Documentation: fpga: dfl: change FPGA indirect article to an new 987b741c52c7 Documentation: ocxl.rst: change FPGA indirect article to an new df82d2ecd9e8 fpga: change FPGA indirect article to an new e7555cf6c263 fpga: bridge: change FPGA indirect article to an new 895ec9c09aa7 fpga-mgr: change FPGA indirect article to an new 011c49e37038 fpga: region: change FPGA indirect article to an new 25feb31d26a9 fpga: of-fpga-region: change FPGA indirect article to an new 8923557bd579 fpga: stratix10-soc: change FPGA indirect article to an new 432b6c560750 habanalabs/gaudi: remove redundant assignment to variable err new 20827dddf27d misc: bcm-vk: use list_move_tail instead of list_del/list_ [...] new 3f6ee1c09515 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() new e0db3deea73b eeprom: idt_89hpesx: Restore printing the unsupported fwnode name new 750411206574 eeprom: idt_89hpesx: use SPDX-License-Identifier new 762b296bcbbc uacce: add print information if not enable sva new 19a52178125c fsi: Add missing MODULE_DEVICE_TABLE new 910810945707 fsi: core: Fix return of error values on failures new 4134cb916578 fsi: aspeed: Emit fewer barriers in opb operations new a5c317dac556 fsi: scom: Reset the FSI2PIB engine for any error new f72ddbe1d7b7 fsi: scom: Remove retries new 8a4659be0857 fsi: occ: Don't accept response from un-initialized OCC new 614f0a50c9df fsi: occ: Log error for checksum failure new 75028ef45830 hwmon: (occ) Start sequence number at one new 38483e8fed80 hwmon: (occ) Print response status in first poll error message new a3469912f4ca fsi: aspeed: convert to devm_platform_ioremap_resource new 1e2233d4f3df fsi: Aspeed: Reduce poll timeout new 56e05c60f2d4 fsi: master-ast-cf: Remove redundant error printing in fsi [...] new 95152433e46f fsi/sbefifo: Clean up correct FIFO when receiving reset re [...] new 9ab1428dfe2c fsi/sbefifo: Fix reset timeout new 800370b05b76 Merge tag 'fsi-for-v5.14' of git://git.kernel.org/pub/scm/ [...] new 78a005a22d56 nvmem: sunxi_sid: Set type to OTP new c813bb37bd32 nvmem: qfprom: minor nit fixes new 1f7b4d878746 nvmem: core: constify nvmem_cell_read_variable_common() re [...] new 989f77e3fdee nvmem: qfprom: Improve the comment about regulator setting new fd307a4ad332 nvmem: prepare basics for FRAM support new 63879e2964bc nvmem: core: add a missing of_node_put new 604288bc6196 nvmem: eeprom: at25: fix type compiler warnings new eab61fb1cc2e nvmem: eeprom: at25: fram discovery simplification new db4e54aefdfe Merge tag 'v5.13-rc6' into char-misc-next new 341466b64f30 fpga: altera-pr-ip: Remove function alt_pr_unregister new d9ec9daa20eb fpga: stratix10-soc: Add missing fpga_mgr_free() call new 59ef362234dd fpga: mgr: Rename dev to parent for parent device new ceb8ab3c07db fpga: bridge: Rename dev to parent for parent device new 5e77886d0aa9 fpga: region: Rename dev to parent for parent device new 0ae8d798c827 coresight: core: Switch to krealloc_array() new d777a8991847 coresight: core: Fix use of uninitialized pointer new e12f6b5593e4 coresight: core: Remove unnecessary assignment new af36b6859a2e coresight: etm4x: core: Remove redundant check of attr new 5fae8a946ac2 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update [...] new 51dd19a7e9f8 coresight: Propagate symlink failure new 5b5140bf5182 speakup: Separate out translations for bright colors names new 36b1fefe36c7 accessibility: braille: braille_console: fix whitespace st [...] new 01d12a6656f7 firewire: nosy: switch from 'pci_' to 'dma_' API new c7e9967668d9 mei: hdcp: SPDX tag should be the first line new 60f86b9a1c0d mcb: Remove trailing semicolon in macros new 337c75634575 bus: fsl-mc: mc-io: Supply function names for 'fsl_create_ [...] new 33c6527a07ed bus: fsl-mc: mc-sys: Supply missing function names in kern [...] new d71b57dc075f bus: fsl-mc: fsl-mc-bus: Demote a bunch of non-conformant [...] new 4c36624711b1 bus: fsl-mc: dprc: Fix a couple of misspelling and formatt [...] new 5907c72c8de0 bus: fsl-mc: dprc-driver: Fix some missing/incorrect funct [...] new 07fbbf2ae0a3 bus: fsl-mc: fsl-mc-allocator: Fix misspelling of 'new_mc_ [...] new b4fa2e831fd7 bus: fsl-mc-msi: Fix a little doc-rot pertaining to 'np' t [...] new 91812dd0937c bus: fsl-mc: mc-io: Correct misdocumentation of 'dpmcp_dev' param new 9c294739cf5b soundwire/ASoC: add leading zeroes in peripheral device name new 0531e6b60569 soundwire: bandwidth allocation: improve error messages new 345e9f5ca798 soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions new 448df2d8fcab soundwire: add missing kernel-doc description new b50bb8ba369c soundwire: bus: handle -ENODATA errors in clock stop/start [...] new 54a6ca4fa8a3 soundwire: bus: add missing \n in dynamic debug new 36eee232df7b soundwire: cadence_master: always set CMD_ACCEPT new 037219925e7a soundwire: dmi-quirks: remove duplicate initialization new 1ec9d2e7936c soundwire: cadence: remove the repeated declaration new 29a269c6f548 soundwire: intel: move to auxiliary bus new 031e668bc1ad soundwire: bus: Make sdw_nwrite() data pointer argument const new 3d3e88e33633 soundwire: stream: Fix test for DP prepare complete new 1730a594ac16 Merge tag 'soundwire-5.14-rc1' of git://git.kernel.org/pub [...] new 7bd1e23e5f13 habanalabs: increase ELBI reset timeout for PLDM new 3b39840083ef habanalabs: update firmware files to latest new 6e16ab6c326c habanalabs: prepare preboot stage to dynamic f/w load new 364690429a60 habanalabs: request f/w in separate function new a22f0ec0731d habanalabs: refactor init device cpu code new 08c03a19662f habanalabs: use mmu cache range invalidation new 50f036df476c habanalabs: use common fw_version read new 22a795b4af5a habanalabs: dynamic fw load reset protocol new c592c270fe1f habanalabs: expose ASIC specific PCI info to common code new 90bd4798a8bb habanalabs: update to latest f/w headers new 38fbcc6ec9a3 habanalabs: give FW a grace time for configuring iATU new a5d4f2e92f0d habanalabs: modify progress status messages new b8e785c559c0 habanalabs: use dev_dbg upon hint address failure new 8a43c83fec12 habanalabs: load boot fit to device new b31e59bc5543 habanalabs: load linux image to device new 7693f5d39ee0 habanalabs: ignore device unusable status new 3f18b8421fcd habanalabs: add missing space after casting new c07c54e9de32 habanalabs: better error print for pin failure new 6542c3541d0f habanalabs: set dma mask from fw once fw done iatu config new ea7d5e7b102b habanalabs: avoid using uninitialized pointer new e67a60400ffc habanalabs: read f/w's 2-nd sts and err registers new 8121736bbf3d habanalabs/gaudi: use scratchpad regs instead of GIC controller new a782422b20f4 habanalabs: notify before f/w loading new 3e0ca9fab10b habanalabs/gaudi: send hard reset cause to preboot new 190ec49710a9 habanalabs: check if asic secured with asic type new e591a49cb585 habanalabs/gaudi: read GIC sts after FW is loaded new 1dae12fe1bf7 habanalabs/gaudi: do not move HBM bar if iATU done by FW new 7fb2a1f5b7f8 habanalabs: set memory scrubbing to disabled by default new 1242e9f0f458 habanalabs: check running index in eqe control new 7feffb681545 habanalabs: read preboot status bits in an earlier stage new 3649eaea2754 habanalabs/gaudi: disable GIC usage if security is enabled new 4080308e33bd habanalabs/gaudi: use COMMS to reset device / halt CPU new 4cb4508c86d7 habanalabs: track security status using positive logic new a60d075c81f0 habanalabs/gaudi: refactor reset code new b92c637c5f5e habanalabs/gaudi: set the correct cpu_id on MME2_QM failure new 9081021029fd habanalabs/gaudi: don't use nic_ports_mask in compute new ae151bcfab04 habanalabs/gaudi: add ARB to QM stop on error masks new 135ade0c6afc habanalabs: prefer ASYNC device probing new 5bc691d84966 habanalabs/gaudi: split host irq interfaces towards FW new 5a967fb3a741 habanalabs/gaudi: update to latest f/w specs new a39725819c81 habanalabs/gaudi: don't use disabled ports in collective wait new 254fac6d1a73 habanalabs/gaudi: add FW alive event support new 8e8125f19228 habanalabs: add debug flag to prevent failure on timeout new 84586de49610 habanalabs: reset device upon FD close if not idle new 6a785e368a67 habanalabs: skip valid test for boot_dev_sts regs new 0f37510ca348 habanalabs: fix mask to obtain page offset new f1a29770b215 habanalabs/gaudi: use standard error codes new 12d133deb30d habanalabs: small code refactoring new e1222c2794de habanalabs: report EQ fault during heartbeat new 358526be824f habanalabs: enable stop on error for all QMANs and engines new 4b09901cf71f habanalabs: enable dram scramble before linux f/w new 4efb6b2b4662 habanalabs: add hard reset timeout for PLDM new c9d2f5cf27c5 habanalabs: print firmware versions new 3002f467a0b0 habanalabs: Fix an error handling path in 'hl_pci_probe()' new f5d6e39eb2a9 habanalabs: print more info when failing to pin user memory new b538888c3e49 habanalabs: zero complex structures using memset new 11d5cb8b9545 habanalabs: set rc as 'valid' in case of intentional func exit new f5eb7bf0c487 habanalabs: remove node from list before freeing the node new ba662265feac habanalabs/gaudi: update coresight configuration new 1f7ef4bf41c7 habanalabs/gaudi: set the correct rc in case of err new e307b302be8b habanalabs: added open_stats info ioctl new f18cb6b58e34 habanalabs/goya: add '__force' attribute to suppress false alarm new 2718e1d32238 habanalabs/gaudi: print last QM PQEs on error new 5bdc65732016 habanalabs: remove a rogue #ifdef new 7d5ba005cfbc habanalabs/gaudi: correct driver events numbering new 38e19d0b87eb habanalabs: fix typo new 4d041216c83d debugfs: add skip_reset_on_timeout option new 23bace677a3d habanalabs: allow reset upon device release new 69dbbbadad4f habanalabs: get lower/upper 32 bits via masking new 3817b352aad3 habanalabs: add validity check for signal cs new 6c31f494d8a9 habanalabs/gaudi: add support for NIC DERR new b7a71fddc0dd habanalabs/gaudi: refactor hard-reset related code new 8254ee0e0ac4 Merge tag 'misc-habanalabs-next-2021-06-22' of https://git [...] new 09f8c33a4cad mei: fix kdoc in the driver new 40292383640a mei: revamp mei extension header structure layout. new 0b889618939f dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings new 46bdcac533cc interconnect: qcom: Add SC7280 interconnect provider driver new f274e2962677 Merge tag 'icc-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] new 8a981128a81e dt-bindings: phy: renesas,rcar-gen3-pcie-phy: Convert to j [...] new 77945a345acf dt-bindings: phy: mediatek,mt7621-pci-phy: add clock entries new 60ece833ccd0 phy: ralink: phy-mt7621-pci: use kernel clock APIS new 28dcfba1a0d6 phy: ralink: Kconfig: enable COMPILE_TEST on mt7621-pci-ph [...] new 6eded551cefe phy: ralink: Kconfig: convert mt7621-pci-phy into 'bool' new 652a6a2e3824 phy: ralink: phy-mt7621-pci: properly print pointer address new 46eba71a1d15 dt-bindings: phy: qcom,qmp: Add IPQ60xx PCIe PHY bindings new 9f7368ff1210 dt-bindings: pci: qcom: Document PCIe bindings for IPQ6018 SoC new 520264db3bf9 phy: qcom-qmp: add QMP V2 PCIe PHY support for ipq60xx new 8a917813cc74 phy: Allow a NULL phy name for devm_phy_get() new 490dbd2380c7 phy: phy-core-mipi-dphy.c: Correct reference version new 04a82a13f12d dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY new 952b702bf82f phy: qcom-qmp: Use phy_status field for the status bit offset new be0ddb5dfd8b phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY new 3136b3b1d216 phy: phy-xgene.c: Fix alignment of comment new 4bbe33f66d7d phy: qcom-qmp: remove redundant error of clock bulk new 436b6403db53 dt-bindings: phy: add vbus-supply optional property to phy [...] new 51770dae6081 phy: stm32: manage optional vbus regulator on phy_power_on/off new 74478ab503b0 dt-bindings: phy: rockchip-inno-usb2: add compatible for r [...] new 31f840e7ff3e phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy new 46923bdb14c2 dt-bindings: phy: convert rockchip-usb-phy.txt to YAML new f0afa235685e phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro new 1ed9e566f3d7 MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference new 185ff019f6ff phy: bcm-ns-usb3: Remove redundant dev_err call in bcm_ns_ [...] new 349f98321121 phy: phy-mmp3-hsic: Remove redundant dev_err call in mmp3_ [...] new 779fabf2a030 phy: phy-mtk-mipi-dsi: Remove redundant dev_err call in mt [...] new 10d2dece591b phy: phy-mtk-hdmi: Remove redundant dev_err call in mtk_hd [...] new 307773f525eb phy: core: Reword the comment specifying the units of max_ [...] new ad92330614b9 dt-bindings: phy: Add binding for TI TCAN104x CAN transceivers new a4a86d273ff1 phy: phy-can-transceiver: Add support for generic CAN tran [...] new de82b841833b phy: rockchip: remove redundant initialization of pointer cfg new ba66207eb01f dt-bindings: phy: add yaml binding for rockchip-inno-csi-dphy new bd1f775d6027 phy/rockchip: add Innosilicon-based CSI dphy new 4a90bbb478db phy: uniphier-pcie: Fix updating phy parameters new f7eedcb8539d phy: ti: dm816x: Fix the error handling path in 'dm816x_us [...] new 15692a80d949 phy: Revert "phy: ralink: Kconfig: convert mt7621-pci-phy [...] new 5471a8123503 Merge tag 'phy-for-5.14_v2' of git://git.kernel.org/pub/sc [...] new ecb5bdff9011 extcon: intel-mrfld: Sync hardware and software state on init new d25b224f8e55 extcon: sm5502: Drop invalid register write in sm5502_reg_data new dc11fc2991e9 extcon: max8997: Add missing modalias string new d3a213d23c52 extcon: sm5502: Use devm_regmap_add_irq_chip() new b1b76af23de8 extcon: sm5502: Implement i2c_driver->probe_new() new 59ab522d5b61 dt-bindings: extcon: sm5502: Convert to DT schema new 85b8326ed151 dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic new f33c056dea2e extcon: sm5502: Refactor driver to use chip-specific struct new d97c0ff5a124 extcon: sm5502: Add support for SM5504 new d4e1406618a1 Merge tag 'extcon-next-for-5.14' of git://git.kernel.org/p [...] new 04831e892b41 selftests/lkdtm: Avoid needing explicit sub-shell new c2eb472bbe25 selftests/lkdtm: Fix expected text for CR4 pinning new 0acbdbc7205c selftests/lkdtm: Fix expected text for free poison new a15676ac8f24 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE new 9c4f6ebc3665 lkdtm/heap: Add vmalloc linear overflow test new f123c42bbeff lkdtm: Enable DOUBLE_FAULT on all architectures new 5b777131bd80 lkdtm: Add CONFIG hints in errors where possible new b61ce4d81ba2 selftests/lkdtm: Enable various testable CONFIGs new 37a0ca7f3e60 lkdtm/heap: Add init_on_alloc tests new 1e2658aef517 fpga: machxo2-spi: Address warning about unused variable new 75020f2df6e4 siox: Simplify error handling via dev_err_probe() new 7487257cea87 misc: vmw_vmci: return the correct errno code new 1db376113e45 misc: ibmasm: Modify matricies to matrices new d874742f6a73 nitro_enclaves: Set Bus Master for the NE PCI device new d0b371e5fba0 stm class: Spelling fix new ae128916fb87 intel_th: Remove an unused exit point from intel_th_remove() new 02ca71effb96 intel_th: msu: Make contiguous buffers uncached new ab1afed701d2 intel_th: Wait until port is in reset before programming it new 44b1eba44dc5 bus: mhi: core: Fix power down latency new 02b49cd11745 bus: mhi: Wait for M2 state during system resume new a25d144fb883 bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error [...] new d02908ad8f34 PNP: moved EXPORT_SYMBOL so that it immediately followed i [...] new 6f746d485fb9 mcb: Use DEFINE_RES_MEM() helper macro and fix the end address new eed0218e8cae Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub [...] new 0733d8390532 firmware: replace HOTPLUG with UEVENT in FW_ACTION defines new d616f56d34e2 debugfs: only accept read attributes for blobs new 8c60a14104e8 driver core: replace open-coded device_lock_assert() new a6daf4bb5fcb driver core: attribute_container: fix W=1 warnings new 5c3e241f5246 lib: devres: Add error information printing for __devm_ior [...] new 0e9e37d042b1 Merge 5.13-rc2 into driver-core-next new e1327a127703 export: Make CRCs robust to symbol trimming new 2100c9b06046 drm/i915/gvt: remove local storage of debugfs file new 2435628e5611 b43legacy: don't save dentries for debugfs new 77b98d456d60 b43: don't save dentries for debugfs new 1be4ec2456a7 scsi: snic: debugfs: remove local storage of debugfs files new 393b06383fb7 debugfs: remove return value of debugfs_create_bool() new fb05b14c5b99 debugfs: remove return value of debugfs_create_ulong() new fd03c075e362 drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO new 0d71f80b1898 driver core: auxiliary bus: Fix typo in the docs new 7e7ba9b3d46d device property: Don't check for NULL twice in the loops new 82769cc671b6 component: Drop 'dev' argument to component_match_realloc() new d52ff34ee952 component: Rename 'dev' to 'parent' new 39b27e89a76f driver core: Drop helper devm_platform_ioremap_resource_wc() new 92722bac5fe4 Merge 5.13-rc4 into driver-core-next new 4e0c02431a71 devcoredump: remove contact information new 7f787701b298 firmware_loader: remove unneeded 'comma' macro new 5a576764e419 drivers/base: Constify static attribute_group structs new 68afbd8459e9 Merge tag 'v5.13-rc6' into driver-core-next new d826e0365199 kernfs: move revalidate to be near lookup new bbc8f3e79e9e devres: Make locking straight forward in release_nodes() new c3cd0ff7aa18 devres: Use list_for_each_safe_from() in remove_nodes() new a7f1d03b6046 devres: No need to call remove_nodes() when there none present new 09705dcb63d2 devres: Enable trace events new 3b1f941536af docs: ABI: testing: sysfs-firmware-memmap: add some memmap types. new f5c13f1fdef9 Merge tag 'driver-core-5.14-rc1' of git://git.kernel.org/p [...] new 7f201acf475d staging: r8192U_core: Remove unused variable 'ret' and dem [...] new 9a6ce484e885 staging: android: ashmem: Supply description for 'new_range' new 52ee2c7c825b staging: r8192U_core: Do not use kernel-doc formatting for [...] new 803c63d960d8 staging: r819xU_phy: Remove some local variables from the stack new 4a29a072b1e5 staging: r819xU_cmdpkt: Remove functionless method 'cmpk_h [...] new ea82ff749587 staging: wlan-ng: cfg80211: Move large struct onto the heap new 683707c7ed87 staging: rtl8188eu: core: rtw_ieee80211: Fix incorrectly d [...] new 4c98e73f28e2 staging: rtl8723bs: core: rtw_mlme: Remove a bunch of unus [...] new 02d06dd53463 staging: rtl8712: rtl871x_mp_ioctl: Remove a bunch of unus [...] new daa2627c7f2f staging: rtl8723bs: core: rtw_recv: Mark debug variable as [...] new 9d65023547dc staging: rtl8188eu: core: rtw_security: Fix some formattin [...] new e06ede38f380 staging: rtl8723bs: core: rtw_security: Demote non-conform [...] new f02eafb7f1b4 staging: rtl8723bs: core: rtw_sta_mgt: Remove unused varia [...] new 324960df12a0 staging: rtl8723bs: core: rtw_sta_mgt: Return error value [...] new efda125b79e8 staging: octeon: ethernet-tx: Fix formatting issue in func [...] new c337ee00146a staging: rtl8723bs: core: rtw_wlan_util: Remove unused var [...] new 0b18e5fe6008 staging: rtl8712: rtl871x_mp_ioctl: Move a large data stru [...] new d57d7ac57639 staging: iio: frequency: ad9834: Provide missing descripti [...] new e950dd6bb36f staging: nvec: Fix a bunch of kernel-doc issues new fbd3996990b6 staging: ks7010: ks_hostif: Remove a bunch of unused variables new 204d839bbe07 staging: fwserial: Demote a whole host of kernel-doc abuses new d12dd1e0e3b9 staging: sm750fb: sm750_accel: Provide description for 'ac [...] new 2f61c6649f47 staging: most: net: Fix some kernel-doc formatting issues new b259c9b2380a staging: vt6655: upc: Suppress set but not used warning in macro new 061e390b7c87 staging: rtl8192u: ieee80211_softmac: Move a large data st [...] new 6f4d367f3356 staging: most: dim2: Provide missing descriptions and fix doc-rot new 80566ab54229 staging: rtl8723bs: core: rtw_ieee80211: Remove seemingly [...] new 1658384fc3d3 staging: rtl8723bs: core: rtw_mlme: 'retry' is only used i [...] new f74afcfd9438 staging: most: i2c: Fix a little doc-rot new 7af9b4444fab staging: most: dim2: hal: Fix one kernel-doc header and de [...] new 51ca97af82af staging: most: dim2: hal: Demote non-conformant kernel-doc [...] new c848434c629d staging: axis-fifo: axis-fifo: Fix some formatting issues new 7dd8ffdbc005 staging: rtl8188eu: os_dep: ioctl_linux: Move 2 large data [...] new f877899b9a4b staging: fbtft: fb_ili9320: Remove unused variable 'ret' new 50676c55f00e staging: rtl8723bs: core: rtw_ieee80211: Fix incorrectly n [...] new ad7e84ef4c21 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] new 55016d099acd staging: rtl8188eu: os_dep: mon: Demote non-conforming ker [...] new 904f18483591 staging: rtl8723bs: hal: rtl8723b_phycfg: Fix a bunch of m [...] new 433cb9f05aa9 staging: rtl8723bs: hal: sdio_ops: Mark used 'err' as __ma [...] new 3821526719f1 staging: rtl8723bs: os_dep: ioctl_cfg80211: 'ack' is used [...] new bbf40b2f6e38 staging: axis-fifo: axis-fifo: Fix function naming in the [...] new e3a7f78dc096 staging: rtl8723bs: hal: odm_NoiseMonitor: Remove unused v [...] new 705655a2c4cb staging: rtl8723bs: core: rtw_mlme_ext: Move very large da [...] new 1873cb875525 staging: rtl8723bs: hal: sdio_halinit: Remove unused varia [...] new ad843f392035 staging: wlan-ng: remove redundant initialization of varia [...] new bdf2b26de612 staging: vchiq_arm: avoid crashing the kernel new bd18b980a21d staging: vchiq_core: break early in vchiq_close_service_internal new f7ba60127a3a staging: vchiq_core: return early in do_abort_bulks new 08f31d0196cb staging: vchiq_core: introduce get_bulk_reason new 82aa95ee2d37 staging: vchiq_core: Drop unnecessary check in notify_bulks new c74541f7c7ce staging: vchiq_arm: drop return value of vchiq_arm_init_state new ae69402867b6 staging: vchiq_2835_arm: drop enum vchiq_status new a9fbd828be7f staging: vchiq_arm: drop enum vchiq_status from vchiq_*_internal new a2161d1d5e10 staging: vchiq_core: drop vchiq_status from vchiq_set_serv [...] new abf2836a381a staging: vchiq_core: drop vchiq_status from vchiq_initialise new fd11b55da4d5 staging: vchiq_core: drop vchiq_status from vchiq_init_state new 6332d14f0043 Staging: rtl8188eu: rtw_ioctl_set.c: fixed indentation issue new 9d1d2621248f staging: rtl8723bs: remove unused log function new 33fad5b4df5e staging: rtl8723bs: replace DBG_871X_SEL log macro with ne [...] new 2867c27bf854 staging: rtl8723bs: add two functions to improve register [...] new c106cb190cb7 staging: rtl8723bs: remove DBG_871X_SEL macro declaration new 10cf7747638c staging: rtl8723bs: remove unused _DBG_871X_LEVEL macro new a8ce8f9f9634 staging: rtl8723bs: remove unused mac_reg_dump() function [...] new 5d047570e0a2 staging: rtl8723bs: remove unused bb_reg_dump() function argument new eeec59e45cc4 staging: rtl8723bs: remove unused rf_reg_dump() function argument new aeef75e7c4a7 staging: rtl8723bs: remove unused RTW_DBGDUMP macro definition new 33a5f34c5668 staging: rtl8723bs: remove all defs related to _dbgdump macro new 198ffd276ff9 staging: rtl8723bs: remove unused debug variables declarat [...] new 2ee42acab194 staging: rtl8723bs: remove unneeded header file include new 67f3a1c02844 staging: rtl8723bs: remove unused debug macro definitions new 9ce42bc33fd4 staging: rtl8723bs: remove debug macros related to core/rt [...] new 54f8a6ab76d7 staging: rtl8723bs: remove debug macros related to os_dep/ [...] new a596ef195603 staging: rtl8723bs: remove debug macros related to core/rt [...] new 93026ce6a7bb staging: rtl8723bs: remove debug macros related to os_dep/ [...] new c2f04efd30c6 staging: rtl8723bs: remove debug macros related to core/rt [...] new bc5c27b68730 staging: rtl8723bs: remove debug macros related to os_dep/ [...] new ffc49b55c979 staging: rtl8723bs: move static array definition from head [...] new c0b8b55ce1b9 staging: rtl8723bs: remove debug macros related to core/rt [...] new 8acdc8db86d5 staging: rtl8723bs: remove debug macros related to core/rt [...] new 3c747a990438 staging: rtl8723bs: remove debug macros related to core/rt [...] new e45199eaa0a4 staging: rtl8723bs: remove obsolete debug macro definitions new c479026ce60f staging: rtl8723bs: remove debug macros related to core/rt [...] new 7c75c38553ba staging: rtl8723bs: remove obsolete _IO_OSDEP_C_ debug mac [...] new 4c53cdb3b3ac staging: rtl8723bs: remove debug macros related to os_dep/ [...] new 5610af57dc49 staging: rtl8723bs: remove debug macros related to core/rt [...] new 8edee4306a87 staging: rtl8723bs: remove debug macros related to core/rt [...] new 3ddc92d111e4 staging: rtl8723bs: remove debug macros related to hal/hal [...] new c529c96139a2 staging: rtl8723bs: remove debug macros related to hal/sdi [...] new ebb0a22ea4be staging: rtl8723bs: remove unused debug macros tied to _RT [...] new 8b63686eab1a staging: rtl8723bs: remove unused debug macros tied to _RT [...] new 0744b91b59e2 staging: rtl8723bs: remove unused debug macros tied to _RT [...] new 74a0738db3ff staging: rtl8723bs: remove unused debug macros tied to _RT [...] new e8bc244c28e1 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] new 65b00505f1fb staging: rtl8723bs: remove unused macros tied to os_dep/sd [...] new c7432a3c7ab3 staging: rtl8723bs: remove unused debug macros tied to _HC [...] new 57e3a852160a staging: rtl8723bs: remove unused debug macros tied to hal [...] new 43a0faffd44d staging: rtl8723bs: remove unused debug macros tied to os_ [...] new 3dc3456e0d43 staging: rtl8723bs: remove unused _module_mp_ def new 72b2b0467b4f staging: rtl8723bs: remove unused macros tied to _HCI_OPS_ [...] new d0ffbfae136a staging: rtl8723bs: remove unused macros tied to _RTL871X_ [...] new 7d8fff53cd7a staging: rtl8723bs: remove unused macros tied to _RTL8712_ [...] new c9727c55874f staging: rtl8723bs: remove commented out macro definition new e5ec9bf4a0f5 staging: rtl8723bs: remove unused debug macro definitions new 2f3103bf4f07 staging: rtl8723bs: remove unused macros tied to core/rtw_ [...] new 4a98eb30e465 staging: rtl8723bs: remove unsed debug macros tied to no p [...] new 5a155c08c0b7 staging: rtl8723bs: remove last unused debug macros new acbc0849bd30 staging: rtl8723bs: macro DRIVER_PREFIX expands to lowerca [...] new b1e9109aeff3 staging: wlan-ng: silence incorrect type in argument 1 (di [...] new 23017c8842d2 staging: rtl8188eu: Use list iterators and helpers new 3580942c864f staging: rtl8712: Use list iterators and helpers new 5660634d8d48 staging: rtl8192u: fix typos in comments new 89bbf2a5136e staging: rtl8723bs: remove unnecessary hex dumps new ac76b4383405 staging: rtl8723bs: remove unused macro DRIVER_PREFIX new cab775908889 staging: rtl8723bs: core: remove unneeded variable new bd8d4ba394c4 staging: rtl8723bs: hal: Remove set but unused variables new 5e7106f6c96a staging: rtl8723bs: core: Remove set but unused variable new 66d708e655af staging: rtl8192e: remove unnecesasry ftrace-like logging new 84b45d4ff9e0 staging: rtl8192e: replace comparison to NULL by bool new 62409b31dbb5 staging: rtl8712: remove multiple multiple assignments new a616d1212a7a staging: rtl8723bs: Change the return type new 116138c3bd34 staging: rtl8712: Fix some tests against some 'data' subty [...] new 33ed2b7079f6 staging: rtl8188eu: remove enum WIFI_FRAME_SUBTYPE new b3cd518c5abd staging: rtl8723bs: Use list iterators and helpers new a76455587f1d staging: rtl8723bs: remove ODM_RT_TRACE logs new 7fa2973a1a6b staging: rtl8723bs: remove if-else blocks left empty by OD [...] new 2523c9978e00 staging: rtl8723bs: remove empty functions new 8b2a605a6e6e staging: rtl8723bs: remove empty hal/odm_PathDiv.c source file new 466bd365857d staging: rtl8723bs: remove undefined function prototypes new 7081d290d32b staging: rtl8723bs: remove empty header file new 364787f94150 staging: rtl8723bs: remove ODM_RT_TRACE* unused macro defs new 9e517aca02cf staging: rtl8723bs: remove all commented out ODM_RT_TRACE logs new 57c73cb6fdba staging: rtl8723bs: replace ODM_RT_ASSERT with netdev_dbg() new 7c87fd54d552 staging: rtl8723bs: remove unused ODM_RT_ASSERT macro new 37066837974e staging: rtl8723bs: remove unused ODM_PRINT_ADDR macro new b5edd20dfef0 staging: rtl8723bs: remove unused ODM_dbg_trace macro new 187f0a97333c staging: rtl8723bs: remove unused ODM_dbg_enter new a8a21160c2c4 staging: rtl8723bs: remove unused ODM_dbg_exit macro new 2a9664702491 staging: rtl8723bs: remove empty ifdef block new ae5351da40fb staging: rtl8723bs: remove unused ASSERT macro new 22a555bb47ba staging: rtl8723bs: remove empty #ifndef block new 2172a6576388 staging: rtl8723bs: remove commented out RT_ASSERT occurrences new 292611481c8b staging: rtl8723bs: remove unused RT_PRINTK macro new 8e30fb99d729 staging: rtl8723bs: remove BTC_PRINT logs new fda6c767fbd9 staging: rtl8723bs: remove empty if-else blocks after BTC_ [...] new ec0e82b45f74 staging: rtl8723bs: remove braces around single statement [...] new f003ab00a5a4 staging: rtl8723bs: remove commented out BTC_PRINT logs new 698a405f08e6 staging: rtl8723bs: remove BTC_PRINT macro definitions new 1bd9ebfd7d13 staging: rtl8723bs: remove BTC_PRINT_ADDR macro definitions new 2875b3bf0445 staging: rtl8723bs: remove BTC_PRINT_DATA definitions new 87c596b03be7 staging: rtl8723bs: remove BTC_PRINT_F macro definition new ad91b3d47b6f staging: rtl8723bs: remove empty #ifdef block new 273214356429 staging: rtl8723bs: remove unsed hal_btcoex_SetDBG() function new c8fc131b4994 staging: rtl8723bs: remove hal_btcoex_GetDBG() function new e7f0be6415a0 staging: rtl8723bs: remove unnecessary halbtcoutsrc_DbgIni [...] new b0a21a60afb0 staging: rtl8723bs: remove obsolete GLBtcDbgType array dec [...] new f71c344766a3 staging: rtl8723bs: remove unused enum new 76c80b8931b0 staging: rtl8723bs: remove obsolete debug macros new 2ce75c4f9ecb staging: rtl8723bs: remove commented out DbgPrint logs new 367fce0d9e92 staging: rtl8723bs: remove unused DbgPrint macro new 3a96d356b9fd staging: rtl8723bs: remove commented out *RT_DISP logs new 603693d1cf87 staging: rtl8723bs: remove RT_DISP macro definition new 4f7cffcfe49f staging: rtl8723bs: remove ODM_InitDebugSetting() function new 83147d899eb8 staging: rtl8723bs: remove empty hal/odm_debug.c file new ae75f934658c staging: rtl8723bs: remove member in dm_odm_t struct new 1cad68fc8343 staging: rtl8723bs: remove DebugLevel member in dm_odm_t struct new 0d59ca5a7ed1 staging: rtl8723bs: remove odm_debug.h header file new ec03c2104365 staging: fbtft: Rectify GPIO handling new 37667f6e5771 staging: fbtft: Don't spam logs when probe is deferred new fd4c5961d819 staging: fbtft: Add support for orientation on Himax HX8347d new 982192e2a1b3 staging: fbtft: Replace custom ->reset() with generic one new 801deaf91add staging: fbtft: Update TODO new 41c014b8659d staging: rtl8723bs: align argument position in a new line new 7d40753d8820 staging: rtl8723bs: use in-kernel aes encryption in OMAC1 [...] new 3d3a170f6d80 staging: rtl8723bs: use in-kernel aes encryption new cc4e864a5ce4 staging: mt7621-pci: make use of kernel clock apis new 96c310c1a2b6 staging: mt7621-pci: avoid to set gpio mode in driver new c92454a42b95 staging: mt7621-pci: remove some not needed includes new 726eb31628d4 staging: mt7621-pci: group io resource assignments all together new 4ab4ca2015ea staging: mt7621-pci: replace mdelay with msleep new 35d96b88e763 staging: mt7621-pci: directly return 'mt7621_pcie_register_host' new b99cc3a2b6b6 staging: mt7621-pci: avoid custom 'map_irq' function new 7fa708e061b7 staging: mt7621-pci: remove two blank lines new 706737d29807 staging: mt7621-dts: use 'interrupt-map' and 'interrupt-map-mask' new cc1966a7e084 staging: mt7621-dts: properly organize pcie node new 32dcd0724237 staging: fieldbus: anybus: Make remove callback return void new a3417158b932 staging: fieldbus: anybus: Refuse registering drivers with [...] new b619c322021f staging: mt7621-dts: remove ethsys node new 0e7babd3c653 staging: mt7621-dts: use standard 'syscon' string new 2752fc4182e2 staging: rtl8188eu: make rtw_android_cmdstr_to_num static new 13d68881bf0a staging: rtl8188eu: rtw_init_cmd_priv never fails new 286d60033918 staging: rtl8188eu: don't block until cmdthread runs new 24aa9caccbe1 staging: rtl8188eu: remove padapter from struct cmd_priv new 706321a53857 staging: rtl8188eu: remove padapter from struct mlme_ext_priv new edee771a4533 staging: rtl8188eu: remove nic_hdl from struct mlme_priv new 7114e7a298c2 staging: mt7621-dts: remove 'bug-range' property new 321f1fb48c98 staging: mt7621-dts: add missing device_type in pcie root ports new aaa27b88a5d7 staging: rtl8192e: Remove duplicate declartion new 0c7ac9108796 staging: rtl8723bs: remove unused macros, arrays and an in [...] new 6d0753d26e2e staging: rtl8723bs: remove more unused encryption macros new 8adffa4bf11c staging: rtl8723bs: remove unused symbolic constant _AES_IV_LEN_ new 1b11e893eda0 staging: rtl8723bs: replace private arc4 encryption with i [...] new 1cd3acd4e9cf staging: rtl8723bs: Delete two redundant condition branches new 1ba6d8dc50df staging: rtl8192e: Avoid multiple line dereference new d0cf4e2bd40d staging: rtl8192e: Add identifier name to function definition new f6d5d118462d staging: rtl8192e: Fix whitespace around conditional statement new b97fad10de38 staging: rtl8723bs: replace private CRC-32 routines with i [...] new 1f5adcfe87a0 staging: rtl8723bs: remove unneeded comments to silence 'l [...] new 08df2c3ba119 staging: qlge: removed unnecessary debug message to fix co [...] new 7ac5ed5095a5 staging: rtl8723bs: hal: Remove set but unused variable new 76dfbca4757f staging: rtl8723bs: core: Remove unnecessary lines of code new 56a1c5cc8a16 Staging: vchiq_arm: Using pr_err and pr_notice instead of printk new 5f8e9aff1a11 staging: rtl8723bs: remove unused argument 'msg' new 519c49678a13 staging: mt7621-dts: use clock in pci phy nodes new 30e06867478f staging: rtl8723bs: hal: Remove three set but unused variables new 09be0d0db530 staging: rtl8723bs: hal: Remove set but unused variable new 76e78f3df8f5 staging: unisys: visorinput: remove redundant assignment o [...] new d8218b0de51f Merge 5.13-rc2 into staging-next new e2a027109422 staging: rtl8712: fix the bssid in mp_start_test() new ae12cf6bf904 staging: rtl8188eu: Drop unnecessary NULL check after cont [...] new 934de9eef1c5 staging: rtl8192u: Fix variable shadowing warning new 7f02d57e7c20 staging: rtl8723bs: fix coding style for if comparisions new 509af4f98d44 staging: rtl8188eu: rename struct field bLedOn new 83e9f677a4ef Staging: rtl8723bs: remove unnecessary braces in HalBtc872 [...] new 426ddc529877 Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c new 3750ae9e79b6 Staging: rtl8723bs: fix indentation in HalBtc8723b1Ant.c new aa62018944a8 Staging: rtl8723bs: fix comparison formatting in HalBtc872 [...] new 557c2325364a Staging: rtl8723bs: add missing blank line in HalBtc8723b1Ant.c new f7d21f444a41 Staging: rtl8723bs: fix line continuations in HalBtc8723b1Ant.c new 0c21b72a7f19 Staging: rtl8723bs: remove dead code in HalBtc8723b1Ant.c new d5af74ead205 staging: rtl8188eu: use safe iterator in rtw_free_network_queue new 565a45a1c301 staging: rtl8188eu: use safe iterator in rtw_free_all_stainfo new 39b19c63a39a staging: rtl8188eu: use safe iterator in expire_timeout_chk new b0f2044c61d9 staging: rtl8188eu: use safe iterator in rtw_acl_remove_sta new 2253748164d8 staging: rtl8188eu: use safe iterator in rtw_sta_flush new af39f935c1fa staging: rtl8188eu: use safe iterator in rtw_free_xmitframe_queue new 1c82975b5f4c staging: vchiq_core: fix return type of vchiq_init_state new 63e24ae26fd5 staging: vchiq_core: drop unnecessary release_count new 21711c7ee13e staging: vchiq_core: separate postfix increment new 8ba5f91bab63 staging: vc04_services: remove __VCCOREVER__ new 0705a939c2b8 staging: vchiq_arm: balance braces for if-else statements new 20ebcf0bf1fd staging: vchiq_core: introduce poll_services_of_group new 2f440843a7d4 staging: vchiq_core: avoid indention in poll_services_of_group new 022b5a3cd8c0 staging: vchiq_arm: Use define for doorbell irq new 618150c1252a staging: vchiq_arm: drop ftrace-like logging new a140f3a02a50 staging: vchiq_arm: Prefer kzalloc(sizeof(*waiter)...) new fd3e03d71f6e staging: vchiq_arm: drop non-beneficial comments new f299b34ef27c staging: vchiq_arm: add blank line after declarations new 7040e9d7b7c5 staging: vchiq_arm: re-arrange function header new ed720b2bfad2 staging: vchiq_core: reduce indention in release_service_messages new 1d702f5962f7 staging: vchiq_core: fix comment in vchiq_shutdown_internal new e39ff0e4eab6 staging: vchiq_arm: make vchiq_shutdown_internal return void new 1a64ab341d5f staging: vchiq_arm: Avoid unnecessary line breaks new 4c51210461f9 staging: vchiq_core: introduce parse_message new 5c56a4485cfc staging: vchiq_core: introduce defines for close_recvd new 286bc9f48cad staging: vchiq_core: introduce defines for retry_poll new 51d4aa6d6bf3 staging: rtl8723bs: remove duplicate names for _rtw_read8() new 8ff74e4307b4 staging: rtl8723bs: remove duplicate names for _rtw_read16() new 16b1b3c8221a staging: rtl8723bs: remove duplicate names for _rtw_read32() new 7f06caf9a40b staging: rtl8723bs: remove duplicate names for _rtw_write8() new 1c42d72e4747 staging: rtl8723bs: remove duplicate names for _rtw_write16() new 4d6bfc6f6270 staging: rtl8723bs: remove duplicate names for _rtw_write32() new 3bdc1bc67ed3 staging: rtl8723bs: remove duplicate name for _rtw_write_port() new 73861d26a5f4 staging: rtl8723bs: remove _rtw_sd_f0_read8() new 6f8ef160190d staging: vc04_services: fix a whitespace coding style issue new 9b0644fc4381 staging: iio: fix some formatting issues new 946c945301db staging: rtl8192e: delete extra blank lines new 403e6946d119 staging: rtl8723bs: remove if (true) statement new b9f38e913a92 staging: comedi: Remove unused variable ‘min_full_scale’ a [...] new 9a032e3f7e04 staging: greybus: audio: Fix sparse warning. new ede4ac7b67eb staging: emxx_udc: fix loop in _nbu2ss_nuke() new 5d4f6b9e207a Staging: greybus: fix open parenthesis error in gbphy.c new 62d7ecaf56ba staging: greybus: spi: add blank line after variable declaration new d23dc8cd1339 staging: rtl8723bs: HalBtc8723b1Ant.c: fix build warnings [...] new 7ca8d993d070 staging: rtl8723bs: rtl8723b_hal_init.c: fix build warning [...] new 1b4c0f3bbdbd staging: rtl8723bs: rename get_ra() due to global symbol c [...] new a1b8a9bbce45 staging: rtl8723bs: moved contexts for arc4 encryption in [...] new 939ef16943a8 staging: rtl8712: Removed unnecessary blank lines new 6ec070e872a1 staging: rtl8192e: Fix shadowed variable name new db52e8f48067 staging: rtl8723bs: hal: Remove set but unused variables new f57e6d91a873 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but u [...] new 3c8c577fd2fc staging: rtl8723bs: refactor to reduce indents new 8f5193f828fe staging: rtl8723bs: remove unnecessary braces from conditionals new 85487bd72187 staging: rtl8723bs: fix suspect indents new a75d6a327911 staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros new b67decf85fd3 staging: rtl8723bs: remove sd_f0_read8() new 21e4614b2f69 staging: emxx_udc: fix alignment issues new 993b21a04614 Staging: rtl8723bs: fixed a blank coding style new 7f8d698ffb17 staging: rtl8188eu: convert pr_info call to dev_err call O [...] new afc023da53e4 staging: mmal-vchiq: Fix incorrect static vchiq_instance. new cb293e6b834b staging: rtl8192u: Fixed warnings of coding style new 90c976189908 staging: rtl8723bs: remove the repeated declaration new cb37defbd17a Merge 5.13-rc4 into staging-next new 487829879f8b staging: rtl8192u: Fix shadowed variable name new 6184fa23216c staging: rtl8192u: remove the repeated declaration new 6a80a7abb473 staging: rtl8723bs: core: rtw_mlme_ext.c: remove deadcode new 3efe8c49cc99 Staging: rtl8712: Cleanup coding style warning new af249fce390f staging: rtl8188eu: use IW_HANDLER to declare wext handlers new 31c809986d8a staging: rtl8188eu: remove dummy wext handlers new 827dffb1caee staging: rtl8188eu: remove dummy setfreq handler new 0ee817dd5898 staging: rtl8188eu: Fix fall-through warnings for Clang new 4ce74e3b5081 staging: rtl8192u: r8192U_hw.h: fix spaces preferred aroun [...] new ad0129fad514 staging: rtl8192u: put parentheses on macros with complex [...] new cae6c233a7ab staging: rtl8192u: fix spaces in r8192U_hw.h new bdf696a01987 staging: mt7621-dts: review pcie overlay in 'gbpc1' dts file new 447fbc14f416 staging: vchiq_core: fix logic in poll_services_of_group new eb928dad1604 staging: vchiq_arm: introduce free_bulk_waiter new b9fab6798a96 staging: vchiq_core: move internals to C source new e63becb7f308 staging: vchiq_core: get the rid of IS_POW2 new 15618b35bdbf staging: vchiq_core: get the rid of vchiq_static_assert new 9d5f721f8c60 staging: vchiq_core: put spaces around operators new 525dd8a36c33 staging: vchiq_core: avoid precedence issues new a6dd3f261752 staging: vchiq_core: use define for message type shift new 86aee79ed49c staging: vchiq_core: introduce message specific make macros new 75f0a4f2c1f7 staging: vchiq_core: simplify WARN_ON conditions new 68a485965aba staging: vchiq_arm: tidy up service function naming new 88a6ab1d0ab1 staging: vchiq_core: introduce process_free_data_message new 60f394b50fa0 staging: vchiq_core: reduce indentation in parse_open new bc60b0f834a3 staging: vchiq_core: store message id in local variable new 826818f88bc2 staging: vchiq_connected: move EXPORT_SYMBOL below the rig [...] new 33e82ff2a055 staging: vchiq_core: introduce handle_poll new 54fd727f83a4 staging: rtl8712: Remove unnecessary alias of printk() new 3cdea6e9a838 iio: adc: exynos: drop unneeded variable assignment new 5e713b25d137 dt-bindings: iio: temperature: Add DT bindings for TMP117 new df041e737a38 iio: temperature: add driver support for ti tmp117 new 643adb9af72e iio:chemical:sps30: Convert sysfs sprintf/snprintf family [...] new c79859bd77de iio: light: Convert sysfs sprintf/snprintf family to sysfs_emit new 8bad6050654b iio: trigger: stm32-timer: Convert sysfs sprintf/snprintf [...] new 0cd71145803d iio: st-sensors: Update ST Sensor bindings new 494186662ecf iio: adc: ad7298: Enable on Intel Galileo Gen 1 new d877539ad8e8 iio: adis_buffer: do not return ints in irq handlers new ab3df79782e7 iio: adis16400: do not return ints in irq handlers new 00f6742b5ff4 iio: adis_buffer: check return value on page change new 2335f0d7c790 iio: light: Added AMS tsl2591 driver implementation new afa2b78f1e58 dt-bindings: iio: light: Added AMS tsl2591 device tree binding new 4e023c4dcfc5 iio: adc: adi-axi-adc: simplify devm_adi_axi_adc_conv_register() new 2c6a958789f7 iio: buffer-dmaengine: simplify __devm_iio_dmaengine_buffe [...] new bfc1807acf85 iio: hw_consumer: simplify devm_iio_hw_consumer_alloc() new 8e39d4723a00 iio: triggered-buffer: simplify devm_iio_triggered_buffer_ [...] new cf5724e91515 iio: core: simplify some devm functions new 171a70afbde9 iio: trigger: simplify __devm_iio_trigger_register new 7349e8a36caa iio: inkern: simplify some devm functions new 2599d5bc910d dt-bindings:iio:accel:adis16201 and adis16209 bindings new 7dbd479425d2 dt-bindings:iio:accel:bosch,bma220 device tree binding doc [...] new 3ed7928d9f15 dt-bindings:iio:accel:fsl,mma7455 binding doc new d9bf5d37fd58 dt-bindings:trivial-devices: Add memsic,mxc4005/mxc6255/mx [...] new 1ce9da1f6164 dt-bindings:trivial-devices: Add sensortek,stk8312 and sen [...] new c1096dce272f dt-bindings:iio:adc:adi,ad7298 document bindings new 6e5566e72d2a iio:accel:stk8312: Add lowercase i2c device id new 7f9ef8ed0f40 dt-bindings:iio:dac:ti,dac082s085 yaml conversion new 7bf50a968a1c iio:adc:ad7476: Handle the different regulators used by va [...] new 2cd2b093e444 dt-bindings:iio:adc:adi,ad7476: Add missing binding document new 99422e2a670c dt-bindings: iio: accel: Add SCA3300 documentation new 9cc9806e2217 iio: accel: Add driver for Murata SCA3300 accelerometer new 00a72db718fa iio: adis16475: do not return ints in irq handlers new 0ae157081ca3 iio: adis_buffer: update device page after changing it new 669da56a7eaf iio: adis_buffer: don't push data to buffers on failure new dbf20809d6e0 iio: adis: add burst_max_speed_hz variable new 256e69ab9693 iio: adis16475: do not directly change spi 'max_speed_hz' new b27e1970aa1e iio: adis16400: do not directly change spi 'max_speed_hz' new 69c93a7df74b iio:ABI docs: Fix up duplicate *_calibbias_* documentation [...] new 3a879b29916a iio:ABI docs: Drop device specific docs for _powerdown for [...] new cff8431bf442 iio:ABI docs: Fix issue around repeated definition of out_ [...] new 101af4c20c5a iio:ABI docs: Move specific description of out_altvoltageX [...] new 8f3f13085278 iio: sps30: separate core and interface specific code new b2e171f5a5c6 iio: sps30: add support for serial interface new 7dfc4dc385dc dt-bindings: iio: chemical: sps30: update binding with ser [...] new fb6da706ff1e iio: adc: stm32-adc: Fix docs wrongly marked as kernel-doc new caf0fb3bb38a iio: Documentation: move incompatible ABI to obsolete new f7e196fc0815 dt-bindings:iio:adc: add generic settling-time-us and over [...] new 03f2193a6bea dt-bindings:iio:adc: add documentation for TI TSC2046 controller new 9374e8f5a38d iio: adc: add ADC driver for the TI TSC2046 controller new cb25d770cf9d iio: accel: bmi088: Drop manual assignment of iio_dev.dev.parent new e42523c11f2a iio: dac: ad5766: Drop duplicate setting of iio_dev.dev.pa [...] new 806e657b0f7e iio: adc: mp2629: Drop duplicate setting iio_dev.dev.parent new 85493b9ae818 iio: adc: mt6360: Drop duplicate setting of iio_dev.dev.parent new 9eb04878e4af iio: adc: ti-ads131e08: Drop duplicate setting of iio_dev. [...] new 932bf4710ee1 iio: humidity: hdc2010: Drop duplicate setting of iio_dev. [...] new 63027b34189a iio: position: hid-sensor-custom-intel-hinge: Drop duplica [...] new e6cc8f2b7616 iio: common: scmi_sensors: Drop duplicate setting of iio_d [...] new 15ea2878bfb2 iio: core: move @id from struct iio_dev to struct iio_dev_opaque new e5333ed09e0f iio: avoid shadowing of variable name in to_iio_dev_opaque() new 6eaf9f6a2738 iio: core: move @driver_module from struct iio_dev to stru [...] new 3028e0c2af95 iio: core: move @trig_readonly from struct iio_dev to stru [...] new 62f4f36cdfcd iio: core: move @scan_index_timestamp to struct iio_dev_opaque new b804e2b76ac6 iio: core: move @info_exist_lock to struct iio_dev_opaque new 396f72348569 iio: core: move @chrdev from struct iio_dev to struct iio_ [...] new 8b1c82cb849f iio: core: move @flags from struct iio_dev to struct iio_d [...] new 62a486c46d61 iio: core: move @clock_id from struct iio_dev to struct ii [...] new 3b91452032c4 iio: accel: st_accel: Move platform data from header to C file new dffdd7567874 iio: gyro: st_gyro: Move platform data from header to C file new 38934daf7b5c iio: magnetometer: st_magn: Provide default platform data new 7db4f2cacbed iio: st_sensors: Call st_sensors_power_enable() from bus drivers new d61881ef7f08 iio: st_sensors: Make accel, gyro, magn and pressure probe shared new 6731ca3999ff iio: st_sensors: Add lsm9ds0 IMU support new 8cd401310bc4 dt-bindings: iio: st,st-sensors: Add LSM9DS0 compatible string new ef8512b3b2c8 dt-bindings:iio:dac:ad5755: txt to yaml format conversion. new 3a57abfaa5a6 iio: am2315: Remove acpi_device_id table new aff35afb0190 iio:accel:stk8312: Remove acpi_device_id table new f0e4057e97c1 iio: bme680_spi: Remove acpi_device_id table new b73d21dccf68 iio: bme680_i2c: Remove acpi_device_id table new f7d5c18a8c37 iio: imu: st_lsm6dsx: correct ODR in header new a3e0b51884ee iio: accel: add support for FXLS8962AF/FXLS8964AF accelerometers new 7f36da145573 dt-bindings: iio: accel: fxls8962af: add bindings new 90cc5ec5488e iio: accel: fxls8962af: add set/get of samplerate new 9ab2c60e6b26 iio: accel: fxls8962af: add interrupt support new 79e3a5bdd9ef iio: accel: fxls8962af: add hw buffered sampling new af959b7b96b8 iio: accel: fxls8962af: fix errata bug E3 - I2C burst reads new f42590c4cb41 iio: ep93xx: Remove redundant error printing in ep93xx_adc [...] new 347978983b34 dt-bindings: iio: afe: current-sense-shunt: add io-channel-cells new f5abfa40a755 iio: adc: Add missing MODULE_DEVICE_TABLE new 52d8e7f86428 dt-bindings: iio: kionix,kxcjk1013: Document kionix,kx023-1025 new ae4467f6884e iio: accel: kxcjk-1013: Refactor configuration registers i [...] new c630c1768522 iio: accel: kxcjk-1013: Add support for KX023-1025 new 41120ebbb1eb iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_ [...] new a2fa3debc12e iio: light: isl29028: Balance runtime pm + use pm_runtime_ [...] new 6fbaebae758d iio: light: tsl2583: Balance runtime pm + use pm_runtime_r [...] new d3a8969dde08 iio: accel: bmc150-accel: Balanced runtime pm + use pm_run [...] new 2d980d7efd5f iio: accel: mma9551/3: Balance untime pm + use pm_runtime_ [...] new 19611aec50ae iio: accel: kxcjk-1013: Balance runtime pm + use pm_runtim [...] new 2d082b6ed264 iio: imu: kmx61: Balance runtime pm + use pm_runtime_resum [...] new 265028b8d989 iio: adc: stm32-adc: Use pm_runtime_resume_and_get() to re [...] new 29534eb2e242 iio: adc: stm32-dfsdm: Use pm_runtime_resume_and_get() to [...] new 54e81f6818b8 iio: dac: stm32-dac: Use pm_runtime_resume_and_get() to re [...] new 6e4183ec8dfd iio: light: us5182: Use pm_runtime_resume_and_get() to rep [...] new 66e748ae7f82 iio: temp: mlx90614: Handle failure in pm_runtime_resume_a [...] new db9c6c2ec4a8 iio: adc: rcar-gyroadc: Use pm_runtime_resume_and_get() an [...] new 9009a732a87f iio: proximity: srf04: Use pm_runtime_resume_and_get() and [...] new db27fdb33d10 iio: light: vcnl4000: Use pm_runtime_resume_and_get() to r [...] new f30172723ce2 iio: light: vcnl4035: Use pm_runtime_resume_and_get() to r [...] new 9a20795c6027 iio: accel: bmi088: Balance runtime pm + use pm_runtime_re [...] new 264da5124314 iio: magn: bmc150: Balance runtime pm + use pm_runtime_res [...] new 934616e8ebe1 iio: light: rpr0521: Balance runtime pm + use pm_runtime_r [...] new 5937b860e925 iio: accel: mma8452: Balance runtime pm + use pm_runtime_r [...] new fc36da3131a7 iio: accel: bma180: Fix buffer alignment in iio_push_to_bu [...] new 151dbf0078da iio: accel: bma220: Fix buffer alignment in iio_push_to_bu [...] new c6559bf796cc iio: accel: hid: Fix buffer alignment in iio_push_to_buffe [...] new 3ab3aa2e7bd5 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_t [...] new f65802284a3a iio: accel: mxc4005: Fix overread of data and alignment issue. new f40a71ffec80 iio: accel: stk8312: Fix buffer alignment in iio_push_to_b [...] new 334883894bc1 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_ [...] new d85d71dd1ab6 iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_ [...] new 7765dfaa22ea iio: adc: vf610: Fix buffer alignment in iio_push_to_buffe [...] new 06778d881f37 iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buf [...] new f4ca2e2595d9 iio: humidity: am2315: Fix buffer alignment in iio_push_to [...] new 19f1a254fe49 iio: prox: srf08: Fix buffer alignment in iio_push_to_buff [...] new 679cc377a03f iio: prox: pulsed-light: Fix buffer alignment in iio_push_ [...] new 37eb8d8c64f2 iio: prox: as3935: Fix buffer alignment in iio_push_to_buf [...] new 1ef2f51e9fe4 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_bu [...] new 7692088f7286 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buf [...] new 3d4725194de6 iio: light: isl29125: Fix buffer alignment in iio_push_to_ [...] new ff08fbc22ab3 iio: light: tcs3414: Fix buffer alignment in iio_push_to_b [...] new df2f37cffd6e iio: light: tcs3472: Fix buffer alignment in iio_push_to_b [...] new b0f5d8db7348 iio: chemical: atlas: Fix buffer alignment in iio_push_to_ [...] new 8dea228b174a iio: cros_ec_sensors: Fix alignment of buffer in iio_push_ [...] new 8979b67ec61a iio: potentiostat: lmp91000: Fix alignment of buffer in ii [...] new 2a1c6a7743d7 iio: light: pa12203001: Use pm_runtime_resume_and_get() to [...] new 43fa73945049 iio: core: Fix an error pointer vs NULL bug in devm_iio_de [...] new bd1455615f40 iio:adc:ad7766: Fix unnecessary check in ad7766_probe() new 7fce54ace336 iio: light: tsl2591: fix some signedness bugs new 2989df460cf8 iio: light: tsl2591: delete a stray tab new 9504db5765e8 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] new af51ec8c9213 iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] new e50f8e049554 iio: buffer: Remove redundant assignment to in_loc new 941f130881fa iio: adis16480: support burst read function new b892770a2c55 iio: Drop Duplicated "mount-matrix" parameter new 842b17223fcd staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] new 53ebee949980 iio: afe: iio-rescale: Support processed channels new 13f212e15b84 dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] new bbd125f84fcc staging: iio: cdc: ad7746: use dt for capacitive channel setup. new 0990c6e428c8 iio: adis16260: make use of adis lock helpers new 5d142d41585f iio: adis16136: make use of adis lock helpers new 42ef8aa2263b iio: st_sensors: Create extended attr macro new 3d8ad94bb175 iio: accel: st_sensors: Support generic mounting matrix new 8d78d1e171fc iio: accel: st_sensors: Stop copying channels new d5b920015f50 iio: magnetometer: st_magn: Support mount matrix new e1c5d708bfe0 iio: gyro: st_gyro: Support mount matrix new 38e9d5caeedb iio: chemical: sgp30: Drop use of %hx in format string. new ff9111ab3e1f iio: adc: max11100: Use get_unaligned_be16() rather than o [...] new 7169a78e3984 iio: adc: max11100: Use devm_ functions for rest of probe() new 30b527dd4fc5 iio: adc: max1118: Use devm_ managed functions for all of probe new 3c43b6e108d5 iio: adc: max1118: Avoid jumping back and forth between sp [...] new 6c100eb960e7 iio: adc: ti-adc081c: Use devm managed functions for all o [...] new 55364f73a600 iio: adc: ti-adc0832: Use devm managed functions for all o [...] new 9ecc2ebbb636 iio: adc: ti-adc108s102: Use devm managed functions for al [...] new 09f75a2bab03 iio: adc: ti-adc161s626: Use devm managed functions for al [...] new 9410685cb183 staging: iio: cdc: ad7746: remove ordinary comments new 7d3049fbf3c3 staging: iio: cdc: ad7746: clean up probe return new 6a7e4b04df3f staging: iio: cdc: ad7746: extract capac setup to own function new b711f687a1c1 counter: Add support for Intel Quadrature Encoder Peripheral new eb4e91f42fc9 iio: accel: bma180: Add missing 500 Hz / 1000 Hz bandwidth new 9654c414bfdc iio: adis: Cleanout unused headers new aa5c8b253928 i2c: core: Add stub for i2c_verify_client() if !CONFIG_I2C new 41340965b4f8 Merge branch 'ib-iio-i2c-5.13rc1' into togreg Adds a stub [...] new 6771fb0b940e Merge tag 'iio-for-5.14a' of https://git.kernel.org/pub/sc [...] new a3bb1d050e43 staging: mt7621-pci: make cleaner 'mt7621_pcie_enable_ports' new aa6c32f9fe0d staging: mt7621-pci: remove 'RALINK_PCI_BAR0SETUP_ADDR' de [...] new 860bce4565b6 staging: mt7621-pci: use {readl|writel}_relaxed instead of [...] new cf37f42997a1 staging: mt7621-dts: move some properties into root port c [...] new 2d3d288f0eaf staging: mt7621-pci: parse some dt properties from root po [...] new 25203e32ce3e staging: mt7621-pci: make use of 'pcie_port_write' new 0a48e46c80c0 staging: rtl8188eu: remove unused RT_PRINT_DATA macro new b17aad8b567f staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] new d3f3fb9810ac staging: rtl8188eu: refactor rtw_lps_ctrl_wk_cmd new cda915c9c2a3 staging: rtl8188eu: make rtw_free_recvframe return void new 0acd0c57027f staging: rtl8188eu: simplify rtw_get_wireless_stats new 4b3201b71b97 staging: rtl8188eu: remove RT_TRACE and DBG_88E prints fro [...] new 0e37b86d1fca staging: rtl8188eu: use existing define for ethernet header len new 56b02ba0d2ab staging: rtl8188eu: use standard kthread handling new f0516d2e8860 staging: rtl8188eu: remove unused function parameter new 978d7f0978ef staging: rtl8723bs: hal: Delete tests with no effects new 5697686ed4ed staging: fpgaboot: change FPGA indirect article to an new fe5fcefc9130 staging: rtl8188eu: Use is_{zero/broadcast}_ether_addr() i [...] new 7973bfefb5ad staging: rtl8188eu: Use eth_broadcast_addr() to assign bro [...] new 3c67430b7f5a staging: rtl8723bs: use list_for_each_safe in loops deleti [...] new 535ca63b2ae2 staging: rtl8188eu: use safe iterator in stop_ap_mode() new b5e944c50cbd staging: rtl8188eu: use safe iterator in tx_beacon_hdl() new e0f489a25a99 staging: rtl8188eu: use safe iterator in dequeue_xmitframe [...] new c47bcff9ae42 staging: rtl8188eu: use safe iterator in wakeup_sta_to_xmit() new 629132b3d523 staging: rtl8188eu: use safe iterator in xmit_delivery_ena [...] new a56d78b5d00d staging: rtl8188eu: use safe iterator in rtl8188eu_xmitfra [...] new 5bd9e94a11ab staging: rtl8188eu: delete some dead code new 3cac092a05d8 staging: gdm724x: emove redundant initialization of variab [...] new 22a9f1c45946 staging: rtl8723bs: os_dep: Remove conditions with no effects new eff810f82e47 staging: rtl8712: Replace printk() with netdev_dbg() new c57f4f002bbd staging: rtl8723bs: core: add blank line after variable de [...] new 922a0524f7c4 staging: drop kpc2000 driver new edc64e7a03c8 staging: rtl8188eu: remove ODM_RT_TRACE calls from hal/phy.c new 23f89b127532 Merge tag 'v5.13-rc6' into staging-next new 4a36e160856d staging: gdm724x: check for buffer overflow in gdm_lte_mul [...] new 7002b526f4ff staging: gdm724x: check for overflow in gdm_lte_netif_rx() new 47bbb445748e staging: rtl8188eu: remove HW_DEF_ODM_DBG_FLAG enum value new 9d056c19c567 staging: rtl8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c new 9866b3133b70 staging: rtl8188eu: convert DBG_88E calls in core/rtw_recv.c new 7c0ae9e01d90 staging: qlge: change msleep to usleep_range new ebdc8d8cf6b5 staging: rtl8188eu: remove unused hal_data_8188e members new 33bbc15d5a71 staging: rtl8188eu: remove a write-only struct member new d1d900c66571 staging: rtl8188eu: remove a write-only power-index members new 64ed82a5493e staging: rtl8188eu: remove another write-only member new 69d998f1e552 staging: rtl8712: remove redundant check in r871xu_drv_init new d1d3e3cdfda8 staging: rtl8712: fix error handling in r871xu_drv_init new e02a3b945816 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb new 6d400d7cee38 staging: unisys: visorhba: Convert module from IDR to XArray new 9a6780227ece staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new ba82ad78925b staging: rtl8188eu: remove all DBG_88E calls from core/rtw_xmit.c new e83e5dbbf4b7 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new 857c3a9e690f staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new 31a0e87fbff2 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_ap.c new 77555d49a37b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new 000d5887ae4b staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new 847b23462b71 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new 089b7e431538 staging: rtl8188eu: remove all DBG_88E calls from core/rtw [...] new 2bcb099dcc64 staging: rtl8188eu: remove all DBG_88E calls from core/rtw_mlme.c new f4a0ab46339c staging: rtl8188eu: remove all DBG_88E calls from os_dep/i [...] new 4a9b79746690 staging: rtl8188eu: remove all DBG_88E calls from os_dep/u [...] new 8379df4f3755 staging: rtl8188eu: remove all DBG_88E calls from os_dep/o [...] new d3a5c77af7ec staging: rtl8188eu: remove all DBG_88E calls from os_dep/m [...] new de7711881eb4 staging: rtl8188eu: remove all DBG_88E calls from os_dep/x [...] new f7d851054ac9 staging: rtl8188eu: remove all DBG_88E calls from os_dep/r [...] new f8b15397b14d staging: rtl8188eu: remove all DBG_88E calls from hal/hal_intf.c new 9a5ad3a2a4e6 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] new 90da970c55c1 staging: rtl8188eu: remove all DBG_88E calls from hal/pwrseqcmd.c new 325eabd92d46 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] new 574e725d7330 staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] new b3ccfe3f2201 staging: rtl8188eu: remove all DBG_88E calls from hal/usb_ [...] new 8e2b258baabb staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] new e04bd12f265b staging: rtl8188eu: remove all DBG_88E calls from hal/rtl8 [...] new 7e5bcf11e329 staging: rtl8188eu: remove converted netdev_dbg calls from [...] new cfdff814cdbd staging: rtl8188eu: remove converted netdev_dbg calls from [...] new 2b1b85f0dae0 staging: rtl8188eu: remove core/rtw_debug.c new d3cfc3dd40b4 staging: rtl8188eu: remove DBG_88E macro definition new a22bda6df28c staging: rtl8723bs: remove unused debug macro new 6f8b3e04bfa6 staging: rtl8723bs: remove unneeded comments new 298a52a37ab7 staging: rtl8723bs: remove unused WAKEUP_GPIO_IDX macro de [...] new bb1c456d7f88 staging: rtl8723bs: remove unneeded DISABLE_BB_RF macro new b4e1882d750f staging: rtl8723bs: remove HAL_{BB,MAC,RF,FW}_ENABLE macros new 414ce135c422 staging: rtl8723bs: move LPS_RPWM_WAIT_MS macro new 56addfb0893c staging: rtl8723bs: remove include/autoconf.h header file [...] new e0878ad49938 staging: rtl8723bs: remove two unused files from tree new 222b27713d7f MIPS: ralink: Define PCI_IOBASE new b15606e63ea9 staging: mt7621-pci: remove 'mt7621_pci_parse_request_of_p [...] new 5b4f167ef355 staging: mt7621-dts: fix pci address for PCI memory range new 0ef5dec44aea staging: rtl8188eu: remove empty label from mlmeext_joinbs [...] new 65df1d15d073 staging: rtl8188eu: use prefix decrement operator on trycn [...] new ee82be77be24 staging: rtl8188eu: remove unused variables from core/rtw_efuse.c new 950c3525341b staging: rtl8188eu: remove unused variables from core/rtw_ [...] new b16605f9b959 staging: rtl8188eu: remove unused variable from os_dep/ioc [...] new daadab03824a staging: rtl8188eu: remove unused variables from hal/rtl81 [...] new d78f4549d35b staging: rtl8188eu: remove _dbg_dump_tx_info function new 769841c966fd docs: counter: Consolidate Counter sysfs attributes documentation new c316424d9921 docs: counter: Fix spelling new eb8eaa271f00 counter: 104-quad-8: Remove pointless comment new af383bb1467b counter: 104-quad-8: Annotate hardware config module parameter new e612b600253e counter: 104-quad-8: Add const qualifiers for quad8_preset [...] new fca2534fddfa counter: 104-quad-8: Add const qualifier for functions_list array new 891b58b35fd6 counter: interrupt-cnt: Add const qualifier for functions_ [...] new 7e0dcfcefeca counter: microchip-tcb-capture: Add const qualifier for fu [...] new 8a00fed665ad counter: stm32-lptimer-cnt: Add const qualifier for functi [...] new 45af9ae84c60 counter: stm32-timer-cnt: Add const qualifier for function [...] new 6a9eb0e31044 counter: 104-quad-8: Add const qualifier for actions_list array new 9b2574f61c49 counter: ftm-quaddec: Add const qualifier for actions_list array new 0056a405c7ad counter: microchip-tcb-capture: Add const qualifier for ac [...] new f83e6e59366b counter: stm32-lptimer-cnt: Add const qualifier for action [...] new d0ce3d5cf77d counter: stm32-timer-cnt: Add const qualifier for actions_ [...] new 770494a785a5 iio: si1133: fix format string warnings new d4f2a1c6c1f2 iio: light: si1133: Drop remaining uses of %hhx format string. new e8951f087899 iio: imu: inv_mpu6050: Drop use of %hhx format string. new c9d52c89e738 iio: light: si1145: Drop use of %hhx format specifier. new f2bf22dc9ea8 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] new f407e2dca0f5 iio: accel: bmc150: Don't make the remove function of the [...] new 42d1c1dc0f91 iio: accel: bmc150: Move check for second ACPI device into [...] new 3aac11a7c2d1 iio: accel: bmc150: Add support for dual-accelerometers wi [...] new ba8bd0b33b7b iio: accel: bmc150: Move struct bmc150_accel_data definiti [...] new 35157f443b6f iio: accel: bmc150: Remove bmc150_set/get_second_device() [...] new addab6febc42 iio: accel: bmc150: Add support for DUAL250E ACPI DSM for [...] new 61ddd0a75d14 iio: accel: bmc150: Refactor bmc150_apply_acpi_orientation() new e6148fe79107 iio: accel: bmc150: Set label based on accel-location for [...] new 718fb2bcf103 iio: adc: ad_sigma_delta: introduct devm_ad_sd_setup_buffe [...] new 801a80eff4d7 iio: adc: ad7793: convert to device-managed functions new bb560edc19a5 iio: adc: ad7791: convert to device-managed functions new e50aab18dd7f iio: adc: ad7780: convert to device-managed functions new c9ec2cb328e3 iio: adc: ad7192: use devm_clk_get_optional() for mclk new bd5dcdeb3fd0 iio: adc: ad7192: convert to device-managed functions new c066ca1464f3 iio: adc: ad7124: Use devm_ managed calls for all of probe [...] new 4b36151d7482 iio: adc: ad_sigma_delta: remove ad_sd_{setup,cleanup}_buf [...] new 21fd77afa113 iio: imu: remove unused private data assigned with spi_set [...] new 49bd77560f06 iio: adc: remove unused private data assigned with spi_set [...] new ac3bd9d6b11f counter: intel-qep: Mark PM callbacks with __maybe_unused new 93466212b932 counter: intel-qep: Use to_pci_dev() helper new 8090d67421dd iio: accel: bma180: Fix BMA25x bandwidth register values new c8cc4cf60b00 iio: frequency: adf4350: disable reg and clk on error in a [...] new 94588c1bf1c8 iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] new 6e2a90af0b8d iio: accel: bmc150: Fix bma222 scale unit new 4c17782311bd iio: accel: bmc150: Clarify combo modules in Kconfig new c06a6aba6835 iio: accel: bmc150: Drop misleading/duplicate chip identifiers new 54b61203e203 iio: accel: bmc150: Drop duplicated documentation of suppo [...] new 88e63ce6ca28 iio: accel: bmc150: Sort all chip names alphabetically / b [...] new c3a16200c72e dt-bindings: iio: accel: bma255: Document bosch,bma253 new 49e95c689ad8 iio: accel: bmc150: Add device IDs for BMA253 new d1e7ff89e6f1 dt-bindings: iio: bma255: Allow multiple interrupts new 5640fed3035e dt-bindings: iio: accel: bma180/bma255: Move bma254 to bma [...] new a7ba1c24da7b iio: accel: bma180/bmc150: Move BMA254 to bmc150-accel driver new b4c166925d4c iio: scmi: fix spelling of SPDX tag new 2ac0b029a04b iio: ltr501: mark register holding upper 8 bits of ALS_DAT [...] new 421a26f3d7a7 iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR new 71b33f6f93ef iio: ltr501: ltr501_read_ps(): add missing endianness conversion new afedd992c38a iio: ltr501: mark ltr501_chip_info as const new bc84957d3118 counter: interrupt-cnt: Add const qualifier for actions_li [...] new 8f8847589662 iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_t [...] new afe2a789fbf7 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffe [...] new 6a6be221b8bd iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_b [...] new 61fa5dfa5f52 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_ [...] new b8f939fd2069 iio: magn: rm3100: Fix alignment of buffer in iio_push_to_ [...] new dce793c0ab00 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_ [...] new ec90b52c07c0 iio: light: vcnl4035: Fix buffer alignment in iio_push_to_ [...] new 92babc9938eb iio: prox: isl29501: Fix buffer alignment in iio_push_to_b [...] new 12f13d1faead iio: hid-sensors: lighten exported symbols by moving to II [...] new 40b54cbebf16 iio: imu: mpu6050: Balance runtime pm + use pm_runtime_res [...] new 17181d4dc330 iio: adc: ads1015: Balance runtime pm + pm_runtime_resume_ [...] new 0e4f336f50de iio: chemical: atlas-sensor: Balance runtime pm + pm_runti [...] new c2f89f4ccd7a iio: prox: pulsed-light-v2: Use pm_runtime_resume_and_get() new 64f9dc6a6800 iio: pressure: icp10100: Balance runtime pm + use pm_runti [...] new fb226ae750ea iio: hid-sensors: Update header includes new e2a73c4e78fc iio: accel: bmc150: Use more consistent and accurate scale values new 7cd04c863f9e iio: light: tcs3472: do not free unallocated IRQ new 8c51c9b59a10 Merge tag 'iio-for-5.14b' of https://git.kernel.org/pub/sc [...] new 594ea7358b05 staging: android: ashmem: add size field in procfs fdinfo new 609e9339dc71 staging: rts5208: remove redundant continue statement new a85adbb5858a staging: ks7010: Wrap macro definitions in parenthesis new 3c07e1eaafdb staging: r8188eu/core: remove the check for NULL pointer i [...] new 44c26bec8614 staging: rtl8723bs: os_dep: use eth_broadcast_addr() to as [...] new 3b0a4a1bdb0f staging: rtl8723bs: core: use eth_broadcast_addr() to assi [...] new 78adf574c969 staging: rtl8723bs: hal: use eth_broadcast_addr() to assig [...] new 6cbb3aa0f9d5 staging: rtl8723bs: rtw_efuse: Fix coding style new eb64c6f60ed5 staging: rtl8723bs: Fix an error handling path new 9a4ccb73a5fb staging: rtl8188eu: remove useless comment new 12a17d72f794 staging: rtl8188eu: remove "rtw_ieee80211_back_actioncode" new 872cfb096d3a staging: rtl8188eu: remove "rtw_ieee80211_back_parties" new deefd9211ded staging: rtl8188eu: fix usb_submit_urb error handling new c1ccff4682da staging: rtl8188eu: handle errors from dev_alloc_name new abc6baa88224 staging: rtl8188eu: remove RT_TRACE prints from usb_intf.c new 3b4b55a041a8 staging: rtl8188eu: remove RT_TRACE prints from rtl8188e_h [...] new 7c12683cf7c9 staging: rtl8188eu: remove a couple of unused defines new 7ad9bc70e1ac staging: rtl8188eu: remove efuse type new ef803a9a49ef staging: rtl8188eu: remove unnecessary if clause new b4399591371d staging: rtl8188eu: remove RT_TRACE and MSG_88E prints fro [...] new 896e9022998a staging: rtl8188eu: remove HAL_INIT_PROFILE_TAG new 0e02d10ec293 staging: rtl8188eu: simplify rtl88eu_mon_init new c372251719f2 staging: rtl8188eu: remove RT_TRACE prints from pwrseqcmd.c new ea7810f6e0b2 staging: rtl8188eu: make efuse_ReadEFuse static new 0684c15d32fd staging: rtl8188eu: remove sdio defines new f38143580e8f staging: rtl8188eu: remove more unused defines new e57dcbf698f8 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from os [...] new fe16215de4b0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new 8e727b9353ec staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new 0389516cb429 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new c511354263c0 staging: rtl8188eu: remove all DBG_88E_LEVEL calls from co [...] new ffa3e77ca71d staging: rtl8188eu: remove DBG_88E_LEVEL macro from includ [...] new 4ce8ae20286f staging: rtl8188eu: remove MSG_88E call from hal/odm.c new 2b1aca59e11f staging: rtl8188eu: remove MSG_88E macro from include/rtw_debug.h new 708180a92cd8 staging: rtl8723bs: remove all 5Ghz network types new 33137187d3c8 staging: rtl8723bs: remove code related to unsupported cha [...] new aa9224a80043 staging: rtl8723bs: remove unused enum items related to ch [...] new 7d5fd85ea855 staging: rtl8723bs: rename enum items related to channel bonding new e5d6664e273a staging: rtl8723bs: remove 5Ghz field in struct registry_priv new c659a4687114 staging: rtl8723bs: remove struct rt_channel_plan_5g new 284a80374531 staging: rtl8723bs: remove all branchings between 2.4Ghz a [...] new 997f60810715 staging: rtl8723bs: beautify prototypes in include/hal_com [...] new ec84d0ae54a6 staging: rtl8723bs: remove 5Ghz code related to channel pl [...] new aa0b6160eac7 staging: rtl8723bs: remove some unused 5Ghz macro definitions new 9e749e6f352a staging: rtl8723bs: remove 5Ghz code related to RF power c [...] new fc2cda0fe329 staging: rtl8723bs: remove VHT dead code new 6a782e4a4ebf staging: rtl8723bs: remove unused ODM_CMNINFO_BOARD_TYPE e [...] new 6d490a27e23c staging: rtl8723bs: fix macro value for 2.4Ghz only device new 43cf7e96fe45 staging: rtl8723bs: remove obsolete 5Ghz comments new 990a1472930b staging: rtl8723bs: fix check allowing 5Ghz settings new bee5ebf02dbb staging: rtl8723bs: remove item from TODO list new 0c5a11c0ca25 staging: rtl8723bs: convert function to static new 83fb097ba87a staging: phy-hi3670-usb3: do a some minor cleanups new fcc84fe12fd8 staging: hisi-spmi-controller: rename spmi-channel property new 7aae846a7b28 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new 887af3fa7195 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new f53ae8193fdb staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new 0299b6df594b staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new 0bf20e534d12 staging: rtl8188eu: remove all RT_TRACE calls from os_dep/ [...] new ebb02b8f93a9 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 9eb8004c87c0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 8040692730df staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 9b7f6d9fd425 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 6f518ce18b43 staging: rtl8188eu: remove all RT_TRACE calls from core/rtw_led.c new dbc2850c8651 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 5e28bb5ad652 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new f1fb05f06a56 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 435a384417f0 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 5700b8330ca6 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new e3a5f40c5809 staging: rtl8188eu: remove all RT_TRACE calls from core/rt [...] new 8787b57f3792 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] new da5dae9b8444 staging: rtl8188eu: remove all RT_TRACE calls from hal/hal_intf.c new 254b0a1e4cf6 staging: rtl8188eu: remove all RT_TRACE calls from hal/rtl [...] new 85f1c72a1ef4 staging: rtl8188eu: remove RT_TRACE macro new 3fd18e0321c9 staging: rtl8188eu: remove DRIVER_PREFIX preprocessor definition new 4424ddb0ee83 staging: rtl8188eu: remove GlobalDebugLevel variable new 4420fa312826 staging: rtl8188eu: remove include/rtw_debug.h header new 8de6b7edd493 phy: phy-hi3670-usb3: move driver from staging into phy new e562cf3aea3e spmi: hisi-spmi-controller: move driver from staging new cb5d92d11246 staging: hisilicon,hi6421-spmi-pmic.yaml: cleanup descriptions new fc3d3369c6e1 staging: hi6421-spmi-pmic: use devm_request_threaded_irq() new 943f5a04e154 staging: hi6421-spmi-pmic: better name IRQs new 0fb8de638c76 staging: hi6421-spmi-pmic: change a return code new 5ff96c9672c5 staging: hi6421-spmi-pmic: change identation of a table new 77ad1f0e99bd staging: hi6421-spmi-pmic: cleanup some macros new a16d8644bad4 Merge tag 'staging-5.14-rc1' of git://git.kernel.org/pub/s [...] new 52008ebd62ad dt-bindings: serial: snps-dw-apb-uart: add description for rk3568 new fcb10ee27fb9 tty: serial: fsl_lpuart: fix the potential risk of divisio [...] new ccf08fd1204b serial: fsl_lpuart: don't modify arbitrary data on lpuart32 new ec22c3eec543 serial: fsl_lpuart: use UARTDATA_MASK macro new 0d84f62220ed serial: fsl_lpuart: don't restore interrupt state in ISR new 5697df7322fe serial: fsl_lpuart: split sysrq handling new 5541a9bacfe5 serial: fsl_lpuart: handle break and make sysrq work new e60c2991f18b serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() new fa3540735425 serial: fsl_lpuart: remove manual RTSCTS control from 8-bi [...] new 8a0c810d94f0 serial: fsl_lpuart: add loopback support new 8cac2f6eb854 serial: fsl_lpuart: disable DMA for console and fix sysrq new 7a9a2363d7ee tty: serial: samsung_tty: remove set but not used variables new 991a350dff13 serial: 8250_aspeed_vuart: factor out aspeed_vuart_{read, [...] new c9805fbf9d89 serial: 8250_aspeed_vuart: initialize vuart->port in aspee [...] new 54da3e381c2b serial: 8250_aspeed_vuart: use UPF_IOREMAP to set up regis [...] new 8f082dcf2c3d dt-bindings: serial: Change to reference the kernel-define [...] new e27671f66321 dt-bindings: serial: Add label property in serial.yaml new 71581242164f serial: qcom_geni_serial: redundant initialization to vari [...] new f5b08386dee4 serial: 8250: of: Check for CONFIG_SERIAL_8250_BCM7271 new 021212f53352 serial: meson: remove redundant initialization of variable id new 89e78001295c serial: 8250: Use 'hlist_for_each_entry' to simplify code new 26f7591632d7 serial: 8250: Add an empty line and remove some useless {} new d7e325aaa8c3 serial: 8250_omap: fix a timeout loop condition new ed5aecd3da2e tty: remove broken r3964 line discipline new 7fb8a8affdf1 n_tty: remove n_tty_receive_char wrapper new 89bb4a3622f9 n_tty: remove n_tty_receive_char_fast new 1ed2dfedd215 n_tty: drop n_tty_receive_buf_fast new 95aafe3278e7 n_tty: drop parmrk_dbl from n_tty_receive_char new 67a620d58b47 n_tty: move lnext handling new 16765365a062 n_tty: make n_tty_receive_char_special return void new 3a7d530a0cf9 n_tty: do only one cp dereference in n_tty_receive_buf_standard new e8f2a139ffb6 n_tty: invert TTY_NORMAL condition in n_tty_receive_buf_standard new fc0df90b7811 n_tty: remove superfluous return from n_tty_receive_signal_char new 0f3dcf3b5d76 tty: make fp of tty_ldisc_ops::receive_buf{,2} const new 6e94dbc7a4e4 tty: cumulate and document tty_struct::flow* members new 64d608db38ff tty: cumulate and document tty_struct::ctrl* members new fbadf70a8053 tty: set tty_ldisc_ops::num statically new 839e0f226d1c n_gsm: use goto-failpaths in gsm_init new f81ee8b8b842 tty: make tty_ldisc_ops a param in tty_unregister_ldisc new 194752093311 tty: drop tty_ldisc_ops::refcount new 357a6a875f1c tty: no checking of tty_unregister_ldisc new f6f19595a7ef tty: return void from tty_unregister_ldisc new 303e8ebf5dcb ti-st: use goto-failpath in st_core_init new 0f29b503bd0b ti-st: use tty_write_room new 03b3b1a2405c tty: make tty_operations::write_room return uint new 9a33fbf9d230 tty: make tty_buffer_space_avail return uint new fa7501e57e9b tty: remove tty_operations::chars_in_buffer for non-buffering new fff4ef17a940 tty: make tty_operations::chars_in_buffer return uint new 3d18354248b1 nozomi: simplify ntty_chars_in_buffer new 4fb266e1976e tty: remove empty tty_operations::flush_buffer new 4da872befc83 tty: remove empty tty_operations::set_termios new 3e679e1da5ef isdn: capi, remove optional tty ops new 1bf422966341 isdn: capi, drop useless pr_debugs new 76af233d9b0c tty: remove unused tty_throttle new 635b258962da tty: serial: atmel: include <linux/io.h> instead of <asm/io.h> new 27bcf79b8adb tty: serial: dz: include <linux/io.h> instead of <asm/io.h> new 0ebee1ebbc72 tty: serial: icom: include <linux/io.h> instead of <asm/io.h> new 3dccc357b7da tty: serial: ip22zilog: include <linux/io.h> instead of <a [...] new b1c92c121b77 tty: serial: mux: include <linux/io.h> instead of <asm/io.h> new ce6ff28069d8 tty: serial: pmac_zilog: include <linux/io.h> insteiad of [...] new 10dab44f78df tty: serial: txx9: include <linux/io.h> instead of <asm/io.h> new d890c508769b tty: serial: sunsab: include <linux/io.h> instead of <asm/io.h> new 4f1c65813072 tty: serial: sunsu: include <linux/io.h> instead of <asm/io.h> new 933100787d64 tty: serial: sunzilog: include <linux/io.h> instead of <asm/io.h> new 7d5a3ec537d9 tty: serial: vr41xx_siu: include <linux/io.h> instead of < [...] new 27dede097d20 tty: serial: sb1250-duart: include <linux/io.h> instead of [...] new bf3d6ab9bc12 ttyprintk: Add TTY port shutdown callback new 2fee88112197 ttyprintk: Removed unnecessary TTY ioctl callback new 31a9a3182559 tty: nozomi: Fix a resource leak in an error handling function new eb460edb5f83 tty: tty_baudrate: Remove unnecessary tab and spaces in co [...] new ad48749b98c7 tty: tty_baudrate: Fix coding style issues of block comments new 993c67b1fe44 tty: tty_buffer: Add a blank line after declarations new dadc10494868 tty: tty_buffer: Remove the repeated word 'the' new 80e3fce1034a tty: tty_buffer: Fix coding style issues of block comments new 395e783371de tty: tty_io: Remove spaces before tabs new e73b240785f2 tty: tty_io: Add a blank line after declarations new 94bc2eb5fb43 tty: tty_io: Fix spaces required around that ':' new d91c1a3eed06 tty: tty_io: Fix trailing whitespace issues new b426a5b8154c tty: tty_io: Fix coding style issues of block comments new 44969f85402e tty: tty_io: Remove the repeated word 'can' new 5e4d5ac32ba5 tty: tty_io: Fix an issue of code indent for conditional s [...] new 27eab129323b tty: tty_io: Delete a blank line before EXPORT_SYMBOL(foo) new fab491030cea tty: tty_io: Remove return in void function new 16d15f747a09 tty: tty_port: Delete a blank line before EXPORT_SYMBOL(foo) new 54ad59a25ad1 tty: tty_port: Add a blank line after declarations new 1df92640ba7d tty: tty_port: Fix coding style issues of block comments new 7985723d21a1 vt: Move custom isspace() to its own namespace new 7912146abf67 tty: hvc_iucv: Drop unnecessary NULL check after container_of new f985b0b6e1db dt-bindings: serial: amlogic, meson-uart: add fifo-size property new 27d44e05d7b8 tty: serial: meson: retrieve port FIFO size from DT new 92e06e12212a dt-bindings: serial: renesas,scif: Document r9a07g044 bindings new 064b6e47b2b2 serial: sh-sci: Add support for RZ/G2L SoC new 1e49b0954c91 serial: kgdb_nmi: remove redundant initialization of variable c new 1d751b04a49d dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK1808 new 18ee37e1382a serial: drop irq-flags initialisations new d4d6f03c4fb3 serial: max310x: Try to get crystal clock rate from property new cb1b206cff46 serial: sc16is7xx: Use devm_clk_get_optional() new 4503b1c29db4 tty: pty: remove redundant initialization of variable fd new f6038cf46e37 tty: pty: correct function name pty_resize() new 758dfe3ddcae MAINTAINERS: TTY LAYER: add some ./include/linux/ header files new 4bc2bd5aefd6 serial: liteuart: Add support for earlycon new b8be5db573b8 tty/serial: clean up uart_match_port new cd256b068f80 tty/serial: make port of serial8250_register_8250_port const new 756a4e4a7a4b tty: fix kernel-doc for tty_{read,write} new d06e256f7a4b tty: fix kernel-doc for {start,stop}_tty new 816cea10285d tty: vt: selection: Correct misspelled function sel_loadlut() new 1d31d0caa33f tty: serdev: core: Fix misspelled function name __serdev_d [...] new a1c0da88f1ca tty: tty_buffer: Fix incorrectly documented function __tty [...] new 6ef6785d781e tty: tty_jobctrl: Fix 2 incorrectly documented functions new ef80f77ba29e tty: n_hdlc: Fix a little doc-rot in n_hdlc_tty_read() new 0e4b5597350e tty: serial: st-asc: Demote a kernel-doc formatting abuse new 542a121aea6d tty: n_gsm: Fix function naming and provide missing param [...] new b50155c65c57 tty: serial: xilinx_uartps: Fix documentation for cdns_uar [...] new f421ed33ee2b Revert "serial: sh-sci: Add support for RZ/G2L SoC" new 2ac62268a2c0 tty: hvc_console: Remove the repeated words 'no' and 'from' new 18c092e5c35e ttyprintk: remove redundant initialization of variable i new f2b0fe4b121e dt-bindings: serial: pl011: Delete an incorrect compatible string new 6ae7d0f5a92b tty: nozomi: Fix the error handling path of 'nozomi_card_init()' new fad92b11047a tty: serial: 8250: serial_cs: Fix a memory leak in error h [...] new 910cc9537302 Merge 5.13-rc4 into tty-next new db0a196bd8ad serial: imx: Add DMA buffer configuration via DT new 236b26f18814 ARM: dts: imx53-ppd: add dma-info nodes new d157fca711ad serial: tty: uartlite: fix console setup new 3b2cd60689fa serial: sh-sci: Add support for RZ/G2L SoC new 2877389f59dc tty: vcc: use DEVICE_ATTR_*() macro new e901000aa6d0 serial: sh-sci: Remove unused STEPFN() macro new 7d356a438b24 serial: 8250_exar: Extract exar_get_platform() helper new e2129550de99 tty: tty_ldisc: fix doc warnings in tty_ldisc.c new a69008475fc5 vt: vt_kern.h, remove the repeated declaration new 99289bf1a76c Merge tag 'v5.13-rc6' into tty-next new 08a84410a04f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() new af9a1f61ac33 serial: tegra-tcu: Reorder channel initialization new a7770a4bfcf4 serial: stm32: defer probe for dma devices new fb524360f522 ipwireless: remove unused ipw_tty::closing new 654ee49b7e08 tty: make tty_get_{char,frame}_size available new 8ea43acc690c mxs-auart: redefine AUART_LINECTRL_WLEN to accept bits count new d8f0209bfedb cypress_m8: switch data_bits to real character bits new 3ec2ff37230e tty: make use of tty_get_{char,frame}_size new f771a34b1411 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports new 6cbe45d8ac93 serial: 8250: Correct the clock for OxSemi PCIe devices new 1882441cd788 dt-bindings: serial: Move omap-serial.txt to YAML schema new b1691bd04952 serial: 8250: Document SMSC Super I/O UART peculiarities new 78bcae8616ac serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates new f7adc7387818 serial: 8250: Handle custom baud rates in UPF_MAGIC_MULTIP [...] new 788847839873 MIPS: Malta: Enable magic multipliers for Super I/O UARTs new 11b1d881a90f serial_cs: remove wrong GLOBETROTTER.cis entry new d495dd743d5e serial_cs: Add Option International GSM-Ready 56K/ISDN modem new 291343676e32 mxser: drop ISA support new 152549026901 mxser: renumber mxser_cards new cede216a0539 mxser: remove info printout from init new 4463cc5b8cbe mxser: integrate mxser.h into .c new dc33f644f1cb mxser: cleanup Gpci_uart_info struct new 3b6618299a38 mxser: rename CheckIsMoxaMust to mxser_get_must_hwid new 292955a7c011 mxser: rename mxser_board::chip_flag to must_hwid new e45583668e03 mxser: introduce enum mxser_must_hwid new 58a2ddb3aa85 mxser: drop constant board::uart_type new 928f94642690 mxser: move max_baud from port to board new cef222cbffcc mxser: remove nonsense from ISR new 15517806037c mxser: cleanup LSR handling in mxser_receive_chars new 9e40ea1f7852 mxser: extract port ISR new 9cb5c9c3226b mxser: simplify mxser_interrupt and drop mxser_board::vector_mask new e5ce1bcedac6 mxser: extract mxser_receive_chars_new new 0c4194218cf2 mxser: extract mxser_receive_chars_old new 6de6e5c4becb mxser: remove else from LSR bits checks new a93963e41ffe mxser: correct types for uart variables new 02e431444b52 mxser: make xmit ring buffer variables unsigned new 70640052324b mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines new a7f8f2c9dcb2 mxser: drop unused MOXA_DIAGNOSE macro new 413d555e1296 mxser: remove MOXA_GET_MAJOR deprecated ioctl new ef3dff8a0af9 mxser: remove MOXA_SET_BAUD_METHOD ioctl new 644c55d22953 mxser: remove MOXA_ASPP_MON and friends new 489435e4abc0 mxser: remove MOXA_ASPP_LSTATUS ioctl new a1ebc3794e9c mxser: remove MOXA_CHKPORTENABLE ioctl new 476c351db8f0 mxser: remove MOXA_GETDATACOUNT ioctl new c94deae5b708 mxser: remove MOXA_GETMSTATUS ioctl new a7574ca74a6e mxser: remove MOXA_ASPP_OQUEUE ioctl new 47f82769181f mxser: remove MOXA_HighSpeedOn ioctl new 95b3ea4c6f45 mxser: remove cnt from mxser_receive_chars new 389fc82e475b mxser: don't allocate MXSER_PORTS + 1 new cc673990292c mxser: drop unused mxser_port::normal_termios new 01c3de9a10bb mxser: remove unused mxser_port::stop_rx new a6970c39c311 mxser: drop mxser_port::baud_base new d811b26ba3a7 mxser: drop mxser_port::custom_divisor new 2c21832b55dd mxser: cleanup mxser_change_speed new 9fae5f857e12 mxser: extract mxser_ioctl_op_mode new 238d117d1751 mxser: simplify mxser_ioctl_op_mode new edb7d27cd103 mxser: dedup mxser_must_set_enhance_mode new b286484b3bb1 mxser: introduce mxser_must_select_bank and use it new b441eb0f69d1 mxser: clean up the rest of MUST helpers new 57faa7d6148c mxser: move board init into mxser_initbrd new d450f0852fcc mxser: inline mxser_board_remove into mxser_remove new dcb04e21bba3 mxser: pci, switch to managed resources new 7f0e79dc0969 mxser: move request irq to probe and switch to managed new 1e37f7333c89 mxser: remove info message from probe new c24c31ff4a7d mxser: remove mxser_cardinfo new c3db20c3b71b mxser: cleanup mxser_process_txrx_fifo new 42ad25fc46d3 mxser: rework and simplify mxser_open new 13d4aba8a974 mxser: make mxser_board::idx really an index new f8b6b327aa73 mxser: alloc struct mxser_board dynamically new ad1c92ff6ee9 mxser: alloc only needed # of ports new 987a4cfee576 mxser: remove pointless ioaddr checks new 599084332836 mxser: cleanup mxser_rs_break new 007bbdc87522 mxser: cleanup mxser_dtr_rts new 8aff64e00f1e mxser: don't start TX from tty_operations::put_char new be4866671f83 mxser: extract and dedup CTS handling new 740165f7acbf mxser: introduce and use start/stop_tx helpers new 265ceff7aeaa mxser: remove xmit_cnt < 0 tests new aaa28e9f250c mxser: decrypt FCR values new 464fbf6c4fc2 mxser: fix typos around enhanced mode new 202acdaa143a mxser: access info->MCR under info->slock new 1b3086b6e602 mxser: use port variable in mxser_set_serial_info new 06cc52ef8284 mxser: rename flags to old_speed in mxser_set_serial_info new 5d1ea1ad288f mxser: introduce mxser_16550A_or_MUST helper new a7f6afcd4ec6 mxser: Documentation, remove traces of callout device new b34440ffada7 mxser: Documentation, make the docs up-to-date new 0dd77d02c333 mxser: Documentation, fix typos new 18aaa97eee7d MAINTAINERS: add me back as mxser maintainer new b61c8bf4694b tty: serial: Add UART driver for Cortina-Access platform new cddd53e8aa4f Revert "tty: serial: Add UART driver for Cortina-Access platform" new 08b0adb1ae54 serial: qcom_geni_serial: use DT aliases according to DT bindings new b67e830d38fa serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs new 5607fa6c3da3 serial: Prefer unsigned int to bare use of unsigned new 4834446035a1 tty: make linux/tty_flip.h self-contained new 9078204ca5c3 serial: mvebu-uart: fix calculation of clock divisor new ecd6b010d81f serial: mvebu-uart: do not allow changing baudrate when ua [...] new deeaf963569a serial: mvebu-uart: correctly calculate minimal possible baudrate new 56b3276954f0 dt-bindings: mvebu-uart: fix documentation new 2cbfdedef39f arm64: dts: marvell: armada-37xx: Fix reg for standard var [...] new 15279ebe99d7 serial: mvebu-uart: remove unused member nb from struct mv [...] new c932ed0adb09 Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/l [...] new 29a812e4f346 usb: gadget: function: fix typo in f_hid.c new d2d9b9416486 usb: gadget: Drop unnecessary NULL checks after container_of new f42b333f2885 usb: gadget: function: Fix inconsistent indent new 374ac7448caa usb: dwc3: remove repeated setting of current_dr_role new c34030129a26 usb: phy: Use fallthrough pseudo-keyword new f91e5d097f12 usb: gadget: fsl_qe_udc: fix implicit-fallthrough warnings new 0826dae3d815 usb: musb: Fix spelling mistake "tranfer" -> "transfer" new cd783e5abb60 usb: musb: Remove duplicate declaration of functions new 6cfe9036acc5 usb: musb: Remove unused local variable dma, urb, offset new 3c5e0d0e9da1 usb: musb: Remove unused function argument dma, qh, offset [...] new 40ddb76ba0ba usb: xhci-mtk: use bitfield instead of bool new e56e60f7a9d6 usb: xhci-mtk: remove unnecessary setting of has_ippc new bb8d7ef68e29 usb: xhci-mtk: remove unnecessary assignments in periodic [...] new 4676be28a46e usb: xhci-mtk: use first-fit for LS/FS new 457d22850b27 usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake new 9e8d268f831b USB: gadget: udc: s3c2410_udc: s3c2410_udc_set_ep0_ss() ca [...] new cbbc07e1e892 usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core new 216e0e563d81 usb: core: hcd: use map_urb_for_dma for single step set fe [...] new 9fbf82c76414 Merge 5.13-rc2 into usb-next new 92c6dc0beb68 usb: typec: wcove: Fx wrong kernel doc format new e3d59eff47b8 USB: gadget: lpc32xx_udc: remove debugfs dentry variable new 1531a2bb4494 USB: gadget: s3c2410_udc: remove dentry storage for debugfs file new 1d50071b53f2 USB: gadget: pxa25x_udc: remove dentry storage for debugfs file new 005775859a3d fsl-usb: add need_oc_pp_cycle flag for 85xx also new 53ad92fdf7c3 usb: gadget: tegra-xudc: Constify static structs new 106133dacc00 usb: gadget: s3c-hsudc: Use struct_size() in devm_kzalloc() new 7142452387c7 USB: Verify the port status when timeout happens during po [...] new c5c7489dc982 Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" new 62d472d8ad88 usb: musb: Add missing PM suspend and resume functions for [...] new 7d076c2f5590 usb: musb: Check devctl status again for a spurious sessio [...] new 3f87443b4ee6 dt-bindings: usb: sunxi-musb: Add H616 compatible string new c63fef4c4302 dt-bindings: usb: Add H616 compatible string new 880287910b18 usb: common: usb-conn-gpio: fix NULL pointer dereference o [...] new ddaf0d6dc467 usb: common: usb-conn-gpio: use dev_err_probe() to print log new 24bb0076d7bc usb: fix spelling mistakes in header files new abfabc8ae3bd usb: isp1760: fix strict typechecking new 1da9e1c06873 usb: isp1760: move to regmap for register access new 03e28d5233d5 usb: isp1760: use relaxed primitives new f9a88370e675 usb: isp1760: remove platform data struct and code new a74f639c5b56 usb: isp1760: hcd: refactor mempool config and setup new 3eb96e04be99 usb: isp1760: use dr_mode binding new 60d789f3bfbb usb: isp1760: add support for isp1763 new e7a990e00cb1 dt-bindings: usb: nxp,isp1760: add bindings new d369c9187c18 usb: isp1763: add peripheral mode new b274e2a44e16 usb: atm: cxacru: Fix typo in comment new 80a3c7f70e99 usb: gadget: tegra-xudc: Don't print error on probe deferral new 77b57218ac2f usb: gadget: tegra-xudc: Use dev_err_probe() new 18538a50239b USB: cdnsp: drop irq-flags initialisations new 8879904b1935 USB: dwc2: drop irq-flags initialisations new c9c5f057d0d6 USB: gadget: drop irq-flags initialisations new 56d426146cdf dt-bindings: usb: dwc2: add compatible for RK3308 USB controller new d112efbe6dbf usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled new dea6f87e60d1 usb: typec: tcpm: Refactor logic to enable/disable auto vb [...] new 59d4d06c8ab0 usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP new 7257fbc7c598 usb: typec: tcpci: Implement callback for apply_rc new 5cc59c418fde USB: core: WARN if pipe direction != setup packet direction new 1eef7953129c USB: gadget: udc: fix kernel-doc syntax in file headers new 08377263a932 USB: usbfs: remove double evaluation of usb_sndctrlpipe() new ca82c0678842 usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node() new a0765597c986 usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static new 73e33008e865 usb: roles: add helper usb_role_string() new baabd69492bb usb: common: usb-conn-gpio: use usb_role_string() to print [...] new 7bf991eab8b2 usb: typec: mux: Use device type instead of device name fo [...] new acad3e9c7250 usb: typec: mux: Remove requirement for the "orientation-s [...] new ab00a41e73dc usb: dwc3: trace: Remove unused fields in dwc3_log_trb new 8f6c7c5a11ec USB: chipidea: remove dentry storage for debugfs file new 0cac35771716 USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file new 8efd88f94601 USB: gadget: pxa27x_udc: remove dentry storage for debugfs file new 0f60203d2142 USB: fotg210-hcd: remove dentry storage for debugfs file new 70f400d4d957 driver core: Move the "removable" attribute from USB to core new c037b6c818c3 PCI: Add sysfs "removable" attribute new 47a4edc7acfd usb: cdns3: core: Fix a couple of incorrectly documented f [...] new 6dd1efeb18d2 usb: cdns3: cdns3-plat: Fix incorrect naming of function ' [...] new 56480a03f179 usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc relate [...] new a945fd0a583d usb: cdns3: cdns3-ti: File headers are not good candidates [...] new e1ecf7582f1b usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues new c23e55e6682f usb: cdns3: cdns3-imx: File headers are not good candidate [...] new b1f562f1c401 usb: chipidea: core: Fix incorrectly documented function ' [...] new 953c3a3c310f usb: chipidea: otg: Fix formatting and missing documentati [...] new 9b3c1c90d6e7 usb: chipidea: udc: Fix incorrectly documented function 'h [...] new 00dfda2db2c1 usb: cdns3: cdns3-gadget: Provide correct function naming [...] new 632d234b0bf8 usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp [...] new c1fb8640e8a3 usb: dwc2: platform: Provide function name for 'dwc2_check [...] new 826e9c44978b usb: common: ulpi: Add leading underscores for function na [...] new bd37fbd5f5bb usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in [...] new 8268acfe1cc9 usb: isp1760: isp1760-udc: Provide missing description for [...] new a63acbde8264 usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_ [...] new 81d708bc13f3 usb: dwc2: pci: Fix possible copy/paste issue new 58aff959fc84 usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnect [...] new 5aff197ffef1 usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' new e0fbc1c0ba37 usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27 [...] new 61a140f08ebb usb: gadget: udc: udc-xilinx: Place correct function names [...] new 7652dd2c5cb7 USB: core: Check buffer length matches wLength for control [...] new aa10fab0f859 Merge 5.13-rc4 into usb-next new 7f7d0afe1d47 Revert "usb: typec: mux: Remove requirement for the "orien [...] new 425de3182c91 USB: gr_udc: remove dentry storage for debugfs file new 5ff90af9da8f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically new 32ab701df626 usb: mtu3: remove mtu3_ep0_setup() declaration in mtu3.h new 2c09bdaa58c9 usb: mtu3: remove repeated setting of speed new 10e93e081416 usb: mtu3: dump a status register of IPPC new f3ec606efc20 usb: mtu3: use dev_err_probe to print error log about extcon new 51c236d5e1d1 usb: mtu3: skip getting extcon when use manual drd switch new 309f5d794462 dt-bindings: usb: cdns,usb3: Fix interrupts order new a8534cb092d7 usb: phy: introduce usb_phy device type with its own ueven [...] new ca5ce8252910 usb: typec: intel_pmc_mux: Update IOM port status offset f [...] new ab1150e9576f doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] new 7dc0c55e9f30 USB: UDC core: Add udc_async_callbacks gadget op new 04145a03db9d USB: UDC: Implement udc_async_callbacks in dummy-hcd new b42e8090ba93 USB: UDC: Implement udc_async_callbacks in net2280 new 87191ca9f902 USB: UDC: Implement udc_async_callbacks in net2272 new 2a042767814b usb: dwc3: core: fix kernel panic when do reboot new 307462a6f5c5 usb: gadget: function: printer: use list_move instead of l [...] new 60dfe484cef4 USB: core: Avoid WARNings for 0-length descriptor requests new 45d39448b4d0 usb: dwc3: support 64 bit DMA in platform driver new ecfbd7b9054b usb: gadget: f_fs: Fix setting of device and driver data c [...] new aafe93516b85 usb: dwc2: Don't reset the core after setting turnaround time new 24f779dac8f3 usb: gadget: f_uac2/u_audio: add feedback endpoint support new 40c73b30546e usb: gadget: f_uac2: add adaptive sync support for capture new e89bb4288378 usb: gadget: u_audio: add real feedback implementation new 03a674f5d758 usb: ehci: do not initialise static variables new 8562d5bfc0fc USB: dwc3: remove debugfs root dentry storage new 12f739798470 usb: typec: ucsi: Fix a comment in ucsi_init() new 37fdb7c90f8c Merge tag 'v5.13-rc6' into usb-next new e2ff8815f3d4 usb: musb: Simplify cable state handling new 318324e6df97 usb: musb: Implement tracing for state change events new 23d5ec3f0286 phy: tegra: xusb: Move usb3 port init for Tegra210 new 2352fdb0d35e phy: tegra: xusb: Rearrange UPHY init on Tegra210 new c339605cb0f6 phy: tegra: xusb: Add Tegra210 lane_iddq operation new c545a9056712 phy: tegra: xusb: Add sleepwalk and suspend/resume new 2d1021487273 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 new 0baabcbedd9e phy: tegra: xusb: Tegra210 host mode VBUS control new 1f9cab6cc20c phy: tegra: xusb: Add wake/sleepwalk for Tegra186 new 23eca83155c3 Merge branch 'for-5.14/phy' into for-5.14/usb new 41a7426d25fa usb: xhci: tegra: Unlink power domain devices new 971ee247060d usb: xhci: tegra: Enable ELPG for runtime/system PM new 66165dba2929 Merge tag 'for-5.14-usb' of git://git.kernel.org/pub/scm/l [...] new 1f28f6f091b4 usb: gadget: fsl: properly remove remnant of MXC support new 6f8d39a8ef55 usb: phy: tegra: Wait for VBUS wakeup status deassertion o [...] new 7917e90667bc usb: phy: tegra: Correct definition of B_SESS_VLD_WAKEUP_EN bit new e90f9ceb7059 usb: renesas-xhci: Replace BIT(15) with macro new 5f4dee73a4bc usb: isp1760: Fix meaningless check in isp1763_run() new b057da6d5491 usb: mtu3: power down device IP by default new 960d3557d203 usb: mtu3: power down port when power down device IP new 3abf562723d2 usb: mtu3: remove wakelock new ae634f932129 usb: mtu3: drop support vbus detection new a04c9f2d5dba usb: mtu3: use enum usb_role instead of private defined ones new 18cfd7b85ced usb: mtu3: rebuild role switch flow of extcon new 6c7b9497622b usb: mtu3: add helper to get pointer of ssusb_mtk struct new 13862176a312 usb: mtu3: use force mode for dual role switch new bfce43c43e2f usb: mtu3: rebuild role switch get/set hooks new cd59ea91ea7d usb: mtu3: use clock bulk to get clocks new 80ee6fc281b7 dt-bindings: usb: Add binding for Realtek RTS5411 hub controller new b4e326165e21 USB: misc: Add onboard_usb_hub driver new 412981e06294 of/platform: Add stubs for of_platform_device_create/destroy() new c950686b382d usb: host: xhci-plat: Create platform device for onboard h [...] new 1da8116eb0c5 arm64: dts: qcom: sc7180-trogdor: Add nodes for onboard USB hub new d143825baf15 usb: renesas-xhci: Fix handling of unknown ROM state new 9ea90e9fadb6 usb: host: xhci-tegra: add missing put_device() in tegra_x [...] new ec03554f980f usb: host: xhci-tegra: Add missing of_node_put() in tegra_ [...] new e56621580755 usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_r [...] new d6963f22da2e usb: host: u132-hcd: remove redundant continue statements new 73f3d9453dfd USB: UDC: net2280: remove redundant continue statement new 4288debeaa4e usb: typec: tcpci: Fix up sink disconnect thresholds for PD new fed09e0bf9f0 usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE [...] new 2b537cf877ea usb: typec: tcpm: Relax disconnect threshold during power [...] new 03026197bb65 usb: typec: Add the missed altmode_id_remove() in typec_re [...] new ebd88cf50729 xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES new 90d551a5bc73 xhci: Add adaptive interrupt rate for isoch TRBs with XHCI [...] new 271a21d8b280 xhci: handle failed buffer copy to URB sg list and fix a W [...] new b31d9d6d7abb xhci: solve a double free problem while doing s4 new 8e4167f34a3b Revert "arm64: dts: qcom: sc7180-trogdor: Add nodes for on [...] new 70b8edf9bb6b Revert "usb: host: xhci-plat: Create platform device for o [...] new 738d5ad104bb Revert "of/platform: Add stubs for of_platform_device_crea [...] new 04d72afa34ed Revert "USB: misc: Add onboard_usb_hub driver" new cfb0276373df Merge tag 'v5.13-rc7' into usb-next new 440e547dd0f8 usb: cdns3: Corrected comment to align with kernel-doc comment new 4ae08bc23e1b usb: cdnsp: Useless condition has been removed new 3496993d06ff doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] new 33e99b65a134 usb: cdns3: cdns3-gadget: Use list_move_tail instead of li [...] new f2dca339fa7d Merge tag 'usb-v5.14-rc1' of git://git.kernel.org/pub/scm/ [...] new 33cb46c4676d usb: gadget: f_hid: fix endianness issue with descriptors new 4249d6fbc10f usb: gadget: eem: fix echo command packet response issue new 88693f770bb0 usb: gadget: hid: fix error return code in hid_bind() new 84524d1232ec usb: dwc3: Fix debugfs creation flow new ab37ac690ed0 xhci: remove redundant continue statement new fe6f6f95919c thunderbolt: Add self-authenticate support for new dock new 9b383037770f thunderbolt: Split NVM read/write generic functions out fr [...] new 34163dfad412 thunderbolt: Use generic tb_nvm_[read|write]_data() for Th [...] new 68977e61ab9e Documentation / thunderbolt: Clean up entries new 6026b703e8f6 thunderbolt: Add wake from DisplayPort new 3caf88871c6a thunderbolt: Align USB4 router wakes configuration with th [...] new 1c561e4e659d thunderbolt: Make tb_port_type() take const parameter new 02c5e7c2db2b thunderbolt: Move nfc_credits field to struct tb_path_hop new e7051beab839 thunderbolt: Wait for the lanes to actually bond new 56ad3aef5cda thunderbolt: Read router preferred credit allocation information new 69fea377e660 thunderbolt: Update port credits after bonding is enabled/ [...] new 6ed541c53edc thunderbolt: Allocate credits according to router preferences new 7c37bb304fd6 thunderbolt: Add quirk for Intel Goshen Ridge DP credits new bfa8f78e06ed thunderbolt: Add KUnit tests for credit allocation new 0f28879cf683 thunderbolt: Log the link as TBT instead of TBT3 new cae5f5151d76 thunderbolt: Add USB4 port devices new ccc5cb8ad5d1 thunderbolt: Add support for ACPI _DSM to power on/off retimers new 3406de7cc20f thunderbolt: Add additional USB4 port operations for retim [...] new 3fb10ea4ce86 thunderbolt: Add support for retimer NVM upgrade when ther [...] new ff3a83064567 thunderbolt: Move nvm_write_ops to tb.h new 1cbf680f7687 thunderbolt: Allow router NVM authenticate separately new faa1c615f0bd thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM oper [...] new 25335b30daf6 thunderbolt: Check for NVM authentication status after the [...] new a0d36fa10659 thunderbolt: Bond lanes only when dual_link_port != NULL i [...] new 349bfe089d02 thunderbolt: Add device links only when software connectio [...] new 0172e411450a thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set new 2a8b519ece3b thunderbolt: No need to include <linux/acpi.h> in usb4_port.c new 135794868ad8 thunderbolt: Add support for Intel Alder Lake new b18f901382fd thunderbolt: Fix DROM handling for USB4 DROM new 00a738b86ec0 Merge tag 'thunderbolt-for-v5.14-rc1' of git://git.kernel. [...] new 94cc7aeaf6c0 USB: serial: make usb_serial_driver::write_room return uint new 155591d3ceee USB: serial: make usb_serial_driver::chars_in_buffer return uint new 3aed3af202aa USB: serial: digi_acceleport: reduce chars_in_buffer over- [...] new dcbc0ae4f8fc USB: serial: digi_acceleport: add chars_in_buffer locking new 9a8253a7c2da USB: serial: io_edgeport: drop buffer-callback sanity checks new 683c5cfa5d1c USB: serial: mos7720: drop buffer-callback sanity checks new 661867161f63 USB: serial: mos7840: drop buffer-callback return-value comments new 17cd3a106e97 USB: serial: drop irq-flags initialisations new 8051334e901f USB: serial: cp210x: add support for GPIOs on CP2108 new 8e9910c5ad97 Merge tag 'usb-serial-5.14-rc1' of https://git.kernel.org/ [...] new 42601e356bfa usb: class: cdc-wdm: return the correct errno code new 269072a3d907 usb: ftdi-elan: remove redundant continue statement in a w [...] new d3997fce189f usb: xhci-mtk: allow multiple Start-Split in a microframe new 4897807753e0 USB: cdc-acm: blacklist Heimann USB Appset device new 2f0b20fb0568 dt-bindings: usb: qcom,dwc3: Add bindings for sm6115/4250 new bbaabe0d2674 dt-bindings: phy: qcom,qusb2: document sm4250/6115 compatible new 7756f1d6369e phy: qcom-qusb2: Add configuration for SM4250 and SM6115 new 79160a603bdb Merge tag 'usb-5.14-rc1' of git://git.kernel.org/pub/scm/l [...]
The 1547 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/obsolete/sysfs-bus-iio | 182 ++ Documentation/ABI/stable/sysfs-driver-w1_ds2438 | 13 + Documentation/ABI/testing/configfs-usb-gadget-uac2 | 2 + .../ABI/testing/debugfs-driver-habanalabs | 8 + Documentation/ABI/testing/sysfs-bus-counter | 85 +- .../ABI/testing/sysfs-bus-counter-104-quad-8 | 61 - .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 - Documentation/ABI/testing/sysfs-bus-iio | 125 +- .../ABI/testing/sysfs-bus-iio-frequency-adf4371 | 33 - .../ABI/testing/sysfs-bus-iio-health-afe440x | 10 +- Documentation/ABI/testing/sysfs-bus-iio-icm42600 | 20 - .../ABI/testing/sysfs-bus-iio-light-lm3533-als | 11 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 82 +- Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-class-spi-eeprom | 19 + Documentation/ABI/testing/sysfs-devices-removable | 18 + Documentation/ABI/testing/sysfs-firmware-memmap | 4 + Documentation/admin-guide/kernel-parameters.txt | 5 + Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/devicetree/bindings/eeprom/at25.yaml | 31 +- .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 52 + .../devicetree/bindings/fpga/fpga-region.txt | 22 +- .../bindings/iio/accel/adi,adis16201.yaml | 55 + .../bindings/iio/accel/bosch,bma180.yaml | 3 +- .../bindings/iio/accel/bosch,bma220.yaml | 50 + .../bindings/iio/accel/bosch,bma255.yaml | 9 +- .../devicetree/bindings/iio/accel/fsl,mma7455.yaml | 82 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 1 + .../bindings/iio/accel/murata,sca3300.yaml | 44 + .../bindings/iio/accel/nxp,fxls8962af.yaml | 80 + Documentation/devicetree/bindings/iio/adc/adc.yaml | 12 + .../devicetree/bindings/iio/adc/adi,ad7298.yaml | 48 + .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 174 ++ .../devicetree/bindings/iio/adc/ti,tsc2046.yaml | 115 + .../bindings/iio/afe/current-sense-shunt.yaml | 4 + .../devicetree/bindings/iio/cdc/adi,ad7746.yaml | 77 + .../bindings/iio/chemical/sensirion,sps30.yaml | 7 +- .../devicetree/bindings/iio/dac/ad5755.txt | 124 -- .../devicetree/bindings/iio/dac/adi,ad5755.yaml | 169 ++ .../devicetree/bindings/iio/dac/ti,dac082s085.yaml | 72 + .../devicetree/bindings/iio/dac/ti-dac082s085.txt | 34 - .../bindings/iio/light/amstaos,tsl2591.yaml | 50 + .../devicetree/bindings/iio/st,st-sensors.yaml | 262 ++- .../bindings/iio/temperature/ti,tmp117.yaml | 41 + .../bindings/interconnect/qcom,rpmh.yaml | 12 + .../devicetree/bindings/misc/eeprom-93xx46.txt | 3 + .../devicetree/bindings/pci/qcom,pcie.txt | 24 + .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 4 +- .../bindings/phy/hisilicon,hi3670-usb3.yaml | 0 .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 5 + .../bindings/phy/phy-rockchip-inno-usb2.yaml | 1 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 11 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 27 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 + .../devicetree/bindings/phy/rcar-gen3-phy-pcie.txt | 24 - .../bindings/phy/renesas,rcar-gen3-pcie-phy.yaml | 53 + .../bindings/phy/rockchip-inno-csi-dphy.yaml | 79 + .../devicetree/bindings/phy/rockchip-usb-phy.txt | 52 - .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 81 + .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 56 + Documentation/devicetree/bindings/serial/8250.yaml | 2 +- .../devicetree/bindings/serial/8250_omap.yaml | 118 + .../bindings/serial/amlogic,meson-uart.yaml | 5 + .../bindings/serial/brcm,bcm7271-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 12 + .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/serial/mvebu-uart.txt | 6 +- .../devicetree/bindings/serial/omap_serial.txt | 40 - .../devicetree/bindings/serial/pl011.yaml | 13 +- .../bindings/serial/qca,ar9330-uart.yaml | 4 +- .../bindings/serial/renesas,em-uart.yaml | 2 +- .../devicetree/bindings/serial/renesas,scif.yaml | 4 + .../devicetree/bindings/serial/samsung_uart.yaml | 2 +- .../devicetree/bindings/serial/serial.yaml | 2 + .../devicetree/bindings/serial/sifive-serial.yaml | 4 +- .../bindings/serial/snps-dw-apb-uart.yaml | 4 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 3 +- .../spmi}/hisilicon,hisi-spmi-controller.yaml | 10 +- .../devicetree/bindings/trivial-devices.yaml | 10 + .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 3 + .../devicetree/bindings/usb/cdns,usb3.yaml | 1 + Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/nxp,isp1760.yaml | 69 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 2 + .../devicetree/bindings/usb/realtek,rts5411.yaml | 62 + Documentation/driver-api/auxiliary_bus.rst | 2 +- Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/generic-counter.rst | 2 +- Documentation/driver-api/serial/moxa-smartio.rst | 496 +---- Documentation/driver-api/usb/error-codes.rst | 3 + Documentation/filesystems/debugfs.rst | 4 +- Documentation/fpga/dfl.rst | 4 +- Documentation/networking/caif/caif.rst | 4 +- Documentation/usb/gadget-testing.rst | 2 + Documentation/userspace-api/accelerators/ocxl.rst | 2 +- Documentation/w1/slaves/w1_ds2438.rst | 19 +- MAINTAINERS | 55 +- arch/alpha/kernel/srmcons.c | 9 +- arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +- arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +- arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +- arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +- arch/arm/boot/dts/imx53-ppd.dts | 2 + arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- arch/m68k/emu/nfcon.c | 2 +- arch/mips/include/asm/mach-ralink/spaces.h | 10 + arch/mips/mti-malta/malta-platform.c | 3 +- arch/parisc/kernel/pdc_cons.c | 8 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/sparc/include/asm/vio.h | 2 +- arch/sparc/kernel/ds.c | 6 - arch/sparc/kernel/vio.c | 4 +- arch/um/drivers/line.c | 15 +- arch/um/drivers/line.h | 5 +- arch/um/drivers/ssl.c | 1 - arch/um/drivers/stdio_console.c | 1 - arch/xtensa/platforms/iss/console.c | 9 +- drivers/accessibility/braille/braille_console.c | 3 + drivers/accessibility/speakup/i18n.c | 7 + drivers/accessibility/speakup/i18n.h | 9 +- drivers/accessibility/speakup/main.c | 4 - drivers/accessibility/speakup/spk_ttyio.c | 9 +- drivers/base/Makefile | 3 + drivers/base/attribute_container.c | 6 +- drivers/base/component.c | 96 +- drivers/base/core.c | 30 +- drivers/base/cpu.c | 4 +- drivers/base/devcoredump.c | 4 - drivers/base/devres.c | 105 +- drivers/base/firmware_loader/builtin/Makefile | 1 - drivers/base/memory.c | 4 +- drivers/base/node.c | 4 +- drivers/base/platform.c | 22 +- drivers/base/property.c | 16 +- drivers/base/trace.c | 10 + drivers/base/trace.h | 56 + drivers/block/sunvdc.c | 3 +- drivers/bluetooth/hci_ldisc.c | 12 +- drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/dprc.c | 4 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 10 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 19 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 2 +- drivers/bus/fsl-mc/mc-io.c | 6 +- drivers/bus/fsl-mc/mc-sys.c | 19 +- drivers/bus/mhi/core/pm.c | 19 +- drivers/bus/mhi/pci_generic.c | 5 +- drivers/char/Kconfig | 34 - drivers/char/Makefile | 3 +- drivers/char/hpet.c | 4 +- drivers/char/hw_random/pseries-rng.c | 2 +- drivers/char/mem.c | 1 - drivers/char/pcmcia/cm4000_cs.c | 7 +- drivers/char/pcmcia/cm4040_cs.c | 3 +- drivers/char/pcmcia/scr24x_cs.c | 1 - drivers/char/pcmcia/synclink_cs.c | 24 +- drivers/char/raw.c | 362 ---- drivers/char/ttyprintk.c | 52 +- drivers/char/xillybus/Kconfig | 22 +- drivers/char/xillybus/Makefile | 2 + drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_class.c | 262 +++ drivers/char/xillybus/xillybus_class.h | 30 + drivers/char/xillybus/xillybus_core.c | 180 +- drivers/char/xillybus/xillybus_of.c | 1 - drivers/char/xillybus/xillybus_pcie.c | 1 - drivers/char/xillybus/xillyusb.c | 2259 ++++++++++++++++++++ drivers/comedi/drivers/comedi_8254.c | 3 +- drivers/comedi/drivers/comedi_isadma.c | 2 +- drivers/comedi/drivers/jr3_pci.c | 15 - drivers/comedi/drivers/ni_routes.c | 7 +- drivers/comedi/drivers/ni_routes.h | 1 - .../comedi/drivers/ni_routing/ni_device_routes.c | 1 - .../comedi/drivers/ni_routing/ni_device_routes.h | 1 - .../drivers/ni_routing/ni_device_routes/all.h | 1 - .../ni_routing/ni_device_routes/pci-6070e.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6534.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6602.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6713.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6723.c | 1 - .../drivers/ni_routing/ni_device_routes/pci-6733.c | 1 - .../ni_routing/ni_device_routes/pxi-6030e.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1 - .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 1 - .../ni_routing/ni_device_routes/pxie-6251.c | 1 - .../ni_routing/ni_device_routes/pxie-6535.c | 1 - .../ni_routing/ni_device_routes/pxie-6738.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.c | 1 - .../comedi/drivers/ni_routing/ni_route_values.h | 1 - .../drivers/ni_routing/ni_route_values/all.h | 1 - .../drivers/ni_routing/ni_route_values/ni_660x.c | 1 - .../ni_routing/ni_route_values/ni_eseries.c | 1 - .../ni_routing/ni_route_values/ni_mseries.c | 1 - .../drivers/ni_routing/tools/convert_c_to_py.c | 1 - .../drivers/ni_routing/tools/convert_csv_to_c.py | 7 - .../drivers/ni_routing/tools/convert_py_to_csv.py | 1 - .../drivers/ni_routing/tools/csv_collection.py | 1 - .../drivers/ni_routing/tools/make_blank_csv.py | 1 - .../comedi/drivers/ni_routing/tools/ni_names.py | 1 - drivers/comedi/drivers/ni_tio.c | 12 +- drivers/comedi/drivers/tests/comedi_example_test.c | 1 - drivers/comedi/drivers/tests/ni_routes_test.c | 1 - drivers/comedi/drivers/tests/unittest.h | 1 - drivers/counter/104-quad-8.c | 13 +- drivers/counter/Kconfig | 10 + drivers/counter/Makefile | 1 + drivers/counter/ftm-quaddec.c | 2 +- drivers/counter/intel-qep.c | 544 +++++ drivers/counter/interrupt-cnt.c | 8 +- drivers/counter/microchip-tcb-capture.c | 4 +- drivers/counter/stm32-lptimer-cnt.c | 4 +- drivers/counter/stm32-timer-cnt.c | 4 +- drivers/dma/imx-sdma.c | 2 +- drivers/eisa/eisa-bus.c | 23 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-intel-mrfld.c | 9 + drivers/extcon/extcon-max8997.c | 1 + drivers/extcon/extcon-sm5502.c | 212 +- drivers/extcon/extcon-sm5502.h | 82 +- drivers/firewire/nosy.c | 43 +- drivers/firmware/stratix10-svc.c | 22 +- drivers/fpga/Kconfig | 4 +- drivers/fpga/altera-pr-ip-core.c | 10 - drivers/fpga/fpga-bridge.c | 40 +- drivers/fpga/fpga-mgr.c | 42 +- drivers/fpga/fpga-region.c | 30 +- drivers/fpga/machxo2-spi.c | 2 + drivers/fpga/of-fpga-region.c | 8 +- drivers/fpga/stratix10-soc.c | 3 +- drivers/fsi/fsi-core.c | 4 +- drivers/fsi/fsi-master-aspeed.c | 33 +- drivers/fsi/fsi-master-ast-cf.c | 2 +- drivers/fsi/fsi-master-gpio.c | 1 + drivers/fsi/fsi-occ.c | 12 +- drivers/fsi/fsi-sbefifo.c | 10 +- drivers/fsi/fsi-scom.c | 105 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 11 +- drivers/hwmon/occ/common.c | 7 +- drivers/hwtracing/coresight/coresight-core.c | 11 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 5 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 2 +- drivers/hwtracing/intel_th/core.c | 29 +- drivers/hwtracing/intel_th/gth.c | 16 + drivers/hwtracing/intel_th/intel_th.h | 3 + drivers/hwtracing/intel_th/msu.c | 48 +- drivers/iio/accel/Kconfig | 51 +- drivers/iio/accel/Makefile | 4 + drivers/iio/accel/adis16201.c | 3 - drivers/iio/accel/adis16209.c | 3 - drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/bma180.c | 112 +- drivers/iio/accel/bma220_spi.c | 10 +- drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 234 +- drivers/iio/accel/bmc150-accel-i2c.c | 245 ++- drivers/iio/accel/bmc150-accel-spi.c | 31 +- drivers/iio/accel/bmc150-accel.h | 72 +- drivers/iio/accel/bmi088-accel-core.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 968 +++++++++ drivers/iio/accel/fxls8962af-i2c.c | 57 + drivers/iio/accel/fxls8962af-spi.c | 57 + drivers/iio/accel/fxls8962af.h | 22 + drivers/iio/accel/hid-sensor-accel-3d.c | 19 +- drivers/iio/accel/kxcjk-1013.c | 253 ++- drivers/iio/accel/kxsd9.c | 2 +- drivers/iio/accel/mma8452.c | 7 +- drivers/iio/accel/mma9551.c | 1 - drivers/iio/accel/mma9551_core.c | 4 +- drivers/iio/accel/mma9553.c | 1 - drivers/iio/accel/mxc4005.c | 12 +- drivers/iio/accel/sca3300.c | 472 ++++ drivers/iio/accel/st_accel.h | 12 - drivers/iio/accel/st_accel_core.c | 230 +- drivers/iio/accel/st_accel_i2c.c | 17 +- drivers/iio/accel/st_accel_spi.c | 17 +- drivers/iio/accel/stk8312.c | 27 +- drivers/iio/accel/stk8ba50.c | 19 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 48 +- drivers/iio/adc/ad7192.c | 93 +- drivers/iio/adc/ad7298.c | 8 + drivers/iio/adc/ad7476.c | 120 +- drivers/iio/adc/ad7606.c | 3 +- drivers/iio/adc/ad7766.c | 10 +- drivers/iio/adc/ad7768-1.c | 4 +- drivers/iio/adc/ad7780.c | 38 +- drivers/iio/adc/ad7791.c | 44 +- drivers/iio/adc/ad7793.c | 53 +- drivers/iio/adc/ad7887.c | 1 - drivers/iio/adc/ad9467.c | 2 - drivers/iio/adc/ad_sigma_delta.c | 82 +- drivers/iio/adc/adi-axi-adc.c | 24 +- drivers/iio/adc/at91-sama5d2_adc.c | 5 +- drivers/iio/adc/at91_adc.c | 4 +- drivers/iio/adc/dln2-adc.c | 3 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/exynos_adc.c | 2 +- drivers/iio/adc/hi8435.c | 1 - drivers/iio/adc/hx711.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/max1027.c | 2 - drivers/iio/adc/max11100.c | 34 +- drivers/iio/adc/max1118.c | 68 +- drivers/iio/adc/max1241.c | 2 - drivers/iio/adc/mp2629_adc.c | 1 - drivers/iio/adc/mt6360-adc.c | 1 - drivers/iio/adc/mxs-lradc-adc.c | 5 +- drivers/iio/adc/rcar-gyroadc.c | 15 +- drivers/iio/adc/sc27xx_adc.c | 1 + drivers/iio/adc/stm32-adc.c | 28 +- drivers/iio/adc/stm32-dfsdm-core.c | 6 +- drivers/iio/adc/ti-adc081c.c | 43 +- drivers/iio/adc/ti-adc0832.c | 39 +- drivers/iio/adc/ti-adc084s021.c | 3 - drivers/iio/adc/ti-adc108s102.c | 45 +- drivers/iio/adc/ti-adc161s626.c | 51 +- drivers/iio/adc/ti-ads1015.c | 17 +- drivers/iio/adc/ti-ads124s08.c | 2 - drivers/iio/adc/ti-ads131e08.c | 3 +- drivers/iio/adc/ti-ads8688.c | 3 +- drivers/iio/adc/ti-tsc2046.c | 712 ++++++ drivers/iio/adc/vf610_adc.c | 10 +- drivers/iio/adc/xilinx-xadc-core.c | 2 +- drivers/iio/afe/iio-rescale.c | 41 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 22 +- drivers/iio/buffer/industrialio-hw-consumer.c | 25 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 23 +- drivers/iio/chemical/Kconfig | 27 +- drivers/iio/chemical/Makefile | 2 + drivers/iio/chemical/atlas-sensor.c | 19 +- drivers/iio/chemical/bme680_i2c.c | 8 - drivers/iio/chemical/bme680_spi.c | 8 - drivers/iio/chemical/ccs811.c | 2 +- drivers/iio/chemical/scd30_core.c | 3 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 275 +-- drivers/iio/chemical/sps30.h | 35 + drivers/iio/chemical/sps30_i2c.c | 258 +++ drivers/iio/chemical/sps30_serial.c | 431 ++++ .../iio/common/hid-sensors/hid-sensor-attributes.c | 32 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 24 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 + drivers/iio/common/scmi_sensors/Makefile | 2 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/dac/ad5766.c | 2 - drivers/iio/dac/stm32-dac.c | 3 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/adis16136.c | 20 +- drivers/iio/gyro/adis16260.c | 9 +- drivers/iio/gyro/adxrs290.c | 2 +- drivers/iio/gyro/bmg160_core.c | 17 +- drivers/iio/gyro/fxas21002c_core.c | 13 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 6 +- drivers/iio/gyro/itg3200_buffer.c | 2 +- drivers/iio/gyro/itg3200_core.c | 3 +- drivers/iio/gyro/mpu3050-core.c | 4 +- drivers/iio/gyro/st_gyro.h | 12 - drivers/iio/gyro/st_gyro_core.c | 53 +- drivers/iio/gyro/st_gyro_i2c.c | 17 +- drivers/iio/gyro/st_gyro_spi.c | 17 +- drivers/iio/health/afe4403.c | 2 +- drivers/iio/health/afe4404.c | 2 +- drivers/iio/humidity/am2315.c | 25 +- drivers/iio/humidity/hdc2010.c | 1 - drivers/iio/humidity/hid-sensor-humidity.c | 2 + drivers/iio/imu/Kconfig | 1 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 4 - drivers/iio/imu/adis16400.c | 27 +- drivers/iio/imu/adis16460.c | 3 - drivers/iio/imu/adis16475.c | 11 +- drivers/iio/imu/adis16480.c | 166 +- drivers/iio/imu/adis_buffer.c | 27 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/bmi160/bmi160_core.c | 6 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 27 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 8 +- drivers/iio/imu/kmx61.c | 7 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 8 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 + drivers/iio/imu/st_lsm9ds0/Makefile | 5 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 23 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 163 ++ drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 84 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 83 + drivers/iio/industrialio-buffer.c | 13 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 37 +- drivers/iio/industrialio-triggered-event.c | 2 +- drivers/iio/inkern.c | 107 +- drivers/iio/light/Kconfig | 11 + drivers/iio/light/Makefile | 1 + drivers/iio/light/acpi-als.c | 3 +- drivers/iio/light/hid-sensor-als.c | 6 +- drivers/iio/light/hid-sensor-prox.c | 6 +- drivers/iio/light/isl29028.c | 5 +- drivers/iio/light/isl29125.c | 10 +- drivers/iio/light/ltr501.c | 25 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 9 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 12 +- drivers/iio/light/tcs3414.c | 10 +- drivers/iio/light/tcs3472.c | 16 +- drivers/iio/light/tsl2583.c | 13 +- drivers/iio/light/tsl2591.c | 1225 +++++++++++ drivers/iio/light/us5182d.c | 4 +- drivers/iio/light/vcnl4000.c | 9 +- drivers/iio/light/vcnl4035.c | 9 +- drivers/iio/light/veml6030.c | 2 +- drivers/iio/magnetometer/ak8974.c | 3 +- drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 7 +- drivers/iio/magnetometer/hmc5843.h | 8 +- drivers/iio/magnetometer/hmc5843_core.c | 7 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn.h | 4 - drivers/iio/magnetometer/st_magn_core.c | 181 +- drivers/iio/magnetometer/st_magn_i2c.c | 14 +- drivers/iio/magnetometer/st_magn_spi.c | 14 +- drivers/iio/magnetometer/yamaha-yas530.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 6 +- drivers/iio/orientation/hid-sensor-rotation.c | 5 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 7 +- drivers/iio/pressure/hid-sensor-press.c | 6 +- drivers/iio/pressure/icp10100.c | 5 +- drivers/iio/pressure/st_pressure.h | 4 - drivers/iio/pressure/st_pressure_core.c | 15 +- drivers/iio/pressure/st_pressure_i2c.c | 17 +- drivers/iio/pressure/st_pressure_spi.c | 17 +- drivers/iio/pressure/zpa2326.c | 3 +- drivers/iio/proximity/as3935.c | 13 +- drivers/iio/proximity/isl29501.c | 2 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 14 +- drivers/iio/proximity/srf04.c | 8 +- drivers/iio/proximity/srf08.c | 14 +- drivers/iio/proximity/sx9310.c | 2 +- drivers/iio/proximity/sx9500.c | 2 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/hid-sensor-temperature.c | 2 + drivers/iio/temperature/mlx90614.c | 25 +- drivers/iio/temperature/tmp117.c | 185 ++ drivers/iio/trigger/stm32-timer-trigger.c | 2 +- drivers/input/serio/serport.c | 8 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sc7280.c | 1938 +++++++++++++++++ drivers/interconnect/qcom/sc7280.h | 154 ++ drivers/ipack/carriers/tpci200.c | 9 +- drivers/ipack/carriers/tpci200.h | 4 +- drivers/ipack/devices/ipoctal.c | 8 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/isdn/capi/capi.c | 40 +- drivers/mcb/mcb-lpc.c | 13 +- drivers/media/platform/exynos4-is/fimc-is.c | 2 +- drivers/mfd/iqs62x.c | 2 +- drivers/misc/bcm-vk/bcm_vk_msg.c | 6 +- drivers/misc/bcm-vk/bcm_vk_msg.h | 2 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 2 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cxl/file.c | 5 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/at25.c | 158 +- drivers/misc/eeprom/ee1004.c | 223 +- drivers/misc/eeprom/eeprom_93xx46.c | 90 +- drivers/misc/eeprom/idt_89hpesx.c | 41 +- .../misc/habanalabs/common/command_submission.c | 81 +- drivers/misc/habanalabs/common/context.c | 9 - drivers/misc/habanalabs/common/debugfs.c | 5 + drivers/misc/habanalabs/common/device.c | 82 +- drivers/misc/habanalabs/common/firmware_if.c | 1806 ++++++++++++++-- drivers/misc/habanalabs/common/habanalabs.h | 280 ++- drivers/misc/habanalabs/common/habanalabs_drv.c | 24 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 23 +- drivers/misc/habanalabs/common/hw_queue.c | 42 +- drivers/misc/habanalabs/common/irq.c | 24 +- drivers/misc/habanalabs/common/memory.c | 22 +- drivers/misc/habanalabs/common/mmu/mmu.c | 14 +- drivers/misc/habanalabs/common/pci/pci.c | 34 +- drivers/misc/habanalabs/common/sysfs.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi.c | 1013 +++++---- drivers/misc/habanalabs/gaudi/gaudiP.h | 1 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 6 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 15 +- drivers/misc/habanalabs/goya/goya.c | 251 ++- drivers/misc/habanalabs/goya/goyaP.h | 2 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 45 +- .../misc/habanalabs/include/common/hl_boot_if.h | 184 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 14 +- .../include/gaudi/gaudi_async_ids_map_extended.h | 31 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 46 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 15 +- .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 10 + drivers/misc/hpilo.c | 10 +- drivers/misc/hpilo.h | 3 + drivers/misc/ibmasm/module.c | 5 +- drivers/misc/ibmasm/remote.h | 2 +- drivers/misc/lattice-ecp3-config.c | 2 +- drivers/misc/lkdtm/bugs.c | 11 +- drivers/misc/lkdtm/cfi.c | 3 +- drivers/misc/lkdtm/core.c | 58 +- drivers/misc/lkdtm/fortify.c | 3 +- drivers/misc/lkdtm/heap.c | 97 +- drivers/misc/lkdtm/lkdtm.h | 46 +- drivers/misc/lkdtm/stackleak.c | 4 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/bus-fixup.c | 2 +- drivers/misc/mei/client.c | 22 +- drivers/misc/mei/hbm.c | 2 +- drivers/misc/mei/hdcp/Kconfig | 1 - drivers/misc/mei/hw-me.c | 4 +- drivers/misc/mei/hw.h | 28 +- drivers/misc/mei/interrupt.c | 23 +- drivers/misc/mei/main.c | 4 +- drivers/misc/mei/pci-txe.c | 2 +- drivers/misc/pvpanic/pvpanic-mmio.c | 17 +- drivers/misc/pvpanic/pvpanic-pci.c | 22 +- drivers/misc/pvpanic/pvpanic.c | 33 +- drivers/misc/pvpanic/pvpanic.h | 3 +- drivers/misc/sram.c | 6 +- drivers/misc/ti-st/st_core.c | 30 +- drivers/misc/uacce/uacce.c | 11 +- drivers/misc/vmw_vmci/vmci_context.c | 2 +- drivers/misc/xilinx_sdfec.c | 3 - drivers/mmc/core/sdio_uart.c | 6 +- drivers/net/caif/caif_serial.c | 13 +- drivers/net/can/slcan.c | 10 +- drivers/net/ethernet/sun/ldmvsw.c | 4 +- drivers/net/ethernet/sun/sunvnet.c | 3 +- drivers/net/hamradio/6pack.c | 14 +- drivers/net/hamradio/mkiss.c | 13 +- drivers/net/ppp/ppp_async.c | 12 +- drivers/net/ppp/ppp_synctty.c | 12 +- drivers/net/slip/slip.c | 9 +- drivers/net/usb/hso.c | 8 +- drivers/net/wireless/broadcom/b43/debugfs.c | 34 +- drivers/net/wireless/broadcom/b43/debugfs.h | 3 - drivers/net/wireless/broadcom/b43legacy/debugfs.c | 29 +- drivers/net/wireless/broadcom/b43legacy/debugfs.h | 3 - drivers/net/wireless/ti/wlcore/main.c | 2 +- drivers/nvmem/core.c | 23 +- drivers/nvmem/qfprom.c | 9 +- drivers/nvmem/sprd-efuse.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/parport/probe.c | 11 +- drivers/pci/probe.c | 22 + drivers/phy/Kconfig | 9 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/phy-bcm-ns-usb3.c | 4 +- drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + .../hikey9xx => phy/hisilicon}/phy-hi3670-usb3.c | 19 +- drivers/phy/marvell/phy-mmp3-hsic.c | 4 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 4 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 4 +- drivers/phy/phy-can-transceiver.c | 146 ++ drivers/phy/phy-core-mipi-dphy.c | 2 +- drivers/phy/phy-core.c | 16 +- drivers/phy/phy-xgene.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 315 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 189 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 34 + drivers/phy/ralink/Kconfig | 2 +- drivers/phy/ralink/phy-mt7621-pci.c | 37 +- drivers/phy/rockchip/Kconfig | 9 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-csidphy.c | 459 ++++ drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 44 + drivers/phy/socionext/phy-uniphier-pcie.c | 11 +- drivers/phy/st/phy-stm32-usbphyc.c | 31 + drivers/phy/tegra/xusb-tegra186.c | 550 ++++- drivers/phy/tegra/xusb-tegra210.c | 1877 ++++++++++++---- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- drivers/phy/ti/phy-dm816x-usb.c | 17 +- drivers/phy/ti/phy-twl4030-usb.c | 6 +- drivers/platform/x86/dell/dell_rbu.c | 2 +- drivers/pnp/card.c | 7 +- drivers/pnp/driver.c | 9 +- drivers/pnp/isapnp/compat.c | 1 - drivers/pnp/manager.c | 7 +- drivers/pnp/support.c | 1 - drivers/pps/clients/pps-ldisc.c | 11 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/rtc/rtc-hid-sensor-time.c | 1 + drivers/s390/char/con3215.c | 4 +- drivers/s390/char/sclp_rw.c | 4 +- drivers/s390/char/sclp_rw.h | 2 +- drivers/s390/char/sclp_tty.c | 9 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 22 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/snic/snic_debugfs.c | 23 +- drivers/scsi/snic/snic_trc.h | 3 - drivers/siox/siox-bus-gpio.c | 19 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/bus.c | 163 +- drivers/soundwire/cadence_master.c | 21 +- drivers/soundwire/cadence_master.h | 3 - drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/generic_bandwidth_allocation.c | 14 +- drivers/soundwire/intel.c | 56 +- drivers/soundwire/intel.h | 14 +- drivers/soundwire/intel_init.c | 232 +- drivers/soundwire/slave.c | 4 +- drivers/soundwire/stream.c | 13 +- drivers/spmi/Kconfig | 9 + drivers/spmi/Makefile | 1 + .../hikey9xx => spmi}/hisi-spmi-controller.c | 2 +- drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - drivers/staging/android/ashmem.c | 3 + drivers/staging/axis-fifo/axis-fifo.c | 18 +- drivers/staging/emxx_udc/emxx_udc.c | 11 +- drivers/staging/fbtft/TODO | 5 - drivers/staging/fbtft/fb_agm1264k-fl.c | 30 +- drivers/staging/fbtft/fb_bd663474.c | 4 - drivers/staging/fbtft/fb_hx8347d.c | 29 +- drivers/staging/fbtft/fb_ili9163.c | 4 - drivers/staging/fbtft/fb_ili9320.c | 4 +- drivers/staging/fbtft/fb_ili9325.c | 4 - drivers/staging/fbtft/fb_ili9340.c | 1 - drivers/staging/fbtft/fb_s6d1121.c | 4 - drivers/staging/fbtft/fb_sh1106.c | 1 - drivers/staging/fbtft/fb_ssd1289.c | 4 - drivers/staging/fbtft/fb_ssd1325.c | 2 - drivers/staging/fbtft/fb_ssd1331.c | 6 +- drivers/staging/fbtft/fb_ssd1351.c | 1 - drivers/staging/fbtft/fb_upd161704.c | 4 - drivers/staging/fbtft/fb_watterott.c | 1 - drivers/staging/fbtft/fbtft-bus.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 25 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 2 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 3 +- drivers/staging/fieldbus/anybuss/host.c | 8 +- drivers/staging/fwserial/fwserial.c | 60 +- drivers/staging/gdm724x/gdm_lte.c | 21 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/audio_topology.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/spilib.c | 1 + drivers/staging/greybus/uart.c | 22 +- drivers/staging/gs_fpgaboot/README | 2 +- drivers/staging/hikey9xx/Kconfig | 22 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 116 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 7 +- drivers/staging/iio/accel/adis16203.c | 6 - drivers/staging/iio/accel/adis16240.c | 6 - drivers/staging/iio/addac/adt7316.c | 12 +- drivers/staging/iio/cdc/ad7746.c | 114 +- drivers/staging/iio/cdc/ad7746.h | 28 - drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/kpc2000/Kconfig | 59 - drivers/staging/kpc2000/Makefile | 6 - drivers/staging/kpc2000/TODO | 2 - drivers/staging/kpc2000/kpc.h | 23 - drivers/staging/kpc2000/kpc2000/Makefile | 4 - drivers/staging/kpc2000/kpc2000/cell_probe.c | 548 ----- drivers/staging/kpc2000/kpc2000/core.c | 565 ----- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 23 - drivers/staging/kpc2000/kpc2000/pcie.h | 90 - drivers/staging/kpc2000/kpc2000/uapi.h | 22 - drivers/staging/kpc2000/kpc2000_i2c.c | 731 ------- drivers/staging/kpc2000/kpc2000_spi.c | 517 ----- drivers/staging/kpc2000/kpc_dma/Makefile | 6 - drivers/staging/kpc2000/kpc_dma/dma.c | 270 --- drivers/staging/kpc2000/kpc_dma/fileops.c | 363 ---- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 249 --- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 222 -- drivers/staging/kpc2000/kpc_dma/uapi.h | 11 - drivers/staging/ks7010/ks_hostif.c | 14 +- drivers/staging/ks7010/ks_hostif.h | 24 +- drivers/staging/most/dim2/dim2.c | 23 +- drivers/staging/most/dim2/hal.c | 10 +- drivers/staging/most/i2c/i2c.c | 12 +- drivers/staging/most/net/net.c | 6 +- drivers/staging/mt7621-dts/gbpc1.dts | 6 - drivers/staging/mt7621-dts/mt7621.dtsi | 75 +- drivers/staging/mt7621-pci/pci-mt7621.c | 328 +-- drivers/staging/nvec/nvec.c | 7 +- drivers/staging/octeon/ethernet-tx.c | 1 - drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/rtl8188eu/Makefile | 1 - drivers/staging/rtl8188eu/core/rtw_ap.c | 144 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 153 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 187 -- drivers/staging/rtl8188eu/core/rtw_efuse.c | 62 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 111 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 112 +- drivers/staging/rtl8188eu/core/rtw_led.c | 53 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 236 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 483 +---- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 76 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 289 +-- drivers/staging/rtl8188eu/core/rtw_security.c | 33 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 59 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 111 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 210 +- .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 123 +- drivers/staging/rtl8188eu/hal/hal_intf.c | 6 - drivers/staging/rtl8188eu/hal/odm.c | 161 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 6 - drivers/staging/rtl8188eu/hal/phy.c | 53 +- drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 28 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 57 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 2 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 65 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 32 - drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 10 - drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 28 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 117 +- drivers/staging/rtl8188eu/include/drv_types.h | 1 - drivers/staging/rtl8188eu/include/hal_intf.h | 1 - drivers/staging/rtl8188eu/include/ieee80211.h | 14 - drivers/staging/rtl8188eu/include/odm.h | 2 - drivers/staging/rtl8188eu/include/odm_debug.h | 96 - drivers/staging/rtl8188eu/include/odm_precomp.h | 4 - drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 32 - drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 284 +-- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 3 - drivers/staging/rtl8188eu/include/rtw_android.h | 1 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 5 +- drivers/staging/rtl8188eu/include/rtw_debug.h | 131 -- drivers/staging/rtl8188eu/include/rtw_efuse.h | 7 +- drivers/staging/rtl8188eu/include/rtw_led.h | 2 +- drivers/staging/rtl8188eu/include/rtw_mlme.h | 4 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 5 +- drivers/staging/rtl8188eu/include/rtw_recv.h | 3 +- drivers/staging/rtl8188eu/include/wifi.h | 36 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 353 +-- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 8 - drivers/staging/rtl8188eu/os_dep/mon.c | 19 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 97 +- drivers/staging/rtl8188eu/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 18 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 135 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 28 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 5 - drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 12 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 10 +- drivers/staging/rtl8192e/rtllib.h | 2 - drivers/staging/rtl8192e/rtllib_rx.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac.c | 1 - drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192e/rtllib_wx.c | 4 - drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 - .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 25 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 15 +- drivers/staging/rtl8192u/r8192U_dm.c | 6 +- drivers/staging/rtl8192u/r8192U_hw.h | 19 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 41 - drivers/staging/rtl8192u/r819xU_phy.c | 48 +- drivers/staging/rtl8712/hal_init.c | 3 + drivers/staging/rtl8712/os_intfs.c | 4 - drivers/staging/rtl8712/rtl8712_cmd.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 5 +- drivers/staging/rtl8712/rtl8712_xmit.c | 6 +- drivers/staging/rtl8712/rtl871x_debug.h | 23 - drivers/staging/rtl8712/rtl871x_mlme.c | 6 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 31 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 127 -- drivers/staging/rtl8712/rtl871x_recv.c | 2 +- drivers/staging/rtl8712/rtl871x_security.c | 12 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 1 - drivers/staging/rtl8712/rtl871x_xmit.c | 1 - drivers/staging/rtl8712/usb_intf.c | 33 +- drivers/staging/rtl8712/xmit_linux.c | 1 - drivers/staging/rtl8723bs/Makefile | 2 - drivers/staging/rtl8723bs/TODO | 2 - drivers/staging/rtl8723bs/core/rtw_ap.c | 244 +-- drivers/staging/rtl8723bs/core/rtw_cmd.c | 41 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 74 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 210 -- drivers/staging/rtl8723bs/core/rtw_efuse.c | 14 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 28 +- drivers/staging/rtl8723bs/core/rtw_io.c | 35 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 103 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 440 ++-- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 2 - drivers/staging/rtl8723bs/core/rtw_recv.c | 26 +- drivers/staging/rtl8723bs/core/rtw_security.c | 672 +----- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 43 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 194 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 68 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 959 ++------- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 519 +---- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 68 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 79 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 49 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 658 +++--- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 340 +-- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 221 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 175 -- drivers/staging/rtl8723bs/hal/hal_com.c | 261 --- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1059 ++------- drivers/staging/rtl8723bs/hal/hal_intf.c | 3 - drivers/staging/rtl8723bs/hal/odm.c | 103 +- drivers/staging/rtl8723bs/hal/odm.h | 46 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 107 - drivers/staging/rtl8723bs/hal/odm_DIG.c | 322 --- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 22 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 38 - drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 36 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 34 - drivers/staging/rtl8723bs/hal/odm_PathDiv.h | 21 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 1 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 71 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 2 - drivers/staging/rtl8723bs/hal/odm_debug.c | 44 - drivers/staging/rtl8723bs/hal/odm_debug.h | 165 -- drivers/staging/rtl8723bs/hal/odm_precomp.h | 2 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 65 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 69 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 35 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 16 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 2 - drivers/staging/rtl8723bs/include/autoconf.h | 50 - drivers/staging/rtl8723bs/include/drv_conf.h | 19 - drivers/staging/rtl8723bs/include/drv_types.h | 12 +- drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 62 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 198 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 1 - drivers/staging/rtl8723bs/include/hal_data.h | 40 +- drivers/staging/rtl8723bs/include/hal_pg.h | 2 - drivers/staging/rtl8723bs/include/hal_phy.h | 24 - drivers/staging/rtl8723bs/include/ieee80211.h | 67 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 2 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 21 - drivers/staging/rtl8723bs/include/rtw_ap.h | 2 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 170 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 4 - drivers/staging/rtl8723bs/include/rtw_io.h | 44 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 84 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_rf.h | 33 +- drivers/staging/rtl8723bs/include/rtw_security.h | 104 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 2 - drivers/staging/rtl8723bs/include/wifi.h | 3 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 32 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 67 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 36 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 4 - drivers/staging/rtl8723bs/os_dep/recv_linux.c | 2 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 6 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 28 - drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 - drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 10 +- drivers/staging/rts5208/ms.c | 1 - drivers/staging/sm750fb/sm750_accel.c | 4 +- drivers/staging/unisys/visorhba/visorhba_main.c | 101 +- drivers/staging/unisys/visorinput/visorinput.c | 1 - drivers/staging/vc04_services/Makefile | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 307 +-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 2 +- .../interface/vchiq_arm/vchiq_connected.c | 2 +- .../interface/vchiq_arm/vchiq_connected.h | 8 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 1636 +++++++------- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 93 +- .../interface/vchiq_arm/vchiq_debugfs.c | 6 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/staging/vt6655/upc.h | 2 +- drivers/staging/wlan-ng/cfg80211.c | 30 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 6 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/acpi.c | 206 ++ drivers/thunderbolt/dma_port.c | 94 +- drivers/thunderbolt/domain.c | 9 +- drivers/thunderbolt/eeprom.c | 19 +- drivers/thunderbolt/icm.c | 20 +- drivers/thunderbolt/lc.c | 6 +- drivers/thunderbolt/nhi.c | 71 +- drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/nvm.c | 95 + drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/quirks.c | 30 +- drivers/thunderbolt/retimer.c | 108 +- drivers/thunderbolt/sb_regs.h | 2 + drivers/thunderbolt/switch.c | 274 ++- drivers/thunderbolt/tb.c | 71 +- drivers/thunderbolt/tb.h | 116 +- drivers/thunderbolt/tb_regs.h | 4 + drivers/thunderbolt/test.c | 559 ++++- drivers/thunderbolt/tunnel.c | 401 +++- drivers/thunderbolt/tunnel.h | 2 + drivers/thunderbolt/usb4.c | 438 +++- drivers/thunderbolt/usb4_port.c | 280 +++ drivers/thunderbolt/xdomain.c | 10 + drivers/tty/Kconfig | 2 +- drivers/tty/Makefile | 1 - drivers/tty/amiserial.c | 12 +- drivers/tty/ehv_bytechan.c | 4 +- drivers/tty/goldfish.c | 4 +- drivers/tty/hvc/hvc_console.c | 8 +- drivers/tty/hvc/hvc_iucv.c | 2 - drivers/tty/hvc/hvcs.c | 4 +- drivers/tty/hvc/hvsi.c | 6 +- drivers/tty/ipwireless/tty.c | 6 +- drivers/tty/mips_ejtag_fdc.c | 8 +- drivers/tty/moxa.c | 22 +- drivers/tty/mxser.c | 1958 +++++------------ drivers/tty/mxser.h | 151 -- drivers/tty/n_gsm.c | 34 +- drivers/tty/n_hdlc.c | 18 +- drivers/tty/n_null.c | 7 +- drivers/tty/n_r3964.c | 1283 ----------- drivers/tty/n_tty.c | 201 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 89 +- drivers/tty/serdev/core.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 54 +- drivers/tty/serial/8250/8250_core.c | 27 +- drivers/tty/serial/8250/8250_exar.c | 20 +- drivers/tty/serial/8250/8250_of.c | 4 + drivers/tty/serial/8250/8250_omap.c | 22 +- drivers/tty/serial/8250/8250_pci.c | 172 +- drivers/tty/serial/8250/8250_port.c | 57 +- drivers/tty/serial/8250/serial_cs.c | 13 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 19 +- drivers/tty/serial/dz.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 135 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/imx.c | 27 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 21 + drivers/tty/serial/max310x.c | 40 +- drivers/tty/serial/meson_uart.c | 8 +- drivers/tty/serial/mux.c | 2 +- drivers/tty/serial/mvebu-uart.c | 21 +- drivers/tty/serial/mxs-auart.c | 26 +- drivers/tty/serial/omap-serial.c | 10 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/qcom_geni_serial.c | 22 +- drivers/tty/serial/samsung_tty.c | 3 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 26 +- drivers/tty/serial/serial_core.c | 58 +- drivers/tty/serial/serial_txx9.c | 2 +- drivers/tty/serial/sh-sci.c | 41 +- drivers/tty/serial/sh-sci.h | 1 + drivers/tty/serial/st-asc.c | 4 +- drivers/tty/serial/stm32-usart.c | 197 +- drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 2 +- drivers/tty/serial/tegra-tcu.c | 26 +- drivers/tty/serial/uartlite.c | 27 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/serial/vr41xx_siu.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/synclink_gt.c | 27 +- drivers/tty/tty_baudrate.c | 13 +- drivers/tty/tty_buffer.c | 28 +- drivers/tty/tty_io.c | 198 +- drivers/tty/tty_ioctl.c | 96 +- drivers/tty/tty_jobctrl.c | 88 +- drivers/tty/tty_ldisc.c | 29 +- drivers/tty/tty_port.c | 18 +- drivers/tty/ttynull.c | 2 +- drivers/tty/vcc.c | 28 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/selection.c | 20 +- drivers/tty/vt/vt.c | 18 +- drivers/uio/Kconfig | 2 +- drivers/uio/uio_aec.c | 2 +- drivers/uio/uio_pci_generic.c | 32 + drivers/usb/atm/cxacru.c | 2 +- drivers/usb/cdns3/cdns3-ep0.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 40 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 7 +- drivers/usb/cdns3/cdnsp-mem.c | 5 +- drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/ci.h | 2 - drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 34 +- drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/class/cdc-acm.c | 26 +- drivers/usb/class/cdc-wdm.c | 5 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 62 +- drivers/usb/core/devio.c | 2 +- drivers/usb/core/hcd.c | 130 ++ drivers/usb/core/hub.c | 34 +- drivers/usb/core/message.c | 6 + drivers/usb/core/quirks.c | 1 - drivers/usb/core/sysfs.c | 24 - drivers/usb/core/urb.c | 9 + drivers/usb/dwc2/core.c | 30 +- drivers/usb/dwc2/gadget.c | 14 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/params.c | 4 +- drivers/usb/dwc2/pci.c | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/core.c | 7 +- drivers/usb/dwc3/core.h | 2 - drivers/usb/dwc3/debugfs.c | 8 +- drivers/usb/dwc3/drd.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 8 +- drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/dwc3/trace.h | 2 - drivers/usb/gadget/function/f_eem.c | 43 +- drivers/usb/gadget/function/f_fs.c | 65 +- drivers/usb/gadget/function/f_hid.c | 4 +- drivers/usb/gadget/function/f_printer.c | 3 +- drivers/usb/gadget/function/f_uac2.c | 144 +- drivers/usb/gadget/function/u_audio.c | 225 +- drivers/usb/gadget/function/u_audio.h | 12 + drivers/usb/gadget/function/u_hid.h | 4 +- drivers/usb/gadget/function/u_midi.h | 4 +- drivers/usb/gadget/function/u_serial.c | 12 +- drivers/usb/gadget/function/u_uac2.h | 4 + drivers/usb/gadget/function/uvc_configfs.c | 5 - drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/core.c | 49 + drivers/usb/gadget/udc/dummy_hcd.c | 11 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 5 + drivers/usb/gadget/udc/fsl_udc_core.c | 44 +- drivers/usb/gadget/udc/fsl_usb2_udc.h | 19 - drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/gr_udc.h | 2 - drivers/usb/gadget/udc/lpc32xx_udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/mv_udc_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 41 +- drivers/usb/gadget/udc/net2272.h | 1 + drivers/usb/gadget/udc/net2280.c | 51 +- drivers/usb/gadget/udc/net2280.h | 1 + drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa25x_udc.h | 4 - drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.h | 4 - drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 9 +- drivers/usb/gadget/udc/s3c2410_udc.h | 1 - drivers/usb/gadget/udc/tegra-xudc.c | 30 +- drivers/usb/gadget/udc/trace.c | 2 +- drivers/usb/gadget/udc/trace.h | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/ehci-fsl.c | 8 +- drivers/usb/host/ehci-hcd.c | 8 +- drivers/usb/host/ehci-hub.c | 139 -- drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 3 - drivers/usb/host/u132-hcd.c | 6 +- drivers/usb/host/xhci-dbgtty.c | 8 +- drivers/usb/host/xhci-mem.c | 3 + drivers/usb/host/xhci-mtk-sch.c | 60 +- drivers/usb/host/xhci-mtk.c | 2 - drivers/usb/host/xhci-mtk.h | 10 +- drivers/usb/host/xhci-pci-renesas.c | 18 +- drivers/usb/host/xhci-ring.c | 7 +- drivers/usb/host/xhci-tegra.c | 621 ++++-- drivers/usb/host/xhci.c | 10 +- drivers/usb/host/xhci.h | 11 +- drivers/usb/isp1760/Kconfig | 5 +- drivers/usb/isp1760/isp1760-core.c | 513 ++++- drivers/usb/isp1760/isp1760-core.h | 44 +- drivers/usb/isp1760/isp1760-hcd.c | 1020 ++++++--- drivers/usb/isp1760/isp1760-hcd.h | 57 +- drivers/usb/isp1760/isp1760-if.c | 41 +- drivers/usb/isp1760/isp1760-regs.h | 435 ++-- drivers/usb/isp1760/isp1760-udc.c | 251 ++- drivers/usb/isp1760/isp1760-udc.h | 13 +- drivers/usb/misc/ftdi-elan.c | 1 - drivers/usb/mtu3/mtu3.h | 30 +- drivers/usb/mtu3/mtu3_core.c | 20 +- drivers/usb/mtu3/mtu3_debugfs.c | 1 + drivers/usb/mtu3/mtu3_dr.c | 169 +- drivers/usb/mtu3/mtu3_gadget.c | 2 +- drivers/usb/mtu3/mtu3_host.c | 6 +- drivers/usb/mtu3/mtu3_plat.c | 95 +- drivers/usb/musb/musb_core.c | 71 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musb_host.c | 18 +- drivers/usb/musb/musb_host.h | 4 - drivers/usb/musb/musb_trace.h | 17 + drivers/usb/musb/omap2430.c | 32 + drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/phy/phy-isp1301.c | 25 +- drivers/usb/phy/phy-tegra-usb.c | 15 +- drivers/usb/phy/phy.c | 55 +- drivers/usb/roles/class.c | 9 + drivers/usb/serial/belkin_sa.c | 20 +- drivers/usb/serial/cp210x.c | 189 +- drivers/usb/serial/cyberjack.c | 4 +- drivers/usb/serial/cypress_m8.c | 37 +- drivers/usb/serial/digi_acceleport.c | 46 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/generic.c | 12 +- drivers/usb/serial/io_edgeport.c | 39 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/ir-usb.c | 6 +- drivers/usb/serial/keyspan.c | 4 +- drivers/usb/serial/kobil_sct.c | 4 +- drivers/usb/serial/metro-usb.c | 12 +- drivers/usb/serial/mos7720.c | 29 +- drivers/usb/serial/mos7840.c | 17 +- drivers/usb/serial/opticon.c | 6 +- drivers/usb/serial/oti6858.c | 12 +- drivers/usb/serial/pl2303.c | 15 +- drivers/usb/serial/quatech2.c | 6 +- drivers/usb/serial/sierra.c | 8 +- drivers/usb/serial/ti_usb_3410_5052.c | 16 +- drivers/usb/serial/usb-serial.c | 4 +- drivers/usb/serial/usb-wwan.h | 4 +- drivers/usb/serial/usb_wwan.c | 12 +- drivers/usb/serial/whiteheat.c | 9 +- drivers/usb/typec/class.c | 4 +- drivers/usb/typec/mux.c | 39 +- drivers/usb/typec/mux.h | 6 + drivers/usb/typec/mux/intel_pmc_mux.c | 28 +- drivers/usb/typec/tcpm/tcpci.c | 46 +- drivers/usb/typec/tcpm/tcpm.c | 86 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 4 +- drivers/video/fbdev/Kconfig | 1 - drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 + drivers/visorbus/visorchipset.c | 6 +- drivers/w1/masters/ds2482.c | 94 +- drivers/w1/slaves/w1_ds2438.c | 122 +- drivers/w1/slaves/w1_therm.c | 5 +- drivers/watchdog/mei_wdt.c | 4 +- fs/block_dev.c | 6 +- fs/debugfs/file.c | 38 +- fs/kernfs/dir.c | 86 +- include/dt-bindings/interconnect/qcom,sc7280.h | 165 ++ include/linux/debugfs.h | 26 +- include/linux/device.h | 46 +- include/linux/eeprom_93xx46.h | 3 + include/linux/export.h | 5 + include/linux/firmware.h | 4 +- include/linux/fpga/altera-pr-ip-core.h | 1 - include/linux/fpga/fpga-bridge.h | 2 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 3 - include/linux/i2c.h | 8 +- include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/iio/common/cros_ec_sensors_core.h | 2 +- include/linux/iio/common/st_sensors.h | 36 +- include/linux/iio/iio-opaque.h | 22 +- include/linux/iio/iio.h | 32 +- include/linux/iio/imu/adis.h | 2 + include/linux/mcb.h | 2 +- include/linux/n_r3964.h | 175 -- include/linux/nvmem-provider.h | 1 + include/linux/phy/phy.h | 2 +- include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/st_sensors_pdata.h | 3 +- include/linux/platform_device.h | 3 - include/linux/serial_8250.h | 2 +- include/linux/serial_core.h | 5 +- include/linux/soundwire/sdw.h | 5 +- include/linux/soundwire/sdw_intel.h | 6 +- include/linux/stm.h | 2 +- include/linux/sysfs.h | 6 + include/linux/tty.h | 78 +- include/linux/tty_driver.h | 12 +- include/linux/tty_flip.h | 4 +- include/linux/tty_ldisc.h | 6 +- include/linux/usb.h | 9 +- include/linux/usb/composite.h | 2 +- include/linux/usb/gadget.h | 3 +- include/linux/usb/hcd.h | 17 +- include/linux/usb/isp1760.h | 19 - include/linux/usb/otg-fsm.h | 6 +- include/linux/usb/otg.h | 2 +- include/linux/usb/quirks.h | 2 +- include/linux/usb/role.h | 6 + include/linux/usb/serial.h | 10 +- include/linux/usb/tcpm.h | 4 + include/linux/usb/typec_dp.h | 2 +- include/linux/vt_kern.h | 1 - include/uapi/linux/n_r3964.h | 99 - include/uapi/linux/raw.h | 17 - include/uapi/misc/habanalabs.h | 13 + lib/devres.c | 4 +- lib/dynamic_debug.c | 6 +- lib/test_firmware.c | 10 +- net/bluetooth/rfcomm/tty.c | 4 +- net/nfc/nci/uart.c | 7 +- sound/soc/codecs/cx20442.c | 4 +- sound/soc/codecs/wm8958-dsp2.c | 6 +- sound/soc/intel/boards/sof_sdw.c | 4 +- sound/soc/ti/ams-delta.c | 11 +- tools/testing/selftests/lkdtm/config | 7 + tools/testing/selftests/lkdtm/run.sh | 12 +- tools/testing/selftests/lkdtm/stack-entropy.sh | 1 + tools/testing/selftests/lkdtm/tests.txt | 11 +- 1237 files changed, 35844 insertions(+), 31133 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-bus-iio create mode 100644 Documentation/ABI/stable/sysfs-driver-w1_ds2438 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 delete mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-icm42600 create mode 100644 Documentation/ABI/testing/sysfs-class-spi-eeprom create mode 100644 Documentation/ABI/testing/sysfs-devices-removable delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16201.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma220.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/nxp,fxls8962af.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7298.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7476.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7746.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5755.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5755.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac082s085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti-dac082s085.txt create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2591.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml rename drivers/staging/hikey9xx/phy-hi3670-usb3.yaml => Documentation/devicetree/b [...] delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-pcie.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,rcar-gen3-pcie-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/rockchip-inno-csi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml create mode 100644 Documentation/devicetree/bindings/serial/8250_omap.yaml delete mode 100644 Documentation/devicetree/bindings/serial/omap_serial.txt rename {drivers/staging/hikey9xx => Documentation/devicetree/bindings/spmi}/hisili [...] create mode 100644 Documentation/devicetree/bindings/usb/nxp,isp1760.yaml create mode 100644 Documentation/devicetree/bindings/usb/realtek,rts5411.yaml create mode 100644 arch/mips/include/asm/mach-ralink/spaces.h create mode 100644 drivers/base/trace.c create mode 100644 drivers/base/trace.h delete mode 100644 drivers/char/raw.c create mode 100644 drivers/char/xillybus/xillybus_class.c create mode 100644 drivers/char/xillybus/xillybus_class.h create mode 100644 drivers/char/xillybus/xillyusb.c create mode 100644 drivers/counter/intel-qep.c create mode 100644 drivers/iio/accel/fxls8962af-core.c create mode 100644 drivers/iio/accel/fxls8962af-i2c.c create mode 100644 drivers/iio/accel/fxls8962af-spi.c create mode 100644 drivers/iio/accel/fxls8962af.h create mode 100644 drivers/iio/accel/sca3300.c create mode 100644 drivers/iio/adc/ti-tsc2046.c create mode 100644 drivers/iio/chemical/sps30.h create mode 100644 drivers/iio/chemical/sps30_i2c.c create mode 100644 drivers/iio/chemical/sps30_serial.c create mode 100644 drivers/iio/imu/st_lsm9ds0/Kconfig create mode 100644 drivers/iio/imu/st_lsm9ds0/Makefile create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c create mode 100644 drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c create mode 100644 drivers/iio/light/tsl2591.c create mode 100644 drivers/iio/temperature/tmp117.c create mode 100644 drivers/interconnect/qcom/sc7280.c create mode 100644 drivers/interconnect/qcom/sc7280.h rename drivers/{staging/hikey9xx => phy/hisilicon}/phy-hi3670-usb3.c (98%) create mode 100644 drivers/phy/phy-can-transceiver.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-csidphy.c rename drivers/{staging/hikey9xx => spmi}/hisi-spmi-controller.c (99%) delete mode 100644 drivers/staging/iio/cdc/ad7746.h delete mode 100644 drivers/staging/kpc2000/Kconfig delete mode 100644 drivers/staging/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/TODO delete mode 100644 drivers/staging/kpc2000/kpc.h delete mode 100644 drivers/staging/kpc2000/kpc2000/Makefile delete mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c delete mode 100644 drivers/staging/kpc2000/kpc2000/core.c delete mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h delete mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h delete mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h delete mode 100644 drivers/staging/kpc2000/kpc2000_i2c.c delete mode 100644 drivers/staging/kpc2000/kpc2000_spi.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile delete mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c delete mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h delete mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h delete mode 100644 drivers/staging/rtl8188eu/core/rtw_debug.c delete mode 100644 drivers/staging/rtl8188eu/include/odm_debug.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/rtl8723bs/core/rtw_eeprom.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_PathDiv.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_debug.h delete mode 100644 drivers/staging/rtl8723bs/include/autoconf.h delete mode 100644 drivers/staging/rtl8723bs/include/drv_conf.h create mode 100644 drivers/thunderbolt/usb4_port.c delete mode 100644 drivers/tty/mxser.h delete mode 100644 drivers/tty/n_r3964.c create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h delete mode 100644 include/linux/n_r3964.h delete mode 100644 include/linux/usb/isp1760.h delete mode 100644 include/uapi/linux/n_r3964.h delete mode 100644 include/uapi/linux/raw.h