This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d76886972823 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new 3055c92c7d40 usb-storage: SCSI glue: use dev_err instead of printk new 237b668c1c5d usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] new 601acc789956 usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] new 3c60e959fa35 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] new 9fd7a05e9776 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] new 80d59826d2d0 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] new ec035f91297d usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] new 893a66d34298 usb: bdc: use devm_platform_ioremap_resource() to simplify code new 3aec68e3e020 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] new 55419932d2ac usb: host: xhci-tegra: use devm_platform_ioremap_resource( [...] new 9cbe0c60c791 usb: isp1362-hcd: use devm_platform_ioremap_resource() to [...] new e719ffbf872e usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] new d706a95bb48a usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] new 33b4332f9282 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] new 89fa75acc40f usb: phy: keystone: use devm_platform_ioremap_resource() t [...] new f68341d194c3 USB: musb: use devm_platform_ioremap_resource() to simplify code new 8f9b6228b2fc usb: host: u132-hcd: fix spelling mistake "overcurren" -> [...] new c2c1c66b5d43 usb: Fix Kconfig indentation new f906d0614f5f usb: ftdi-elan: move a couple of statements to next line new faf4b0dcea31 usbip: clean up an indentation issue new c0ee57ce66fa USB: gadget: udc: clean up an indentation issue new 29e56c0cf5d9 usb: musb: musb_gadget.c: Remove unused variable new 9ac0fc3906ec usb: chipidea: tegra: clean up tegra_udc flag code new 5d88ef9eead8 usb: host: xhci-tegra: use regulator_bulk_set_supply_names() new 9c4567fa0a44 USB: host: ohci-at91: completely shutdown the controller i [...] new a3bf4d681655 USB: host: ohci-at91: suspend: delay needed before to stop clocks new 87e8dfa6f7eb USB: host: ohci-at91: resume: balance the clock start call new 5022204a464c usb: renesas_usbhs: simplify usbhs_status_get_device_state() new fef22636889e usb: renesas_usbhs: enable DVSE interrupt new 39abcc84846b usb: renesas_usbhs: add suspend event support in gadget mode new 1918fa0d4498 dt-bindings: usb: hd3ss3220 device tree binding document new 1c48c759ef4b usb: typec: driver for TI HD3SS3220 USB Type-C DRP port co [...] new 4aec2393f514 dt-bindings: usb: renesas_usb3: Document usb role switch support new ad9480ae360a dt-bindings: usb: usb251xb: add documentation for voltage supply new 4d7201cda226 usb: usb251xb: add vdd supply support new a9bab25556f1 usb: usb251xb: simplify reset helper new 905eccc6a509 usb: usb251xb: add pm_ops new dd3fd317e2be usb: typec: hd3ss3220_irq() can be static new a570ec79641a usb: image: microtek.c: Remove unused variable new 233450310b68 usb: isp1760: isp1760-hcd.c: Drop condition with no effect new 8a02a23f33be xhci: tegra: Parameterize mailbox register addresses new 2538f0ee8a29 usb: host: xhci-tegra: Add Tegra194 XHCI support new da4b5d18dd94 usb: typec: add dependency for TYPEC_HD3SS3220 new 71460342d48b usb: mtu3: add a new function to do status stage new b1a71c904763 usb: mtu3: fix race condition about delayed_status new 29234e3bb557 usb: gadget: Remove set but not used variable 'opts' in ac [...] new db0386312f29 usb: gadget: Remove set but not used variable 'opts' in ms [...] new a4f55d8b8c14 usb: hub: Check device descriptor before resusciation new 5a9a8a4c5058 usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zer [...] new dd2057e544dc USB: core: drop OOM message new 71464db9c249 usb: core: devio.c: Fix assignment of 0/1 to bool variables new 49b8956b3d9b dt-bindings: usb-xhci: Add r8a774b1 support new 7236c197b4ed dt-bindings: usb: renesas_usb3: Document r8a774b1 support new f48c0a4228af dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support new 808566e6a78f dt-bindings: usb: renesas_usbhs: Add r8a774b1 support new a17e369540c5 dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support new 07562314c2d3 dt-bindings: dmaengine: usb-dmac: Add binding for r8a774b1 new 1141a7522e39 usb: typec: remove duplicated include from hd3ss3220.c new bf7c1d95af67 Merge 5.4-rc3 into usb-next new 46f62f887b2c usb: renesas_usbhs: fix __le16 warnings new 67f195806afc usb: renesas_usbhs: fix type of buf new c8dd192be821 usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() new be731286685a USB: host: ohci-at91: Remove unused variable regs in at91_stop_hc new abb0b3d96a1f usb: usbfs: Suppress problematic bind and unbind uevents. new d19f1d44e743 Merge 5.4-rc5 into usb-next new 16c8373ecf7b Merge 5.4-rc6 into usb-next new c6919d5e0cd1 usb: roles: Add usb_role_switch_find_by_fwnode() new a69dff995477 extcon: axp288: Remove the build-in connection description new 09e2a8b78cbd usb: ohci-nxp: fix use of integer as pointer new f3de5d857bb2 USB: bcma: Add a check for devm_gpiod_get new 6f9ac343c0d2 usb: host: oxu210hp-hcd: fix __iomem annotations new 2a59aa7711e0 usb: usb251xb: Drop some unused defines new 6fa54eda64d2 usb: usb251xb: Document chip variant usb2422 new cd7da3bc6c58 usb: usb251xb: Add support for USB2422 new c1aa81da1c64 usb: Spelling s/enpoint/endpoint/ new 4ff0eccbb5c4 usb: Spelling s/disconnet/disconnect/ new a363d50515eb usb: host: fotg210: add missed clk_put calls new 8442b02bf3c6 USB: dummy-hcd: increase max number of devices to 32 new 6dabeb891c00 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein new ad772c39b2fb usb: typec: Copy everything from struct typec_capability d [...] new 8c127a42af89 usb: typec: Introduce typec_get_drvdata() new 46310e4dade2 usb: typec: Separate the operations vector new 00ec21e58dc6 usb: typec: tcpm: Start using struct typec_operations new 1007dda3be1c usb: typec: tps6598x: Start using struct typec_operations new 6df475f804e6 usb: typec: ucsi: Start using struct typec_operations new 642b1017dc43 usb: typec: hd3ss3220: Start using struct typec_operations new 8c038ea8b65f usb: typec: Remove the callback members from struct typec_ [...] new 61d78ee29a0b usb: typec: Remove unused members from struct typec_capability new 24dab5380512 usb: typec: hd3ss3220: Give the connector fwnode to the po [...] new bdc62f2bae8f usb: typec: ucsi: Simplified registration and I/O API new f56de278e8ec usb: typec: ucsi: acpi: Move to the new API new e32fd989ac1c usb: typec: ucsi: ccg: Move to the new API new 2ede55468ca8 usb: typec: ucsi: Remove the old API new 470ce43a1a81 usb: typec: ucsi: Remove struct ucsi_control new 3cf657f07918 usb: typec: ucsi: Remove all bit-fields new e716bb38edb4 usb: typec: ucsi: New error codes new 74ce3e412748 usb: typec: ucsi: Optimise ucsi_unregister() new 51d11d0a9ea4 dt-bindings: usb: renesas: usb3-peri: convert bindings to [...] new 66d1b0c0580b usb: gadget: pch_udc: fix use after free new e76b3bf7654c usb: Allow USB device to be warm reset in suspended state new 79c36a704a87 USB: idmouse: simplify disconnect handling new 6710f773b51f USB: idmouse: drop redundant open-count check from release new d3db9c4dc14d USB: idmouse: clean up runaway white space new fa5e146eece5 USB: legousbtower: drop redundant MODULE_LICENSE ifdef new 07efa8738853 USB: legousbtower: drop redundant NULL check new 30da837a4938 USB: legousbtower: zero driver data at allocation new b5a80252e09c USB: legousbtower: drop redundant open_count check new 835bd2b5672b USB: legousbtower: drop noisy disconnect messages new 728fcd55e9ac USB: legousbtower: drop redundant interrupt-in running flag new bafd1b1c2cee USB: legousbtower: stop interrupt-out URB unconditionally new aa6f3832458d USB: legousbtower: remove tower_abort_transfers() new 7cfa11a5739d USB: legousbtower: clean up pointer declarations in driver data new a76c234faf7a USB: legousbtower: drop unnecessary packed attributes new 728772489d9d USB: legousbtower: drop redundant endianness comments new a0cd1df9d3e2 USB: legousbtower: clean up runaway white space new 3c84f4bbe33f USB: legousbtower: drop superfluous brackets new c1f602da92cc USB: legousbtower: drop superfluous newlines new 91feb01596e5 appledisplay: fix error handling in the scheduled work new 26a4d4c00f85 usbip: tools: fix fd leakage in the function of read_attr_ [...] new ec5f8dfd89d2 dt-bindings: usb: renesas_usbhs: convert bindings to json-schema new c368a411be00 dt-bindings: usb: rt1711h: Add connector bindings new 92aa5986f4f7 USB: chaoskey: fix error case of a timeout new 1ec13abac58b USBIP: add config dependency for SGL_ALLOC new 2a9125317b24 usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() new ba9f0f6eff1a usb: renesas_usbhs: Use dma_request_chan() directly for ch [...] new b8029ba97b31 usb: chipidea: debug: create debugfs directory under usb root new ee93c83bf756 usb: host: imx21: create debugfs directory under usb root new dcf5a2c390a3 usb: dwc3: create debugfs directory under usb root new 54ef0b39ec50 media: uvcvideo: drop error check of debugfs_create_dir() new b3c69ec8e232 usb: musb: dsps: create debugfs directory under usb root new de4c73982cce usb: dwc2: create debugfs directory under usb root new a66ada4f241c usb: gadget: bcm63xx_udc: create debugfs directory under usb root new 626557a352b2 usb: gadget: udc: renesas_usb3: create debugfs directory u [...] new 3a35bc8df488 usb: gadget: pxa27x: create debugfs directory under usb root new e47ff01b94b6 usb: gadget: udc: s3c2410_udc: create debugfs directory un [...] new ebd09f1cd417 USB: serial: pl2303: add support for PL2303HXN new 35714565089e USB: serial: ch341: reimplement line-speed handling new e696d00e65e8 USB: serial: mos7840: add USB ID to support Moxa UPort 2210 new 957c31ea082e USB: serial: option: add support for DW5821e with eSIM support new ea422312a462 USB: serial: mos7720: fix remote wakeup new 92fe35fb9c70 USB: serial: mos7840: fix remote wakeup new 375cb533c00a USB: serial: mos7840: clean up device-type handling new 1c333550ea92 USB: serial: mos7840: document MCS7810 detection hack new 960fbd1ca584 USB: serial: mos7840: fix probe error handling new 7183192196a6 USB: serial: mos7840: rip out broken interrupt handling new 3ec9fb6f3854 USB: serial: mos7840: drop redundant urb context check new ce039bd4b21f USB: serial: mos7840: drop paranoid port checks new 6d3471eded5e USB: serial: mos7840: drop paranoid serial checks new 2d52f0763f8e USB: serial: mos7840: drop serial struct accessor new 7b2faede671a USB: serial: mos7840: drop port driver data accessors new f8e8dcaf14d9 USB: serial: mos7840: drop read-urb check new 067814c97494 USB: serial: mos7840: drop port open flag new f0797095423e USB: serial: option: add support for Foxconn T77W968 LTE modules new c1a1f273d082 USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P new 6e0f30604dbd Merge tag 'usb-serial-5.5-rc1' of https://git.kernel.org/p [...] new dc0ffbea5729 usb: host: xhci: update event ring dequeue pointer on purpose new 58b9d71a0f55 xhci: Add tracing for xhci doorbell register writes new 36dc01657b49 usb: host: xhci: Support running urb giveback in tasklet context new 07a594f35365 xhci-pci: Allow host runtime PM as default also for Intel [...] new a079973f462a usb: typec: tcpm: Remove tcpc_config configuration mechanism new 9ba3aca8fe82 usb: dwc3: Disable phy suspend after power-on reset new daf82bd24e30 usb: gadget: u_serial: add missing port entry locking new fe1ea63ad806 usb: gadget: u_serial: reimplement console support new b417343c6a0f usb: gadget: u_serial: make OBEX port not a console new d7cb8fb7aa7d usb: gadget: u_serial: allow more console gadget ports new bd25a14edb75 usb: gadget: legacy/serial: allow dynamic removal new ef9b457d0dd2 usb: gadget: u_serial: diagnose missed console messages new c6561082b833 usb: gadget: u_serial: use mutex for serialising open()s new b45ca31a6a4c usb: phy: keystone: use devm_platform_ioremap_resource() t [...] new 53490989ff91 usb: phy: mxs: use devm_platform_ioremap_resource() to sim [...] new 836283dd7bff usb: renesas_usbhs: use devm_platform_ioremap_resource() t [...] new 2e78dd514706 usb: gadget: at91_udc: use devm_platform_ioremap_resource( [...] new 4496bf250539 usb: gadget: bcm63xx_udc: use devm_platform_ioremap_resour [...] new 586a5fd60c3c usb: bdc: use devm_platform_ioremap_resource() to simplify code new 60b6465be786 usb: gadget: gr_udc: use devm_platform_ioremap_resource() [...] new 623128070e78 usb: gadget: pxa25x_udc: use devm_platform_ioremap_resourc [...] new e7705d269b28 usb: gadget: pxa27x_udc: use devm_platform_ioremap_resourc [...] new 195ad9c36d82 usb: gadget: r8a66597-udc: use devm_platform_ioremap_resou [...] new e17d87668ecd usb: gadget: renesas_usb3: use devm_platform_ioremap_resou [...] new 6a3893bfbe02 usb: gadget: s3c-hsudc: use devm_platform_ioremap_resource [...] new e961c47e66f1 usb: gadget: udc: renesas_usb3: add suspend event support new 8b20d00f0f08 usb: renesas_usbhs: enable DVSE interrupt new d2802865f7e5 usb: renesas_usbhs: simplify usbhs_status_get_device_state() new f2b06c953911 usb: renesas_usbhs: add suspend event support in gadget mode new 1bff4a4e66b9 USB: dummy-hcd: increase max number of devices to 32 new 15ac1d99b845 USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein new eb23c8b4fd98 usb: fsl: Remove unused variable new 75eaa498c99e usb: gadget: Correct NULL pointer checking in fsl gadget new 0b8b1a1fede0 usb: gadget: f_tcm: Provide support to get alternate setti [...] new 3654aaa922f3 usb: gadget: configfs: fix concurrent issue between compos [...] new e6fda6e69db2 usb: mtu3: add a new function to do status stage new 6973dbdd1c1f usb: gadget: Remove set but not used variable 'opts' in ac [...] new e804cd46b2a2 usb: gadget: Remove set but not used variable 'opts' in ms [...] new b049e03ca57f phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] new 1cbfb8c4f62d usb: gadget: Quieten gadget config message new 5a1500774751 USB: gadget: udc: clean up an indentation issue new a9a367d0ade8 usb: gadget: udc: lpc32xx: Use devm_platform_ioremap_resou [...] new 6689f0f4bb14 usb: dwc2: use a longer core rest timeout in dwc2_core_reset() new 038761ce68c2 usb: dwc3: debug: Remove newline printout new 49db427232fe usb: gadget: Add UDC driver for tegra XUSB device mode controller new f3088e6a12fe usb: mtu3: fix race condition about delayed_status new 4c48f2367844 dt-bindings: usb: Add binding for the TI wrapper for Caden [...] new 387c359b84f7 usb: cdns3: Add TI specific wrapper driver new 726b4fba94be usb: dwc3: of-simple: add a shutdown new 7170d1a4cc4d Merge tag 'usb-for-v5.5' of git://git.kernel.org/pub/scm/l [...] new 347bc8cb2638 usb-serial: cp201x: support Mark-10 digital force gauge new d16ab536aad2 usb: chipidea: udc: add new API ci_hdrc_gadget_connect new 72dc8df7920f usb: chipidea: udc: protect usb interrupt enable new 93c2c7330a3b usb: chipidea: imx: enable vbus and id wakeup only for OTG events new 782c1c49f3db usb: chipidea: core: change vbus-regulator as optional new df17aa9fb31f usb: chipidea: imx: check data->usbmisc_data against NULL [...] new 7d5ec335f94e usb: chipidea: imx: change hsic power regulator as optional new 3f4aad6e1a4c usb: chipidea: imx: refine the error handling for hsic new 4d6141288c33 usb: chipidea: imx: pinctrl for HSIC is optional new b38bcc8e1206 Merge tag 'usb-ci-v5.5-rc1' of git://git.kernel.org/pub/sc [...] new 6351653febbb usb: host: xhci-tegra: Correct phy enable sequence new bff000cae1ee USB: uas: honor flag to avoid CAPACITY16 new 335cbbd5762d USB: uas: heed CAPACITY_HEURISTICS new 65cc8bf99349 USB: documentation: flags on usb-storage versus UAS new bc3bdb12bbb3 usb-storage: Disable UAS on JMicron SATA enclosure new 093edc2baad2 usb: gadget: configfs: Fix missing spin_lock_init() new c3afa2224345 usb: dwc3: Fix Kconfig indentation new 2f8b6e9a2b5e usb: host: Fix Kconfig indentation new b14f8b90341b usb: gadget: Fix Kconfig indentation new 6aad39f63949 usb: misc: Fix Kconfig indentation new 0b2c26fb1144 usb: serial: Fix Kconfig indentation new d4836b69d935 usb: musb: create debugfs directory under usb root new f5b7f7c83821 usb: gadget: atmel: create debugfs directory under usb root new 91a9f2d3f976 usb: gadget: udc: gr_udc: create debugfs directory under usb root new 59274c716480 Merge tag 'usb-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] new 8b063441b741 drivers/misc: ti-st: Remove unneeded variable in st_tty_open new 780ee709bdb4 mei: buf: drop 'running hook' debug messages. new 3079b54aa9a0 eeprom: Warn that the driver is deprecated new 736683092152 mei: fix modalias documentation new 3e917975b7cd mei: me: fix me_intr_clear function name in KDoc new 71200fcbb91c w1: sgi_w1: use devm_platform_ioremap_resource() to simplify code new ad90ff6964d7 misc: atmel_tclib: use devm_platform_ioremap_resource() to [...] new fa6f90f349ac sgi-gru: simplify procfs code some more new bb4d6e0ee83c lis3lv02d: switch to using input device polling mode new 32a738704d7f greybus: remove excessive check in gb_connection_hd_cport_ [...] new d52accce0aad platform: goldfish: Allow goldfish drivers for archs with [...] new 9964f8c899fc misc: rtsx: Remove unneeded variable in rts5260_card_power_on new 689e3557a2d1 misc: MIC: drop all 'comment' lines from its Kconfig new 2419e55e532d misc: fastrpc: add mmap/unmap support new 2d10d2d17072 misc: fastrpc: fix memory leak from miscdev->name new 55bcda35584c misc: fastrpc: do not interrupt kernel calls new 387f625585d1 misc: fastrpc: handle interrupted contexts new efcd2390f56b misc: fastrpc: revert max init file size back to 2MB new 7ed42113ce03 ocxl: Use the correct style for SPDX License Identifier new 40688bd58df7 misc: Use the correct style for SPDX License Identifier new 97856e59384d Merge 5.4-rc3 into char-misc-next new 990be7476485 binder: Use common definition of SZ_1K new 834c7360f92a binder: Remove incorrect comment about vm_insert_page() behavior new 6859eba4f6fb samples: mei: use hostprogs kbuild constructs new da80d2e516eb Merge 5.4-rc5 into char-misc-next new 891e60368ba1 drivers: mcb: use symbol namespaces new f188b5e76aae coresight: etm4x: Save/restore state across CPU low power states new b7909065e8eb dt-bindings: arm: coresight: Add support for coresight-los [...] new 0373d90639ef coresight: etm4x: Add support for ThunderX2 new 057f2c57b08d coresight: etm4x: Fixes for ETM v4.4 architecture updates. new 2fe6899e36aa coresight: etm4x: Fix input validation for sysfs. new 75198a7d4c0c coresight: etm4x: Add missing API to set EL match on addre [...] new 1b6b0e087fc7 coresight: etm4x: Fix issues with start-stop logic. new c2431fed288a coresight: etm4x: Improve usability of sysfs - include/exc [...] new 3e12d3b01324 coresight: etm4x: Improve usability of sysfs - CID and VMI [...] new a578427de5b2 coresight: etm4x: Add view comparator settings API to sysfs. new ebddaad09e10 coresight: etm4x: Add missing single-shot control API to sysfs new f08d688223b0 coresight: Add explicit architecture dependency new edda32dabedb coresight: Serialize enabling/disabling a link device. new 9c7db4947506 coresight: etm4x: Fix BMVAL misuse new e81b88932985 extcon-intel-cht-wc: Don't reset USB data connection at probe new 6942635032cf extcon: sm5502: Reset registers during initialization new ddd1bbbae486 extcon: sm5502: remove redundant assignment to variable ca [...] new 26a4175372a5 Merge tag 'extcon-next-for-5.5' of git://git.kernel.org/pu [...] new 7a2b9e6ec845 mei: bus: prefix device names on bus with the bus name new 82b29b9f72af mei: me: add comet point V device id new 8670b2b8b029 rfkill: allocate static minor new 482c86cc37b7 char: xillybus: use devm_platform_ioremap_resource() to si [...] new 9b8303fc6efa nvmem: core: fix nvmem_cell_write inline function new 1e6d8e5f4441 nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] new f8017bfc1414 nvmem: imx: scu: support hole region check new 885ce72a09d0 nvmem: imx: scu: support write new c33c585f1b3a nvmem: imx-ocotp: reset error status on probe new 95d25206eb1d dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation new 096030e7f449 nvmem: sprd: Add Spreadtrum SoCs eFuse support new b210fac7f636 nvmem: imx: scu: fix dependency in Kconfig new de02fc40fc63 dt-bindings: nvmem: add binding for Rockchip OTP controller new 755864feb729 nvmem: add Rockchip OTP driver new fbf6a7a4c976 phy: xgene: make array serdes_reg static const, makes obje [...] new f466de0208e3 phy: tegra: xusb: remove unused variable new 265938bb1bc8 phy-mvebu-a3700-utmi: Use devm_platform_ioremap_resource() [...] new c9dfadeee89d phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optiona [...] new fa093440142d phy: hisilicon: use devm_platform_ioremap_resource() to si [...] new e4b957d3a7c7 phy: phy-brcm-usb-init: fix __iomem annotations new 1025cb924bd5 phy: phy-brcm-usb-init: fix use of integer as pointer new 700d3802427d dt-bindings: rcar-gen3-phy-usb2: Add r8a774b1 support new 3f6d43a66e3e dt-bindings: rcar-gen3-phy-usb3: Add r8a774b1 support new ac25b6e9f8d2 phy: tegra: xusb: Add XUSB dual mode support on Tegra210 new a5be28c3656a phy: tegra: xusb: Add usb3 port fake support on Tegra210 new 90767cdfea89 phy: tegra: xusb: Add vbus override support on Tegra210 new a8a24429dd1d phy: tegra: xusb: Add vbus override support on Tegra186 new 4bd5ead82d4b phy: renesas: rcar-gen3-usb2: Fix sysfs interface of "role" new 54fad40d3f01 phy: ti: dm816x: remove set but not used variable 'phy_data' new 64d5989c1ae5 phy: tegra: use regulator_bulk_set_supply_names() new 316b42945906 phy: ti: gmii-sel: fix mac tx internal delay for rgmii-rxid new 76126f5bd3fb dt-bindings: phy-qcom-qmp: Add sm8150 UFS phy compatible string new a88c85ee2ea3 phy: qcom-qmp: Add SM8150 QMP UFS PHY support new 6bd03e711369 dt-bindings: Add bindings for USB3 phy on Allwinner H6 new a228890f9458 phy: allwinner: add phy driver for USB3 PHY on Allwinner H6 SoC new 711b2bfba748 phy: add PHY_MODE_LVDS new b7535a3bc0ba phy/rockchip: Add support for Innosilicon MIPI/LVDS/TTL PHY new 3817c7961179 dt-bindings: phy: add yaml binding for rockchip,px30-dsi-dphy new 82b5d1644155 phy: lantiq: vrx200-pcie: fix error return code in ltq_vrx [...] new c9baab38fe0e phy: renesas: phy-rcar-gen2: Fix the array off by one warning new 64f86b997844 phy: qcom-usb-hs: Fix extcon double register after power cycle new 4569e64ab6a5 phy: phy-rockchip-inno-usb2: add phy description for px30 new 7383092c4d4c Merge tag 'phy-for-5.5' of git://git.kernel.org/pub/scm/li [...] new 907b471ca228 mei: me: mei_me_dev_init() use struct device instead of st [...] new 261b3e1f2a01 mei: me: store irq number in the hw struct. new 261e071acd9b mei: abstract fw status register read. new 52f6efdf8092 mei: add trc detection register to sysfs new b406357c572b thunderbolt: Add 'generation' attribute for devices new 1c9c5bc525b5 Merge branch 'thunderbolt/fixes' into thunderbolt/next new f07a360813f6 thunderbolt: Introduce tb_switch_is_icm() new 68b91293c837 thunderbolt: Log switch route string on config read/write timeout new af99f696b5c5 thunderbolt: Log error if adding switch fails new 8f57d4780666 thunderbolt: Convert basic adapter register names to follo [...] new 778bfca3d14a thunderbolt: Convert PCIe adapter register names to follow [...] new 98176380cbe5 thunderbolt: Convert DP adapter register names to follow t [...] new 826c6a177308 thunderbolt: Make tb_sw_write() take const parameter new b433d0100562 thunderbolt: Add helper macro to iterate over switch ports new b5db76dba064 thunderbolt: Refactor add_switch() into two functions new 91c0c12080d0 thunderbolt: Add support for lane bonding new 0d46c08d1ed4 thunderbolt: Add default linking between lane adapters if [...] new 17a8f815a0df thunderbolt: Expand controller name in tb_switch_is_xy() new 7bffd97eb7ab thunderbolt: Add downstream PCIe port mappings for Alpine [...] new de718ac7b6ae thunderbolt: Add Display Port CM handshake for Titan Ridge [...] new 8afe909b78e1 thunderbolt: Add Display Port adapter pairing and resource [...] new a11b88add440 thunderbolt: Add bandwidth management for Display Port tunnels new 354a7a7716ed thunderbolt: Do not start firmware unless asked by the user new 4180468e16cd Merge tag 'thunderbolt-for-v5.5' of git://git.kernel.org/p [...] new 2e32c2d675ac fsi: Add fsi-master class new cf700ba035dc fsi: Move master attributes to fsi-master class new 2fc95e04131c ABI: Update FSI path documentation new ae7748160159 trace: fsi: Print transfer size unsigned new 9f4c2b516b4f fsi: core: Fix small accesses and unaligned offsets via sysfs new 56ec311fddac fsi: fsi_master_class can be static new 8bcd06d0cb3d fsi: Move defines to common header new cccaa160c376 dt-bindings: fsi: Add description of FSI master new 606397d67f41 fsi: Add ast2600 master driver new 913b73730e15 fsi: aspeed: Add trace points new 5e5022995683 fsi: aspeed: Fix OPB0 byte order register values new 6120e5d821c0 dt-bindings: interconnect: qcom: add msm8974 bindings new 4e60a9568dc6 interconnect: qcom: add msm8974 driver new d20c0da8b202 fpga: Remove dev_err() usage after platform_get_irq() new 214be7470e5f Documentation: fpga: dfl: add descriptions for thermal/pow [...] new 4284c65a9fda fpga: dfl: fme: add thermal management support new fddc9fcbe69a fpga: dfl: fme: add power management support new bce92136c28f Merge tag 'fpga-dfl-for-5.5' of git://git.kernel.org/pub/s [...] new df72b7192119 soundwire: intel: add missing headers for cross-compilation new 2948d1921693 soundwire: intel: remove X86 dependency new 535bbe6a1f94 soundwire: remove DAI_ID_RANGE definitions new 80464533e148 soundwire: intel: remove playback/capture stream_name new 57a34790cd2c soundwire: cadence/intel: simplify PDI/port mapping new 807c15bc7787 soundwire: intel: don't filter out PDI0/1 new 1b53385e7938 soundwire: cadence_master: improve PDI allocation new 3fc40449a06b soundwire: intel: use correct header for io calls new 49ea07d33d9a soundwire: intel/cadence: fix startup sequence new 675d4c9aba86 soundwire: cadence_master: add hw_reset capability in debugfs new dfbe642d1ed9 soundwire: intel: add helper for initialization new 9e3d47fb2bdc soundwire: intel/cadence: add flag for interrupt enable new 3ccb8551f52e soundwire: cadence_master: make clock stop exit configurab [...] new c134f914e9f5 soundwire: intel: fix PDI/stream mapping for Bulk new 5bd54539788b soundwire: remove bitfield for unique_id, use u8 new de5b174b3bc8 soundwire: slave: add helper to extract slave ID new 2e8c4ad1f044 soundwire: ignore uniqueID when irrelevant new a61ead03a6f2 Merge tag 'soundwire-5.5-rc1' of git://git.kernel.org/pub/ [...] new 01b59c763fe2 Merge 5.4-rc7 into char-misc-next new 998174042da2 ppdev: fix PPGETTIME/PPSETTIME ioctls new 45a2d64696b1 lp: fix sparc64 LPSETTIMEOUT ioctl new c059d579961d parport: daisy: avoid hardcoded name new e962cd9cf9cf parport: do not check portlist when using device-model new 231ec2f24dad parport: load lowlevel driver if ports not found new 60f8a59ddcdc parport: daisy: use new parport device model new 8eb52a1ee37a binder: Fix race between mmap() and binder_alloc_print_pages() new a7a74d7ff55a binder: Prevent repeated use of ->mmap() via NULL mapping new 2a9edd056ed4 binder: Handle start==NULL in binder_update_page_range() new 3ec1bd7693ee uio: fix irq init with dt support & irq not defined new 46549769d051 w1: Fix documentation warning. new b0bbc882e7b1 pcmcia: include <pcmcia/ds.h> for pcmcia_parse_tuple new e0c31fdda264 pcmcia: include cs_internal.h for missing declarations new c6bf3842a34a w1: new driver. DS2430 chip new c0e5f4e73a71 misc: rtsx: Add support for RTS5261 new e9cb0497b1c8 firmware: Fix incompatible function behavior for RSU driver new 0a8f72fafb3f stm class: Lose the protocol driver when dropping its reference new 87ff16007cff intel_th: Document software sinks new 64498695dd80 mei: bus: add more client attributes to sysfs new 7a7ebfa85f4f thunderbolt: Power cycle the router if NVM authentication fails new 9def5dc10d3e coresight: funnel: Fix missing spin_lock_init() new 9a5d847c0bda coresight: replicator: Fix missing spin_lock_init() new 512592779a33 intel_th: Fix a double put_device() in error path new 6a1743422a7c intel_th: pci: Add Ice Lake CPU support new 6e6c18bcb78c intel_th: pci: Add Tiger Lake CPU support new c8175bd155c5 char: Fix Kconfig indentation new ab64ec1db25e misc: Fix Kconfig indentation new 599ea01ce0b3 char: Fix Kconfig indentation, continued new abb7e16fb6df habanalabs: handle F/W failure for sensor initialization new 1e295d4dd5b2 habanalabs: remove set but not used variable 'ctx' new f435614ff55c habanalabs: Fix typos new df762375f17e habanalabs: Mark queue as expecting CB handle or address new cb596aee8842 habanalabs: Add a new H/W queue type new 8fdacf2a530f habanalabs: set TPC Icache to 16 cache lines new 62c1e124a9e0 habanalabs: add opcode to INFO IOCTL to return clock rate new 8d6de52866dc habanalabs: remove set but not used variable 'qman_base_addr' new 91edbf2cf8f0 habanalabs: expose card name in INFO IOCTL new f05912d8f16b habanalabs: read F/W versions before failure new e1a84d56fcb9 habanalabs: use registers name defines for ETR block new 6476b472437d habanalabs: set ETR as non-secured new bd4c8cb17d4e habanalabs: increase max jobs number to 512 new eda58bf7860a habanalabs: don't print error when queues are full new 5d1012576d20 habanalabs: export uapi defines to user-space new 7f74d4d335f1 habanalabs: re-factor memory module code new 7b6e4ea0f7b1 habanalabs: type specific MMU cache invalidation new 30919edef243 habanalabs: re-factor MMU masks and documentation new 54bb67444ea3 habanalabs: split MMU properties to PCI/DRAM new bc75d799f953 habanalabs: prevent read/write from/to the device during h [...] new 1b98d8b23f29 habanalabs: optimize MMU unmap new 71c5e55e7c07 habanalabs: skip VA block list update in reset flow new bea84c4d67e5 habanalabs: invalidate MMU cache only once new e604f551cdce habanalabs: remove unnecessary checks new 7fbdc12b9111 habanalabs: remove prints on successful device initialization new da1342a0eec0 habanalabs: use defines for F/W files new e16ee4103770 habanalabs: make code more concise new 52c01b013719 habanalabs: expose reset counters via existing INFO IOCTL new 1af69d30c41d habanalabs: make the reset code more consistent new 55f6d680970e habanalabs: flush EQ workers in hard reset new 5feccddcf992 habanalabs: add more protection of device during reset new b78cda795ac8 Merge tag 'misc-habanalabs-next-2019-11-21' of git://peopl [...] new 8f56e4ebe05c Merge tag 'char-misc-5.5-rc1' of git://git.kernel.org/pub/ [...] new 55ecd411c31d staging: rtl8723bs: Removed unneeded variables new 6f406c73037f staging: rtl8723bs: os_dep: fix spelling mistake "offet" - [...] new 53e3a7e1d7af staging: rtl8723bs: core: make array op_class static const [...] new 9cdb1928683d staging: rtl8723bs: remove unneeded conversion to bool new 87a966d8ca34 staging: rtl8723bs: remove return statements from void functions new 8635b4c480b0 staging: sm750fb: CHECK: Avoid CamelCase new 97a0ea779560 staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c new fe11afc326f1 staging: rtl8188eu: remove unnecessary self-assignment new 1c0c5e9b2312 staging: board: use appropriate macro to initialize struct new 88b3673ec0d6 staging: rtl8192u: ieee80211: Replace snprintf with scnprintf new 78f7aac11e0d staging: rtl8192u: Remove unnecessary blank lines new 3278ef5961e0 staging: rtl8192u: Fix alignment to match open parenthesis new c2e323290f9f staging: rtl8192u: Remove unnecessary line-breaks in funct [...] new e40219d5e4b2 staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support new d9dc93128d13 staging: rtl8712: Replace snprintf with scnprintf new 0605bed9ba62 staging: qlge: Removed unnecessary variable new 0911224b6bf4 staging: rtl8192u: release memory on error path new ca312438cf17 staging: rtl8192u: fix multiple memory leaks on error path new af42abb680e3 staging: Use pr_warn instead of pr_warning new 01b16aed578a staging: olpc_dcon: fix wrong dependencies in Kconfig file new 43821e36e5fc staging: rtl8188eu: remove dead code/vestigial do..while loop new 5dec9a28778e staging: rtl8192e: clean up indentation issue new 17e325285dfb staging: vt6656: clean up an indentation issue new c47be36db328 staging: rtl8723bs: remove unused function write_cam_from_cache new 228241944a48 staging: rtl8188eu: fix possible null dereference new 82e465642f93 staging: wilc1000: remove unnecessary netdev validation ch [...] new fb2d74342fed staging: wilc1000: move wlan_deinit_locks() in wilc_netdev [...] new 8399918f3056 staging: wilc1000: use RCU list to maintain vif interfaces list new 854d66df74ae staging: wilc1000: look for rtc_clk clock in spi mode new 7c1a38e1fe05 staging: fieldbus core: remove unused strings new 9cc05ed4df03 staging: fieldbus: move "offline mode" definition to field [...] new f8fcbb6ba89c staging: vc04_services: Avoid typedef new b664312285eb staging: rtl8712: fix boundary condition for n new b74e124e1048 staging: rtl8188eu: convert variables from unsigned char to u8 new 7e3303fc8c45 staging: rtl8188eu: rename variables to avoid mixed case new 5f6bca795f6d staging: rtl8188eu: cleanup whitespace in update_hw_ht_param new 7e6af677d827 staging: rtl8188eu: cleanup comments in update_hw_ht_param new 8789f13ddc77 staging: exfat: fix fs_sync() calls. new d98bb9c2fec0 staging: exfat: explain the fs_sync() issue in TODO new a7a91ca5a23d staging: wfx: add infrastructure for new driver new 0096214a59a7 staging: wfx: add support for I/O access new a794e8b6fafe staging: wfx: add I/O API new fee695e3e30f staging: wfx: add tracepoints for I/O access new 652b4afb240e staging: wfx: load firmware new e4ee3cb3efc6 staging: wfx: import HIF API headers new b0998f0c040d staging: wfx: add IRQ handling new 1cc298c91523 staging: wfx: add tracepoints for HIF new 185c106f79bf staging: wfx: add support for start-up indication new e16e7f0716a6 staging: wfx: instantiate mac80211 data new 4f8b7fabb15d staging: wfx: allow to send commands to chip new f95a29d40782 staging: wfx: add HIF commands helpers new 846239f641db staging: wfx: introduce "secure link" new c7ff39dd8b53 staging: wfx: setup initial chip configuration new f4a71ba8753d staging: wfx: add debug files and trace debug events new 9bca45f3d692 staging: wfx: allow to send 802.11 frames new 1f21b7fefa72 staging: wfx: allow to receive 802.11 frames new 1a61af0f8cbe staging: wfx: allow to scan networks new fb2490f693ee staging: wfx: implement 802.11 key handling new 40115bbc40e2 staging: wfx: implement the rest of mac80211 API new d7618e38461e staging: qlge: Fix irq masking in INTx mode new e759b5cf7089 staging: qlge: Remove irq_cnt new f70e8459fdea staging: qlge: Remove page_chunk.last_flag new 2b27fc39da55 staging: qlge: Deduplicate lbq_buf_size new a68a5b2fd3a2 staging: qlge: Remove bq_desc.maplen new 16714d98bf63 staging: qlge: Remove rx_ring.sbq_buf_size new cf1c2987bfd8 staging: qlge: Remove useless dma synchronization calls new 03a0e14bd8bc staging: qlge: Deduplicate rx buffer queue management new 6f5740b1d35e staging: qlge: Fix dma_sync_single calls new e4c911a73c89 staging: qlge: Remove rx_ring.type new dc4eec33bf15 staging: qlge: Factor out duplicated expression new ec705b983b46 staging: qlge: Remove qlge_bq.len & size new 7be4c3f92077 staging: qlge: Remove useless memset new c8c1ff5c1902 staging: qlge: Replace memset with assignment new aec626d2092f staging: qlge: Update buffer queue prod index despite oom new 6e9c52b92097 staging: qlge: Refill rx buffers up to multiple of 16 new b91fec1ecf6f staging: qlge: Refill empty buffer queues from wq new bf653da86231 staging: rtl8723bs: Remove unnecessary braces new ef0abd6f24d3 staging: wilc1000: don't use wdev while setting tx power new ea60b4eb4420 staging: rtl8188eu: remove unnecessary asignment and initi [...] new a5a5ec2538ab staging: rtl8723bs: Remove set but not used variable 'oldcnt' new d8a363ef0046 staging: rtl8192u: Fix indentation for cleaner code new b483b4e4d3f6 staging: mt7621-pci: add quirks for 'E2' revision using 's [...] new f3c3f2d43484 staging: vt6656: remove duplicated blank line new 6d9a930cd9aa staging: rtl8723bs: Remove unnecessary braces new 164eec46ea99 staging: vt6656: reorganize characters so the lines are un [...] new 3dbcdf183b32 staging: rtl8723bs: Switch constant place in test new 402bd53e964f staging: rtl8712: align arguments with open parenthesis in [...] new 4ccb5b0bc3e8 staging: rtl8723bs: Remove set but not used variable 'tmp_aid' new d34befc134d1 staging: rtl8723bs: Remove set but not used variable 'prwskeylen' new 0fd1dc1ea477 staging: rtl8723bs: Remove set but not used variables 'ppp [...] new f342e258085b staging: rtl8723bs: Remove set but not used variable 'adapter' new d4fbce956db1 staging: vc04_services: make use of devm_platform_ioremap_ [...] new e772cd8c9c9c staging: wlan-ng: p80211wep.c: use lib/crc32 new c54f9f0e8c81 staging: wfx: simplify memory allocation in wfx_update_fil [...] new 488d349061fa staging: wfx: remove misused call to cpu_to_le16() new 6d68ac8b5b5c staging: wfx: le16_to_cpus() takes a reference as parameter new 53707c85d2c1 staging: wfx: correctly cast data on big-endian targets new 51f589c82f6d staging: wfx: fix copy_{to,from}_user() usage new b5be2aa3b3ac staging: wfx: drop calls to BUG_ON() new fcd6c0f9a123 staging: wfx: avoid namespace contamination new 81aa377559f7 staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal" new d53c90c5d474 staging: octeon: Remove typedef declaration new f806c4d55721 staging: rtl8723bs: fix typo of "mechanism" in comment new c67855589ca0 staging: rtl8723bs: Remove commented code new a30b30f00462 staging: rtl8723bs: os_dep: Remove typecast in kfree new 17a29fea086b staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC new 5193dbdaf0b0 staging: bcm2835-audio: Need to judge the return value of [...] new 66bc9cde241e staging: sm750fb: Remove set but not used variable 'uiActu [...] new 3740b6351509 staging: sm750fb: Remove set but not used variable 'actual [...] new 82d20bc5083d staging: vchiq: don't print pointless kernel address new d49d1c76b96e staging: comedi: Remove set but not used variable 'aref' new c0981afd8cd6 staging: kpc2000: Remove unnecessary return variable new 0bb0dff0cc16 staging: wfx: fix swapped arguments in memset call new 7638621da743 staging: wfx: Make function 'sram_write_dma_safe', 'load_f [...] new dc3d13fba469 staging: wfx: Make function 'wfx_tx_queue_get' static new 8fd1fe824f20 staging: wfx: Make some functions static in sta.c new 2dac96b334aa staging: rtl8723bs: core: Remove typecast in call to kfree new cf490d84dbef staging: rtl8723bs: Replace string with identifier new a883d97fc538 staging: rtl8723bs: Remove space before tab new 348c59749ffe staging: rtl8723bs: Remove set but not used variable 'i' new 8c0c8b661bc7 staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls new efe0b0a07238 staging: rtl8723bs: Remove phy_Config*WithParaFile() functions new 9d411eee4342 staging: rtl8723bs: Remove phy_Config*WithParaFile() confi [...] new 44bcfb27d29e staging: rtl8723bs: Remove rtw_merge_string() function new 38c077d7070c staging: rtl8723bs: Remove File operation APIs new a9ce2354f7cb staging: rtl8723bs: Fix line over 80 characters new af2f2c5e20bf staging: rtl8723bs: Fix function call wrapping style new c44b23f51f4c staging: rtl8723bs: Add space between elements new c9ca79b3a5b0 staging: rtl8723bs: Fix incorrect type in declaration new 26752254faeb staging: rtl8723bs: Remove commented code new 5bb48864d34c staging: rtl8723bs: Remove duplicate blank lines new 042e9a6857b8 staging: rtl8723bs: Remove space before tabs new ac478ce77304 staging: rtl8723bs: Fix style in definitions new 06f9c65a8dd4 staging: rtl8712: Align function arguments with opening pa [...] new fbf12784d343 staging: octeon: Fix incorrect type in assignment new f595f03bfdfc staging: clocking-wizard: use devm_platform_ioremap_resour [...] new 039f8b21d153 staging: emxx_udc: use devm_platform_ioremap_resource() to [...] new 161ca4c0feeb staging: vc04_services: Avoid NULL comparison new d13cf9eae444 staging: wfx: fix spelling mistake "non existant" -> "non- [...] new 409e83320378 staging: rtl8723bs: Remove comparisons to NULL in conditionals new 92f87db5a964 staging: rtl8723bs: Remove unnecessary braces for single s [...] new e7e12d6650ec staging: rtl8723bs: Remove comparisons to booleans in cond [...] new 2e821be2206c staging: rtl8723bs: Remove unnecessary blank lines new 0fa79a78b1d7 staging: rtl8723bs: Remove unnecessary null check new 52c4326a56ec staging: qlge: correct a misspelled word new a8bfbd7cf3fd staging: qlge: fix "alignment should match open parenthesi [...] new b883582d7340 staging: qlge: Fix multiple assignments warning by replaci [...] new e311f25e1865 staging: qlge: add space to fix check warning new db4b23d5a898 staging: qlge: fix comparison to NULL warning new 850d80a2d868 staging: isdn: remove assignment in if conditionals new f152f52c308d staging: vc04_services: place the AND operator at the end [...] new 91d6f911b348 staging: fbtft: fbtft-core: Fix last line displayed on fbcon new c86673e88419 staging: rtl8723bs: Remove comparison to NULL new b73b93a2af33 iio: adc: ad7192: Add sysfs ABI documentation new c88c8cd8265a iio: adc: ad_sigma_delta: Export ad_sd_calibrate new 42776c14c692 staging: iio: adc: ad7192: Add system calibration support new 5e7965681ace iio: light: cm36651: redundant assignment to variable ret new cec8b1e3cb51 dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC new b23bf21f550a dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC new a515d6488505 IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC. new f552fde983d3 iio: light: bh1750: Resolve compiler warning and make code [...] new 5a56c518c4d2 staging: iio: ADIS16240: Remove unused include new c270bbf7bb9d iio: ad7949: kill pointless "readback"-handling code new 9db02d32b8ee iio: imu: st_lsm6dsx: enable LIR for sensor events new 22ea56511073 iio: imu: st_lsm6dsx: enable clear on read for latched interrupts new 505ea3ada665 iio: max31856: add missing of_node and parent references t [...] new 0fe2f2b78919 iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions new 348eb0b2c4f0 iio: ad7949: fix incorrect SPI xfer len new ca4a649694bb iio: imu: inv_mpu6050: disable i2c mux for MPU925x new 5ffd0248384c iio: imu: inv_mpu6050: add header include protection macro new 68fd019b89e0 iio: imu: inv_mpu6050: add defines for supporting 9-axis chips new 9d8261dbc496 iio: imu: inv_mpu6050: fix objects syntax in Makefile new 16ef43376948 iio: imu: inv_mpu6050: helpers for using i2c master on aux [...] new b1392de06184 iio: imu: inv_mpu6050: add MPU925x magnetometer support new e764fb4e20f9 iio: imu: inv_mpu6050: add fifo support for magnetometer data new 6ee6a368ac0a iio: imu: st_lsm6dsx: move interrupt thread to core new b5969abfa8b8 iio: imu: st_lsm6dsx: add motion events new 4c997dfa692d iio: imu: st_lsm6dsx: add wakeup-source option new a3aa17d4badf iio: imu: st_lsm6dsx: always enter interrupt thread new 1aabad1fb5e9 iio: imu: st_lsm6dsx: add motion report function and call [...] new 2231f0f0d1e9 dt-bindings: iio: light: bh1750: convert bindings to yaml new 8033997a8daf MAINTAINERS: add entry for ROHM BH1750 driver new ea14163d2913 iio: gyro: adis16130: remove mlock usage new 0f536e91099b counter: stm32-timer-cnt: fix a kernel-doc warning new 81ba7e85d7f3 counter: stm32-lptimer-cnt: fix a kernel-doc warning new 9318a9e54743 iio: gyro: adis16080: replace mlock with own lock new dc7fe512d966 dt-binding: iio: Add optional label property new 2c3d0c9ffd24 iio: core: Add optional symbolic label to device attributes new 3cfd6464fe23 iio: proximity: sx9500: fix iio_triggered_buffer_{predisab [...] new 76510ec692c8 counter: stm32: clean up indentation issue new 4dbc54c55923 iio: gyro: clean up indentation issue new 0c8a6e72f3c0 iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_p [...] new 420119fcc554 iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() [...] new a521d52d1eb2 iio: pressure: bmp280: remove stray newline new 9dc86c234e84 Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/p [...] new 27d6e47f8e13 Merge 5.4-rc3 into staging-next new ef1fe6b7369a staging: octeon: remove typedef declaration for cvmx_wqe new 73aef0c9d2c6 staging: octeon: remove typedef declaration for cvmx_helpe [...] new 1691741fe31d staging: octeon: remove typedef declaration for cvmx_fau_reg_32 new 6cc5e1c70031 staging: octeon: remove typedef declartion for cvmx_pko_co [...] new 180245d2d016 staging: octeon: remove typedef declaration for cvmx_fau_op_size new f89c7d575d7c staging: rtl8712: remove unnecessary return variables new 02d7aa2f3bfa staging: rtl8712: clean up function headers new 29c03456f157 staging: rtl8188eu: remove braces from single statement if block new 51a50b26c6dd staging: rtl8188eu: remove unnecessary conversion to bool new 388fa43d5979 staging: vc04_services: use DIV_ROUND_UP helper macro new 807411911d99 staging: rtl8723bs: use DIV_ROUND_UP helper macro new 44288f1101fe staging: wfx: fix error handling in wfx_tx_get_raw_link_id() new 88d0facf186c staging: wfx: fix potential vulnerability to spectre new bbecf7de0976 staging: rtl8723bs: remove unnecessary null check new f57ff0a9b806 staging: rtl8723bs: remove casts to pointers in kfree new d9cceb24b407 staging: octeon: fix restricted __be16 degrades to integer new b0906aa3f7ec staging: rtl8188eu: rename variables to avoid mixed case new ec26697cd92d staging: rtl8188eu: convert variables from unsigned char to u8 new 5ffa18ec0b74 staging: rtl8188eu: remove blank lines new 8193e6ad6916 staging: sm750fb: Fix lines over 80 characters new 6fc77fc892d8 staging: ralink-gdma: use devm_platform_ioremap_resource() [...] new f1ca32696aea staging: netlogic: use devm_platform_ioremap_resource() to [...] new 390e4f967299 staging: mt7621-dma: use devm_platform_ioremap_resource() [...] new bb84f28f0d86 staging: rtl8188eu: make efuse_power_switch() function static new be88dae8e2a9 staging: rtl8723bs: removed unwanted if..else condition new 9f665d820391 staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss new f306bde1860d staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan new 2f2e28866bd7 staging: exfat: Clean up return codes - FFS_FULL new 67f8224c3b52 staging: exfat: Clean up return codes - FFS_NOTFOUND new df7098f84f7e staging: exfat: Clean up return codes - FFS_DIRBUSY new 7ca8049f0980 staging: exfat: Clean up return codes - FFS_PERMISSIONERR new ab5a321da008 staging: exfat: Clean up return codes - FFS_NAMETOOLONG new c76c4ad5470c staging: exfat: Clean up return codes - FFS_FILEEXIST new 03eac8d59473 staging: exfat: Clean up return codes - FFS_INVALIDPATH new 630d00b8b26d staging: exfat: Clean up return code - FFS_MEMORYERR new 77b97aa69bd0 staging: comedi: remove unused variable 'route_table_size' new c671dfdaedef staging: most: Change bool init to true/false new 663328205c0d staging: uwb: fix coccinelle warnings of comparison to bool new f44e565e9155 Staging: Netlogic: Fix grammatical error new 7fb50738e2f6 Staging: Netlogic: Fix spelling mistake new b7697f054018 staging: vc04_services: fix check warnings of line over 80 [...] new 3e722c805cdf staging: vc04_services: fix warnings of scpace required be [...] new 25c42086c711 staging: vc04_services: fix warnings of Block comments use of * new 3bcfd0e77e93 staging: sm750fb: format description of parameters in accel.c new 13c2059fee66 staging: sm750fb: format description of parameters in accel.h new 836c336ebe50 staging: sm750fb: align arguments with open parenthesis in [...] new 548c01d6e376 staging: sm750fb: align arguments with open parenthesis in [...] new 6454e187244e staging: sm750fb: align arguments with open parenthesis in [...] new 76fe47940e60 staging: gasket: Fix lines ending with a '(' new 9f750a7ec1b7 staging: fbtft: Fix duplicate arguments to bitwise AND new 79380bbfc3ff staging: rtl8188eu: remove code valid only for 5 GHz new bfc0a0935aa4 staging: wilc1000: store bss object and use cfg80211_conne [...] new d59dc92f1bcc staging: wilc1000: potential corruption in wilc_parse_join [...] new 3a4cffe67f2f staging: wilc1000: handle mgmt frames for both interfaces [...] new 37c250fd3844 staging: exfat: Update MAINTAINERS file new dcad0824532f staging: rtl8723bs: Replace string with identifier new e52c13d6dca7 staging: rtl8723bs: Fix lines over 80 characters new e25af5e3ee11 staging: rtl8723bs: Add spaces between operators new 22b5cbd1d1d2 staging: rtl8723bs: Remove commented code new fc4776941f51 staging: rtl8723bs: Fix indentation warnings new e004d7ac7d2e staging: rtl8723bs: Fix function call format new ec9e2a0ff12c staging: rtl8723bs: Change tabs for spaces new 27a6fe3b21ec staging: wfx: drop module version new a374ba3dc8e8 staging: wfx: relocate wfx_fill_sl_key() in secure_link.h new 8008d9e7ddf0 staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y new 4e4f5e6fef21 staging: wfx: fix Oops when CONFIG_OF_NET is not set new 20ed2d1608ec staging: wfx: fix setting MAC address from DT new c22a3a9c0a87 staging: wfx: fix number of available tx_policies new bc9496e5b4d6 staging: wfx: fix warnings of no space is necessary new 1dc3d53ef390 staging: wfx: fix warning of line over 80 characters new 640a4db708f5 staging: wfx: fix warnings of logical continuation new 5f647dca011c staging: wfx: correct misspelled words new 4b1aa4ba4878 staging: wfx: fix warnings of alignment should match open [...] new 54c6feca8609 staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c new da3611f2fa4b staging: rtl8188eu: convert unsigned char array to u8 new 62ab5b466690 staging: rtl8188eu: rename array bcast_addr new 4e6f391fde34 staging: rtl8188eu: convert rtw_access_ctrl to return bool new dd85035172d0 staging: rtl8188eu: remove ternary operator new 1cafe435a9a0 staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c new 48d357f0beb2 staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo new eaa4e501cf1d staging: wlan-ng: remove unnecessary casts from prism2usb.c new 7003e01ad41d staging: wlan-ng: shorten lines over 80 characters in hfa384x.h new 95d8aa5c56f6 staging: wlan-ng: correct parameter alignment in hfa384x.h new bbf358ec1bd6 staging: wlan-ng: fix compilation for USB debugging new 5800d1d1565a staging: wlan-ng: remove unused field from struct hfa384x_usbctlx new f29acb9c5d0f drivers/staging/fbtft/fb_seps525: New driver for SEPS525 ( [...] new 41e1bf811ace Staging: qlge: Rewrite two while loops as simple for loops new 351567d29c56 staging: gasket: Fix lines ending with a '(' new 6d7e7c31ff9d staging: octeon: Remove unneeded variable new 140cf83dbdc0 staging: media: allegro-dvt: remove bool comparison new 2a8f0e9ccb5d staging: fieldbus: anybuss: use devm_platform_ioremap_reso [...] new 21cc07a1c16f staging: rtl8712: Remove lines before a close brace new cce430450e19 Merge 5.4-rc5 into staging-next new 0c9f72227c76 staging: rtl8188eu: remove exit label from rtw_alloc_stainfo new 6e845ddd8a55 staging: rtl8188eu: reduce indentation level in _rtw_free_ [...] new c534472f8b4d staging: rtl8188eu: remove return variable from rtw_init_b [...] new b711acf0d1a6 staging: rtl8188eu: replace tabs with spaces - style new f3a54e19d466 staging: octeon-usb: Fix line ending with a '(' new 62a6e25ed677 staging: mt7621-dma: Remove unnecessary line continuations new 21c42244f212 staging: rtl8712: Fix Alignment of open parenthesis new 6df6f3849bb8 staging: wilc1000: check if device is initialzied before c [...] new 4f83b7dd1b07 staging: rts5208: Fix alignment and a line ending with a '(' new 883afa2de414 staging: emxx_udc: Fix the format of a parameter list new 9535e71e7b80 staging: kpc2000: kpc_i2c: Fix lines over 80 chars new 09ef6fde7d89 staging: kpc2000: kpc_i2c: Remove commented code new 67e7bd248473 staging: emxx_udc: Fix invalid reference error new 94d70f66c294 staging: sm750fb: Fix typo in comment new 600bf7aecebd staging: sm750fb: Replace multiple spaces with tabs when it suits new 6e0afa355a72 staging: vt6655: Fix lines ending with parentheses new 25ec44ebdc1a staging: KPC2000: kpc2000_spi.c: Fix style issues (missing [...] new c4d362420d75 staging: KPC2000: kpc2000_spi.c: Fix style issues (misalig [...] new e5f26f8548f9 staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment) new be1f84cf772b staging: KPC2000: kpc2000_spi.c: Fix style issues (Unneces [...] new 6853f94ad751 staging: exfat: remove unnecessary parentheses new 072429a4d6ab staging: exfat: make alignment match open parenthesis new 487242c3dd31 staging: exfat: remove unnecessary new line in if condition new 89f882db113b staging: exfat: replace printk(KERN_INFO ...) with pr_info() new d5ca94a4bdcc staging: exfat: avoid multiple assignments new e7bd89c0e010 dt-bindings: iio: light: Add binding for ADUX1020 new 356543545576 iio: light: Add support for ADUX1020 sensor new 038696f8bd2f iio: adc: max1027: Add debugfs register read support new ffae10676475 iio: adc: max1027: Make it optional to use interrupts new db033831b4f5 iio: adc: max1027: Reset the device at probe time new 7af5257d8427 iio: adc: max1027: Prepare the introduction of different r [...] new ae47d009b508 iio: adc: max1027: Introduce 12-bit devices support new 1689387487af dt-bindings: iio: adc: max1027: Mark interrupts as optional new 1a910d3aebed dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices new dbcc1fbe5d94 dt-bindings: Add max12xx SPI ADC series as trivial devices new 615bd3785b5a iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm [...] new a912ee4c9154 iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer new 7e9061030dd6 iio: imu: st_lsm6dsx: move irq related definitions in irq_config new 31fe8d4e0fd5 iio: imu: st_lsm6dsx: do not access active-low/open-drain [...] new 66b662a1760e iio: imu: st_lsm6dsx: move bdu/boot and reset register inf [...] new 84b2e7c319b8 iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6ds [...] new 04ca37d5ade9 iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locke [...] new d278d4479402 iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_ [...] new b307f495468b iio: imu: st_lsm6dsx: fix checkpatch warning new b7a73b33bb39 iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_plat [...] new 3473b923b3a2 iio: imu: st_lsm6dsx: add missing kernel documenation new 21119a5dbf72 dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup [...] new 3ea39d61eea6 iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO new 9d8e91d9169c iio: dac: stm32: add power management support new 960506ed2c69 iio: imu: st_lsm6dsx: enable drdy-mask if available new cb3b6b8e1bc0 iio: imu: st_lsm6dsx: add odr calibration feature new af8dc7bf4ea2 dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml new c991bf9b650f iio: dac: ad7303: replace mlock with own lock new 1b3751017e09 iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1 new fa060a3d9ceb iio: imu: st_lsm6dsx: add support to LSM6DS0 new eb1850c562cb dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings new a7118662734a iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver new 7cabf9251a2f bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem new 1517d90cfafe dt-bindings: counter: new bindings for TI eQEP new f213729f6796 counter: new TI eQEP driver new 686191a7ea13 Merge branch 'ib-ti-eqep-5.4-rc1' into togreg new 16922ffee121 Merge branch 'ib-ab8500-5.4-rc1' into HEAD new d49e6ee2d6c2 counter: Simplify the count_read and count_write callbacks new e58cbfd20a24 docs: driver-api: generic-counter: Update Count and Signal [...] new c5d550fb6e12 counter: Fix typo in action_get description new 5617f22b236d iio: adc: at91-sama5d2: Replace 0 with NULL when clearing [...] new 9299b503db31 iio: adc: mcp320x: Tidy up endian types in type cast. new 47f3b26e708b iio: adc: stmpe-adc: Cleanup endian type of local variable new 78b75ab3f8c9 iio: chemical: sps30: Explicity truncate constant by masking new 1123c084d751 iio: gyro: mpu3050: Explicity make a 'poison' value big endian new 6b943a6f23d0 iio: pressure: bmp280 endian tidy ups new d2080a87a376 iio: proximity: pulsedlight v2: Tidy up an endian issue new 88e4787f0c42 iio: adc: exynos: Drop a stray semicolon new 528e39b86fed iio: adc: exynos: use devm_platform_ioremap_resource new 5f401ef09291 iio: adc: meson_saradc: use devm_platform_ioremap_resource new 0e6437538293 iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only thre [...] new 49d3faba7e36 iio: temp: maxim thermocouple: Drop unneeded semi colon. new d26c9abeedaf iio: adc: xilinx-xadc: use devm_platform_ioremap_resource new a96de1393013 staging: iio: ad9834: add a check for devm_clk_get new 4d6f93964dec dt-bindings: iio: imu: add fxos8700 imu binding new 84e5ddd5c46e iio: imu: Add support for the FXOS8700 IMU new 1372d1a19799 iio: pressure: bmp280: use bulk regulator ops new 2f4292a82171 iio: pressure: bmp280: use devm action and remove labels f [...] new f110f3188e56 iio: temperature: Add support for LTC2983 new 3986a14870cb dt-bindings: iio: Add ltc2983 documentation new 54f965db2e87 iio: adc: twl4030: Use false / true instead of 0 / 1 with [...] new 97d62c345af8 iio: chemical: sgp30: drop excess semicolon new fe2392c67db9 iio: pressure: zpa2326: fix iio_triggered_buffer_postenabl [...] new 1cd92d42dbff iio: adc: stm32-adc: fix kernel-doc warnings new 68d8ab3cf1a9 iio: adc: hx711: optimize performance in read cycle new 12737476e099 iio: st: Drop GPIO include new cf9c71b38bef iio: imu: st_lsm6dsx: add support to LSM6DSRX new 5a3436dc3610 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings new ebc8f4f60339 Merge tag 'iio-for-5.5b' of https://git.kernel.org/pub/scm [...] new 3ae82f449cea drivers/staging/exfat: Replace binary semaphores for mutexes new 129376c6d686 staging: exfat: replace kmalloc with kmalloc_array new 6e653e9cac2d staging: rts5208: Eliminate the use of Camel Case in files [...] new 1a0afbec55b8 staging: rts5208: Eliminate the use of Camel Case in files [...] new f8be8d1ede50 staging: rts5208: Eliminate the use of Camel Case in file sd.h new dc7603e1fa3d staging: vc04_services: Remove unused structs new 8823d99080ba staging: vc04_services: Remove enum typedefs in vchi new 74179976b085 drivers/staging/exfat: Replace more binary semaphores with [...] new 8b3f9afcca18 staging: vt6655: Fix parameter alignment issues new ebacc1a7654f staging: vt6655: Fix the spacing around operators new 31d0c9d9b77d staging: vt6655: Fix open ended lines new 3bce4750c97d staging: vt6655: Fix long lines new ed6daf2b2832 staging: axis-fifo: avoid parsing ignored device tree properties new 6a20d283ed68 staging: axis-fifo: request resources using managed functions new 354e27a86b4c staging: axis-fifo: remove unused pointer to memory resource new 8a4e640eb7f6 staging: exfat: Fix parameter alignment issues new d3baf1e0b2fe staging: exfat: Fix logical operation continuation new 1878c5b91430 staging: wfx: Fix a memory leak in 'wfx_upload_beacon' new 19c1e145a436 staging: rtl8723bs: Remove unnecessary parentheses new 6647e4e84501 staging: exfat: Ensure we unlock upon error in ffsReadFile new 3b525cb00c62 staging: qlge: Avoid NULL comparison new 2c1facbc437c staging: wfx: replace 0 by NULL new 168c7d76425d staging: wfx: replace 1 by true new 78ce93f3e80b staging: wfx: Remove local variable used only in return st [...] new b7aa39a2ed01 staging: rtl8192e: fix potential use after free new 55238d7a468d staging: rtl8723bs: os_dep: Remove unnecessary variable us [...] new 8888ed03237d staging: rtl8723bs: Fix lines over 80 characters new 5e3bafbd14b5 staging: wilc1000: avoid 'bool' datatype in struct sent to [...] new 6cecbb2c6759 staging: wilc1000: remove 'wilc_' prefix from filenames new 664578d581a9 staging: wilc1000: added 'WILC_' prefix in header guard macro new f1f24260fc25 staging: wilc1000: avoid use of C++ style comments new 027caaab0de7 staging: wilc1000: added proper spacing for comments new 156aafd2bec0 staging: wilc1000: use defines for msg types received from [...] new e1955fcdc71e staging: rtl8723bs: hal: Remove unnecessary typecast in kfree. new e71903106721 staging: mt7621-dma: align to match open parenthesis new a8fa78b8f497 staging: rtl8723bs: Fix line over 80 characters new c3a12cc1ec4c staging: rtl8723bs: Simplify boolean expression new fb22360db651 staging: vc04_services: Replace VCHI_INSTANCE_T with struc [...] new 29ebf64f741e staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T type [...] new 0ff3c366a7eb staging: vc04_services: Rename callback VCHI_CALLBACK_T to [...] new 00d36494dee9 staging: vc04_services: Replace VCHIQ_STATUS_T enum typede [...] new c6ac64b1e81c staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typ [...] new 27c53ee865ba staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enu [...] new 051fbf4739bd staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typ [...] new d2684ce853cf staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum type [...] new e661ad496a6f staging: vc04_services: Rename callback VCHIQ_USERDATA_TER [...] new 80be64b2bf6d staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback new c8bf4d3db9ef staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T [...] new 9ce46d55510f staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typ [...] new 4ddf9a2555ca staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef w [...] new 885961fed45d staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typ [...] new 4df0991b0c92 staging: most: remove string termination dependency from u [...] new b79967a27f34 staging: vchiq: Have vchiu_queue_init() return 0 on success. new f0cb9b5dfd1a Merge 5.4-rc7 into staging-next new 5cd382b26933 staging: wfx: replace uintXX_t to uXX and intXX_t to sXX new 1fa489b14dbc staging: octeon: fix missing a blank line after declaration new a46e810975b8 staging: exfat: use prandom_u32() for i_generation new c7e621bb981b staging: wilc1000: fix illegal memory access in wilc_parse [...] new ff8292f78bcf staging: rtl8192u: Fix typo in comment new 3d5f1eedbfd2 staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids new 2d9d2491530a staging: rtl8723bs: Drop ACPI device ids new 4845b3c8c8d2 staging: most: configfs: move configfs subsystems to conta [...] new 08283d307444 staging: most: block module removal while having active co [...] new e11898460e89 staging: rtl8723bs: Remove commented code new af96ce03218e staging: most: core: add comments to mutex and spinlock de [...] new c3cc574f2bcd staging: rtl8723bs: Remove multiple blank lines new 839e18aa1ef6 staging: rtl8723bs: Remove blank lines before a close brace new 309e05f5f91f staging: rtl8723bs: Remove blank lines after an open brace new 7db57ca4b134 staging: rtl8723bs: Remove unnecessary braces new c5e648f8574d staging: dpaa2-ethsw: move port notifier per ethsw new a3c6345e9f04 staging: dpaa2-ethsw: move port switchdev notifier per ethsw new 910f30917cdf staging: dpaa2-ethsw: move port switchdev blocking notifie [...] new b8f64757bad8 staging: dpaa2-ethsw: ordered workqueue should be per ethsw new 133c88742471 staging: exfat: Clean up return codes - FFS_FORMATERR new a75500c5d310 staging: exfat: Clean up return codes - FFS_MEDIAERR new f9c53abb4299 staging: exfat: Clean up return codes - FFS_EOF new 7785913b079f staging: exfat: Clean up return codes - FFS_INVALIDFID new 0a7ef8d9483b staging: exfat: Clean up return codes - FFS_ERROR new 97eab6cee3a6 staging: exfat: Clean up return codes - remove unused codes new 4b1867213233 staging: exfat: Clean up return codes - FFS_SUCCESS new ad03f80f7b72 staging: exfat: Collapse redundant return code translations new ecbc9e989f62 staging: exfat: Correct return code new 04a991cd9066 staging: exfat: Remove FAT/VFAT mount support, part 1 new 7c6d78eb7c9c staging: exfat: Remove FAT/VFAT mount support, part 2 new 2a17b09fdecd staging: exfat: Remove FAT/VFAT mount support, part 3 new 35a829c1b797 staging: exfat: Remove FAT/VFAT mount support, part 4 new 19e2bfe6ed13 staging: exfat: Clean up the namespace pollution part 1 new ed5916c1e8db staging: exfat: Clean up the namespace pollution part 2 new 388cd66808d5 staging: exfat: Clean up the namespace pollution part 3 new 9435fa8d0601 staging: exfat: Clean up the namespace pollution part 4 new a78b34b89bcb staging: exfat: Clean up the namespace pollution part 5 new e5a490e03756 staging: exfat: Clean up the namespace pollution part 6 new 99a4b135289e staging: exfat: Clean up the namespace pollution part 7 new 65b88d81f5c9 staging: exfat: Clean up the namespace pollution part 8 new 6366e523eb56 staging: exfat: Update the TODO file new a7bddfe2dfce iio: dln2-adc: fix iio_triggered_buffer_postenable() position new 9b58916035a6 iio: hdc100x: fix iio_triggered_buffer_{predisable,postena [...] new 26ba6db67269 iio: gyro: adis16136: check ret val for non-zero vs less-t [...] new fe4b7f917e8f iio: imu: adis16400: check ret val for non-zero vs less-than-zero new c754a45455bb iio: imu: adis16460: check ret val for non-zero vs less-than-zero new 92c7529fc1bf iio: imu: adis16480: check ret val for non-zero vs less-than-zero new 6a39ab3b195c iio: imu: adis: check ret val for non-zero vs less-than-zero new d9bbae304a3e iio: imu: adis16480: fix indentation of return statement new 52c4c732b2a6 iio: imu: adis16480: prefer `unsigned int` over `unsigned` new 9b742763d9d4 iio: imu: adis16480: assign bias value only if operation s [...] new 38262c01ead4 iio: imu: adis: assign read val in debugfs hook only if op [...] new c49cfc227e7f iio: imu: adis: assign value only if return code zero in r [...] new d19aeb295154 iio: adc: aspeed: use devm_platform_ioremap_resource new 38877a376adf iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource new f2d025d3f237 iio: adc: bcm_iproc_adc: drop a stray semicolon new 46e55d065394 iio: adc: cc10001: use devm_platform_ioremap_resource new f449aa3edd65 iio: adc: ingenic: Use devm_platform_ioremap_resource new 18d031f46e9c iio: adc: lpc18xx: use devm_platform_ioremap_resource new 08cf48c7fa0b iio: adc: npcm: use devm_platform_ioremap_resource new 6c78cc9c4a53 iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource new e8ad78658ecc iio: adc: spear_adc: Use devm_platform_ioremap_resource new afac22e3cf95 iio: adc: vf610: use devm_platform_ioremap_resource new 29ec12e29f7f iio: dac: lpc18xx: Use devm_platform_ioremap_resource new 2969c51e3a20 iio: dac: vf610: Use devm_platform_ioremap_resource new a1acbc223a0c dt-bindings: iio: stm32-adc: add max clock rate property new cb7e1b50e4e3 iio: adc: stm32: allow to tune analog clock new 59af4e206365 iio: imu: st_lsm6dsx: explicitly define odr table size new fc3f6ad7f5dc iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw new f8710f0357bc iio: imu: st_lsm6dsx: express odr in mHZ new 7b779f573c48 iio: light: add driver for veml6030 ambient light sensor new fcefddc4b735 dt-bindings: iio: light: add veml6030 ALS bindings new 56a8e6832874 iio: documentation: light: Add veml6030 sysfs documentation new 0cdd991bbc51 dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml new 6376cbe549ff iio: dac: ad5446: Add support for new AD5600 DAC new e9a4cbcaaa39 iio: cros_ec_baro: set info_mask_shared_by_all_available field new ea3b263e83ed dt-bindings: iio: imu: mpu6050: add vdd-supply new 26a0ffeed951 iio: imu: mpu6050: Add support for vdd-supply regulator new 5313513d4a63 dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml new d898f9ac542f dt-bindings: iio: adc: Add dt-schema for AD7292 new 506d2e317a0a iio: adc: Add driver support for AD7292 new 731b60afcb3d tools: iio: Correctly add make dependency for iio_utils new 49549cb23a29 iio: adis16480: Fix scales factors new 4c35b7a51e2f iio: adis16480: Add debugfs_reg_access entry new 8bde9f3d2a21 Merge tag 'iio-for-5.5c' of https://git.kernel.org/pub/scm [...] new 7a3674898de3 staging: exfat: fix indentation issue new 8c7128c4cf4e staging: align to fix warnings of line over 80 characters new 3b2fa0c92686 MIPS: ralink: enable PCI support only if driver for mt7621 [...] new abc16585919c staging: rtl8192u: fix indentation issue new 6caba26ff721 staging: rtl8723bs: fix indentation issue new d138aed68a93 staging: exfat: remove two unused functions new 635dad0911d1 staging: exfat: fix spelling mistake "maont" -> "mount" new 2611045e3555 staging: vchiq: Refactor indentation in vchiq_platform_con [...] new 6cfed5984804 staging: rtl*: Remove tasklet callback casts new 04254066ac76 staging: rtl8192e: remove set but not used variable 'frag' new 7fcd011a86dc staging: rtl8723bs: remove set but not used variable 'pHal [...] new 68a65ab1b7f1 staging: rtl8723bs: remove set but not used variable 'pHal [...] new 17b937a9d6f7 staging: rtl8723bs: remove set but not used variable 'pmlm [...] new eb22caade58d staging: rtl8723bs: remove set but not used variable 'noti [...] new 7da8abcf482a staging: rtl8723bs: remove set but not used variable 'chan [...] new 21f585480deb fbtft: Make sure string is NULL terminated new 6753e7957fef fbtft: Describe function parameters in kernel-doc new 2494fd4c8388 fbtft: Drop useless #ifdef CONFIG_OF and dead code new 8b2d3aeeb7ec fbtft: Make use of device property API new 189f39ee6ac5 fbtft: Drop OF dependency new 3750392ecc9d staging: fbtft: Fix Kconfig indentation new 63f1dae291b9 staging: fwserial: Fix Kconfig indentation new 4574c517bb33 staging: most: Fix Kconfig indentation new f82ea85dd722 staging: nvec: Fix Kconfig indentation new ee5f771f10fc staging: pi433: Fix Kconfig indentation new 83072c35ee87 staging: vc04: Fix Kconfig indentation new 1637a947e684 staging: most: core: remove sysfs attr remove_link new 5618332e5b95 staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error new 282eaa624f06 staging: octeon: indent with tabs instead of spaces new eacb77aad729 staging: vchiq: Fix block comment format in vchiq_dump() new 96a8b2912fe5 staging: vchiq_dump: Replace min with min_t new 00d52fb7e4fd staging: fwserial: Fix Kconfig indentation (seven spaces) new 0046b33ce553 staging: vchiq: Refactor indentation in vchiq_dump_* functions new 0f6f8749872e staging: vchiq: Have vchiq_dump_* functions return an error code new 0dd09bc02c1b Merge tag 'staging-5.5-rc1' of git://git.kernel.org/pub/sc [...] new 372a67c0c5ef driver core: Add fwnode_to_dev() to look up device from fwnode new e2ae9bcc4aaa driver core: Add support for linking devices during device [...] new a3e1d1a7f5fc of: property: Add functional dependency link from DT bindings new fc5a251d0fd7 driver core: Add sync_state driver/bus callback new 5e6669387e22 of/platform: Pause/resume sync state during init and of_pl [...] new d4387cd11741 of: property: Create device links for all child-supplier d [...] new 507fd01d5333 drivers: move the early platform device support to arch/sh new 201e91091b1d sh: add the sh_ prefix to early platform symbols new c31e73121f4c base: soc: Handle custom soc information sysfs entries new ec4e29068839 driver core: simplify definitions of platform_get_irq* new 0c580d83325e firmware: Update pointer to documentation new 9655ac4aca20 debugfs: remove return value of debugfs_create_u8() new 313f5dbba41d debugfs: remove return value of debugfs_create_u16() new ad26221fb9e6 debugfs: remove return value of debugfs_create_u64() new 8e5802635f0f debugfs: remove return value of debugfs_create_size_t() new be5767341ce5 ntb: ntb_pingpong: no need to check the return value of de [...] new e40d38f28c10 debugfs: remove return value of debugfs_create_x16() new f5cb0a7e64f4 debugfs: remove return value of debugfs_create_x32() new 0864c408fb1e debugfs: remove return value of debugfs_create_x64() new af1b967af5ff of: property: Minor code formatting/style clean ups new 92df01e3601f driver: core: Improve documentation for fwnode_operations. [...] new a3caeb8ffe5d docs: driver-model: Add documentation for sync_state new 8f677bc819e7 Merge 5.4-rc5 into driver-core-next new 05ef983e0d65 driver core: Add device link support for SYNC_STATE_ONLY flag new bcbbcfd57247 driver core: Allow a device to wait on optional suppliers new 03324507e66c driver core: Allow fwnode_operations.add_links to differen [...] new 0ff5cc1ec33b of: property: Make sure child dependencies don't block pro [...] new 15956dad5c10 of: property: Skip adding device links to suppliers that a [...] new ff229319f436 powerpc: pseries: no need to check return value of debugfs [...] new c7c116890941 debugfs: remove return value of debugfs_create_x8() new 9927c6fa3e1d debugfs: remove return value of debugfs_create_atomic_t() new 726ce477285d Documentation: debugfs: Document debugfs helper for unsign [...] new d3504757f3f0 debugfs: Add debugfs_create_xul() for hexadecimal unsigned long new 785bbb804a70 mmc: atmel-mci: Fix debugfs on 64-bit platforms new f1dfe70b7ff7 mmc: atmel-mci: Remove superfluous cast in debugfs_create_ [...] new 0c40c1be2512 mmc: dw_mmc: Fix debugfs on 64-bit platforms new 118e11182a81 mmc: dw_mmc: Remove superfluous cast in debugfs_create_u32() call new b889b3b07c9d firmware loader: log path to loaded firmwares new 09b0965ee8cc IB: mlx5: no need to check return value of debugfs_create [...] new 4154abca299e Documentation: devres: add missing entry for devm_platform [...] new 6e924822752c lib: devres: prepare devm_ioremap_resource() for more variants new b873af620e58 lib: devres: provide devm_ioremap_resource_wc() new bb6243b4f73d drivers: platform: provide devm_platform_ioremap_resource_wc() new 444b0111f3bc misc: sram: use devm_platform_ioremap_resource_wc() new c9c8641d3ebd drivers: provide devm_platform_ioremap_resource_byname() new f51b18d92b66 gpio: mvebu: use devm_platform_ioremap_resource_byname() new cc4c831811c2 gpio: tegra186: use devm_platform_ioremap_resource_byname() new ba861f8e07bf of: property: Minor style clean up of of_link_to_phandle() new a436ef4aba1f of: property: Make it easy to add device links from DT properties new 8e12257dead7 of: property: Add device link support for iommus, mboxes a [...] new d0dd61a2774f media: c8sectpfe: no need to check return value of debugfs [...] new 0628cda318df mac80211: Use debugfs_create_xul() helper new b52517e456f8 net: caif: Fix debugfs on 64-bit platforms new c745da8d4320 mailbox: tegra: Fix superfluous IRQ error message new bee3bbe616a2 driver core: Clarify documentation for fwnode_operations.a [...] new 030cc787c30e firmware_class: make firmware caching configurable new 492c88720d36 driver core: platform: use the correct callback type for b [...] new 5c2d6a527b2c crypto: hisilicon: no need to check return value of debugf [...] new edb44e8461cf cpu-topology: declare parse_acpi_topology in <linux/arch_t [...] new 71564a26e3e9 driver core: platform: Declare ret variable only once new 26e77708fdc2 driver core: Allow device link operations inside sync_state() new 553671b76859 firmware_loader: Fix labels with comma for builtin firmware new abf5c67dc43c drivers: base: Fix Kconfig indentation new 60774d2af07a i2c: of: Populate fwnode in of_i2c_get_board_info() new 3883539140b8 of: property: Fix the semantics of of_is_ancestor_of() new e149573b2f84 of: property: Add device link support for "iommu-map" new 4250b047039d debugfs: Fix !DEBUG_FS debugfs_create_automount new 7f00be96f125 of: property: Add device link support for interrupt-parent [...] new 0e4a459f56c3 tracing: Remove unnecessary DEBUG_FS dependency new 9a3d7fd275be Merge tag 'driver-core-5.5-rc1' of git://git.kernel.org/pu [...]
The 1066 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-fsi | 16 +- Documentation/ABI/testing/sysfs-bus-iio | 11 + Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 | 39 + Documentation/ABI/testing/sysfs-bus-mei | 23 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 36 + Documentation/ABI/testing/sysfs-class-mei | 10 + Documentation/ABI/testing/sysfs-platform-dfl-fme | 132 + Documentation/admin-guide/kernel-parameters.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 28 +- .../devicetree/bindings/arm/coresight.txt | 9 + .../devicetree/bindings/counter/ti-eqep.yaml | 50 + .../devicetree/bindings/dma/renesas,usb-dmac.txt | 1 + .../devicetree/bindings/fsi/fsi-master-aspeed.txt | 24 + .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 104 + .../devicetree/bindings/iio/adc/ingenic,adc.txt | 1 + .../devicetree/bindings/iio/adc/max1027-adc.txt | 20 - .../devicetree/bindings/iio/adc/mcp3911.txt | 30 - .../bindings/iio/adc/microchip,mcp3911.yaml | 71 + .../devicetree/bindings/iio/adc/st,stm32-adc.txt | 2 + .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 49 + .../devicetree/bindings/iio/dac/ltc1660.txt | 21 - .../devicetree/bindings/iio/iio-bindings.txt | 5 + .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 + .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml | 76 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/adux1020.yaml | 47 + .../devicetree/bindings/iio/light/bh1750.txt | 18 - .../devicetree/bindings/iio/light/bh1750.yaml | 43 + .../devicetree/bindings/iio/light/veml6030.yaml | 62 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 - .../bindings/iio/proximity/maxbotix,mb1232.yaml | 60 + .../bindings/iio/temperature/adi,ltc2983.yaml | 480 +++ .../bindings/interconnect/qcom,msm8974.yaml | 62 + .../devicetree/bindings/nvmem/rockchip-otp.txt | 25 + .../devicetree/bindings/nvmem/sprd-efuse.txt | 39 + .../bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml | 47 + .../bindings/phy/phy-rockchip-inno-usb2.txt | 1 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 7 +- .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 2 + .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 2 + .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 75 + .../devicetree/bindings/trivial-devices.yaml | 12 + .../devicetree/bindings/usb/renesas,usb3-peri.txt | 41 - .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 86 + .../devicetree/bindings/usb/renesas,usbhs.txt | 57 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 126 + .../devicetree/bindings/usb/richtek,rt1711h.txt | 29 + .../devicetree/bindings/usb/ti,hd3ss3220.txt | 38 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 86 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + Documentation/devicetree/bindings/usb/usb251xb.txt | 3 +- Documentation/driver-api/device_link.rst | 3 +- Documentation/driver-api/driver-model/devres.rst | 4 + Documentation/driver-api/driver-model/driver.rst | 43 + Documentation/driver-api/generic-counter.rst | 162 +- Documentation/filesystems/debugfs.txt | 50 +- Documentation/fpga/dfl.rst | 10 + Documentation/trace/intel_th.rst | 28 +- MAINTAINERS | 46 +- arch/mips/ralink/Kconfig | 1 + arch/powerpc/platforms/pseries/dtl.c | 38 +- arch/powerpc/platforms/pseries/hvCall_inst.c | 12 +- arch/powerpc/platforms/pseries/lpar.c | 15 +- arch/sh/drivers/Makefile | 2 +- arch/sh/drivers/platform_early.c | 347 ++ arch/sh/include/asm/platform_early.h | 61 + arch/sh/kernel/cpu/sh2/setup-sh7619.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-mxg.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7201.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7203.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7206.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7264.c | 3 +- arch/sh/kernel/cpu/sh2a/setup-sh7269.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh3.c | 1 + arch/sh/kernel/cpu/sh3/setup-sh7705.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh770x.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7710.c | 3 +- arch/sh/kernel/cpu/sh3/setup-sh7720.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh4-202.c | 3 +- arch/sh/kernel/cpu/sh4/setup-sh7750.c | 9 +- arch/sh/kernel/cpu/sh4/setup-sh7760.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7343.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7366.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7722.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7723.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7724.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7734.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7757.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7763.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7770.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7780.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7785.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-sh7786.c | 3 +- arch/sh/kernel/cpu/sh4a/setup-shx3.c | 3 +- arch/sh/kernel/cpu/sh5/setup-sh5.c | 3 +- arch/sh/kernel/setup.c | 3 +- arch/sh/kernel/time.c | 5 +- drivers/android/binder.c | 6 +- drivers/android/binder_alloc.c | 42 +- drivers/base/core.c | 308 +- drivers/base/firmware_loader/Kconfig | 14 +- drivers/base/firmware_loader/builtin/Makefile | 3 +- drivers/base/firmware_loader/main.c | 9 +- drivers/base/platform.c | 393 +- drivers/base/soc.c | 30 +- drivers/bus/Kconfig | 9 + drivers/bus/Makefile | 1 + drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} | 0 drivers/char/Kconfig | 6 +- drivers/char/agp/Kconfig | 2 +- drivers/char/hw_random/Kconfig | 18 +- drivers/char/ipmi/Kconfig | 98 +- drivers/char/lp.c | 4 + drivers/char/ppdev.c | 16 +- drivers/char/xillybus/xillybus_of.c | 5 +- drivers/clocksource/sh_cmt.c | 13 +- drivers/clocksource/sh_mtu2.c | 13 +- drivers/clocksource/sh_tmu.c | 14 +- drivers/counter/104-quad-8.c | 33 +- drivers/counter/Kconfig | 11 + drivers/counter/Makefile | 1 + drivers/counter/counter.c | 101 +- drivers/counter/ftm-quaddec.c | 14 +- drivers/counter/stm32-lptimer-cnt.c | 7 +- drivers/counter/stm32-timer-cnt.c | 23 +- drivers/counter/ti-eqep.c | 466 +++ drivers/extcon/extcon-axp288.c | 38 +- drivers/extcon/extcon-intel-cht-wc.c | 16 +- drivers/extcon/extcon-sm5502.c | 6 +- drivers/extcon/extcon-sm5502.h | 2 + drivers/firmware/stratix10-rsu.c | 42 +- drivers/firmware/stratix10-svc.c | 18 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/dfl-fme-main.c | 385 ++ drivers/fpga/zynq-fpga.c | 4 +- drivers/fsi/Kconfig | 8 + drivers/fsi/Makefile | 1 + drivers/fsi/fsi-core.c | 67 +- drivers/fsi/fsi-master-aspeed.c | 544 +++ drivers/fsi/fsi-master-hub.c | 46 - drivers/fsi/fsi-master.h | 71 + drivers/gpio/gpio-menz127.c | 1 + drivers/gpio/gpio-mvebu.c | 19 +- drivers/gpio/gpio-tegra186.c | 4 +- drivers/greybus/connection.c | 3 - drivers/hwtracing/coresight/Kconfig | 1 + .../hwtracing/coresight/coresight-etm4x-sysfs.c | 312 +- drivers/hwtracing/coresight/coresight-etm4x.c | 351 +- drivers/hwtracing/coresight/coresight-etm4x.h | 81 +- drivers/hwtracing/coresight/coresight-funnel.c | 37 +- drivers/hwtracing/coresight/coresight-replicator.c | 36 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 26 +- drivers/hwtracing/coresight/coresight.c | 51 +- drivers/hwtracing/intel_th/core.c | 8 +- drivers/hwtracing/intel_th/pci.c | 10 + drivers/hwtracing/stm/policy.c | 4 + drivers/i2c/i2c-core-of.c | 1 + drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/adc/Kconfig | 25 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7292.c | 350 ++ drivers/iio/adc/ad7949.c | 33 +- drivers/iio/adc/ad_sigma_delta.c | 3 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/bcm_iproc_adc.c | 2 +- drivers/iio/adc/cc10001_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/dln2-adc.c | 20 +- drivers/iio/adc/exynos_adc.c | 6 +- drivers/iio/adc/hx711.c | 22 +- drivers/iio/adc/ingenic-adc.c | 153 +- drivers/iio/adc/intel_mrfld_adc.c | 262 ++ drivers/iio/adc/lpc18xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 180 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/men_z188_adc.c | 1 + drivers/iio/adc/meson_saradc.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 4 +- drivers/iio/adc/npcm_adc.c | 4 +- drivers/iio/adc/rcar-gyroadc.c | 4 +- drivers/iio/adc/sc27xx_adc.c | 16 +- drivers/iio/adc/spear_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 27 +- drivers/iio/adc/stm32-adc.c | 21 +- drivers/iio/adc/stmpe-adc.c | 2 +- drivers/iio/adc/twl4030-madc.c | 18 +- drivers/iio/adc/vf610_adc.c | 4 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/chemical/atlas-ph-sensor.c | 8 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5446.c | 6 + drivers/iio/dac/ad7303.c | 13 +- drivers/iio/dac/lpc18xx_dac.c | 4 +- drivers/iio/dac/stm32-dac-core.c | 138 +- drivers/iio/dac/stm32-dac.c | 94 +- drivers/iio/dac/vf610_dac.c | 4 +- drivers/iio/gyro/adis16080.c | 8 +- drivers/iio/gyro/adis16130.c | 2 - drivers/iio/gyro/adis16136.c | 24 +- drivers/iio/gyro/itg3200_core.c | 2 +- drivers/iio/gyro/mpu3050-core.c | 2 +- drivers/iio/gyro/st_gyro_core.c | 1 - drivers/iio/humidity/hdc100x.c | 19 +- drivers/iio/imu/Kconfig | 27 + drivers/iio/imu/Makefile | 5 + drivers/iio/imu/adis.c | 5 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16460.c | 8 +- drivers/iio/imu/adis16480.c | 116 +- drivers/iio/imu/fxos8700.h | 10 + drivers/iio/imu/fxos8700_core.c | 649 ++++ drivers/iio/imu/fxos8700_i2c.c | 71 + drivers/iio/imu/fxos8700_spi.c | 59 + drivers/iio/imu/inv_mpu6050/Makefile | 7 +- drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c | 204 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h | 19 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 195 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 60 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 74 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 356 ++ drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h | 36 + drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 86 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 87 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 109 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 1056 +++++- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 45 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-core.c | 17 + drivers/iio/light/Kconfig | 22 + drivers/iio/light/Makefile | 2 + drivers/iio/light/adux1020.c | 849 +++++ drivers/iio/light/bh1750.c | 4 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/tcs3414.c | 30 +- drivers/iio/light/veml6030.c | 908 +++++ drivers/iio/magnetometer/st_magn_core.c | 1 - drivers/iio/pressure/bmp280-core.c | 130 +- drivers/iio/pressure/bmp280-i2c.c | 6 - drivers/iio/pressure/bmp280-spi.c | 6 - drivers/iio/pressure/bmp280.h | 1 - drivers/iio/pressure/cros_ec_baro.c | 3 + drivers/iio/pressure/st_pressure_core.c | 1 - drivers/iio/pressure/zpa2326.c | 16 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 5 +- drivers/iio/proximity/sx9500.c | 16 +- drivers/iio/temperature/Kconfig | 11 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 1557 ++++++++ drivers/iio/temperature/max31856.c | 2 + drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 62 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 9 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8974.c | 784 ++++ drivers/mailbox/tegra-hsp.c | 4 +- drivers/mcb/mcb-core.c | 28 +- drivers/mcb/mcb-lpc.c | 1 + drivers/mcb/mcb-parse.c | 2 +- drivers/mcb/mcb-pci.c | 1 + .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c | 26 +- drivers/media/usb/uvc/uvc_debugfs.c | 10 +- drivers/misc/Kconfig | 17 +- drivers/misc/atmel_tclib.c | 4 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rts5260.c | 3 +- drivers/misc/cardreader/rts5261.c | 792 ++++ drivers/misc/cardreader/rts5261.h | 233 ++ drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 + drivers/misc/eeprom/eeprom.c | 4 + drivers/misc/fastrpc.c | 209 +- drivers/misc/habanalabs/command_submission.c | 127 +- drivers/misc/habanalabs/debugfs.c | 112 +- drivers/misc/habanalabs/device.c | 18 +- drivers/misc/habanalabs/firmware_if.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 78 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/goya/goya_coresight.c | 53 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 31 + drivers/misc/habanalabs/habanalabs.h | 171 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 73 +- drivers/misc/habanalabs/hw_queue.c | 249 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 2 + .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_etr_regs.h | 114 + drivers/misc/habanalabs/include/hl_boot_if.h | 2 + .../habanalabs/include/hw_ip/mmu/mmu_general.h | 7 +- drivers/misc/habanalabs/include/qman_if.h | 12 + drivers/misc/habanalabs/memory.c | 392 +- drivers/misc/habanalabs/mmu.c | 204 +- drivers/misc/hpilo.h | 2 +- drivers/misc/ibmvmc.h | 4 +- drivers/misc/lis3lv02d/lis3lv02d.c | 80 +- drivers/misc/lis3lv02d/lis3lv02d.h | 4 +- drivers/misc/mei/bus-fixup.c | 9 - drivers/misc/mei/bus.c | 42 +- drivers/misc/mei/client.h | 36 + drivers/misc/mei/hw-me-regs.h | 4 +- drivers/misc/mei/hw-me.c | 74 +- drivers/misc/mei/hw-me.h | 12 +- drivers/misc/mei/hw-txe.c | 10 +- drivers/misc/mei/init.c | 6 +- drivers/misc/mei/main.c | 24 + drivers/misc/mei/mei_dev.h | 18 +- drivers/misc/mei/pci-me.c | 16 +- drivers/misc/mic/Kconfig | 16 - drivers/misc/ocxl/ocxl_internal.h | 2 +- drivers/misc/ocxl/trace.h | 2 +- drivers/misc/sgi-gru/gruprocfs.c | 11 +- drivers/misc/sram.c | 28 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/mmc/host/atmel-mci.c | 10 +- drivers/mmc/host/dw_mmc.c | 10 +- drivers/net/caif/caif_serial.c | 4 +- drivers/ntb/test/ntb_pingpong.c | 5 +- drivers/nvmem/Kconfig | 23 + drivers/nvmem/Makefile | 4 + drivers/nvmem/imx-ocotp-scu.c | 120 +- drivers/nvmem/imx-ocotp.c | 4 + drivers/nvmem/rockchip-otp.c | 268 ++ drivers/nvmem/sc27xx-efuse.c | 13 +- drivers/nvmem/sprd-efuse.c | 424 +++ drivers/of/platform.c | 12 + drivers/of/property.c | 316 ++ drivers/parport/daisy.c | 40 +- drivers/parport/probe.c | 2 +- drivers/parport/share.c | 26 +- drivers/phy/allwinner/Kconfig | 11 + drivers/phy/allwinner/Makefile | 1 + drivers/phy/allwinner/phy-sun50i-usb3.c | 190 + drivers/phy/broadcom/phy-brcm-usb-init.c | 10 +- drivers/phy/hisilicon/phy-hisi-inno-usb2.c | 4 +- drivers/phy/hisilicon/phy-histb-combphy.c | 4 +- drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 9 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 120 + drivers/phy/qualcomm/phy-qcom-qmp.h | 96 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 7 +- drivers/phy/renesas/phy-rcar-gen2.c | 5 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 7 +- drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 805 +++++ drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 1 + drivers/phy/tegra/xusb-tegra186.c | 23 + drivers/phy/tegra/xusb-tegra210.c | 137 +- drivers/phy/tegra/xusb.c | 93 +- drivers/phy/tegra/xusb.h | 4 + drivers/phy/ti/phy-dm816x-usb.c | 3 - drivers/phy/ti/phy-gmii-sel.c | 2 +- drivers/platform/goldfish/Kconfig | 3 +- drivers/pwm/Kconfig | 9 - drivers/pwm/Makefile | 1 - drivers/soundwire/Kconfig | 2 +- drivers/soundwire/bus.c | 7 +- drivers/soundwire/cadence_master.c | 292 +- drivers/soundwire/cadence_master.h | 39 +- drivers/soundwire/intel.c | 201 +- drivers/soundwire/intel_init.c | 1 + drivers/soundwire/slave.c | 98 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/axis-fifo/axis-fifo.c | 301 +- drivers/staging/axis-fifo/axis-fifo.txt | 18 +- drivers/staging/board/armadillo800eva.c | 12 +- .../clocking-wizard/clk-xlnx-clock-wizard.c | 4 +- drivers/staging/comedi/drivers/dt3000.c | 3 +- drivers/staging/comedi/drivers/ni_routes.c | 2 - drivers/staging/comedi/drivers/usbduxfast.c | 21 +- drivers/staging/emxx_udc/emxx_udc.c | 27 +- drivers/staging/exfat/Kconfig | 9 - drivers/staging/exfat/TODO | 61 +- drivers/staging/exfat/exfat.h | 186 +- drivers/staging/exfat/exfat_blkdev.c | 28 +- drivers/staging/exfat/exfat_cache.c | 303 +- drivers/staging/exfat/exfat_core.c | 2124 +++-------- drivers/staging/exfat/exfat_nls.c | 192 - drivers/staging/exfat/exfat_super.c | 896 ++--- drivers/staging/fbtft/Kconfig | 21 +- drivers/staging/fbtft/Makefile | 1 + drivers/staging/fbtft/fb_seps525.c | 213 ++ drivers/staging/fbtft/fb_uc1611.c | 22 +- drivers/staging/fbtft/fbtft-core.c | 129 +- drivers/staging/fbtft/fbtft.h | 4 +- drivers/staging/fieldbus/anybuss/anybuss-client.h | 11 +- drivers/staging/fieldbus/anybuss/arcx-anybus.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 6 +- drivers/staging/fieldbus/dev_core.c | 3 - drivers/staging/fieldbus/fieldbus_dev.h | 6 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 50 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 5 + drivers/staging/fwserial/Kconfig | 26 +- drivers/staging/gasket/gasket_ioctl.c | 16 +- drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/ad7192.c | 79 +- drivers/staging/iio/frequency/ad9834.c | 4 + drivers/staging/isdn/avm/b1.c | 41 +- drivers/staging/isdn/gigaset/interface.c | 2 +- drivers/staging/kpc2000/kpc2000_i2c.c | 204 +- drivers/staging/kpc2000/kpc2000_spi.c | 24 +- drivers/staging/most/Kconfig | 8 +- drivers/staging/most/cdev/cdev.c | 1 + drivers/staging/most/configfs.c | 124 +- drivers/staging/most/core.c | 108 +- drivers/staging/most/core.h | 1 + drivers/staging/most/net/net.c | 1 + drivers/staging/most/sound/sound.c | 1 + drivers/staging/most/video/video.c | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 21 +- drivers/staging/mt7621-pci/Kconfig | 1 - drivers/staging/mt7621-pci/pci-mt7621.c | 23 +- drivers/staging/netlogic/TODO | 2 +- drivers/staging/netlogic/xlr_net.c | 3 +- drivers/staging/nvec/Kconfig | 10 +- drivers/staging/octeon-usb/octeon-hcd.c | 3 +- drivers/staging/octeon/ethernet-mdio.c | 6 +- drivers/staging/octeon/ethernet-rgmii.c | 4 +- drivers/staging/octeon/ethernet-rx.c | 6 +- drivers/staging/octeon/ethernet-tx.c | 6 +- drivers/staging/octeon/ethernet.c | 6 +- drivers/staging/octeon/octeon-ethernet.h | 4 +- drivers/staging/octeon/octeon-stubs.h | 106 +- drivers/staging/olpc_dcon/Kconfig | 21 +- drivers/staging/olpc_dcon/Makefile | 4 +- drivers/staging/olpc_dcon/TODO | 1 - drivers/staging/olpc_dcon/olpc_dcon.c | 6 +- drivers/staging/olpc_dcon/olpc_dcon.h | 5 - drivers/staging/pi433/Kconfig | 24 +- drivers/staging/qlge/TODO | 3 - drivers/staging/qlge/qlge.h | 145 +- drivers/staging/qlge/qlge_dbg.c | 291 +- drivers/staging/qlge/qlge_main.c | 909 ++--- drivers/staging/qlge/qlge_mpi.c | 1 - drivers/staging/ralink-gdma/ralink-gdma.c | 4 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 43 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 5 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 4 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 167 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 26 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 55 +- drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 1 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 3 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 3 +- drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 2 +- drivers/staging/rtl8188eu/include/rtw_efuse.h | 1 - drivers/staging/rtl8188eu/include/sta_info.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 30 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 3 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 9 +- drivers/staging/rtl8192e/rtllib_softmac.c | 7 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 9 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 8 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 4 +- drivers/staging/rtl8192u/r8192U_core.c | 135 +- drivers/staging/rtl8192u/r819xU_cmdpkt.c | 25 +- drivers/staging/rtl8712/rtl8712_led.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 47 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 8 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 103 +- drivers/staging/rtl8712/rtl871x_xmit.c | 5 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_ops_linux.c | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 11 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 20 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 174 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 23 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 1 - drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 159 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 3 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 19 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 402 +-- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +- drivers/staging/rtl8723bs/hal/hal_com.c | 1 - drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 1076 ------ drivers/staging/rtl8723bs/hal/odm_DIG.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 10 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 77 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 41 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 13 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 5 - drivers/staging/rtl8723bs/hal/sdio_ops.c | 127 +- drivers/staging/rtl8723bs/include/drv_types.h | 4 - drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 26 - drivers/staging/rtl8723bs/include/hal_data.h | 21 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - .../rtl8723bs/include/osdep_service_linux.h | 7 - drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 15 - drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 59 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 23 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 136 - drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/rts5208/ms.c | 86 +- drivers/staging/rts5208/ms.h | 70 +- drivers/staging/rts5208/rtsx.c | 3 +- drivers/staging/rts5208/rtsx_transport.c | 4 +- drivers/staging/rts5208/sd.h | 2 +- drivers/staging/rts5208/xd.c | 8 +- drivers/staging/rts5208/xd.h | 6 +- drivers/staging/sm750fb/ddk750_chip.c | 41 +- drivers/staging/sm750fb/ddk750_chip.h | 18 +- drivers/staging/sm750fb/ddk750_display.c | 4 +- drivers/staging/sm750fb/ddk750_mode.c | 16 +- drivers/staging/sm750fb/ddk750_sii164.c | 28 +- drivers/staging/sm750fb/ddk750_sii164.h | 11 +- drivers/staging/sm750fb/sm750_accel.c | 94 +- drivers/staging/sm750fb/sm750_accel.h | 83 +- drivers/staging/sm750fb/sm750_cursor.h | 17 +- drivers/staging/uwb/rsv.c | 4 +- .../staging/vc04_services/bcm2835-audio/Kconfig | 12 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 9 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 4 +- .../vc04_services/bcm2835-camera/mmal-vchiq.c | 6 +- .../staging/vc04_services/interface/vchi/vchi.h | 102 +- .../vc04_services/interface/vchi/vchi_cfg.h | 172 +- .../vc04_services/interface/vchi/vchi_common.h | 28 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 23 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 370 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 231 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 104 +- .../interface/vchiq_arm/vchiq_debugfs.c | 14 +- .../interface/vchiq_arm/vchiq_debugfs.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 96 +- .../interface/vchiq_arm/vchiq_ioctl.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 164 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 4 +- drivers/staging/vt6655/card.c | 24 +- drivers/staging/vt6655/card.h | 2 +- drivers/staging/vt6655/device_main.c | 14 +- drivers/staging/vt6655/power.c | 10 +- drivers/staging/vt6655/rf.c | 5 +- drivers/staging/vt6655/rf.h | 19 +- drivers/staging/vt6655/rxtx.c | 5 +- drivers/staging/vt6656/main_usb.c | 9 +- drivers/staging/vt6656/rxtx.c | 8 +- .../bindings/net/wireless/siliabs,wfx.txt | 97 + drivers/staging/wfx/Kconfig | 8 + drivers/staging/wfx/Makefile | 24 + drivers/staging/wfx/TODO | 17 + drivers/staging/wfx/bh.c | 321 ++ drivers/staging/wfx/bh.h | 32 + drivers/staging/wfx/bus.h | 36 + drivers/staging/wfx/bus_sdio.c | 271 ++ drivers/staging/wfx/bus_spi.c | 267 ++ drivers/staging/wfx/data_rx.c | 213 ++ drivers/staging/wfx/data_rx.h | 19 + drivers/staging/wfx/data_tx.c | 837 +++++ drivers/staging/wfx/data_tx.h | 93 + drivers/staging/wfx/debug.c | 311 ++ drivers/staging/wfx/debug.h | 19 + drivers/staging/wfx/fwio.c | 413 +++ drivers/staging/wfx/fwio.h | 15 + drivers/staging/wfx/hif_api_cmd.h | 681 ++++ drivers/staging/wfx/hif_api_general.h | 437 +++ drivers/staging/wfx/hif_api_mib.h | 557 +++ drivers/staging/wfx/hif_rx.c | 364 ++ drivers/staging/wfx/hif_rx.h | 18 + drivers/staging/wfx/hif_tx.c | 493 +++ drivers/staging/wfx/hif_tx.h | 68 + drivers/staging/wfx/hif_tx_mib.h | 293 ++ drivers/staging/wfx/hwio.c | 352 ++ drivers/staging/wfx/hwio.h | 80 + drivers/staging/wfx/key.c | 268 ++ drivers/staging/wfx/key.h | 22 + drivers/staging/wfx/main.c | 491 +++ drivers/staging/wfx/main.h | 47 + drivers/staging/wfx/queue.c | 619 ++++ drivers/staging/wfx/queue.h | 61 + drivers/staging/wfx/scan.c | 294 ++ drivers/staging/wfx/scan.h | 42 + drivers/staging/wfx/secure_link.h | 57 + drivers/staging/wfx/sta.c | 1684 +++++++++ drivers/staging/wfx/sta.h | 103 + drivers/staging/wfx/traces.h | 443 +++ drivers/staging/wfx/wfx.h | 208 ++ drivers/staging/wilc1000/Makefile | 8 +- .../{wilc_wfi_cfgoperations.c => cfg80211.c} | 246 +- .../{wilc_wfi_cfgoperations.h => cfg80211.h} | 8 +- drivers/staging/wilc1000/{wilc_hif.c => hif.c} | 43 +- drivers/staging/wilc1000/{wilc_hif.h => hif.h} | 6 +- drivers/staging/wilc1000/{wilc_mon.c => mon.c} | 4 +- .../staging/wilc1000/{wilc_netdev.c => netdev.c} | 146 +- .../wilc1000/{wilc_wfi_netdevice.h => netdev.h} | 34 +- drivers/staging/wilc1000/{wilc_sdio.c => sdio.c} | 4 +- drivers/staging/wilc1000/{wilc_spi.c => spi.c} | 15 +- drivers/staging/wilc1000/{wilc_wlan.c => wlan.c} | 4 +- drivers/staging/wilc1000/{wilc_wlan.h => wlan.h} | 2 +- .../wilc1000/{wilc_wlan_cfg.c => wlan_cfg.c} | 30 +- .../wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} | 0 .../staging/wilc1000/{wilc_wlan_if.h => wlan_if.h} | 8 +- drivers/staging/wlan-ng/hfa384x.h | 18 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 - drivers/staging/wlan-ng/p80211wep.c | 64 +- drivers/staging/wlan-ng/prism2usb.c | 6 +- drivers/thunderbolt/cap.c | 6 +- drivers/thunderbolt/ctl.c | 8 +- drivers/thunderbolt/eeprom.c | 11 - drivers/thunderbolt/icm.c | 157 +- drivers/thunderbolt/lc.c | 193 +- drivers/thunderbolt/path.c | 52 +- drivers/thunderbolt/switch.c | 586 ++- drivers/thunderbolt/tb.c | 340 +- drivers/thunderbolt/tb.h | 81 +- drivers/thunderbolt/tb_msgs.h | 2 + drivers/thunderbolt/tb_regs.h | 97 +- drivers/thunderbolt/tunnel.c | 364 +- drivers/thunderbolt/tunnel.h | 10 +- drivers/thunderbolt/xdomain.c | 5 +- drivers/tty/serial/8250/8250_men_mcb.c | 1 + drivers/tty/serial/men_z135_uart.c | 1 + drivers/tty/serial/sh-sci.c | 11 +- drivers/uio/uio_dmem_genirq.c | 14 +- drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-ti.c | 236 ++ drivers/usb/chipidea/ci_hdrc_imx.c | 79 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_tegra.c | 22 +- drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 2 +- drivers/usb/chipidea/udc.c | 75 +- drivers/usb/chipidea/usbmisc_imx.c | 31 +- drivers/usb/core/config.c | 12 +- drivers/usb/core/devio.c | 19 +- drivers/usb/core/hub.c | 201 +- drivers/usb/dwc2/core.c | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 2 +- drivers/usb/dwc3/Kconfig | 30 +- drivers/usb/dwc3/core.c | 37 + drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 28 +- drivers/usb/gadget/composite.c | 6 +- drivers/usb/gadget/configfs.c | 1 + drivers/usb/gadget/function/f_acm.c | 21 + drivers/usb/gadget/function/f_obex.c | 2 +- drivers/usb/gadget/function/f_serial.c | 21 + drivers/usb/gadget/function/f_tcm.c | 13 +- drivers/usb/gadget/function/u_serial.c | 516 +-- drivers/usb/gadget/function/u_serial.h | 8 + drivers/usb/gadget/legacy/Kconfig | 26 +- drivers/usb/gadget/legacy/acm_ms.c | 3 - drivers/usb/gadget/legacy/mass_storage.c | 3 - drivers/usb/gadget/legacy/serial.c | 49 +- drivers/usb/gadget/udc/Kconfig | 19 +- drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/at91_udc.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 3 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 9 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 4 +- drivers/usb/gadget/udc/bdc/bdc_udc.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/gadget/udc/fsl_qe_udc.h | 4 +- drivers/usb/gadget/udc/fsl_udc_core.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 6 +- drivers/usb/gadget/udc/mv_u3d.h | 2 +- drivers/usb/gadget/udc/pch_udc.c | 1 - drivers/usb/gadget/udc/pxa25x_udc.c | 4 +- drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/r8a66597-udc.c | 5 +- drivers/usb/gadget/udc/renesas_usb3.c | 21 +- drivers/usb/gadget/udc/s3c-hsudc.c | 5 +- drivers/usb/gadget/udc/s3c2410_udc.c | 3 +- drivers/usb/gadget/udc/tegra-xudc.c | 3810 ++++++++++++++++++++ drivers/usb/host/Kconfig | 106 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/fotg210-hcd.c | 8 +- drivers/usb/host/imx21-dbg.c | 2 +- drivers/usb/host/isp1362-hcd.c | 5 +- drivers/usb/host/ohci-at91.c | 8 +- drivers/usb/host/ohci-nxp.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/u132-hcd.c | 2 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-ring.c | 68 +- drivers/usb/host/xhci-tegra.c | 126 +- drivers/usb/host/xhci-trace.h | 26 + drivers/usb/host/xhci.c | 3 +- drivers/usb/host/xhci.h | 29 + drivers/usb/image/microtek.c | 3 +- drivers/usb/isp1760/isp1760-hcd.c | 2 - drivers/usb/misc/Kconfig | 22 +- drivers/usb/misc/appledisplay.c | 8 +- drivers/usb/misc/chaoskey.c | 24 +- drivers/usb/misc/ftdi-elan.c | 6 +- drivers/usb/misc/idmouse.c | 36 +- drivers/usb/misc/legousbtower.c | 303 +- drivers/usb/misc/sisusbvga/Kconfig | 2 +- drivers/usb/misc/usb251xb.c | 66 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 35 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_debugfs.c | 2 +- drivers/usb/musb/musb_dsps.c | 2 +- drivers/usb/musb/musb_gadget.c | 5 +- drivers/usb/phy/phy-keystone.c | 4 +- drivers/usb/phy/phy-mxs-usb.c | 4 +- drivers/usb/renesas_usbhs/common.c | 5 +- drivers/usb/renesas_usbhs/common.h | 3 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/renesas_usbhs/mod.c | 19 +- drivers/usb/renesas_usbhs/mod_gadget.c | 12 +- drivers/usb/roles/class.c | 21 + drivers/usb/serial/Kconfig | 48 +- drivers/usb/serial/ch341.c | 97 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 7 + drivers/usb/serial/mos7720.c | 4 - drivers/usb/serial/mos7840.c | 762 +--- drivers/usb/serial/option.c | 7 + drivers/usb/serial/pl2303.c | 124 +- drivers/usb/serial/pl2303.h | 6 + drivers/usb/storage/scsiglue.c | 4 +- drivers/usb/storage/uas.c | 10 + drivers/usb/storage/unusual_uas.h | 7 +- drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/class.c | 42 +- drivers/usb/typec/hd3ss3220.c | 269 ++ drivers/usb/typec/tcpm/tcpm.c | 135 +- drivers/usb/typec/tps6598x.c | 49 +- drivers/usb/typec/ucsi/displayport.c | 40 +- drivers/usb/typec/ucsi/trace.c | 11 - drivers/usb/typec/ucsi/trace.h | 79 +- drivers/usb/typec/ucsi/ucsi.c | 609 ++-- drivers/usb/typec/ucsi/ucsi.h | 417 +-- drivers/usb/typec/ucsi/ucsi_acpi.c | 91 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 166 +- drivers/usb/usbip/Kconfig | 1 + drivers/usb/usbip/stub_rx.c | 50 +- drivers/usb/usbip/stub_tx.c | 2 +- drivers/w1/masters/sgi_w1.c | 4 +- drivers/w1/slaves/Kconfig | 8 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds2430.c | 295 ++ drivers/watchdog/menz69_wdt.c | 1 + fs/debugfs/file.c | 87 +- include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,msm8974.h | 146 + include/linux/arch_topology.h | 1 + include/linux/coresight.h | 6 + include/linux/counter.h | 76 +- include/linux/debugfs.h | 136 +- include/linux/device.h | 33 + .../linux/firmware/intel/stratix10-svc-client.h | 8 + include/linux/fwnode.h | 42 + include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/iio.h | 2 + include/linux/iio/imu/adis.h | 6 +- include/linux/miscdevice.h | 1 + include/linux/nvmem-consumer.h | 2 +- include/linux/parport.h | 1 + include/linux/phy/phy.h | 3 +- include/linux/phy/tegra/xusb.h | 4 +- include/linux/platform_data/st_sensors_pdata.h | 2 + include/linux/platform_device.h | 70 +- include/linux/rtsx_pci.h | 1 + include/linux/soundwire/sdw.h | 7 +- include/linux/sys_soc.h | 1 + include/linux/usb/role.h | 3 + include/linux/usb/tcpm.h | 41 - include/linux/usb/typec.h | 41 +- include/linux/w1.h | 1 + include/trace/events/fsi.h | 6 +- include/trace/events/fsi_master_aspeed.h | 77 + include/uapi/misc/fastrpc.h | 15 + include/uapi/misc/habanalabs.h | 48 +- kernel/trace/Kconfig | 1 - lib/devres.c | 62 +- net/mac80211/debugfs_sta.c | 17 +- net/rfkill/core.c | 9 +- samples/Kconfig | 7 + samples/Makefile | 1 + samples/mei/Makefile | 12 +- tools/iio/Build | 1 + tools/iio/Makefile | 10 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- 801 files changed, 44617 insertions(+), 14852 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml create mode 100644 Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/rockchip-otp.txt create mode 100644 Documentation/devicetree/bindings/nvmem/sprd-efuse.txt create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3- [...] create mode 100644 Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml delete mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.txt create mode 100644 Documentation/devicetree/bindings/usb/renesas,usbhs.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml create mode 100644 arch/sh/drivers/platform_early.c create mode 100644 arch/sh/include/asm/platform_early.h rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%) create mode 100644 drivers/counter/ti-eqep.c create mode 100644 drivers/fsi/fsi-master-aspeed.c create mode 100644 drivers/iio/adc/ad7292.c create mode 100644 drivers/iio/adc/intel_mrfld_adc.c create mode 100644 drivers/iio/imu/fxos8700.h create mode 100644 drivers/iio/imu/fxos8700_core.c create mode 100644 drivers/iio/imu/fxos8700_i2c.c create mode 100644 drivers/iio/imu/fxos8700_spi.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h create mode 100644 drivers/iio/light/adux1020.c create mode 100644 drivers/iio/light/veml6030.c create mode 100644 drivers/iio/temperature/ltc2983.c create mode 100644 drivers/interconnect/qcom/msm8974.c create mode 100644 drivers/misc/cardreader/rts5261.c create mode 100644 drivers/misc/cardreader/rts5261.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_etr_regs.h create mode 100644 drivers/nvmem/rockchip-otp.c create mode 100644 drivers/nvmem/sprd-efuse.c create mode 100644 drivers/phy/allwinner/phy-sun50i-usb3.c create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c create mode 100644 drivers/staging/fbtft/fb_seps525.c create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/staging/wfx/Kconfig create mode 100644 drivers/staging/wfx/Makefile create mode 100644 drivers/staging/wfx/TODO create mode 100644 drivers/staging/wfx/bh.c create mode 100644 drivers/staging/wfx/bh.h create mode 100644 drivers/staging/wfx/bus.h create mode 100644 drivers/staging/wfx/bus_sdio.c create mode 100644 drivers/staging/wfx/bus_spi.c create mode 100644 drivers/staging/wfx/data_rx.c create mode 100644 drivers/staging/wfx/data_rx.h create mode 100644 drivers/staging/wfx/data_tx.c create mode 100644 drivers/staging/wfx/data_tx.h create mode 100644 drivers/staging/wfx/debug.c create mode 100644 drivers/staging/wfx/debug.h create mode 100644 drivers/staging/wfx/fwio.c create mode 100644 drivers/staging/wfx/fwio.h create mode 100644 drivers/staging/wfx/hif_api_cmd.h create mode 100644 drivers/staging/wfx/hif_api_general.h create mode 100644 drivers/staging/wfx/hif_api_mib.h create mode 100644 drivers/staging/wfx/hif_rx.c create mode 100644 drivers/staging/wfx/hif_rx.h create mode 100644 drivers/staging/wfx/hif_tx.c create mode 100644 drivers/staging/wfx/hif_tx.h create mode 100644 drivers/staging/wfx/hif_tx_mib.h create mode 100644 drivers/staging/wfx/hwio.c create mode 100644 drivers/staging/wfx/hwio.h create mode 100644 drivers/staging/wfx/key.c create mode 100644 drivers/staging/wfx/key.h create mode 100644 drivers/staging/wfx/main.c create mode 100644 drivers/staging/wfx/main.h create mode 100644 drivers/staging/wfx/queue.c create mode 100644 drivers/staging/wfx/queue.h create mode 100644 drivers/staging/wfx/scan.c create mode 100644 drivers/staging/wfx/scan.h create mode 100644 drivers/staging/wfx/secure_link.h create mode 100644 drivers/staging/wfx/sta.c create mode 100644 drivers/staging/wfx/sta.h create mode 100644 drivers/staging/wfx/traces.h create mode 100644 drivers/staging/wfx/wfx.h rename drivers/staging/wilc1000/{wilc_wfi_cfgoperations.c => cfg80211.c} (93%) rename drivers/staging/wilc1000/{wilc_wfi_cfgoperations.h => cfg80211.h} (86%) rename drivers/staging/wilc1000/{wilc_hif.c => hif.c} (98%) rename drivers/staging/wilc1000/{wilc_hif.h => hif.h} (99%) rename drivers/staging/wilc1000/{wilc_mon.c => mon.c} (98%) rename drivers/staging/wilc1000/{wilc_netdev.c => netdev.c} (89%) rename drivers/staging/wilc1000/{wilc_wfi_netdevice.h => netdev.h} (93%) rename drivers/staging/wilc1000/{wilc_sdio.c => sdio.c} (99%) rename drivers/staging/wilc1000/{wilc_spi.c => spi.c} (98%) rename drivers/staging/wilc1000/{wilc_wlan.c => wlan.c} (99%) rename drivers/staging/wilc1000/{wilc_wlan.h => wlan.h} (99%) rename drivers/staging/wilc1000/{wilc_wlan_cfg.c => wlan_cfg.c} (94%) rename drivers/staging/wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} (100%) rename drivers/staging/wilc1000/{wilc_wlan_if.h => wlan_if.h} (99%) create mode 100644 drivers/usb/cdns3/cdns3-ti.c create mode 100644 drivers/usb/gadget/udc/tegra-xudc.c create mode 100644 drivers/usb/typec/hd3ss3220.c create mode 100644 drivers/w1/slaves/w1_ds2430.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8974.h create mode 100644 include/trace/events/fsi_master_aspeed.h