This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 060a72a26857 Merge tag 'for-5.9/block-merge-20200804' of git://git.kern [...] new 85c5cbeba8f4 cxl: Fix kobject memleak new b7820ae2d292 mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr new 68daf1dffad2 misc: mic: Remove the error message as the call will print it new 8374680ff2eb mic: vop: Constify static structs new 50bf73bdce8e mei: hdcp: Constify struct mei_cl_device_id new f08387903d94 misc: genwqe: Constify struct pci_error_handlers new 0e3a52ba93ff misc: rtsx_usb: Constify struct usb_device_id new 45a2c76283ac mei: me: constify the device parameter to the probe quirk new 4d3c6c8eb981 mei: me: make mei_me_fw_sku_sps_4() less cryptic new 3fbd1dfe2635 mei: me: add kdoc for mei_me_fw_type_nm() new 372a829862e5 mei: me: add MEI device for SPT with ITPS capability new 4afc339ef0d2 mei: me: add MEI device for KBP with ITPS capability new 464e86b4abad lkdtm: Avoid more compiler optimizations for bad writes new e12145cf1c3a lkdtm/heap: Avoid edge and middle of slabs new 4fccc8c0ff74 selftests/lkdtm: Reset WARN_ONCE to avoid false negatives new ae56942c1474 lkdtm: Make arch-specific tests always available new 69b4bf2be22e cb710/core.c: use generic power management new 6bf23661d4a7 cardreader/rtsx_pcr.c: use generic power management new ff249c1c70a6 misc/tifm_7xx1.c: use generic power management new 6bbf52566bf7 misc/phantom.c: use generic power management new 34afa1d657d4 misc/pch_phub.c: use generic power management new b23d5151f301 misc: c2port: core: Ensure source size does not equal dest [...] new 7e8eebef1c3a misc: ti-st: st_core: Tidy-up bespoke commentry new 3caf1b48397f misc: ti-st: st_kim: Tidy-up bespoke commentry new f049c545465d misc: lkdtm: bugs: At least try to use popuated variable new 98e72eb6434b misc: eeprom: eeprom_93cx6: Repair function arg descriptions new e4be4884f3a1 misc: mic: vop: vop_main: Remove set but unused variable 'ret' new dfe40cccac19 misc: cb710: sgbuf2: Add missing documentation for cb710_s [...] new 9eea2a499fa8 misc: habanalabs: irq: Add missing struct identifier for ' [...] new ba2104c24aba misc: pti: Fix documentation for bit-rotted function pti_t [...] new 81148a7ab79e Revert "cardreader/rtsx_pcr.c: use generic power management" new f2e1d306fc7d misc: pti: Repair kerneldoc formatting issues new 6e47fc8a6823 misc: pti: Remove unparsable empty line in function header new a0c11b3c91e0 misc: habanalabs: firmware_if: Add missing 'fw_name' and ' [...] new df123c9dcde7 misc: habanalabs: pci: Fix a variety of kerneldoc issues new 3db99f000b76 misc: habanalabs: irq: Repair kerneldoc formatting issues new 2557f27fd489 misc: habanalabs: goya: Omit pointless check ensuring addr is >=0 new e0712c600e7b misc: habanalabs: pci: Scrub documentation for non-present [...] new 67db05cea6f6 misc: habanalabs: goya: goya_coresight: Remove set but unu [...] new f7d227c30653 misc: habanalabs: gaudi: Remove ill placed asterisk from k [...] new 14395c6fb135 misc: habanalabs: gaudi: gaudi_security: Repair incorrectl [...] new 82f5b473d91a misc: enclosure: Fix some kerneldoc anomalies new 8bc056e84a66 misc: lattice-ecp3-config: Remove set but clearly unused v [...] new 0f8ab9bd9e48 misc: pch_phub: Provide descriptions for 'chip' argument new 7b411871220a misc: pch_phub: Remove superfluous descriptions to non-exi [...] new 6a57251c70a4 misc: enclosure: Update enclosure_remove_device() document [...] new f33e92e50c82 misc: genwqe: card_base: Remove set but unused variable 'rc' new f5721c7acc4a misc: genwqe: card_base: Provide documentation for genwqe_ [...] new a562c0c3e54a misc: genwqe: card_base: Whole host of kerneldoc fixes new 807062fc8b2b misc: genwqe: card_dev: Whole host of kerneldoc fixes new 364b40c05d9a misc: genwqe: card_utils: Whole a plethora of documentatio [...] new 7adb55bd4ee5 misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues new ac36fdb1b92e misc: genwqe: card_sysfs: Demote function/file headers fro [...] new f5429c2cecfe misc: genwqe: card_debugfs: Demote file header from kerneldoc new 95ef32cdef16 misc: sgi-xp: xp_main: Staticify local functions xp_init() [...] new 63969cf28873 misc: ibmasm: event: Demote function headers from kerneldoc new b7df87cfe3d1 misc: ibmasm: command: Demote function headers from kerneldoc new e0a6ad87d088 misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc new 9c03520ea0bb misc: mic: host: mic_x100: Move declaration of mic_x100_in [...] new 779b961c4d75 misc: ibmasm: dot_command: Demote function headers from kerneldoc new f10957dba54a misc: mic: host: mic_intr: Properly document function arguments new 521482b53246 misc: mic: host: mic_x100: Add missing descriptions to ker [...] new 49f093f4b27a misc: mic: card: mic_debugfs: Demote function headers from [...] new 438ad36850d7 misc: mic: host: mic_debugfs: Demote function headers from [...] new 0cfbe64c56c3 misc: mic: cosm: cosm_main: Document 'force' function argument new 887d670e29fa misc: mic: scif: scif_ports: Fix copy 'n' paste error new a761b8b00c6c misc: mic: cosm: cosm_debugfs: Demote function headers fro [...] new cf2a06c133dd misc: mic: scif: scif_api: Remove set but unused variable [...] new 5d137a360ac5 misc: mic: scif: scif_api: Demote scif_accept() function header new 3e30b9e3b30e misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s) new 5ab3f590c738 misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues new 9afe1839e878 misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups new 31c68981c53a misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues new bb11b4eb532b misc: mic: scif: scif_fence: Fix a bunch of different docu [...] new ff512a8b7932 misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues new b865c5b32203 misc: cxl: hcalls: Demote half-assed kerneldoc attempt new 28fc491e9be6 misc: ocxl: config: Provide correct formatting to function [...] new 182486594a61 misc: ibmvmc: Repair ill-named function argument descriptions new 36847f9e3e56 firmware: stratix10-svc: correct reconfig flag and timeout values new bf0e5bf68a20 firmware: stratix10-svc: extend svc to support new RSU features new 75bc73fc0188 firmware: stratix10-rsu: extend rsu driver for new features new f38018968fd0 firmware: rsu: add device attributes to sysfs interface new 52f944ee5d39 firmware: stratix10-rsu: fix warnings new 7aca462b1333 uio_pdrv_genirq: Allow use with non-page-aligned memory resources new 415abcdfd4b8 uio: disable lazy irq disable to avoid double fire new 2d41d2ab85d4 Merge branch 'char-misc-linus' into 'char-misc-next' new fd01cc590357 virt: vbox: Rename guest_caps struct members to set_guest_caps new 412f84cff0c9 virt: vbox: Add vbg_set_host_capabilities() helper function new 631beddc5466 virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUES [...] new 316b0035402f virt: vbox: Add a few new vmmdev request types to the user [...] new 5bc117a27fd0 virt: vbox: Log unknown ioctl requests as error new 729082ed9b9c virt: vbox: Fix some comments which talk about the "sessio [...] new 8b66c917c41b virtio_console: Constify some static variables new 51d501e540e6 uacce: remove uacce_vma_fault new 04aaca197f16 char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace new 877589350269 ttyprintk: remove redundant initialization of variable ret new 7ca78630a1ae char/mwave: remove redundant initialization of variable bRC new 8965930c0b55 misc: eeprom: at24: Tell the compiler that ACPI functions [...] new 017d740e9e90 misc: cxl: flash: Remove unused variable 'drc_index' new a9f91cebbeb8 misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SR [...] new 703275a867ca vop: sparse warning fixup new 47681a4c0d8f MAINTAINERS: add Hridya and myself into Android driver mai [...] new c7d4a0b7114c Documentation/driver-api: firmware/built-in-fw: drop doubled word new 20b33f84f94d Documentation/driver-api: firmware/firmware_cache: drop do [...] new e2e4e8f5ac69 Documentation/driver-api: firmware/direct-fs-lookup: drop [...] new 726b5bd3cf97 Documentation/driver-api: firmware/request_firmware: drop [...] new 1682986df00c Documentation/driver-api: uio-howto: drop doubled word new f31a03b123b1 Documentation/driver-api: xillybus: drop doubled word new 849a9366cba9 misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add su [...] new 3a12c2b5f382 cxl: Change PCIBIOS_SUCCESSFUL to 0 new fadbfc38dde2 hpilo: Replace one-element array with flexible-array member new c4d41d005527 Merge v5.8-rc6 into char-misc-next new 9c1a58b77e8d coresight: replicator: Use CS_AMBA_ID macro for id table new 9cfb556357d5 coresight: catu: Use CS_AMBA_ID macro for id table new 02510a5aa78d coresight: etm4x: Add support to skip trace unit power up new 7f1a1c2c57db dt-bindings: arm: coresight: Add support to skip trace uni [...] new 8f3ce74c20f2 coresight: replicator: Reset replicator if context is lost new 784bb9ad490d dt-bindings: arm: coresight: Add optional property to replicators new 870fdd851ca5 coresight: Use devm_kcalloc() in coresight_alloc_conns() new e82d785eba4a coresight: Drop double check for ACPI companion device new cb8bba907a4f coresight: etmv4: Fix resource selector constant new 8fa43700f697 coresight: etmv4: Counter values not saved on disable new d061cd734f1a coresight: Fix comment in main header file new 865d30792591 coresight: tmc: Add shutdown callback for TMC ETR new d021f5c5ff67 coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb() new 0336bdfd7354 coresight: Add default sink selection to CoreSight base new 24497d387cdb coresight: tmc: Update sink types for default selection new bbfb8f3e4e3f coresight: etm: perf: Add default sink selection to etm perf new 342c8a1d1d9e coresight: etm4x: Fix save/restore during cpu idle new ff36dc6e9654 misc: rtsx: Use pcie_capability_clear_and_set_word() for P [...] new df746b3f079c misc: rtsx: Remove unused pcie_cap new 22bf3251d7b7 misc: rtsx: Remove rtsx_pci_read/write_config() wrappers new ed86a9877d05 misc: rtsx: Find L1 PM Substates capability instead of har [...] new 7a4462a96777 misc: rtsx: Use standard PCI definitions new 908442aa6719 soundwire: Replace 'objs' by 'y' new 929cfee314d1 soundwire: bus: clock_stop: don't deal with UNATTACHED Sla [...] new b6109dd6dc9f soundwire: intel: cleanups for indirections/logs new 83e129afbe5c soundwire: intel: clarify drvdata and remove more indirections new 9cd1c5a721d2 soundwire: intel_init: remove useless test new dd906cc615a5 soundwire: intel_init: use devm_ allocation new 4ab34412fc62 soundwire: intel_init: pass link information as platform data new 6d2c66695bf3 soundwire: intel: transition to 3 steps initialization new 51fe3881a29b soundwire: qcom: Constify static structs new e3f88cdb8fdd soundwire: add definitions for 1.2 spec new ee9173db5037 soundwire: bus_type: convert open-coded while() to for() loop new b5924268d670 soundwire: extend SDW_SLAVE_ENTRY new 29d158f90690 soundwire: bus: initialize bus clock base and scale registers new c5e3c684c3d8 MAINTAINERS: change SoundWire maintainer new 09553140c8d7 soundwire: intel: implement get_sdw_stream() operations new 4550569bd779 soundwire: stream: add helper to startup/shutdown streams new ff16d1e58462 soundwire: intel: remove stream allocation/free new b5e9e687d622 soundwire: cadence: allocate/free dma_data in set_sdw_stream new 9cb834b17cb2 soundwire: intel: don't free dma_data in DAI shutdown new a8209dd42a60 soundwire: sdw.h: fix PRBS/Static_1 swapped definitions new 925668689888 soundwire: sdw.h: fix indentation new 3b71c69024a7 soundwire: fix the kernel-doc comment new 7d2845d58d25 soundwire: intel: reuse code for wait loops to set/clear bits new 4a17c441c7cb soundwire: intel: revisit SHIM programming sequences. new 02629e454827 soundwire: intel: introduce a helper to arm link synchronization new 437e3289b5ea soundwire: intel: introduce helper for link synchronization new 12b161468d51 soundwire: intel_init: add implementation of sdw_intel_ena [...] new 8459cea755e7 soundwire: intel_init: use EXPORT_SYMBOL_NS new 4a98a6b2fa75 soundwire: intel/cadence: merge Soundwire interrupt handle [...] new ab2c913297a1 soundwire: intel: add wake interrupt support new a81844034e5b Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx new 575ec5e5e943 Merge tag 'soundwire-5.9-rc1' of git://git.kernel.org/pub/ [...] new 55dc9b87e4a8 fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() new 9d08b9ecbb2c dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Se [...] new d1ddca78f9f6 fpga manager: xilinx-spi: valid for the 7 Series too new 23f872b6ece6 fpga manager: xilinx-spi: remove unneeded, mistyped variables new e1d9ec3af346 fpga: dfl: Use struct_size() in kzalloc() new 88aaab9218f8 fpga: Fix dead store fpga-mgr.c new d3fbd739fc8a fpga: Fix dead store in fpga-bridge.c new a5d0fbab4e0b dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO new dd2784c01d93 fpga manager: xilinx-spi: check INIT_B pin during write_init new 8d021039cbb5 fpga: dfl: parse interrupt info for feature devices on enu [...] new bfef946dbe1b fpga: dfl: pci: add irq info for feature devices enumeration new 322b598be4d9 fpga: dfl: introduce interrupt trigger setting API new fe6a3d652122 fpga: dfl: afu: add interrupt support for port error reporting new d43f20bae517 fpga: dfl: fme: add interrupt support for global error reporting new 09d861501419 fpga: dfl: afu: add AFU interrupt support new 8adfb7c694d9 Documentation: fpga: dfl: add descriptions for interrupt r [...] new eacfbf589c90 fpga: dfl: pci: add device id for Intel FPGA PAC N3000 new cb0cec23cec0 Merge tag 'fpga-for-5.9' of git://git.kernel.org/pub/scm/l [...] new c56967d674e3 mei: hdcp: Replace one-element array with flexible-array member new 74b04fae4501 mei: Replace HTTP links with HTTPS ones new 3c3b7ddef787 mei: Avoid the use of one-element arrays new 34ec0aa62b40 misc: mic: <linux/mic_bus.h>: drop a duplicated word new 1859f4ebcf2d android: binder.h: drop a duplicated word new a52c809769d3 misc: Replace HTTP links with HTTPS ones new 4e74eeb27e28 char: Replace HTTP links with HTTPS ones new 133552bf03ed phy: Remove CONFIG_ARCH_* check for related subdir in Makefile new c233a2edf80d phy: exynos: Rename Exynos to lowercase new 066571516bea dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings new ba971c2ff599 dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible new 507156f5a99f phy: qcom-qmp: Add USB QMP PHY support for IPQ8074 new 1d99d491dc96 phy: qcom-qusb2: Add ipq8074 device compatible new 5dcbc71126e1 phy: qcom-qmp: Allow different values for second lane new 7b675ba1d278 phy: qcom-qmp: Add QMP V4 USB3 UNIPHY new 90b65347cfc5 phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250 new 0d75f508a9d5 phy: qcom-snps: Add runtime suspend and resume handlers new dcbec0465076 phy: qcom-snps: Add a set mode callback new cea0f76a483d dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY new 4a33bea00314 phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit [...] new 574ba3667891 dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of c [...] new 1c59c2d95d31 phy: zynqmp: Fix unused-function compiler warning new 02dca8c981b5 phy: qcom: remove ufs qmp phy driver new b555f35f2f87 phy: core: fix code style in devm_of_phy_provider_unregister new aad075c155bc phy: core: Document function args new 3b0163bb34f1 phy: ti: dm816x: remove set but unused variable new 3cc4502ce8f3 phy: ti-pipe3: remove set but unused variable new 82c8d3869900 phy: allwinner: phy-sun6i-mipi-dphy: Constify structs new 270ff6048f45 phy: cadence: salvo: fix wrong bit definition new 010f0dff9f07 phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK new 03815930c162 dt-bindings: phy: uniphier: Fix incorrect clocks and clock [...] new dcbabfeb17c3 phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY new 901e0a8f14a1 phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_u [...] new c988b7c5fc05 phy: mapphone-mdm6600: Add missing description for some st [...] new f0c47c74583c phy: xgene: remove unsigned integer comparison with less t [...] new 72fbf95f3621 phy: rockchip-typec: use correct format for structure description new 0672fb0d4222 phy: exynos5-usbdrd: use correct format for structure description new 0ff35966d171 phy: stm32: use NULL instead of zero new 8b34a2895bb7 phy: sun4i-usb: explicitly include gpio/consumer.h new 170ba9c23f0b dt-bindings: phy: Document Samsung UFS PHY bindings new bca21e930451 phy: samsung-ufs: add UFS PHY driver for samsung SoC new 6cd84cfc8e87 Merge branch 'fixes' into next new ef19b117b834 phy: qualcomm: add qcom ipq806x dwc usb phy driver new dc171790c729 devicetree: bindings: phy: Document ipq806x dwc3 qcom phy new 08b0ad375ca6 phy: renesas: rcar-gen3-usb2: move irq registration to init new b59aeb1a59cc phy: renesas: rcar-gen3-usb2: exit if request_irq() failed new f199d6a296dc dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support new f13b89900d36 dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support new e9f84ec63c6f phy: samsung-ufs: Fix IS_ERR argument new 6c89533deeb3 dt: update Marvell Armada 38x COMPHY binding new 1dea06cd643d phy: armada-38x: fix NETA lockup when repeatedly switching speeds new 960004121075 dt-bindings: phy: add bcm63xx-usbh bindings new 783f6d3dcf35 phy: bcm63xx-usbh: Add BCM63xx USBH driver new 3d7b0ca5300b phy: qualcomm: fix setting of tx_deamp_3_5db when device p [...] new 1859a772e274 Merge tag 'phy-for-5.9' of git://git.kernel.org/pub/scm/li [...] new 146f90afed25 misc: hpilo: switch from 'pci_' to 'dma_' API new 21ee9b1995fc misc: hpilo: avoid a useless memset new 8f27d659dfe6 cardreader/rtsx_pcr.c: use generic power management new a3b7a5818238 bus: fsl-mc: add missing device types new 9a872def5981 bus: fsl-mc: use raw spin lock to serialize mc cmds new 20f7151d63ab bus: fsl-mc: probe the allocatable objects first new e24ca92599cb Revert "mei: Avoid the use of one-element arrays" new df4b37bcc80d mei: hbm: use sizeof of variable instead of struct type new b4a6700c80f9 mei: ioctl: use sizeof of variable instead of struct type new 71ae5255f8fe mei: bus: use sizeof of variable instead of struct type new 4b40b225812d mei: client: use sizeof of variable instead of struct type new c614970e3e5f mei: hw: use sizeof of variable instead of struct type new 92ca3dd4867b mei: hw: don't use one element arrays new e20e310c8195 dyndbg-docs: eschew file /full/path query in docs new fa0805207066 dyndbg-docs: initialization is done early, not arch new 1ff838487d6f dyndbg: drop obsolete comment on ddebug_proc_open new 481c0e33f1e7 dyndbg: refine debug verbosity; 1 is basic, 2 more chatty new e5ebffe18e5a dyndbg: rename __verbose section to __dyndbg new 81d0c2c60942 dyndbg: fix overcounting of ram used by dyndbg new f678ce8cc3cb dyndbg: fix a BUG_ON in ddebug_describe_flags new 0b8f96be9bd4 dyndbg: fix pr_err with empty string new 9c9d0acbe279 dyndbg: prefer declarative init in caller, to memset in callee new 47e9f5a82329 dyndbg: make ddebug_tables list LIFO for add/remove_module new f62fc08fdc51 dyndbg: use gcc ?: to reduce word count new 8037072d8139 dyndbg: refactor parse_linerange out of ddebug_parse_query new aaebe329bff0 dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100' new 14775b049642 dyndbg: accept query terms like file=bar and module=foo new 84da83a6ffc0 dyndbg: combine flags & mask into a struct, simplify with it new 4b334484fa7f dyndbg: allow anchored match on format query term new 5aa9ffbbaeb3 dyndbg: shorten our logging prefix, drop __func__ new 4c0d77828d4f dyndbg: export ddebug_exec_queries new 8a307d3601bc interconnect: Export of_icc_get_from_provider() new 0259a41da323 interconnect: Relax requirement in of_icc_get_from_provider() new 65461e26b1fe interconnect: Allow inter-provider pairs to be configured new 12a400b016ab interconnect: Mark all dummy functions as static inline new 54918b8ed1e5 Merge tag 'icc-5.9-rc1' of https://git.linaro.org/people/g [...] new 0b168c8f1d21 habanalabs: remove rate limiters from GAUDI new c16d45f42b64 habanalabs: Use pending CS amount per ASIC new 21e7a3463449 habanalabs: sync stream generic functionality new 6c07bab34b07 habanalabs: Use mask instead of shift in sync stream registers new 3bf1c021e36e uapi/habanalabs: fix some comments new 6ced91170df8 habanalabs: align armcp_packet structure to 8 bytes new e8edded6939e habanalabs: calculate trace frequency from PLL new 917b79b09671 habanalabs: rephrase error message new dd9efabd0a5a habanalabs: Increase queues depth new 0eab4f89d64c habanalabs: rephrase error messages new c8f9b49d2db7 habanalabs: extract cpu boot status lookup new db491e4f08a9 habanalabs: Add dropped cs statistics info struct new fcc6a4e60678 habanalabs: Extract ECC information from FW new f4cbfd2445ff habanalabs: PCIe iATU refactoring new 12ae3133d2df habanalabs: remove soft-reset support from GAUDI new 3abc99bb7dcb habanalabs: configure maximum queues per asic new 79b1894c4194 habanalabs: use queue pi/ci in order to determine queue occupancy new 9158c47e2059 habanalabs: remove unused hash new c83c4171933b habanalabs: halt device CPU only upon certain reset new 5574cb2194b1 habanalabs: Assign each CQ with its own work queue new 22cb855598ed habanalabs: verify queue can contain all cs jobs new a9855a2d9153 habanalabs: check for DMA errors when clearing memory new 70b2f993ea4a habanalabs: create common folder new eb8b293e794b habanalabs: update hl_boot_if.h from firmware new a04b7cd97eef habanalabs: create internal CB pool new 8df8cb1efc19 habanalabs: enable device before hw_init() new 644883ef1aa5 habanalabs: use no flags on MMU cache invalidation new 94f8be9eb065 habanalabs: Fix memory leak in error flow of context initi [...] new 860e73b49cd9 Merge tag 'misc-habanalabs-next-2020-07-24' of git://peopl [...] new 65a9bde6ed48 Merge 5.8-rc7 into char-misc-next new 7b16a15524d5 habanalabs: fix up absolute include instructions new bb34bf798ce7 habanalabs: goya_ctx_init() can be static new 9bb01fe1b685 MAINTAINERS: Fix maintainer entry for mei driver new 2f79d3d1f7f0 mei: add device kind to sysfs new 37b8b73f641c greybus: Use fallthrough pseudo-keyword new 4b836a1426cb binder: Prevent context manager from incrementing ref 0 new 4df9772c8489 drivers: android: Fix a variable declaration coding style issue new 72b93c79dbbe drivers: android: Remove the use of else after return new 8df5b9492202 drivers: android: Remove braces for a single statement if- [...] new 81195f9689ac drivers: android: Fix a variable declaration coding style issue new 7e84522cd089 drivers: android: Fix the SPDX comment style new bcd14bb7a685 nvmem: sprd: Fix return value of sprd_efuse_probe() new a9c4a155d2d4 MAINTAINERS: Add git tree for NVMEM FRAMEWORK new 835667157461 nvmem: Enforce nvmem stride in the sysfs interface new 2eef018efb96 nvmem: sc27xx: add sc2730 efuse support new 3a7580710b03 nvmem: core: Grammar fixes for help text new 5037d368b2c2 nvmem: core: Add nvmem_cell_read_u8() new 731aa3fae813 nvmem: core: add support to auto devid new 3f07c658330f nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances new 83281b7e22f7 dt-bindings: nvmem: qfprom: Convert to yaml new a37a15f748b4 dt-bindings: nvmem: Add properties needed for blowing fuses new 93b4e49f8c86 nvmem: qfprom: Add fuse blowing support new b7194ba1e19f nvmem: update Kconfig description new fa2dc6049afb dt-bindings: nvmem: SID: add binding for A100's SID controller new 8f042191d430 nvmem: qcom-spmi-sdam: Enable multiple devices new 22362aa30bad habanalabs: remove unused but set variable 'ctx_asid' new 1785d116124f Merge tag 'char-misc-5.9-rc1' of git://git.kernel.org/pub/ [...] new 3022c6a1b4b7 driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW} new 63160c0a7f1d devres: remove stray space from devm_kmalloc() definition new dc2a633ccb60 devres: move the size check from alloc_dr() into a separat [...] new 67dd07723969 device: remove 'extern' attribute from function prototypes [...] new cad064f1bd52 devres: handle zero size in devm_kmalloc() new 2fce60be06ca firmware: improve description of firmware_request_nowarn new 0a2fae2aea4a lib: update DEBUG_SHIRQ docs to match reality new e5711945c641 driver core: platform: need consistent spacing around '-' new 079ad2fb4bf9 kobject: Avoid premature parent object freeing in kobject_ [...] new 4a60406d3592 driver core: platform: expose numa_node to users in sysfs new 35bd8c07db2c devres: keep both device name and resource name in pretty name new 7ae731a8441d lib: devres: add a comment about the devm_of_iomap() function new 5962b8b271e8 drivers: base: Convert to printk alias functions new 55c7549819e4 scripts: add dummy report mode to add_namespace.cocci new 0d989da36b15 topology: mark a function as __init to save some memory new 9dcbac84244f software node: Use software_node_unregister() when unregis [...] new 105fbc229b77 Documentation/driver-api: driver-model/platform: drop doub [...] new 40ba2cde77e7 drivers/base/memory: init_memory_block() first parameter i [...] new 178bdbed3e0c drivers/base/memory: rename base_memory_block_id to memory [...] new c80a67bd5d13 debugfs: file: Remove unnecessary cast in kfree() new fe940d7362e6 driver core: Drop mention of obsolete bus rwsem from kernel-doc new 287905e68dd2 driver core: Expose device link details in sysfs new 8fd456ec0cf0 driver core: Add state_synced sysfs file for devices that [...] new da6d647598a6 driver core: Add waiting_for_supplier sysfs file for devices new 6bdb486c5a62 Merge 5.8-rc6 into driver-core-next new 843e600b8a2b driver core: Fix sleeping in invalid context during device [...] new bf9b82b7fe4d kobject: remove unused KOBJ_MAX action new b292b50b0efc driver core: Fix probe_count imbalance in really_probe() new 072e133d554b tracefs: Remove unnecessary debug_fs checks. new a24c6f7bc923 debugfs: Add access restriction option new 90b109d50da0 driver core: Change delimiter in devlink device's name to "--" new 2d38dbf89a06 test_firmware: Test platform fw loading on non-EFI systems new 4505e2154e8f selftest/firmware: Add selftest timeout in settings new 4fb60b158afd firmware_loader: EFI firmware loader must handle pre-alloc [...] new 280c7f95f858 Revert "test_firmware: Test platform fw loading on non-EFI [...] new eea2c51f81df Merge 5.8-rc7 into driver-core-next new 654888327e9f driver core: Avoid binding drivers to dead devices new a787e5400a1c driver core: add device probe log helper new d090b70ede02 driver core: add deferring probe reason to devices_deferre [...] new a60294d2b0bc drm/bridge/sii8620: fix resource acquisition error handling new 76acb5ee76b1 drm/bridge: lvds-codec: simplify error handling new dd27111e3257 Merge tag 'driver-core-5.9-rc1' of git://git.kernel.org/pu [...] new 03cc8353c224 USB: core: additional Device Classes to debug/usb/devices new 9f3aedbe98fe drivers: usb: Fix trivial spelling new 07d9878fa18f usb: dwc2: use well defined macros for power_down new 9ffcc3053f3b usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8 new 153de2d66e53 usb: sisusb_con: Use array_size() helper in memcpy() new 41ecdcfce177 usb: xhci: tegra: Remove PLL power supplies new e9ec6cc74e0a USB: sisusbvga: change char to u8 for sisusb_copy_memory new cda37dbbf17a usb: xhci: fix spelling mistake in Kconfig "firwmare" -> " [...] new 81c7462883b0 USB: replace hardcode maximum usb string length by definition new 91c7eaa686c3 USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE new 9af54301b643 USB: rename USB OTG hub configuration option new 8adbe334a150 USB: OHCI: remove obsolete FIXME comment new 4a7375edf29c USB: serial: qcserial: fix up wording in a comment new 66f092ed3b94 USB: serial: sierra: unify quirk handling logic new c83a74ed5f22 USB: storage: fix wording in error message new 19246d273e58 USB: storage: scsi: fix up comment to be more specific new f8f02d5c671f USB: OTG: rename product list of devices new 62fb45d317c5 USB: ch9: add "USB_" prefix in front of TEST defines new d5efc2e6b98f usbip: tools: fix build error for multiple definition new fb5746826a0c usbip: tools: fix module name in man page new 05026c9a01b5 usbip: tools: add in man page how to load the client's module new b3a5ce874c26 usb: cdns3: gadget: Replace trace_printk by dev_dbg new 9cf6ffae3800 Merge 5.8-rc3 into usb-next new 8a58264128d5 usb: cdns3: ep0: delete the duplicate code new 8685c46d3991 usb: cdns3: gadget: unsigned int is dereferenced as a wide [...] new 06825ca0182c usb: cdns3: gadget: use unsigned int for 32-bit number new 43ff98695cc0 usb: fix kernel-doc warnings and formatting in <linux/usb.h> new b9b70170db4d USB: Fix up terminology new f470a6554854 usb: typec: Combine the definitions for Accessory and USB modes new ad8db94d6813 usb: typec: Add data structure for Enter_USB message new b7404a29cd3d usb: typec: intel_pmc_mux: Definitions for response status bits new f3c1c41ebc67 usb: typec: intel_pmc_mux: Add support for USB4 new c8d141ce1b85 USB: Fix up terminology in include files new 529427b92879 usb: phy: phy: Fix-up a whole bunch of formatting issues new 82511e2d99ee usb: host: pci-quirks: Demote function header from kerneld [...] new 3e682e6fcaea usb: common: debug: Demote comment blocks which are obviou [...] new 11d96a591231 usb: common: usb-conn-gpio: Demote comment block which is [...] new 7679defc3e29 usb: dwc3: drd: File headers are not doc headers new fb678a5a76a4 usb: dwc3: ulpi: File headers are not doc headers new 246d7a1103b3 usb: common: ulpi: Fix a few kerneldoc related issues new 3c373454a9f2 usb: dwc3: dwc3-omap: Do not read DMA status new ede175a529b1 usb: host: ehci-omap: Provide documentation for ehci_hcd_o [...] new 6e29619fd255 usb: cdns3: core: Fix incorrect formatting and misspelled [...] new 9293b7db8c33 usb: cdns3: ep0: Fix a bunch of kerneldoc issues new 4d72cf0cb9e2 usb: dwc3: dwc3-haps: Function headers are not suitable fo [...] new 4a35aa6d3c62 usb: cdns3: gadget: Fix a bunch of kernel doc issues new 26ef796f9306 usb: dwc3: dwc3-of-simple: Function headers are not good c [...] new 048715c070bc usb: host: isp1362: Mark the many unused ISP1362_REG entri [...] new f73a8db01144 usb: host: ohci-at91: Demote kerneldoc headers down to bas [...] new 9dac16e448a3 usb: host: ohci: Mark cc_to_error as __maybe_unused new ff5e445e8533 usb: cdns3: ep0: Move 'zlp' description to appropriate fun [...] new 8709e36729ef usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc t [...] new b5993881e27c usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerne [...] new aa37c246f292 usb: class: usbtmc: File headers are not good candidates f [...] new aa88cddf4c9e usb: c67x00: c67x00-sched: Demote obvious misuse of kernel [...] new 6181aa1bc446 usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'i [...] new b83d027ceda1 MAINTAINERS: add freescale USB PHY driver entry new cc72a2ca1f2a USB: phy: fsl-usb: remove sysfs abuse new 8c4a09cb1bfb USB: phy: fsl-usb: remove character device usage new 768a07412843 usb: dwc2: gadget: Remove assigned but never used 'maxsize' new 69f6a918ff4b usb: correct kernel-doc inconsistency new acf916c2aae8 usb: ehci-omap: Drop surplus include new 16eb9c0aae8d usb: mtu3: mtu3_debug: Add forward declaration of 'struct [...] new 0459268acb66 usb: host: ohci-s3c2410: Demote obvious misuse of kerneldo [...] new 5bef1132561d usb: core: ledtrig-usbport: Demote obvious misuse of kerne [...] new b2e3fa1ab433 usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc t [...] new 874ae8388008 usb: misc: adutux: Demote obvious misuse of kerneldoc to s [...] new 8ac326ff5c99 usb: chipidea: core: Document hw_port_test_set()'s missing [...] new e21cd08f9657 usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours new 6a005f0fbf6e usb: chipidea: otg: Fix kerneldoc issues relating to descr [...] new 5722a8efc6c8 usb: chipidea: debug: Demote obvious misuse of kerneldoc t [...] new 22dfe6574b6f usb: chipidea: udc: Add missing descriptions for function [...] new 92d08e070a10 usb: chipidea: udc: Help out kerneldoc headers that have t [...] new f3a9492bb92c usb: host: xhci: Demote obvious misuse of kerneldoc to sta [...] new c3fa4e0467ac usb: host: xhci-mem: Demote obvious misuse of kerneldoc to [...] new e57bde588458 usb: host: xhci-dbgcap: File headers are not good candidat [...] new 0e1acecad2f2 usb: host: xhci-dbgtty: File headers are not good candidat [...] new f2926dd5938e usb: chipidea: udc: Fix a few kerneldoc issues new 142c8bb6c516 usb: host: xhci-debugfs: Use 'gnu_printf' format notation new 7565fce17d19 usb: storage: alauda: Remove set but unchecked variable new 50c9bd05df6f usb: typec: altmodes: displayport: File headers are not go [...] new 318ebed29718 usb: typec: altmodes: displayport: Supply missing displayp [...] new 71be1a8aef82 usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation new 20f81da90145 usb: chipidea: usbmisc_imx: Demote obvious misuse of kerne [...] new 2ba277a0cff6 usb: misc: iowarrior: Fix odd corruption issue in the file header new c16700ed2379 usb: misc: iowarrior: Demote obvious misuse of kerneldoc t [...] new 1ba1f1414b54 usb: gadget: function: u_serial: Repair misdocumented func [...] new 7e8455b1585e usb: misc: ldusb: Demote obvious misuse of kerneldoc to st [...] new 09e03a89da11 usb: musb: musb_dsps: Demote obvious misuse of kerneldoc t [...] new 66f84901b0a7 usb: gadget: udc: dummy_hcd: Repair misspelled function ar [...] new 464b7d0e538e usb: misc: legousbtower: Demote obvious misuse of kerneldo [...] new f2db5f20bbfe usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format new 89dd9a8c27f8 usb: gadget: legacy: printer: Remove unused variable 'driv [...] new 530701153798 usb: gadget: udc: amd5536udc_pci: Remove unused variable ' [...] new b1e4d550ca12 usb: gadget: function: u_ether: Downgrade kerneldoc header [...] new 4ee383c7e050 usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues new 4ac2c4606ac8 usb: misc: legousbtower: Demote function header which is c [...] new 14602c55cb73 usb: gadget: udc: atmel_usba_udc: Remove set but unused va [...] new 5d1d4818d21d usb: gadget: legacy: nokia: Remove unused static variable [...] new 8f9a0e10057e usb: gadget: function: f_fs: Demote function header which [...] new 120d91dae6c9 usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions new 33a4eeb1a673 usb: host: r8a66597-hcd: Remove set, then over-written, bu [...] new 6327bf758093 usb: gadget: udc: mv_udc_core: Remove unused static const [...] new 4ef2dfbdcda6 usb: gadget: udc: pch_udc: Fix a plethora of function docu [...] new 709ba38e46f1 usb: host: imx21-hcd: Demote function header which is clea [...] new 1a8968339537 usb: host: ehci-fsl: Fix incorrectly named function argument new 522514e599e3 usb: host: fotg210-hcd: Remove unused variable 'hcc_params' new b612b0fa8e69 usb: gadget: function: u_uac1_legacy: Demote obvious misus [...] new edd935797461 usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to [...] new 15ee5d03d59b usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc [...] new 8834f60d6ba2 usb: gadget: udc: mv_u3d_core: Remove unused static const [...] new 1a4f38a6224a usb: gadget: udc: max3420_udc: Remove set, but never check [...] new e6b073dea39b usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() new beb368a4b9cb usb: early: ehci-dbgp: Remove set but never checked variab [...] new f0f705fcfe99 usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile new 02ec8a098fb3 usb: early: xhci-dbc: File headers are not good candidates [...] new 6dba06ceee70 usb: host: ehci-platform: Do not define 'struct acpi_devic [...] new b789710de583 usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id [...] new d45f72bc3b19 usb: host: fhci-tds: Remove unused variables 'buf' and 'ex [...] new a6a6d06f33af usb: host: fhci-sched: Remove unused variable 'td' new f535ad6c73c3 usb: host: xhci-plat: Do not define 'struct acpi_device_id [...] new e46d8cb5f147 USB: storage: replace HTTP links with HTTPS ones new ec326c9d05ef Documentation/driver-api: usb/URB: drop doubled word new 2da3b53c78be usbip: Use fallthrough pseudo-keyword new 4e71e079432e usb: phy: Use fallthrough pseudo-keyword new 0d9b6d49fe39 usb: Use fallthrough pseudo-keyword new e288fc982820 USB: OHCI: Use fallthrough pseudo-keyword new 8b84724e9e84 usb: host: Use fallthrough pseudo-keyword new a74005ab9185 usb: gadget: Use fallthrough pseudo-keyword new 25051b55a2f6 udc: lpc32xx: make symbol 'lpc32xx_usbddata' static new 681aa3cf063c USB: ohci: Replace HTTP links with HTTPS ones new 952dd40e05ed usb: typec: Replace HTTP links with HTTPS ones new d6c3c6c09f5a usb: host: xhci-plat: Replace HTTP links with HTTPS ones new 10623b879da3 usb: dwc3: Replace HTTP links with HTTPS ones new 523a82955eaa tools: usb: usbip: Replace HTTP links with HTTPS ones new 36774c5ac8a2 usb: phy: Replace HTTP links with HTTPS ones new 10fadd5e8117 usb: gadget: Replace HTTP links with HTTPS ones new 48025b4f3fa4 USB: Remove pci-dma-compat wrapper APIs. new 2b53a19284f5 USB: sisusbvga: Fix a potential UB casued by left shifting [...] new 258e858802ce USB: musb: Remove unused inline function new ded071f475cb usb: linux/usb.h: drop duplicated word in comment new c76ae34b5af2 usb: linux/usb/pd_vdo.h: drop duplicated word in comment new 4e28335f2b44 usb: linux/usb/serial.h: drop duplicated word in comment new e4dfa8029925 usb: linux/usb/gadget.h: fix duplicated word in comment new 9607f3cd8b66 usb: dwc2: gadget: Make use of GINTMSK2 new eeed948c1d0b usb: dwc2: gadget: Avoid pointless read of EP control register new 680b51272654 usb: mtu3: mtu3_trace: Function headers are not suitable f [...] new 56976249bd88 usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file new ddcb6c6ad757 usb: class: cdc-wdm: Provide description for usb_cdc_wdm_r [...] new e606c759f43b usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldo [...] new 4805ad24886a usb: misc: sisusbvga: sisusb_init: Remove genunine unused [...] new 313da01ad524 usb: misc: sisusbvga: Move static const tables out to diff [...] new eed3c957dd8c Merge 5.8-rc6 into usb-next new 306c54d0edb6 usb: hcd: Try MSI interrupts on PCI devices new b1b6bed3b503 usb: core: fix quirks_param_set() writing to a const pointer new 658027afeab3 usb: typec: intel_pmc_mux: Avoid connect request on disconnect new 1401bfe058d3 usb: typec: Comment correction for typec_partner_register_altmode new d25d61be6bed usb: typec: tcpm: Error handling for tcpm_register_partner [...] new b2dcfefc43f7 usb: typec: tcpm: Support bist test data mode for compliance new c081ac42fefc usb: typec: tcpci: Support BIST test data mode for compliance. new 6e1c2241f4ce usb: typec: tcpm: Stay in BIST mode till hardreset or unattached new a482766d0085 usb: usbtest: reduce stack usage in test_queue new ffeb1e9e897b USB: Replace HTTP links with HTTPS ones new d8a849353c9c usb: appledisplay: remove needless check before usb_free_c [...] new 233418634345 usb: ohci-omap: Create private state container new 15d157e87443 usb: ohci-omap: Convert to use GPIO descriptors new b7c408a5e5e6 thunderbolt: Improve USB4 config symbol help text new 8a00c67e1c19 thunderbolt: Build initial XDomain property block upon fir [...] new 177aa362eb92 thunderbolt: No need to warn if NHI hop_count != 12 or hop [...] new 126764236e35 thunderbolt: NHI can use HopIDs 1-7 new 53f13319d131 thunderbolt: Get rid of E2E workaround new 783735f84fea thunderbolt: Fix path indices used in USB3 tunnel discovery new 69eb79f7d294 thunderbolt: Make tb_next_port_on_path() work with tree to [...] new c64c3f3ac63a thunderbolt: Make tb_path_alloc() work with tree topologies new 7e897bb7be11 thunderbolt: Check that both ports are reachable when allo [...] new 75ab3f06a1eb thunderbolt: Handle incomplete PCIe/USB3 paths correctly i [...] new c738a794e529 thunderbolt: Increase path length in discovery new 54509f5005ca thunderbolt: Add KUnit tests for path walking new e876f34adc18 thunderbolt: Add DP IN resources for all routers new bbcf40b39283 thunderbolt: Do not tunnel USB3 if link is not USB4 new 77cfa40fcdea thunderbolt: Make usb4_switch_map_usb3_down() also return [...] new 9cac51a049db thunderbolt: Make usb4_switch_map_pcie_down() also return [...] new 7c0ee8fd3bd7 thunderbolt: Report consumed bandwidth in both directions new acf815b86768 thunderbolt: Increase DP DPRX wait timeout new 3b1d8d577ca8 thunderbolt: Implement USB3 bandwidth negotiation routines new 5b7b8c0af15a thunderbolt: Make tb_port_get_link_speed() available to ot [...] new 0bd680cd900c thunderbolt: Add USB3 bandwidth management new 40c14d9f4f6d thunderbolt: Add KUnit tests for tunneling new 83d1703634c4 thunderbolt: Add Intel USB-IF ID to the NVM upgrade suppor [...] new 719a5fe87ecd thunderbolt: Split common NVM functionality into a separate file new 7e72846bb97a thunderbolt: Generalize usb4_switch_do_[read|write]_data() new 6bfe33473eaa thunderbolt: Retry USB4 block read operation new 02d12855f516 thunderbolt: Implement USB4 port sideband operations for r [...] new dacb12877d92 thunderbolt: Add support for on-board retimers new 4c767ce48cf8 thunderbolt: Ensure left shift of 512 does not overflow a [...] new 4b794f8066e8 thunderbolt: Add support for separating the flush to SPI a [...] new 1cb362938337 thunderbolt: Add support for authenticate on disconnect new ef7e12078ab8 thunderbolt: Fix old style declaration warning new 6c9a9a8ddf3d Merge tag 'thunderbolt-for-v5.9' of git://git.kernel.org/p [...] new c17536d0abde usb: usbfs: stop using compat_alloc_user_space new 8aaf19b8ec78 xhci: Make debug message consistent with bus and port number new 5b43a2a84bac xhci: dbc: Don't use generic xhci inc_deq() function for dbc new e3bc8004bde7 xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() new 0b832e997436 xhci: dbc: Don't use generic xhci erst allocation and free [...] new c9dd94385d48 xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper new bcf87ea6e2d0 xhci: dbc: Remove dbc_dma_free_coherent() wrapper new be33f4809351 xhci: dbc: Add device pointer to dbc structure new 985247fe4c52 xhci: dbc: Use dev_info() and similar instead of xhci_info() new 7cd6312e09be xhci: dbc: Don't use xhci_write_64() as it takes xhci as a [...] new 1da49a26af6c xhci: dbc: Don't pass the xhci pointer as a parameter to x [...] new ed7bffee0216 xhci: dbc: Get the device pointer from dbc structure in db [...] new d3249fa9177f xhci: dbc: Pass dbc pointer to endpoint init and exit functions. new 903089b7b9d8 xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() new a1f6376df494 xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() ins [...] new b396fa39de9b xhci: dbgtty: Pass dbc pointer when registering a dbctty device new 91aaf97471a0 xhci: dbc: Pass dbc pointer to get_in/out_ep() helper func [...] new f39f3afdf9b1 xhci: dbc: Use dbc structure in the request completion ins [...] new cb66434e67cc xhci: dbc: Don't use generic xhci context allocation for dbc new ac286428c69f xhci: dbc: don't use generic xhci ring allocation function [...] new dd98570be1fb xhci: dbc: Pass dbc pointer to dbc memory init and cleanup [...] new 11e229a75851 xhci: dbc: Pass dbc pointer to dbc start and stop functions. new e0aa56dc7b18 xhci: dbc: simplify dbc requests allocation and queueing new 4ee0e3664389 xhci: dbc: remove endpoint pointers from dbc_port structure new 4521f1613940 xhci: dbctty: split dbc tty driver registration and unregi [...] new 6ae6470bfa33 xhci: dbc: Add a operations structure to access driver functions new 688915b11aa7 xhci: dbgcap: remove dbc dependency on dbctty specific flag new 9a360a7cae11 xhci: dbc: remove tty specific port structure from struct [...] new c97793089b11 Merge 5.8-rc7 into usb-next new bc0f0d4a5853 usb: dwc2: override PHY input signals with usb role switch [...] new 916f8b627288 usb: dwc2: don't use ID/Vbus detection if usb-role-switch [...] new 7a410953d1fb usb: dwc3: meson-g12a: fix shared reset control use new f4cfe5ce607d usb: cdns3: gadget: improve the set_configuration handling new 37d9453b052d usb: gadget: udc: Flush pending work also in error path new abac8a85c819 usb: gadget: udc: atmel: implement .pullup callback new 33a06f1300a7 usb: dwc2: Fix error path in gadget registration new 75ae051efc9b usb: gadget: bdc: use readl_poll_timeout() to simplify code new ae90cc8237bf usb: gadget: net2272: skip BAR1 on error handling paths in probe new 33c4b00b85a9 usb: cdns3: ep0: delete the unnecessary operation new 95f5acfc4f58 usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint new b20aecff99a2 usb: cdns3: core: removed cdns3_get_current_role_driver function new 27afe1661275 usb: cdns3: drd: removed not needed variables initialization new ecf4f823fb70 usb: cnds3: drd: deleted != new 03cce68a828d usb: cdns3: drd: return IRQ_NONE explicitly. new 245258495a51 usb: cdns3: drd: changed return type from int to bool new 08c35dd3cc21 usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST new 5c2cf30f14cc usb: cdns3: core: removed 'goto not_otg' new f41ca26b8b17 usb: cdns3: core: removed overwriting some error code new b2aeb6da3d6e usb: cdns3: drd: simplify *switch_gadet and *switch_host new 2468c877da42 usb: gadget: net2280: fix memory leak on probe error handl [...] new 4afd6fe4a3e3 dt-bindings: USB: Add bindings for new Ingenic SoCs. new 6e5478aeb318 USB: PHY: JZ4770: Unify code style and simplify code. new 2a6c0b82e651 USB: PHY: JZ4770: Add support for new Ingenic SoCs. new f7e764cba28e USB: PHY: JZ4770: Reformat the code to align it. new 4e33ba7f8223 dt-bindings: usb: bdc: Update compatible strings new 4e3a765ba03c usb: bdc: Add compatible string for new style USB DT nodes new a95bdfd22076 bdc: Fix bug causing crash after multiple disconnects new 33d1c71832b7 usb: bdc: Adb shows offline after resuming from S2 new b10d33c4f068 usb: bdc: driver runs out of buffer descriptors on large A [...] new 5fc453d7de3d usb: bdc: Halt controller on suspend new 1fa645b1c927 usb: bdc: Use devm_clk_get_optional() new ec3966268c67 dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema new a9cf8715180b usb: gadget: f_uac2: fix AC Interface Header Descriptor wT [...] new 7f2ca14d2f9b usb: gadget: function: printer: Interface is disabled and [...] new ca14378560db usb: dwc3: gadget: add frame number mask new c5a7092f4015 usb: dwc3: gadget: make starting isoc transfers more robust new f5e46aa4a124 usb: dwc3: gadget: when the started list is empty stop the [...] new e98ba8cc3f8a Merge tag 'usb-for-v5.9' of git://git.kernel.org/pub/scm/l [...] new 17a82716587e USB: iowarrior: fix up report size handling for some devices new 09df709cb5ae Revert "usb: dwc2: don't use ID/Vbus detection if usb-role [...] new ca6377900974 Revert "usb: dwc2: override PHY input signals with usb rol [...] new b0e02550346e xhci: dbc: Make function xhci_dbc_ring_alloc() static new 25252919a105 xhci: dbgtty: Make some functions static new 2c509d1cc86d USB: serial: ch341: name prescaler, divisor registers new 86f6da2951db USB: serial: ch341: add min and max line-speed macros new 00b22b61b78f USB: serial: garmin_gps: don't compile unused packet definitions new 21c2ddc1a91f USB: serial: iuu_phoenix: drop unused URB submission results new 1bf2cda6597f USB: serial: keyspan_pda: drop unused firmware reset status new c34a917aeff4 USB: serial: kobil_sct: log failure to update line settings new b83076a94dfa USB: serial: quatech2: drop two stub functions new cabe0785ff14 USB: serial: console: add support for flow control new 0580baa46ef6 USB: serial: ch341: simulate break condition if not supported new 4387b3dbb079 USB: serial: cp210x: enable usb generic throttle/unthrottle new c7614ff9b73a USB: serial: cp210x: re-enable auto-RTS on open new 6d0bdc42842a USB: serial: ch341: fix missing simulated-break margin new 74b76256f3d9 USB: serial: use fallthrough pseudo-keyword new ab4cc4ef6724 USB: serial: ftdi_sio: make process-packet buffer unsigned new ce054039ba5e USB: serial: ftdi_sio: clean up receive processing new 733fff67941d USB: serial: ftdi_sio: fix break and sysrq handling new 37ae231554f4 USB: serial: only set sysrq timestamp for consoles new 8c6a223186a6 USB: serial: only process sysrq when enabled new 4fbfbdb5726f USB: serial: inline sysrq dummy function new 4b5cf2b8f90f USB: serial: add sysrq break-handler dummy new 1cafb03d5d88 USB: serial: drop unnecessary sysrq include new 7aab96d6e3c5 USB: serial: drop extern keyword from function declarations new eb0c68ea4246 USB: serial: drop redundant transfer-buffer casts new bcbb9d812eea USB: serial: cp210x: disable interface on errors in open new a7207e9835a4 USB: serial: cp210x: add support for line-status events new de9c7e9f2784 USB: serial: cp210x: add support for TIOCGICOUNT new ba84190eab5b USB: serial: cp210x: drop unnecessary packed attributes new 16045babc798 USB: serial: cp210x: use in-kernel types in port data new e0439cd97573 USB: serial: sierra: clean up special-interface handling new de37458f8c2b USB: serial: iuu_phoenix: fix led-activity helpers new d2a4309c1ab6 USB: serial: qcserial: add EM7305 QDL product ID new fa56dd9152ef Merge tag 'usb-serial-5.9-rc1' of https://git.kernel.org/p [...] new 38145ed12ed9 usb: chipidea: udc: fix the ENDIAN issue new c71d13f9a868 Documentation: ABI: usb: chipidea: Update Li Jun's e-mail new 62b982582751 usb: chipidea: add query_available_role interface new d6f93d21001e usb: chipidea: imx: get available runtime dr mode for wake [...] new 107c89497545 Merge tag 'usb-ci-v5.9-rc1' of git://git.kernel.org/pub/sc [...] new 5f2b8d87bca5 usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_m [...] new 03eafcfb60c0 usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper new 8afe9a3548f9 usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload [...] new 95b4d51c96a8 usb: typec: tcpm: Refactor tcpm_handle_vdm_request new a37241d83465 usb: typec: tcpm: Fix AB BA lock inversion between tcpm co [...] new 754498c1d636 usb: typec: tcpm: Add WARN_ON ensure we are not trying to [...] new 0ed9498f9ecf USB: Simplify USB ID table match new 5ad91812ea4b usb: mtu3: convert to devm_platform_ioremap_resource_byname new 6ce7b97cfae2 usb: phy: am335x: convert to devm_platform_ioremap_resourc [...] new 7e8b59c1fc6b usb: cdns3: convert to devm_platform_ioremap_resource_byname new db123bea9625 usb: dwc3: convert to devm_platform_ioremap_resource_byname new c94622683443 usb: gadget: r8a66597: convert to devm_platform_ioremap_re [...] new 9d4ee5bd8298 usb: gadget: tegra-xudc: convert to devm_platform_ioremap_ [...] new 2d30e408a2a6 usb: musb: convert to devm_platform_ioremap_resource_byname new 1841cb255da4 usb: xhci: define IDs for various ASMedia host controllers new ec37198acca7 usb: xhci: Fix ASMedia ASM1142 DMA addressing new fde9156ad5f0 usb: mtu3: remove unnecessary pointer checks new c0a8d952cf0d usb: mtu3: fix macro for maximum number of packets new f55df11e3164 usb: mtu3: reinitialize CSR registers new b7d5c3cabcec usb: mtu3: clear interrupts status when disable interrupts new 1258450ef38a usb: mtu3: introduce a funtion to check maximum speed new dc4c1aa7eae9 usb: mtu3: add ->udc_set_speed() new ba428976a882 usb: mtu3: remove repeated error log new bf77804b1cbd usb: mtu3: remove useless member @busy in mtu3_ep struct new 54402373c45e usb: mtu3: use MTU3_EP_WEDGE flag new f1e51e99ed49 usb: mtu3: clear dual mode of u3port when disable device new ab4dc051d7b3 usb: mtu3: simplify mtu3_req_complete() new e3ee0e740c38 usb: common: usb-conn-gpio: Register charger new ecfd7940b864 Merge tag 'usb-5.9-rc1' of git://git.kernel.org/pub/scm/li [...]
The 712 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-platform | 10 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 57 +- Documentation/ABI/testing/sysfs-class-devlink | 126 ++ Documentation/ABI/testing/sysfs-class-mei | 13 + Documentation/ABI/testing/sysfs-devices-consumer | 8 + .../testing/sysfs-devices-platform-stratix10-rsu | 36 + .../ABI/testing/sysfs-devices-state_synced | 24 + Documentation/ABI/testing/sysfs-devices-supplier | 8 + .../ABI/testing/sysfs-devices-waiting_for_supplier | 17 + Documentation/admin-guide/dynamic-debug-howto.rst | 29 +- Documentation/admin-guide/kernel-parameters.txt | 15 + Documentation/admin-guide/thunderbolt.rst | 11 +- .../devicetree/bindings/arm/coresight.txt | 13 + .../bindings/fpga/xilinx-slave-serial.txt | 16 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 19 +- .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 96 ++ Documentation/devicetree/bindings/nvmem/qfprom.txt | 35 - .../bindings/phy/brcm,bcm63xx-usbh-phy.yaml | 79 + .../bindings/phy/phy-armada38x-comphy.txt | 10 +- .../bindings/phy/qcom,ipq806x-usb-phy-hs.yaml | 55 + .../bindings/phy/qcom,ipq806x-usb-phy-ss.yaml | 73 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 1 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 75 + .../phy/socionext,uniphier-usb3hs-phy.yaml | 8 +- .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 105 ++ Documentation/devicetree/bindings/usb/brcm,bdc.txt | 4 +- .../bindings/usb/ingenic,jz4770-phy.yaml | 6 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 51 +- Documentation/driver-api/driver-model/platform.rst | 2 +- Documentation/driver-api/firmware/built-in-fw.rst | 2 +- .../driver-api/firmware/direct-fs-lookup.rst | 2 +- .../driver-api/firmware/firmware_cache.rst | 2 +- .../driver-api/firmware/request_firmware.rst | 2 +- Documentation/driver-api/soundwire/stream.rst | 11 +- Documentation/driver-api/uio-howto.rst | 2 +- Documentation/driver-api/usb/URB.rst | 2 +- Documentation/driver-api/xillybus.rst | 2 +- Documentation/fpga/dfl.rst | 19 + Documentation/usb/gadget_hid.rst | 2 +- Documentation/usb/gadget_multi.rst | 10 +- Documentation/usb/linux.inf | 2 +- MAINTAINERS | 24 +- arch/arm/mach-omap1/board-osk.c | 17 + arch/mips/configs/fuloong2e_defconfig | 2 +- arch/mips/configs/gcw0_defconfig | 2 +- arch/mips/configs/lemote2f_defconfig | 2 +- drivers/android/binder.c | 23 +- drivers/android/binder_alloc.c | 1 + drivers/android/binderfs.c | 3 +- drivers/base/base.h | 3 + drivers/base/core.c | 324 +++- drivers/base/dd.c | 63 +- drivers/base/devres.c | 25 +- drivers/base/driver.c | 4 +- drivers/base/firmware_loader/fallback_platform.c | 5 +- drivers/base/firmware_loader/main.c | 12 +- drivers/base/memory.c | 15 +- drivers/base/platform.c | 28 +- drivers/base/swnode.c | 8 +- drivers/base/topology.c | 2 +- drivers/bus/fsl-mc/dprc-driver.c | 57 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 30 + drivers/bus/fsl-mc/mc-io.c | 2 +- drivers/bus/fsl-mc/mc-sys.c | 4 +- drivers/char/Kconfig | 6 +- drivers/char/mwave/smapi.c | 4 +- drivers/char/raw.c | 8 +- drivers/char/ttyprintk.c | 2 +- drivers/char/virtio_console.c | 8 +- drivers/firmware/stratix10-rsu.c | 170 +- drivers/firmware/stratix10-svc.c | 17 + drivers/fpga/dfl-afu-dma-region.c | 19 +- drivers/fpga/dfl-afu-error.c | 17 + drivers/fpga/dfl-afu-main.c | 32 + drivers/fpga/dfl-fme-error.c | 18 + drivers/fpga/dfl-fme-main.c | 6 + drivers/fpga/dfl-pci.c | 78 +- drivers/fpga/dfl.c | 313 +++- drivers/fpga/dfl.h | 63 +- drivers/fpga/fpga-bridge.c | 6 +- drivers/fpga/fpga-mgr.c | 4 +- drivers/fpga/xilinx-spi.c | 61 +- drivers/gpu/drm/bridge/lvds-codec.c | 10 +- drivers/gpu/drm/bridge/sil-sii8620.c | 21 +- drivers/greybus/es2.c | 2 +- drivers/greybus/interface.c | 2 +- drivers/hwtracing/coresight/coresight-catu.c | 5 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 17 +- drivers/hwtracing/coresight/coresight-etm4x.c | 49 +- drivers/hwtracing/coresight/coresight-etm4x.h | 9 +- drivers/hwtracing/coresight/coresight-platform.c | 5 +- drivers/hwtracing/coresight/coresight-priv.h | 2 + drivers/hwtracing/coresight/coresight-replicator.c | 68 +- drivers/hwtracing/coresight/coresight-stm.c | 2 - drivers/hwtracing/coresight/coresight-tmc-etf.c | 13 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 2 +- drivers/hwtracing/coresight/coresight-tmc.c | 26 +- drivers/hwtracing/coresight/coresight-tmc.h | 1 + drivers/hwtracing/coresight/coresight.c | 166 ++ drivers/interconnect/core.c | 16 +- drivers/misc/Kconfig | 2 +- drivers/misc/c2port/core.c | 2 +- drivers/misc/cardreader/Makefile | 2 +- drivers/misc/cardreader/rtl8411.c | 8 +- drivers/misc/cardreader/rts5209.c | 5 +- drivers/misc/cardreader/rts5227.c | 5 +- drivers/misc/cardreader/{rts5261.c => rts5228.c} | 385 +++-- drivers/misc/cardreader/rts5228.h | 168 ++ drivers/misc/cardreader/rts5229.c | 5 +- drivers/misc/cardreader/rts5249.c | 28 +- drivers/misc/cardreader/rts5260.c | 23 +- drivers/misc/cardreader/rts5261.c | 32 +- drivers/misc/cardreader/rtsx_pcr.c | 129 +- drivers/misc/cardreader/rtsx_pcr.h | 5 + drivers/misc/cardreader/rtsx_usb.c | 2 +- drivers/misc/cb710/core.c | 28 +- drivers/misc/cb710/sgbuf2.c | 1 + drivers/misc/cxl/flash.c | 4 +- drivers/misc/cxl/hcalls.c | 42 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/cxl/vphb.c | 4 +- drivers/misc/echo/echo.c | 6 +- drivers/misc/eeprom/at24.c | 2 +- drivers/misc/eeprom/eeprom_93cx6.c | 4 +- drivers/misc/enclosure.c | 8 +- drivers/misc/genwqe/card_base.c | 32 +- drivers/misc/genwqe/card_ddcb.c | 20 +- drivers/misc/genwqe/card_debugfs.c | 2 +- drivers/misc/genwqe/card_dev.c | 24 +- drivers/misc/genwqe/card_sysfs.c | 8 +- drivers/misc/genwqe/card_utils.c | 30 +- drivers/misc/habanalabs/Makefile | 11 +- drivers/misc/habanalabs/common/Makefile | 7 + drivers/misc/habanalabs/{ => common}/asid.c | 0 .../misc/habanalabs/{ => common}/command_buffer.c | 82 +- .../habanalabs/{ => common}/command_submission.c | 92 +- drivers/misc/habanalabs/{ => common}/context.c | 39 +- drivers/misc/habanalabs/{ => common}/debugfs.c | 2 +- drivers/misc/habanalabs/{ => common}/device.c | 88 +- drivers/misc/habanalabs/{ => common}/firmware_if.c | 104 +- drivers/misc/habanalabs/{ => common}/habanalabs.h | 172 ++- .../misc/habanalabs/{ => common}/habanalabs_drv.c | 1 - .../habanalabs/{ => common}/habanalabs_ioctl.c | 24 + drivers/misc/habanalabs/{ => common}/hw_queue.c | 165 +- drivers/misc/habanalabs/{ => common}/hwmon.c | 0 drivers/misc/habanalabs/{ => common}/irq.c | 38 +- drivers/misc/habanalabs/{ => common}/memory.c | 5 +- drivers/misc/habanalabs/{ => common}/mmu.c | 3 +- drivers/misc/habanalabs/{ => common}/pci.c | 151 +- drivers/misc/habanalabs/{ => common}/sysfs.c | 3 + drivers/misc/habanalabs/gaudi/Makefile | 2 - drivers/misc/habanalabs/gaudi/gaudi.c | 909 +++++------ drivers/misc/habanalabs/gaudi/gaudiP.h | 24 +- drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 12 +- drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 2 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 +- drivers/misc/habanalabs/goya/Makefile | 2 - drivers/misc/habanalabs/goya/goya.c | 196 ++- drivers/misc/habanalabs/goya/goyaP.h | 24 +- drivers/misc/habanalabs/goya/goya_coresight.c | 15 +- drivers/misc/habanalabs/goya/goya_security.c | 2 +- .../habanalabs/include/{ => common}/armcp_if.h | 14 +- .../habanalabs/include/{ => common}/hl_boot_if.h | 14 + .../misc/habanalabs/include/{ => common}/qman_if.h | 0 .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 21 +- .../include/gaudi/asic_reg/psoc_cpu_pll_regs.h | 114 ++ .../misc/habanalabs/include/gaudi/gaudi_masks.h | 3 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- drivers/misc/hpilo.c | 11 +- drivers/misc/hpilo.h | 22 +- drivers/misc/ibmasm/command.c | 6 +- drivers/misc/ibmasm/dot_command.c | 6 +- drivers/misc/ibmasm/event.c | 4 +- drivers/misc/ibmasm/r_heartbeat.c | 2 +- drivers/misc/ibmvmc.c | 6 +- drivers/misc/lattice-ecp3-config.c | 19 +- drivers/misc/lkdtm/bugs.c | 53 +- drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 2 - drivers/misc/lkdtm/perms.c | 22 +- drivers/misc/lkdtm/usercopy.c | 7 +- drivers/misc/mei/Kconfig | 2 +- drivers/misc/mei/bus-fixup.c | 23 +- drivers/misc/mei/bus.c | 2 +- drivers/misc/mei/client.c | 8 +- drivers/misc/mei/hbm.c | 74 +- drivers/misc/mei/hdcp/mei_hdcp.c | 4 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 4 + drivers/misc/mei/hw-me.c | 66 +- drivers/misc/mei/hw-me.h | 9 +- drivers/misc/mei/hw-txe.c | 5 +- drivers/misc/mei/hw.h | 8 +- drivers/misc/mei/main.c | 31 +- drivers/misc/mei/mei_dev.h | 4 + drivers/misc/mei/pci-me.c | 10 +- drivers/misc/mic/card/mic_debugfs.c | 10 +- drivers/misc/mic/cosm/cosm_debugfs.c | 4 +- drivers/misc/mic/cosm/cosm_main.c | 1 + drivers/misc/mic/host/mic_debugfs.c | 8 +- drivers/misc/mic/host/mic_intr.c | 4 +- drivers/misc/mic/host/mic_main.c | 1 - drivers/misc/mic/host/mic_x100.c | 13 + drivers/misc/mic/host/mic_x100.h | 9 - drivers/misc/mic/scif/scif_api.c | 6 +- drivers/misc/mic/scif/scif_dma.c | 3 +- drivers/misc/mic/scif/scif_epd.c | 9 + drivers/misc/mic/scif/scif_fence.c | 34 +- drivers/misc/mic/scif/scif_nm.c | 17 +- drivers/misc/mic/scif/scif_nodeqp.c | 18 +- drivers/misc/mic/scif/scif_ports.c | 9 +- drivers/misc/mic/scif/scif_rma.c | 12 +- drivers/misc/mic/vop/vop_main.c | 9 +- drivers/misc/ocxl/config.c | 18 +- drivers/misc/pch_phub.c | 57 +- drivers/misc/phantom.c | 20 +- drivers/misc/pti.c | 16 +- drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/ti-st/st_core.c | 79 +- drivers/misc/ti-st/st_kim.c | 71 +- drivers/misc/tifm_7xx1.c | 30 +- drivers/misc/uacce/uacce.c | 9 - drivers/mmc/host/rtsx_pci_sdmmc.c | 2 + drivers/mux/adgs1408.c | 6 +- drivers/net/thunderbolt.c | 4 +- drivers/nvmem/Kconfig | 3 - drivers/nvmem/core.c | 43 +- drivers/nvmem/qcom-spmi-sdam.c | 4 +- drivers/nvmem/qfprom.c | 315 +++- drivers/nvmem/sc27xx-efuse.c | 27 +- drivers/nvmem/sprd-efuse.c | 4 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 17 +- drivers/phy/allwinner/Kconfig | 2 +- drivers/phy/allwinner/phy-sun4i-usb.c | 3 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 4 +- drivers/phy/broadcom/Kconfig | 8 + drivers/phy/broadcom/Makefile | 1 + drivers/phy/broadcom/phy-bcm63xx-usbh.c | 457 ++++++ drivers/phy/cadence/phy-cadence-salvo.c | 2 +- drivers/phy/marvell/phy-armada38x-comphy.c | 45 +- drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 3 +- drivers/phy/phy-core.c | 5 +- drivers/phy/phy-xgene.c | 2 +- drivers/phy/qualcomm/Kconfig | 34 +- drivers/phy/qualcomm/Makefile | 4 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 571 +++++++ drivers/phy/qualcomm/phy-qcom-qmp.c | 510 +++++- drivers/phy/qualcomm/phy-qcom-qmp.h | 7 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 85 + drivers/phy/qualcomm/phy-qcom-ufs-i.h | 131 -- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c | 172 --- drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h | 168 -- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c | 226 --- drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h | 226 --- drivers/phy/qualcomm/phy-qcom-ufs.c | 648 -------- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 63 +- drivers/phy/rockchip/phy-rockchip-typec.c | 2 +- drivers/phy/samsung/Kconfig | 17 +- drivers/phy/samsung/Makefile | 1 + drivers/phy/samsung/phy-exynos-dp-video.c | 4 +- drivers/phy/samsung/phy-exynos-mipi-video.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 2 +- drivers/phy/samsung/phy-exynos5-usbdrd.c | 16 +- drivers/phy/samsung/phy-exynos7-ufs.h | 81 + drivers/phy/samsung/phy-samsung-ufs.c | 366 +++++ drivers/phy/samsung/phy-samsung-ufs.h | 139 ++ drivers/phy/samsung/phy-samsung-usb2.c | 2 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/phy/ti/phy-dm816x-usb.c | 11 +- drivers/phy/ti/phy-ti-pipe3.c | 5 +- drivers/phy/xilinx/Kconfig | 13 + drivers/phy/xilinx/Makefile | 3 + drivers/phy/xilinx/phy-zynqmp.c | 993 ++++++++++++ drivers/soundwire/Makefile | 10 +- drivers/soundwire/bus.c | 130 +- drivers/soundwire/bus_type.c | 19 +- drivers/soundwire/cadence_master.c | 70 +- drivers/soundwire/cadence_master.h | 4 + drivers/soundwire/intel.c | 549 ++++--- drivers/soundwire/intel.h | 22 + drivers/soundwire/intel_init.c | 356 ++++- drivers/soundwire/qcom.c | 4 +- drivers/soundwire/stream.c | 98 ++ drivers/thunderbolt/Kconfig | 9 +- drivers/thunderbolt/Makefile | 3 + drivers/thunderbolt/domain.c | 2 +- drivers/thunderbolt/eeprom.c | 1 + drivers/thunderbolt/lc.c | 14 + drivers/thunderbolt/nhi.c | 30 +- drivers/thunderbolt/nvm.c | 170 ++ drivers/thunderbolt/path.c | 38 +- drivers/thunderbolt/quirks.c | 42 + drivers/thunderbolt/retimer.c | 485 ++++++ drivers/thunderbolt/sb_regs.h | 33 + drivers/thunderbolt/switch.c | 232 ++- drivers/thunderbolt/tb.c | 388 ++++- drivers/thunderbolt/tb.h | 131 +- drivers/thunderbolt/tb_regs.h | 31 + drivers/thunderbolt/test.c | 1626 ++++++++++++++++++++ drivers/thunderbolt/tunnel.c | 314 +++- drivers/thunderbolt/tunnel.h | 37 +- drivers/thunderbolt/usb4.c | 874 ++++++++++- drivers/thunderbolt/xdomain.c | 94 +- drivers/uio/uio_dmem_genirq.c | 19 + drivers/uio/uio_pdrv_genirq.c | 24 +- drivers/usb/atm/cxacru.c | 4 +- drivers/usb/atm/ueagle-atm.c | 4 +- drivers/usb/c67x00/c67x00-hcd.c | 6 +- drivers/usb/c67x00/c67x00-ll-hpi.c | 6 +- drivers/usb/c67x00/c67x00-sched.c | 26 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/core.c | 50 +- drivers/usb/cdns3/drd.c | 165 +- drivers/usb/cdns3/drd.h | 13 +- drivers/usb/cdns3/ep0.c | 40 +- drivers/usb/cdns3/gadget.c | 33 +- drivers/usb/cdns3/host.c | 4 +- drivers/usb/chipidea/ci_hdrc_imx.c | 4 + drivers/usb/chipidea/ci_hdrc_imx.h | 1 + drivers/usb/chipidea/ci_hdrc_pci.c | 2 +- drivers/usb/chipidea/core.c | 28 + drivers/usb/chipidea/debug.c | 10 +- drivers/usb/chipidea/otg.c | 6 +- drivers/usb/chipidea/udc.c | 67 +- drivers/usb/chipidea/usbmisc_imx.c | 6 +- drivers/usb/class/cdc-wdm.c | 3 +- drivers/usb/class/usbtmc.c | 4 +- drivers/usb/common/Kconfig | 1 + drivers/usb/common/debug.c | 16 +- drivers/usb/common/ulpi.c | 5 +- drivers/usb/common/usb-conn-gpio.c | 47 +- drivers/usb/core/Kconfig | 8 +- drivers/usb/core/config.c | 10 +- drivers/usb/core/devices.c | 4 + drivers/usb/core/devio.c | 126 +- drivers/usb/core/generic.c | 2 - drivers/usb/core/hcd-pci.c | 14 +- drivers/usb/core/hcd.c | 8 +- drivers/usb/core/hub.c | 8 +- drivers/usb/core/ledtrig-usbport.c | 6 +- drivers/usb/core/of.c | 2 +- .../core/{otg_whitelist.h => otg_productlist.h} | 14 +- drivers/usb/core/quirks.c | 34 +- drivers/usb/core/urb.c | 4 +- drivers/usb/core/usb.c | 5 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debugfs.c | 20 +- drivers/usb/dwc2/gadget.c | 16 +- drivers/usb/dwc2/hcd.c | 4 +- drivers/usb/dwc2/params.c | 12 +- drivers/usb/dwc2/platform.c | 4 +- drivers/usb/dwc3/core.c | 2 +- drivers/usb/dwc3/core.h | 2 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 22 +- drivers/usb/dwc3/drd.c | 4 +- drivers/usb/dwc3/dwc3-haps.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 15 +- drivers/usb/dwc3/dwc3-of-simple.c | 4 +- drivers/usb/dwc3/dwc3-omap.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 2 +- drivers/usb/dwc3/dwc3-qcom.c | 22 +- drivers/usb/dwc3/dwc3-st.c | 4 +- drivers/usb/dwc3/ep0.c | 12 +- drivers/usb/dwc3/gadget.c | 42 +- drivers/usb/dwc3/gadget.h | 4 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/dwc3/ulpi.c | 2 +- drivers/usb/early/ehci-dbgp.c | 6 +- drivers/usb/early/xhci-dbc.c | 3 +- drivers/usb/gadget/Kconfig | 4 +- drivers/usb/gadget/composite.c | 20 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_hid.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 2 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_printer.c | 42 +- drivers/usb/gadget/function/f_rndis.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 7 +- drivers/usb/gadget/function/u_ether.c | 8 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/gadget/function/u_serial.h | 2 +- drivers/usb/gadget/function/u_uac1_legacy.c | 14 +- drivers/usb/gadget/legacy/inode.c | 7 +- drivers/usb/gadget/legacy/nokia.c | 1 - drivers/usb/gadget/legacy/printer.c | 1 - drivers/usb/gadget/legacy/zero.c | 4 +- drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/gadget/udc/amd5536udc_pci.c | 3 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 23 +- drivers/usb/gadget/udc/bcm63xx_udc.c | 16 +- drivers/usb/gadget/udc/bdc/bdc.h | 2 +- drivers/usb/gadget/udc/bdc/bdc_core.c | 53 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 26 +- drivers/usb/gadget/udc/core.c | 21 +- drivers/usb/gadget/udc/dummy_hcd.c | 34 +- drivers/usb/gadget/udc/goku_udc.c | 9 +- drivers/usb/gadget/udc/gr_udc.c | 6 +- drivers/usb/gadget/udc/gr_udc.h | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 5 +- drivers/usb/gadget/udc/mv_u3d_core.c | 1 - drivers/usb/gadget/udc/mv_udc_core.c | 3 +- drivers/usb/gadget/udc/net2272.c | 4 +- drivers/usb/gadget/udc/net2272.h | 5 - drivers/usb/gadget/udc/net2280.c | 4 +- drivers/usb/gadget/udc/omap_udc.c | 4 +- drivers/usb/gadget/udc/pch_udc.c | 36 +- drivers/usb/gadget/udc/pxa27x_udc.c | 15 +- drivers/usb/gadget/udc/r8a66597-udc.c | 6 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 9 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/gadget/usbstring.c | 4 +- drivers/usb/host/Kconfig | 4 +- drivers/usb/host/bcma-hcd.c | 4 +- drivers/usb/host/ehci-dbg.c | 2 +- drivers/usb/host/ehci-fsl.c | 6 +- drivers/usb/host/ehci-hcd.c | 4 +- drivers/usb/host/ehci-omap.c | 2 +- drivers/usb/host/ehci-pci.c | 3 +- drivers/usb/host/ehci-platform.c | 2 + drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/ehci-sched.c | 2 +- drivers/usb/host/fhci-sched.c | 19 +- drivers/usb/host/fhci-tds.c | 11 +- drivers/usb/host/fotg210-hcd.c | 15 +- drivers/usb/host/imx21-hcd.c | 2 +- drivers/usb/host/isp1362-hcd.c | 2 +- drivers/usb/host/isp1362.h | 2 +- drivers/usb/host/max3421-hcd.c | 12 +- drivers/usb/host/ohci-at91.c | 5 +- drivers/usb/host/ohci-hcd.c | 6 +- drivers/usb/host/ohci-hub.c | 2 +- drivers/usb/host/ohci-omap.c | 144 +- drivers/usb/host/ohci-pci.c | 4 - drivers/usb/host/ohci-q.c | 6 +- drivers/usb/host/ohci-s3c2410.c | 2 +- drivers/usb/host/ohci-tmio.c | 6 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/oxu210hp-hcd.c | 15 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/usb/host/r8a66597-hcd.c | 8 +- drivers/usb/host/xhci-dbgcap.c | 393 +++-- drivers/usb/host/xhci-dbgcap.h | 69 +- drivers/usb/host/xhci-dbgtty.c | 221 ++- drivers/usb/host/xhci-debugfs.c | 1 + drivers/usb/host/xhci-hub.c | 48 +- drivers/usb/host/xhci-mem.c | 37 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci-plat.c | 4 +- drivers/usb/host/xhci-tegra.c | 8 - drivers/usb/host/xhci.c | 2 +- drivers/usb/host/xhci.h | 2 + drivers/usb/image/mdc800.c | 2 +- drivers/usb/isp1760/isp1760-hcd.c | 4 +- drivers/usb/misc/Kconfig | 4 +- drivers/usb/misc/adutux.c | 6 +- drivers/usb/misc/appledisplay.c | 5 +- drivers/usb/misc/ehset.c | 8 +- drivers/usb/misc/iowarrior.c | 51 +- drivers/usb/misc/ldusb.c | 24 +- drivers/usb/misc/legousbtower.c | 26 +- drivers/usb/misc/sisusbvga/sisusb.c | 8 +- drivers/usb/misc/sisusbvga/sisusb_con.c | 12 +- drivers/usb/misc/sisusbvga/sisusb_init.c | 1 + drivers/usb/misc/sisusbvga/sisusb_init.h | 664 +------- .../sisusbvga/{sisusb_init.h => sisusb_tables.h} | 160 +- drivers/usb/misc/usbtest.c | 18 +- drivers/usb/misc/yurex.c | 2 +- drivers/usb/mtu3/mtu3.h | 6 +- drivers/usb/mtu3/mtu3_core.c | 208 +-- drivers/usb/mtu3/mtu3_debug.h | 2 + drivers/usb/mtu3/mtu3_gadget.c | 79 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 18 +- drivers/usb/mtu3/mtu3_hw_regs.h | 4 +- drivers/usb/mtu3/mtu3_plat.c | 4 +- drivers/usb/mtu3/mtu3_trace.c | 3 +- drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/musb_core.c | 4 +- drivers/usb/musb/musb_dsps.c | 12 +- drivers/usb/musb/musb_gadget_ep0.c | 20 +- drivers/usb/musb/musb_host.h | 1 - drivers/usb/musb/musb_virthub.c | 20 +- drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 12 +- drivers/usb/phy/phy-am335x-control.c | 7 +- drivers/usb/phy/phy-fsl-usb.c | 166 +- drivers/usb/phy/phy-fsl-usb.h | 14 - drivers/usb/phy/phy-isp1301-omap.c | 14 +- drivers/usb/phy/phy-jz4770.c | 284 +++- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-mv-usb.c | 2 +- drivers/usb/phy/phy-twl6030-usb.c | 2 +- drivers/usb/phy/phy.c | 49 +- drivers/usb/renesas_usbhs/mod_gadget.c | 2 +- drivers/usb/renesas_usbhs/pipe.c | 2 +- drivers/usb/serial/aircable.c | 2 +- drivers/usb/serial/ch341.c | 127 +- drivers/usb/serial/console.c | 5 +- drivers/usb/serial/cp210x.c | 228 ++- drivers/usb/serial/cypress_m8.c | 4 +- drivers/usb/serial/f81232.c | 4 +- drivers/usb/serial/f81534.c | 2 +- drivers/usb/serial/ftdi_sio.c | 59 +- drivers/usb/serial/ftdi_sio.h | 4 +- drivers/usb/serial/garmin_gps.c | 13 +- drivers/usb/serial/generic.c | 22 +- drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/iuu_phoenix.c | 26 +- drivers/usb/serial/keyspan_pda.c | 3 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mxuport.c | 6 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 2 +- drivers/usb/serial/qcserial.c | 6 +- drivers/usb/serial/quatech2.c | 18 +- drivers/usb/serial/sierra.c | 88 +- drivers/usb/serial/ssu100.c | 7 +- drivers/usb/serial/upd78f0730.c | 2 +- drivers/usb/storage/Kconfig | 2 +- drivers/usb/storage/alauda.c | 3 +- drivers/usb/storage/freecom.c | 2 +- drivers/usb/storage/scsiglue.c | 2 +- drivers/usb/storage/uas-detect.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/typec/altmodes/displayport.c | 3 +- drivers/usb/typec/class.c | 2 +- drivers/usb/typec/mux/intel_pmc_mux.c | 74 +- drivers/usb/typec/tcpm/fusb302.c | 1 + drivers/usb/typec/tcpm/tcpci.c | 9 + drivers/usb/typec/tcpm/tcpci.h | 1 + drivers/usb/typec/tcpm/tcpm.c | 212 ++- drivers/usb/typec/tps6598x.c | 2 +- drivers/usb/typec/ucsi/Kconfig | 2 +- drivers/usb/typec/ucsi/ucsi.c | 3 +- drivers/usb/usbip/stub_rx.c | 2 +- drivers/usb/usbip/vhci_hcd.c | 7 +- drivers/usb/usbip/vhci_rx.c | 2 +- drivers/usb/usbip/vudc_transfer.c | 4 +- drivers/virt/vboxguest/vboxguest_core.c | 266 +++- drivers/virt/vboxguest/vboxguest_core.h | 23 +- drivers/virt/vboxguest/vboxguest_utils.c | 1 + fs/debugfs/file.c | 2 +- fs/debugfs/inode.c | 39 + fs/debugfs/internal.h | 14 + include/asm-generic/vmlinux.lds.h | 6 +- include/dt-bindings/phy/phy.h | 1 + include/linux/coresight.h | 6 +- include/linux/device.h | 288 ++-- include/linux/dynamic_debug.h | 4 +- include/linux/firmware/intel/stratix10-smc.h | 43 + .../linux/firmware/intel/stratix10-svc-client.h | 17 +- include/linux/fsl/mc.h | 32 +- include/linux/interconnect-provider.h | 16 +- include/linux/kobject.h | 1 - include/linux/mic_bus.h | 2 +- include/linux/mod_devicetable.h | 2 + include/linux/nvmem-consumer.h | 1 + include/linux/nvmem-provider.h | 3 + include/linux/rtsx_pci.h | 33 +- include/linux/soundwire/sdw.h | 33 +- include/linux/soundwire/sdw_intel.h | 2 + include/linux/soundwire/sdw_registers.h | 117 +- include/linux/sysfs.h | 7 + include/linux/thunderbolt.h | 2 - include/linux/usb.h | 14 +- include/linux/usb/ch9.h | 8 +- include/linux/usb/chipidea.h | 2 + include/linux/usb/gadget.h | 9 +- include/linux/usb/pd.h | 1 + include/linux/usb/pd_vdo.h | 2 +- include/linux/usb/phy_companion.h | 2 +- include/linux/usb/quirks.h | 4 +- include/linux/usb/serial.h | 97 +- include/linux/usb/tcpm.h | 2 + include/linux/usb/typec.h | 14 + include/linux/usb/typec_altmode.h | 14 +- include/linux/vbox_utils.h | 1 + include/linux/vmw_vmci_defs.h | 2 +- include/uapi/linux/android/binder.h | 2 +- include/uapi/linux/fpga-dfl.h | 82 + include/uapi/linux/raw.h | 2 - include/uapi/linux/usb/ch9.h | 17 +- include/uapi/linux/vbox_vmmdev_types.h | 3 + include/uapi/linux/vboxguest.h | 24 + include/uapi/misc/habanalabs.h | 27 +- kernel/module.c | 2 +- kernel/trace/trace.c | 4 +- lib/Kconfig.debug | 40 +- lib/devres.c | 17 +- lib/dynamic_debug.c | 269 ++-- lib/kobject.c | 33 +- scripts/coccinelle/misc/add_namespace.cocci | 8 +- scripts/headers_install.sh | 1 - scripts/mod/devicetable-offsets.c | 2 + scripts/mod/file2alias.c | 6 +- scripts/nsdeps | 2 +- tools/testing/selftests/firmware/settings | 8 + tools/testing/selftests/kselftest/runner.sh | 6 +- tools/testing/selftests/lkdtm/run.sh | 6 + tools/testing/selftests/lkdtm/tests.txt | 1 + tools/usb/usbip/doc/usbip.8 | 4 +- tools/usb/usbip/doc/usbipd.8 | 2 +- tools/usb/usbip/libsrc/usbip_host_common.c | 2 +- tools/usb/usbip/vudc/vudc_server_example.sh | 2 +- 622 files changed, 17911 insertions(+), 7831 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-devlink create mode 100644 Documentation/ABI/testing/sysfs-devices-consumer create mode 100644 Documentation/ABI/testing/sysfs-devices-state_synced create mode 100644 Documentation/ABI/testing/sysfs-devices-supplier create mode 100644 Documentation/ABI/testing/sysfs-devices-waiting_for_supplier create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/qfprom.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,bcm63xx-usbh-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml copy drivers/misc/cardreader/{rts5261.c => rts5228.c} (61%) create mode 100644 drivers/misc/cardreader/rts5228.h create mode 100644 drivers/misc/habanalabs/common/Makefile rename drivers/misc/habanalabs/{ => common}/asid.c (100%) rename drivers/misc/habanalabs/{ => common}/command_buffer.c (85%) rename drivers/misc/habanalabs/{ => common}/command_submission.c (92%) rename drivers/misc/habanalabs/{ => common}/context.c (84%) rename drivers/misc/habanalabs/{ => common}/debugfs.c (99%) rename drivers/misc/habanalabs/{ => common}/device.c (94%) rename drivers/misc/habanalabs/{ => common}/firmware_if.c (89%) rename drivers/misc/habanalabs/{ => common}/habanalabs.h (94%) rename drivers/misc/habanalabs/{ => common}/habanalabs_drv.c (99%) rename drivers/misc/habanalabs/{ => common}/habanalabs_ioctl.c (95%) rename drivers/misc/habanalabs/{ => common}/hw_queue.c (86%) rename drivers/misc/habanalabs/{ => common}/hwmon.c (100%) rename drivers/misc/habanalabs/{ => common}/irq.c (91%) rename drivers/misc/habanalabs/{ => common}/memory.c (99%) rename drivers/misc/habanalabs/{ => common}/mmu.c (99%) rename drivers/misc/habanalabs/{ => common}/pci.c (72%) rename drivers/misc/habanalabs/{ => common}/sysfs.c (99%) rename drivers/misc/habanalabs/include/{ => common}/armcp_if.h (98%) rename drivers/misc/habanalabs/include/{ => common}/hl_boot_if.h (84%) rename drivers/misc/habanalabs/include/{ => common}/qman_if.h (100%) create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_cpu_pll_regs.h create mode 100644 drivers/phy/broadcom/phy-bcm63xx-usbh.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-i.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.c delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs-qmp-20nm.h delete mode 100644 drivers/phy/qualcomm/phy-qcom-ufs.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h create mode 100644 drivers/phy/samsung/phy-samsung-ufs.c create mode 100644 drivers/phy/samsung/phy-samsung-ufs.h create mode 100644 drivers/phy/xilinx/Kconfig create mode 100644 drivers/phy/xilinx/Makefile create mode 100644 drivers/phy/xilinx/phy-zynqmp.c create mode 100644 drivers/thunderbolt/nvm.c create mode 100644 drivers/thunderbolt/quirks.c create mode 100644 drivers/thunderbolt/retimer.c create mode 100644 drivers/thunderbolt/sb_regs.h create mode 100644 drivers/thunderbolt/test.c rename drivers/usb/core/{otg_whitelist.h => otg_productlist.h} (90%) copy drivers/usb/misc/sisusbvga/{sisusb_init.h => sisusb_tables.h} (84%) create mode 100644 tools/testing/selftests/firmware/settings