From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Andrew Morton <akpm@linux-foundation.org>,
Arnd Bergmann <arnd@arndb.de>,
linux-kernel@vger.kernel.org
Subject: [GIT PULL] Char/Misc driver patches for 5.9-rc1
Date: Tue, 4 Aug 2020 19:37:11 +0200 [thread overview]
Message-ID: <20200804173711.GA513530@kroah.com> (raw)
The following changes since commit 92ed301919932f777713b9172e525674157e983d:
Linux 5.8-rc7 (2020-07-26 14:14:06 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git tags/char-misc-5.9-rc1
for you to fetch changes up to 22362aa30bad6f03b5bcbbeee3cdc61950d40086:
habanalabs: remove unused but set variable 'ctx_asid' (2020-07-29 18:02:21 +0200)
----------------------------------------------------------------
Char/Misc driver patches for 5.9-rc1
Here is the large set of char and misc and other driver subsystem
patches for 5.9-rc1. Lots of new driver submissions in here, and
cleanups and features for existing drivers.
Highlights are:
- habanalabs driver updates
- coresight driver updates
- nvmem driver updates
- huge number of "W=1" build warning cleanups from Lee Jones
- dyndbg updates
- virtbox driver fixes and updates
- soundwire driver updates
- mei driver updates
- phy driver updates
- fpga driver updates
- lots of smaller individual misc/char driver cleanups and fixes
Full details are in the shortlog.
All of these have been in linux-next with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Adam Aharon (1):
habanalabs: calculate trace frequency from PLL
Alexander A. Klimov (3):
mei: Replace HTTP links with HTTPS ones
misc: Replace HTTP links with HTTPS ones
char: Replace HTTP links with HTTPS ones
Alexander Usyskin (1):
mei: add device kind to sysfs
Alim Akhtar (2):
dt-bindings: phy: Document Samsung UFS PHY bindings
phy: samsung-ufs: add UFS PHY driver for samsung SoC
Andreas Färber (2):
nvmem: core: Grammar fixes for help text
nvmem: core: Add nvmem_cell_read_u8()
Andy Shevchenko (2):
mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr
coresight: Drop double check for ACPI companion device
Ansuel Smith (2):
phy: qualcomm: add qcom ipq806x dwc usb phy driver
devicetree: bindings: phy: Document ipq806x dwc3 qcom phy
Anurag Kumar Vulisha (2):
dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver
Artur Świgoń (3):
interconnect: Export of_icc_get_from_provider()
interconnect: Relax requirement in of_icc_get_from_provider()
interconnect: Allow inter-provider pairs to be configured
Bard Liao (3):
soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices
soundwire: intel/cadence: merge Soundwire interrupt handlers/threads
Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx
Bjorn Helgaas (5):
misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
misc: rtsx: Remove unused pcie_cap
misc: rtsx: Remove rtsx_pci_read/write_config() wrappers
misc: rtsx: Find L1 PM Substates capability instead of hard-coding
misc: rtsx: Use standard PCI definitions
Christine Gharzuzi (1):
habanalabs: extract cpu boot status lookup
Christophe JAILLET (2):
misc: hpilo: switch from 'pci_' to 'dma_' API
misc: hpilo: avoid a useless memset
Colin Ian King (3):
ttyprintk: remove redundant initialization of variable ret
char/mwave: remove redundant initialization of variable bRC
phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails
Douglas Anderson (1):
nvmem: Enforce nvmem stride in the sysfs interface
Esben Haabendal (1):
uio_pdrv_genirq: Allow use with non-page-aligned memory resources
Freeman Liu (1):
nvmem: sc27xx: add sc2730 efuse support
Georgi Djakov (1):
interconnect: Mark all dummy functions as static inline
Greg Kroah-Hartman (11):
Revert "cardreader/rtsx_pcr.c: use generic power management"
Merge branch 'char-misc-linus' into 'char-misc-next'
Merge v5.8-rc6 into char-misc-next
Merge tag 'soundwire-5.9-rc1' of git://git.kernel.org/.../vkoul/soundwire into char-misc-next
Merge tag 'fpga-for-5.9' of git://git.kernel.org/.../mdf/linux-fpga into char-misc-next
Merge tag 'phy-for-5.9' of git://git.kernel.org/.../phy/linux-phy into char-misc-next
Revert "mei: Avoid the use of one-element arrays"
Merge tag 'icc-5.9-rc1' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-next
Merge tag 'misc-habanalabs-next-2020-07-24' of git://people.freedesktop.org/~gabbayo/linux into char-misc-next
Merge 5.8-rc7 into char-misc-next
habanalabs: fix up absolute include instructions
Grigore Popescu (1):
bus: fsl-mc: probe the allocatable objects first
Guru Das Srinagesh (1):
nvmem: qcom-spmi-sdam: Enable multiple devices
Gustavo A. R. Silva (6):
fpga: dfl: Use struct_size() in kzalloc()
hpilo: Replace one-element array with flexible-array member
phy: samsung-ufs: Fix IS_ERR argument
mei: hdcp: Replace one-element array with flexible-array member
mei: Avoid the use of one-element arrays
greybus: Use fallthrough pseudo-keyword
Hans de Goede (6):
virt: vbox: Rename guest_caps struct members to set_guest_caps
virt: vbox: Add vbg_set_host_capabilities() helper function
virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl
virt: vbox: Add a few new vmmdev request types to the userspace whitelist
virt: vbox: Log unknown ioctl requests as error
virt: vbox: Fix some comments which talk about the "session spinlock"
Ioana Ciornei (1):
bus: fsl-mc: add missing device types
Jann Horn (1):
binder: Prevent context manager from incrementing ref 0
Jim Cromie (18):
dyndbg-docs: eschew file /full/path query in docs
dyndbg-docs: initialization is done early, not arch
dyndbg: drop obsolete comment on ddebug_proc_open
dyndbg: refine debug verbosity; 1 is basic, 2 more chatty
dyndbg: rename __verbose section to __dyndbg
dyndbg: fix overcounting of ram used by dyndbg
dyndbg: fix a BUG_ON in ddebug_describe_flags
dyndbg: fix pr_err with empty string
dyndbg: prefer declarative init in caller, to memset in callee
dyndbg: make ddebug_tables list LIFO for add/remove_module
dyndbg: use gcc ?: to reduce word count
dyndbg: refactor parse_linerange out of ddebug_parse_query
dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'
dyndbg: accept query terms like file=bar and module=foo
dyndbg: combine flags & mask into a struct, simplify with it
dyndbg: allow anchored match on format query term
dyndbg: shorten our logging prefix, drop __func__
dyndbg: export ddebug_exec_queries
John Hubbard (1):
fpga: dfl: afu: convert get_user_pages() --> pin_user_pages()
Jonathan Marek (3):
phy: qcom-qmp: Allow different values for second lane
phy: qcom-qmp: Add QMP V4 USB3 UNIPHY
phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250
Kees Cook (4):
lkdtm: Avoid more compiler optimizations for bad writes
lkdtm/heap: Avoid edge and middle of slabs
selftests/lkdtm: Reset WARN_ONCE to avoid false negatives
lkdtm: Make arch-specific tests always available
Krzysztof Kozlowski (1):
phy: exynos: Rename Exynos to lowercase
Kunihiko Hayashi (1):
dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy
Lad Prabhakar (2):
dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support
dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support
Laurent Pinchart (1):
dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg
Laurentiu Tudor (1):
bus: fsl-mc: use raw spin lock to serialize mc cmds
Lee Jones (59):
misc: c2port: core: Ensure source size does not equal destination size in strncpy()
misc: ti-st: st_core: Tidy-up bespoke commentry
misc: ti-st: st_kim: Tidy-up bespoke commentry
misc: lkdtm: bugs: At least try to use popuated variable
misc: eeprom: eeprom_93cx6: Repair function arg descriptions
misc: mic: vop: vop_main: Remove set but unused variable 'ret'
misc: cb710: sgbuf2: Add missing documentation for cb710_sg_dwiter_write_next_block()'s 'data' arg
misc: habanalabs: irq: Add missing struct identifier for 'struct hl_eqe_work'
misc: pti: Fix documentation for bit-rotted function pti_tty_driver_write()
misc: pti: Repair kerneldoc formatting issues
misc: pti: Remove unparsable empty line in function header
misc: habanalabs: firmware_if: Add missing 'fw_name' and 'dst' entries to function header
misc: habanalabs: pci: Fix a variety of kerneldoc issues
misc: habanalabs: irq: Repair kerneldoc formatting issues
misc: habanalabs: goya: Omit pointless check ensuring addr is >=0
misc: habanalabs: pci: Scrub documentation for non-present function argument
misc: habanalabs: goya: goya_coresight: Remove set but unused variable 'val'
misc: habanalabs: gaudi: Remove ill placed asterisk from kerneldoc header
misc: habanalabs: gaudi: gaudi_security: Repair incorrectly named function arg
misc: enclosure: Fix some kerneldoc anomalies
misc: lattice-ecp3-config: Remove set but clearly unused variable 'ret'
misc: pch_phub: Provide descriptions for 'chip' argument
misc: pch_phub: Remove superfluous descriptions to non-existent args 'offset_address'
misc: enclosure: Update enclosure_remove_device() documentation to match reality
misc: genwqe: card_base: Remove set but unused variable 'rc'
misc: genwqe: card_base: Provide documentation for genwqe_recover_card()'s args
misc: genwqe: card_base: Whole host of kerneldoc fixes
misc: genwqe: card_dev: Whole host of kerneldoc fixes
misc: genwqe: card_utils: Whole a plethora of documentation issues
misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues
misc: genwqe: card_sysfs: Demote function/file headers from kerneldoc
misc: genwqe: card_debugfs: Demote file header from kerneldoc
misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit()
misc: ibmasm: event: Demote function headers from kerneldoc
misc: ibmasm: command: Demote function headers from kerneldoc
misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc
misc: mic: host: mic_x100: Move declaration of mic_x100_intr_init[] into c-file
misc: ibmasm: dot_command: Demote function headers from kerneldoc
misc: mic: host: mic_intr: Properly document function arguments
misc: mic: host: mic_x100: Add missing descriptions to kerneldoc headers
misc: mic: card: mic_debugfs: Demote function headers from kerneldoc
misc: mic: host: mic_debugfs: Demote function headers from kerneldoc
misc: mic: cosm: cosm_main: Document 'force' function argument
misc: mic: scif: scif_ports: Fix copy 'n' paste error
misc: mic: cosm: cosm_debugfs: Demote function headers from kerneldoc
misc: mic: scif: scif_api: Remove set but unused variable 'read_size'
misc: mic: scif: scif_api: Demote scif_accept() function header
misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s)
misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues
misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups
misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues
misc: mic: scif: scif_fence: Fix a bunch of different documentation issues
misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues
misc: cxl: hcalls: Demote half-assed kerneldoc attempt
misc: ocxl: config: Provide correct formatting to function headers
misc: ibmvmc: Repair ill-named function argument descriptions
misc: eeprom: at24: Tell the compiler that ACPI functions may not be used
misc: cxl: flash: Remove unused variable 'drc_index'
misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused
Liao Pingfang (1):
misc: mic: Remove the error message as the call will print it
Luca Ceresoli (5):
dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Series too
fpga manager: xilinx-spi: valid for the 7 Series too
fpga manager: xilinx-spi: remove unneeded, mistyped variables
dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO
fpga manager: xilinx-spi: check INIT_B pin during write_init
Marek Szyprowski (1):
phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
Masahiro Yamada (1):
char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace
Matteo Croce (1):
nvmem: update Kconfig description
Michael S. Tsirkin (1):
vop: sparse warning fixup
Mike Leach (6):
coresight: etmv4: Fix resource selector constant
coresight: etmv4: Counter values not saved on disable
coresight: Fix comment in main header file
coresight: Add default sink selection to CoreSight base
coresight: tmc: Update sink types for default selection
coresight: etm: perf: Add default sink selection to etm perf
Moti Haimovski (1):
habanalabs: check for DMA errors when clearing memory
Mrinal Pandey (5):
drivers: android: Fix a variable declaration coding style issue
drivers: android: Remove the use of else after return
drivers: android: Remove braces for a single statement if-else block
drivers: android: Fix a variable declaration coding style issue
drivers: android: Fix the SPDX comment style
Oded Gabbay (10):
habanalabs: remove rate limiters from GAUDI
uapi/habanalabs: fix some comments
habanalabs: align armcp_packet structure to 8 bytes
habanalabs: rephrase error messages
habanalabs: Extract ECC information from FW
habanalabs: remove soft-reset support from GAUDI
habanalabs: halt device CPU only upon certain reset
habanalabs: create common folder
habanalabs: update hl_boot_if.h from firmware
habanalabs: enable device before hw_init()
Ofir Bitton (11):
habanalabs: Use pending CS amount per ASIC
habanalabs: sync stream generic functionality
habanalabs: Use mask instead of shift in sync stream registers
habanalabs: Increase queues depth
habanalabs: Add dropped cs statistics info struct
habanalabs: PCIe iATU refactoring
habanalabs: configure maximum queues per asic
habanalabs: use queue pi/ci in order to determine queue occupancy
habanalabs: Assign each CQ with its own work queue
habanalabs: verify queue can contain all cs jobs
habanalabs: create internal CB pool
Omer Shpigelman (2):
habanalabs: rephrase error message
habanalabs: remove unused hash
Peter Chen (1):
phy: cadence: salvo: fix wrong bit definition
Pierre-Louis Bossart (23):
soundwire: intel: cleanups for indirections/logs
soundwire: intel: clarify drvdata and remove more indirections
soundwire: intel_init: remove useless test
soundwire: intel_init: use devm_ allocation
soundwire: intel_init: pass link information as platform data
soundwire: intel: transition to 3 steps initialization
soundwire: add definitions for 1.2 spec
soundwire: bus_type: convert open-coded while() to for() loop
soundwire: extend SDW_SLAVE_ENTRY
soundwire: bus: initialize bus clock base and scale registers
soundwire: intel: implement get_sdw_stream() operations
soundwire: stream: add helper to startup/shutdown streams
soundwire: intel: remove stream allocation/free
soundwire: cadence: allocate/free dma_data in set_sdw_stream
soundwire: intel: don't free dma_data in DAI shutdown
soundwire: sdw.h: fix PRBS/Static_1 swapped definitions
soundwire: sdw.h: fix indentation
soundwire: intel: reuse code for wait loops to set/clear bits
soundwire: intel: revisit SHIM programming sequences.
soundwire: intel: introduce a helper to arm link synchronization
soundwire: intel: introduce helper for link synchronization
soundwire: intel_init: add implementation of sdw_intel_enable_irq()
soundwire: intel_init: use EXPORT_SYMBOL_NS
Rander Wang (1):
soundwire: intel: add wake interrupt support
Randy Dunlap (8):
Documentation/driver-api: firmware/built-in-fw: drop doubled word
Documentation/driver-api: firmware/firmware_cache: drop doubled word
Documentation/driver-api: firmware/direct-fs-lookup: drop doubled word
Documentation/driver-api: firmware/request_firmware: drop doubled word
Documentation/driver-api: uio-howto: drop doubled word
Documentation/driver-api: xillybus: drop doubled word
misc: mic: <linux/mic_bus.h>: drop a duplicated word
android: binder.h: drop a duplicated word
Ravi Kumar Bokka (3):
dt-bindings: nvmem: qfprom: Convert to yaml
dt-bindings: nvmem: Add properties needed for blowing fuses
nvmem: qfprom: Add fuse blowing support
Richard Gong (5):
firmware: stratix10-svc: correct reconfig flag and timeout values
firmware: stratix10-svc: extend svc to support new RSU features
firmware: stratix10-rsu: extend rsu driver for new features
firmware: rsu: add device attributes to sysfs interface
firmware: stratix10-rsu: fix warnings
Ricky Wu (1):
misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC
Rikard Falkeborn (7):
soundwire: qcom: Constify static structs
mic: vop: Constify static structs
mei: hdcp: Constify struct mei_cl_device_id
misc: genwqe: Constify struct pci_error_handlers
misc: rtsx_usb: Constify struct usb_device_id
phy: allwinner: phy-sun6i-mipi-dphy: Constify structs
virtio_console: Constify some static variables
Russell King (2):
dt: update Marvell Armada 38x COMPHY binding
phy: armada-38x: fix NETA lockup when repeatedly switching speeds
Saheed O. Bolarinwa (1):
cxl: Change PCIBIOS_SUCCESSFUL to 0
Sai Prakash Ranjan (6):
coresight: replicator: Use CS_AMBA_ID macro for id table
coresight: catu: Use CS_AMBA_ID macro for id table
coresight: replicator: Reset replicator if context is lost
dt-bindings: arm: coresight: Add optional property to replicators
coresight: tmc: Add shutdown callback for TMC ETR
coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
Sanyog Kale (1):
MAINTAINERS: change SoundWire maintainer
Sivaprakash Murugesan (4):
dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings
dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible
phy: qcom-qmp: Add USB QMP PHY support for IPQ8074
phy: qcom-qusb2: Add ipq8074 device compatible
Srinivas Kandagatla (2):
nvmem: core: add support to auto devid
nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances
Suren Baghdasaryan (1):
MAINTAINERS: add Hridya and myself into Android driver maintainers list
Suzuki K Poulose (1):
coresight: etm4x: Fix save/restore during cpu idle
Thommy Jakobsson (1):
uio: disable lazy irq disable to avoid double fire
Tiezhu Yang (4):
phy: Remove CONFIG_ARCH_* check for related subdir in Makefile
phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK
nvmem: sprd: Fix return value of sprd_efuse_probe()
MAINTAINERS: Add git tree for NVMEM FRAMEWORK
Tingwei Zhang (2):
coresight: etm4x: Add support to skip trace unit power up
dt-bindings: arm: coresight: Add support to skip trace unit power up
Tobias Klauser (1):
phy: zynqmp: Fix unused-function compiler warning
Tom Rix (2):
fpga: Fix dead store fpga-mgr.c
fpga: Fix dead store in fpga-bridge.c
Tomas Winkler (12):
mei: me: constify the device parameter to the probe quirk
mei: me: make mei_me_fw_sku_sps_4() less cryptic
mei: me: add kdoc for mei_me_fw_type_nm()
mei: me: add MEI device for SPT with ITPS capability
mei: me: add MEI device for KBP with ITPS capability
mei: hbm: use sizeof of variable instead of struct type
mei: ioctl: use sizeof of variable instead of struct type
mei: bus: use sizeof of variable instead of struct type
mei: client: use sizeof of variable instead of struct type
mei: hw: use sizeof of variable instead of struct type
mei: hw: don't use one element arrays
MAINTAINERS: Fix maintainer entry for mei driver
Tomer Tayar (2):
habanalabs: use no flags on MMU cache invalidation
habanalabs: Fix memory leak in error flow of context initialization
Vaibhav Gupta (6):
cb710/core.c: use generic power management
cardreader/rtsx_pcr.c: use generic power management
misc/tifm_7xx1.c: use generic power management
misc/phantom.c: use generic power management
misc/pch_phub.c: use generic power management
cardreader/rtsx_pcr.c: use generic power management
Vinod Koul (15):
soundwire: Replace 'objs' by 'y'
phy: qcom: remove ufs qmp phy driver
phy: core: fix code style in devm_of_phy_provider_unregister
phy: core: Document function args
phy: ti: dm816x: remove set but unused variable
phy: ti-pipe3: remove set but unused variable
phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments
phy: mapphone-mdm6600: Add missing description for some structure fields
phy: xgene: remove unsigned integer comparison with less than zero
phy: rockchip-typec: use correct format for structure description
phy: exynos5-usbdrd: use correct format for structure description
phy: stm32: use NULL instead of zero
soundwire: fix the kernel-doc comment
phy: sun4i-usb: explicitly include gpio/consumer.h
Merge branch 'fixes' into next
Wang Hai (1):
cxl: Fix kobject memleak
Wei Yongjun (1):
habanalabs: remove unused but set variable 'ctx_asid'
Wesley Cheng (2):
phy: qcom-snps: Add runtime suspend and resume handlers
phy: qcom-snps: Add a set mode callback
Xu Wang (1):
coresight: Use devm_kcalloc() in coresight_alloc_conns()
Xu Yilun (8):
fpga: dfl: parse interrupt info for feature devices on enumeration
fpga: dfl: pci: add irq info for feature devices enumeration
fpga: dfl: introduce interrupt trigger setting API
fpga: dfl: afu: add interrupt support for port error reporting
fpga: dfl: fme: add interrupt support for global error reporting
fpga: dfl: afu: add AFU interrupt support
Documentation: fpga: dfl: add descriptions for interrupt related interfaces.
fpga: dfl: pci: add device id for Intel FPGA PAC N3000
Yangtao Li (1):
dt-bindings: nvmem: SID: add binding for A100's SID controller
Yoshihiro Shimoda (2):
phy: renesas: rcar-gen3-usb2: move irq registration to init
phy: renesas: rcar-gen3-usb2: exit if request_irq() failed
Zhangfei Gao (1):
uacce: remove uacce_vma_fault
kernel test robot (1):
habanalabs: goya_ctx_init() can be static
Álvaro Fernández Rojas (2):
dt-bindings: phy: add bcm63xx-usbh bindings
phy: bcm63xx-usbh: Add BCM63xx USBH driver
Documentation/ABI/testing/sysfs-class-mei | 13 +
.../testing/sysfs-devices-platform-stratix10-rsu | 36 +
Documentation/admin-guide/dynamic-debug-howto.rst | 29 +-
.../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/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/xillybus.rst | 2 +-
Documentation/fpga/dfl.rst | 19 +
MAINTAINERS | 17 +-
drivers/android/binder.c | 23 +-
drivers/android/binder_alloc.c | 1 +
drivers/android/binderfs.c | 3 +-
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/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/rts5228.c | 747 ++++++++++++++++
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/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/uio/uio_dmem_genirq.c | 19 +
drivers/uio/uio_pdrv_genirq.c | 24 +-
drivers/virt/vboxguest/vboxguest_core.c | 266 +++++-
drivers/virt/vboxguest/vboxguest_core.h | 23 +-
drivers/virt/vboxguest/vboxguest_utils.c | 1 +
include/asm-generic/vmlinux.lds.h | 6 +-
include/dt-bindings/phy/phy.h | 1 +
include/linux/coresight.h | 6 +-
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/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/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/vbox_vmmdev_types.h | 3 +
include/uapi/linux/vboxguest.h | 24 +
include/uapi/misc/habanalabs.h | 27 +-
kernel/module.c | 2 +-
lib/dynamic_debug.c | 269 +++---
scripts/headers_install.sh | 1 -
scripts/mod/devicetable-offsets.c | 2 +
scripts/mod/file2alias.c | 6 +-
tools/testing/selftests/lkdtm/run.sh | 6 +
tools/testing/selftests/lkdtm/tests.txt | 1 +
291 files changed, 10369 insertions(+), 4128 deletions(-)
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
create mode 100644 drivers/misc/cardreader/rts5228.c
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
next reply other threads:[~2020-08-04 17:36 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-04 17:37 Greg KH [this message]
2020-08-05 19:30 ` [GIT PULL] Char/Misc driver patches for 5.9-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200804173711.GA513530@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=arnd@arndb.de \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.