Messages in this thread | | | Date | Wed, 18 Sep 2019 13:48:55 +0200 | From | Greg KH <> | Subject | [GIT PULL] Char/Misc driver patches for 5.4-rc1 |
| |
The following changes since commit 089cf7f6ecb266b6a4164919a2e69bd2f938374a:
Linux 5.3-rc7 (2019-09-02 09:57:40 -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.4-rc1
for you to fetch changes up to 16a0f687cac70301f49d6f99c4115824e6aad42b:
misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation (2019-09-10 23:18:05 +0100)
---------------------------------------------------------------- Char/Misc driver patches for 5.4-rc1
Here is the big char/misc driver pull request for 5.4-rc1.
As has been happening in previous releases, more and more individual driver subsystem trees are ending up in here. Now if that is good or bad I can't tell, but hopefully it makes your life easier as it's more of an aggregation of trees together to one merge point for you.
Anyway, lots of stuff in here: - habanalabs driver updates - thunderbolt driver updates - misc driver updates - coresight and intel_th hwtracing driver updates - fpga driver updates - extcon driver updates - some dma driver updates - char driver updates - android binder driver updates - nvmem driver updates - phy driver updates - parport driver fixes - pcmcia driver fix - uio driver updates - w1 driver updates - configfs fixes - other assorted driver updates
All of these have been in linux-next for a long time with no reported issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---------------------------------------------------------------- Adam Zerella (1): pcmcia/i82092: Refactored dprintk macro for dev_dbg().
Alexander Shishkin (5): intel_th: msu: Introduce buffer interface intel_th: msu-sink: An example msu buffer "sink" intel_th: msu: Get rid of the window size limit intel_th: msu: Prevent freeing buffers while locked windows exist intel_th: msu: Preserve pre-existing buffer configuration
Andrew Murray (4): coresight: etm4x: Remove superfluous setting of os_unlock coresight: etm4x: Use explicit barriers on enable/disable coresight: etm4x: use module_param instead of module_param_named coresight: etm4x: improve clarity of etm4_os_unlock comment
Andy Shevchenko (4): extcon: arizona: Switch to use device_property_count_u32() extcon: axp288: Add missed error check extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi() thunderbolt: Switch to use device_property_count_uXX()
Anson Huang (2): dt-bindings: imx-ocotp: Add i.MX8MN compatible nvmem: imx-ocotp: Add i.MX8MN support
Arnd Bergmann (1): mic: avoid statically declaring a 'struct device'.
Bjorn Andersson (4): interconnect: qcom: Add QCS404 interconnect provider driver phy: qcom-qmp: Correct ready status, again misc: fastrpc: Reference count channel context misc: fastrpc: Don't reference rpmsg_device after remove
Carlos A Petry (1): fpga: altera-cvp: Fix function definition argument
Charles Keepax (1): extcon: arizona: Update binding example to use available defines
Chuhong Yuan (4): misc: alcor_pci: Use dev_get_drvdata mei: Use dev_get_drvdata where possible parport: parport_serial: Use dev_get_drvdata habanalabs: Use dev_get_drvdata
Colin Ian King (1): misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule"
Dan Carpenter (4): misc: xilinx_sdfec: Fix a couple small information leaks misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg0_write() misc: xilinx_sdfec: Prevent integer overflow in xsdfec_table_write()
Daniel Mack (2): uio: uio_pdrv_genirq: Make UIO name controllable via DT node property uio: Documentation: Add information on using uio_pdrv_genirq with DT
David Dai (1): interconnect: qcom: Add tagging and wake/sleep support for sdm845
Dmitry Torokhov (1): driver core: add dev_groups to all drivers
Dotan Barak (1): habanalabs: explicitly set the queue-id enumerated numbers
Dragan Cvetic (8): misc: xilinx_sdfec: Store driver config and state misc: xilinx_sdfec: Add ability to configure turbo misc: xilinx_sdfec: Add ability to configure LDPC misc: xilinx_sdfec: Add ability to get/set config misc: xilinx_sdfec: Support poll file operation misc: xilinx_sdfec: Add stats & status ioctls Docs: misc: xilinx_sdfec: Add documentation MAINTAINERS: add maintainer for SD-FEC
Fugang Duan (2): dt-bindings: fsl: scu: add new compatible string for ocotp nvmem: imx: add i.MX8QM platform support
Fuqian Huang (1): sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context.
Geert Uytterhoeven (1): parport: Add missing newline at end of file
Georgi Djakov (4): interconnect: Add support for path tags interconnect: Add pre_aggregate() callback dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings interconnect: qcom: Add interconnect RPM over SMD driver
Greg Kroah-Hartman (14): fpga: dfl: use driver core functions, not sysfs ones. Merge 5.3-rc2 into char-misc-next Merge tag 'fpga-for-5.4' of git://git.kernel.org/.../mdf/linux-fpga into char-misc-next Merge 5.3-rc4 into char-misc-next Merge 5.3-rc5 into char-misc-next Merge tag 'lkdtm-next' of https://git.kernel.org/.../kees/linux into char-misc-next Merge 5.3-rc7 into char-misc-next Merge tag 'extcon-next-for-5.4' of git://git.kernel.org/.../chanwoo/extcon into char-misc-next Merge tag 'icc-5.4-rc1' of https://git.linaro.org/people/georgi.djakov/linux into char-misc-next Merge tag 'phy-for-5.4' of git://git.kernel.org/.../kishon/linux-phy into char-misc-next Merge tag 'thunderbolt-for-v5.4' of git://git.kernel.org/.../westeri/thunderbolt into char-misc-next Merge tag 'fpga-cvp-for-5.4' of git://git.kernel.org/.../mdf/linux-fpga into char-misc-next Merge tag 'fpga-dfl-for-5.4' of git://git.kernel.org/.../mdf/linux-fpga into char-misc-next Merge tag 'misc-habanalabs-next-2019-09-05' of git://people.freedesktop.org/~gabbayo/linux into char-misc-next
Grzegorz Jaszczyk (5): phy: mvebu-cp110-comphy: Add SMC call support phy: mvebu-cp110-comphy: Add RXAUI support phy: mvebu-cp110-comphy: Add USB3 host/device support phy: mvebu-cp110-comphy: Add SATA support phy: mvebu-cp110-comphy: Add PCIe support
Hridya Valsaraju (6): binder: Validate the default binderfs device names. binder: Add default binder devices through binderfs when configured binder: add a mount option to show global stats binder: Add stats, state and transactions files binder: Make transaction_log available in binderfs binder: Add binder_proc logging to binderfs
Hung-Te Lin (1): firmware: google: check if size is valid when decoding VPD data
J. Bruce Fields (1): thunderbolt: Show key using %*pE not %*pEp
Jean Delvare (1): eeprom: Deprecate the legacy eeprom driver
Jia-Ju Bai (1): char: ppdev: Fix a possible null-pointer dereference in pp_release()
Jordan Crouse (1): drivers: qcom: Add BCM vote macro to header
Jorge Ramirez-Ortiz (2): misc: fastrpc: fix memory leak when out of memory misc: fastrpc: remove unused definition
Kees Cook (2): lkdtm: Add Control Flow Integrity test lkdtm: Split WARNING into separate tests
Linus Walleij (2): extcon: fsa9480: Support the FSA880 variant extcon: gpio: Request reasonable interrupts
Mao Wenan (1): interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERCONNECT_QCOM_QCS404
Marek Szyprowski (2): phy: core: document phy_calibrate() phy: samsung: disable bind/unbind platform driver feature
Markus Elfring (1): coresight: etm4x: Two function calls less
Martin Blumenstingl (4): nvmem: meson-mx-efuse: allow reading data smaller than word_size dt-bindings: phy: add binding for the Lantiq VRX200 and ARX300 PCIe PHYs phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY phy: enable compile-testing for the Lantiq PHY drivers
Masahiro Yamada (1): ppdev: add header include guard
Mathieu Poirier (3): coresight: tmc: Make memory width mask computation into a function coresight: tmc-etr: Decouple buffer sync and barrier packet insertion coresight: tmc-etr: Add barrier packets when moving offset forward
Matt Pelland (2): phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT
Matthew Wilcox (Oracle) (1): xilinx_sdfec: Convert to IDA
Mauro Carvalho Chehab (1): docs: ABI: remove extension from sysfs-class-mic.txt
Mika Westerberg (8): thunderbolt: Correct path indices for PCIe tunnel thunderbolt: Move NVM upgrade support flag to struct icm thunderbolt: Use 32-bit writes when writing ring producer/consumer thunderbolt: Do not fail adding switch if some port is not implemented thunderbolt: Hide switch attributes that are not set thunderbolt: Expose active parts of NVM even if upgrade is not supported thunderbolt: Add support for Intel Ice Lake ACPI / property: Add two new Thunderbolt property GUIDs to the list
Miquel Raynal (10): phy: mvebu-a3700-comphy: Inform users if their firmware is too old phy: mvebu-cp110-comphy: Add clocks support phy: mvebu-cp110-comphy: Explicitly initialize the lane submode phy: mvebu-cp110-comphy: List already supported Ethernet modes phy: mvebu-cp110-comphy: Rename the macro handling only Ethernet modes phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be configured phy: mvebu-cp110-comphy: Cosmetic change in a helper phy: mvebu-cp110-comphy: Update comment about powering off all lanes at boot dt-bindings: phy: Add Marvell COMPHY clocks dt-bindings: pci: add PHY properties to Armada 7K/8K controller bindings
Moritz Fischer (4): fpga: altera-pr-ip: Make alt_pr_unregister function void dt-bindings: fpga: Consolidate bridge properties Merge tag 'dev_groups_all_drivers' into fpga-dfl-for-5.4 Merge branch 'char-misc-next' of git://git.kernel.org/.../gregkh/char-misc into fpga-dfl-for-5.4
Nathan Chancellor (1): phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPEED_7_0's third value
Nishka Dasgupta (6): sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant slimbus: qcom-ngd-ctrl: Add of_node_put() before return phy: marvell: phy-armada38x-comphy: Add of_node_put() before return phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() before return phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() before return phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return
Oded Gabbay (21): habanalabs: remove write_open_cnt property habanalabs: add comments on INFO IOCTL habanalabs: add debug print when rejecting CS habanalabs: cap simulator timeout habanalabs: power management through sysfs is only for GOYA habanalabs: add handle field to context structure habanalabs: kill user process after CS rollback habanalabs: show the process context dram usage habanalabs: rename user_ctx as compute_ctx habanalabs: maintain a list of file private data objects habanalabs: change device_setup_cdev() to be more generic habanalabs: create two char devices per ASIC habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64 habanalabs: replace __le32_to_cpu with le32_to_cpu habanalabs: print to kernel log when reset is finished habanalabs: add uapi to retrieve device utilization habanalabs: add uapi to retrieve aggregate H/W events habanalabs: display card name as sensors header habanalabs: stop using the acronym KMD habanalabs: show correct id in error print habanalabs: correctly cast variable to __le32
Omer Shpigelman (2): habanalabs: use default structure for user input in Debug IOCTL habanalabs: improve security in Debug IOCTL
Richard Gong (4): firmware: stratix10-svc: extend svc to support new RSU features firmware: add Intel Stratix10 remote system update driver firmware: rsu: document sysfs interface MAINTAINERS: add maintainer for Intel Stratix10 FW drivers
Rishi Gupta (1): toshiba: Add correct printk log level while emitting error log
Sai Prakash Ranjan (2): coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 coresight: cpu-debug: Add support for Qualcomm Kryo
Scott Branden (2): test_firmware: add support for request_firmware_into_buf selftests: firmware: Add request_firmware_into_buf tests
Srinivas Kandagatla (3): slimbus: fix slim_tid_txn() misc: fastrpc: fix double refcounting on dmabuf misc: fastrpc: free dma buf scatter list
Stefan Mavrodiev (1): nvmem: sunxi_sid: fix A64 SID controller support
Stefan Wahren (1): nvmem: mxs-ocotp: update MODULE_AUTHOR() email address
Stephen Boyd (3): uio: Remove dev_err() usage after platform_get_irq() extcon: adc-jack: Remove dev_err() usage after platform_get_irq() misc: Remove spear13xx pcie gadget driver
Suzuki K Poulose (5): coresight: etr_buf: Consolidate refcount initialization coresight: tmc-etr: Handle memory errors coresight: tmc-etr: Check if non-secure access is enabled coresight: Convert pr_warn to dev_warn for obsolete bindings coresight: acpi: Static funnel support
Tetsuo Handa (1): /dev/mem: Bail out upon SIGKILL.
Thomas Bogendoerfer (2): w1: add 1-wire master driver for IP block found in SGI ASICs w1: add DS2501, DS2502, DS2505 EPROM device driver
Thor Thayer (3): fpga: altera-cvp: Discover Vendor Specific offset fpga: altera-cvp: Preparation for V2 parts. fpga: altera-cvp: Add Stratix10 (V2) Support
Tomer Tayar (5): habanalabs: Add descriptive names to PSOC scratch-pad registers habanalabs: Add descriptive name to PSOC app status register habanalabs: Expose devices after initialization is done habanalabs: Handle HW_IP_INFO if device disabled or in reset habanalabs: Make the Coresight timestamp perpetual
Vasyl Gomonovych (1): extcon: sm5502: Add IRQ_ONESHOT
Wen Yang (1): phy: ti: am654-serdes: fix an use-after-free in serdes_am654_clk_register()
Wolfram Sang (3): extcon: extcon-max77843: convert to i2c_new_dummy_device misc: eeprom: ee1004: convert to i2c_new_dummy_device misc: eeprom: max6875: convert to i2c_new_dummy_device
Wu Hao (15): fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support. fpga: dfl: pci: enable SRIOV support. fpga: dfl: afu: add AFU state related sysfs interfaces fpga: dfl: add id_table for dfl private feature driver fpga: dfl: make uinit callback optional fpga: dfl: fme: add capability sysfs interfaces fpga: dfl: make init callback optional fpga: dfl: fme: convert platform_driver to use dev_groups fpga: dfl: afu: convert platform_driver to use dev_groups fpga: dfl: afu: add userclock sysfs interfaces. fpga: dfl: afu: expose __afu_port_enable/disable function. fpga: dfl: afu: add error reporting support. fpga: dfl: afu: add STP (SignalTap) support fpga: dfl: fme: add global error reporting support Documentation: fpga: dfl: add descriptions for virtualization and new interfaces.
Yabin Cui (2): coresight: tmc-etr: Fix updating buffer in not-snapshot mode. coresight: tmc-etr: Fix perf_data check
Yoshihiro Shimoda (1): phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
YueHaibing (2): w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code w1: omap-hdq: use devm_platform_ioremap_resource() to simplify code
zhong jiang (1): misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation
.../ABI/testing/sysfs-bus-intel_th-devices-msc | 3 +- .../{sysfs-class-mic.txt => sysfs-class-mic} | 0 .../testing/sysfs-devices-platform-stratix10-rsu | 128 +++ Documentation/ABI/testing/sysfs-driver-habanalabs | 14 +- Documentation/ABI/testing/sysfs-platform-dfl-fme | 85 ++ Documentation/ABI/testing/sysfs-platform-dfl-port | 85 ++ .../devicetree/bindings/arm/freescale/fsl,scu.txt | 4 +- .../devicetree/bindings/extcon/extcon-arizona.txt | 2 +- .../devicetree/bindings/extcon/extcon-fsa9480.txt | 4 +- .../bindings/fpga/altera-fpga2sdram-bridge.txt | 5 +- .../bindings/fpga/altera-freeze-bridge.txt | 5 +- .../bindings/fpga/altera-hps2fpga-bridge.txt | 5 +- .../devicetree/bindings/fpga/fpga-bridge.txt | 13 + .../bindings/fpga/xilinx-pr-decoupler.txt | 8 +- .../bindings/interconnect/qcom,qcs404.txt | 45 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/pci/pci-armada8k.txt | 8 + .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 95 ++ .../devicetree/bindings/phy/phy-mvebu-comphy.txt | 10 + Documentation/driver-api/uio-howto.rst | 7 + Documentation/fpga/dfl.rst | 105 ++ Documentation/misc-devices/index.rst | 1 + MAINTAINERS | 23 + drivers/acpi/property.c | 6 + drivers/android/binder.c | 100 +- drivers/android/binder_internal.h | 86 ++ drivers/android/binderfs.c | 290 ++++- drivers/base/dd.c | 14 + drivers/char/mem.c | 21 + drivers/char/ppdev.c | 2 +- drivers/char/toshiba.c | 8 +- drivers/clk/qcom/clk-rpmh.c | 16 +- drivers/extcon/extcon-adc-jack.c | 4 +- drivers/extcon/extcon-arizona.c | 2 +- drivers/extcon/extcon-axp288.c | 16 +- drivers/extcon/extcon-fsa9480.c | 1 + drivers/extcon/extcon-gpio.c | 29 +- drivers/extcon/extcon-max77843.c | 6 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/firmware/Kconfig | 18 + drivers/firmware/Makefile | 1 + drivers/firmware/google/vpd.c | 4 +- drivers/firmware/google/vpd_decode.c | 55 +- drivers/firmware/google/vpd_decode.h | 6 +- drivers/firmware/stratix10-rsu.c | 451 ++++++++ drivers/firmware/stratix10-svc.c | 76 +- drivers/fpga/Kconfig | 6 +- drivers/fpga/Makefile | 3 +- drivers/fpga/altera-cvp.c | 342 ++++-- drivers/fpga/altera-pr-ip-core-plat.c | 4 +- drivers/fpga/altera-pr-ip-core.c | 4 +- drivers/fpga/dfl-afu-error.c | 230 ++++ drivers/fpga/dfl-afu-main.c | 381 +++++- drivers/fpga/dfl-afu.h | 9 + drivers/fpga/dfl-fme-error.c | 359 ++++++ drivers/fpga/dfl-fme-main.c | 128 ++- drivers/fpga/dfl-fme-pr.c | 7 +- drivers/fpga/dfl-fme.h | 6 +- drivers/fpga/dfl-pci.c | 36 + drivers/fpga/dfl.c | 226 +++- drivers/fpga/dfl.h | 52 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 33 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x.c | 38 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-priv.h | 10 +- drivers/hwtracing/coresight/coresight-replicator.c | 3 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 23 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 93 +- drivers/hwtracing/coresight/coresight-tmc.c | 40 + drivers/hwtracing/coresight/coresight-tmc.h | 11 +- drivers/hwtracing/intel_th/Makefile | 3 + drivers/hwtracing/intel_th/msu-sink.c | 116 ++ drivers/hwtracing/intel_th/msu.c | 537 +++++++-- drivers/hwtracing/intel_th/msu.h | 20 +- drivers/interconnect/core.c | 27 +- drivers/interconnect/qcom/Kconfig | 12 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/qcs404.c | 539 +++++++++ drivers/interconnect/qcom/sdm845.c | 160 ++- drivers/interconnect/qcom/smd-rpm.c | 77 ++ drivers/interconnect/qcom/smd-rpm.h | 15 + drivers/misc/Kconfig | 9 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/alcor_pci.c | 6 +- drivers/misc/eeprom/Kconfig | 5 +- drivers/misc/eeprom/ee1004.c | 6 +- drivers/misc/eeprom/max6875.c | 6 +- drivers/misc/fastrpc.c | 79 +- drivers/misc/habanalabs/asid.c | 2 +- drivers/misc/habanalabs/command_buffer.c | 3 +- drivers/misc/habanalabs/command_submission.c | 27 +- drivers/misc/habanalabs/context.c | 40 +- drivers/misc/habanalabs/debugfs.c | 16 +- drivers/misc/habanalabs/device.c | 488 +++++--- drivers/misc/habanalabs/goya/goya.c | 95 +- drivers/misc/habanalabs/goya/goyaP.h | 19 +- drivers/misc/habanalabs/goya/goya_coresight.c | 89 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 109 ++ drivers/misc/habanalabs/habanalabs.h | 129 ++- drivers/misc/habanalabs/habanalabs_drv.c | 171 ++- drivers/misc/habanalabs/habanalabs_ioctl.c | 180 ++- drivers/misc/habanalabs/hw_queue.c | 18 +- drivers/misc/habanalabs/hwmon.c | 24 +- drivers/misc/habanalabs/include/armcp_if.h | 85 +- drivers/misc/habanalabs/include/goya/goya.h | 2 + .../misc/habanalabs/include/goya/goya_reg_map.h | 34 + drivers/misc/habanalabs/irq.c | 4 +- drivers/misc/habanalabs/sysfs.c | 126 +- drivers/misc/lkdtm/Makefile | 1 + drivers/misc/lkdtm/bugs.c | 7 +- drivers/misc/lkdtm/cfi.c | 42 + drivers/misc/lkdtm/core.c | 2 + drivers/misc/lkdtm/lkdtm.h | 4 + drivers/misc/mei/pci-me.c | 19 +- drivers/misc/mei/pci-txe.c | 19 +- drivers/misc/mic/card/mic_x100.c | 28 +- drivers/misc/mic/scif/scif_epd.h | 5 +- drivers/misc/sgi-xp/xpc_uv.c | 4 +- drivers/misc/spear13xx_pcie_gadget.c | 797 ------------- drivers/misc/xilinx_sdfec.c | 1214 +++++++++++++++++++- drivers/nvmem/imx-ocotp-scu.c | 7 + drivers/nvmem/imx-ocotp.c | 7 + drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/mxs-ocotp.c | 2 +- drivers/nvmem/sunxi_sid.c | 1 + drivers/parport/Makefile | 2 +- drivers/parport/parport_serial.c | 6 +- drivers/pcmcia/i82092.c | 6 +- drivers/phy/Makefile | 2 +- drivers/phy/lantiq/Kconfig | 11 + drivers/phy/lantiq/Makefile | 1 + drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 494 ++++++++ drivers/phy/marvell/Kconfig | 1 + drivers/phy/marvell/phy-armada38x-comphy.c | 4 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 17 +- drivers/phy/marvell/phy-mvebu-cp110-comphy.c | 525 ++++++++- drivers/phy/phy-core.c | 10 + drivers/phy/qualcomm/phy-qcom-qmp.c | 44 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 2 + drivers/phy/rockchip/phy-rockchip-inno-hdmi.c | 2 +- drivers/phy/samsung/phy-exynos-dp-video.c | 1 + drivers/phy/samsung/phy-exynos-mipi-video.c | 1 + drivers/phy/samsung/phy-exynos-pcie.c | 1 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 1 + drivers/phy/samsung/phy-exynos5250-sata.c | 1 + drivers/phy/samsung/phy-samsung-usb2.c | 1 + drivers/phy/ti/phy-am654-serdes.c | 33 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/slimbus/slimbus.h | 2 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/ctl.c | 23 +- drivers/thunderbolt/eeprom.c | 6 +- drivers/thunderbolt/icm.c | 194 +++- drivers/thunderbolt/nhi.c | 134 ++- drivers/thunderbolt/nhi.h | 22 + drivers/thunderbolt/nhi_ops.c | 179 +++ drivers/thunderbolt/nhi_regs.h | 37 + drivers/thunderbolt/switch.c | 52 +- drivers/thunderbolt/tb_msgs.h | 16 +- drivers/thunderbolt/tunnel.c | 4 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/uio/uio_dmem_genirq.c | 4 +- drivers/uio/uio_pdrv_genirq.c | 14 +- drivers/w1/masters/Kconfig | 9 + drivers/w1/masters/Makefile | 1 + drivers/w1/masters/mxc_w1.c | 4 +- drivers/w1/masters/omap_hdq.c | 4 +- drivers/w1/masters/sgi_w1.c | 130 +++ drivers/w1/slaves/Kconfig | 6 + drivers/w1/slaves/Makefile | 1 + drivers/w1/slaves/w1_ds250x.c | 290 +++++ include/dt-bindings/interconnect/qcom,qcs404.h | 88 ++ include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h | 11 + include/linux/device.h | 3 + include/linux/firmware/intel/stratix10-smc.h | 51 +- .../linux/firmware/intel/stratix10-svc-client.h | 11 +- include/linux/fpga/altera-pr-ip-core.h | 2 +- include/linux/intel_th.h | 79 ++ include/linux/interconnect-provider.h | 7 +- include/linux/interconnect.h | 5 + include/linux/platform_data/sgi-w1.h | 13 + include/linux/thunderbolt.h | 2 + include/linux/w1.h | 5 + include/soc/qcom/tcs.h | 20 +- include/uapi/linux/fpga-dfl.h | 18 + include/uapi/linux/ppdev.h | 5 +- include/uapi/misc/habanalabs.h | 102 +- include/uapi/misc/xilinx_sdfec.h | 448 ++++++++ lib/test_firmware.c | 50 +- tools/testing/selftests/firmware/fw_filesystem.sh | 57 +- tools/testing/selftests/firmware/fw_lib.sh | 11 + 192 files changed, 10381 insertions(+), 2299 deletions(-) rename Documentation/ABI/testing/{sysfs-class-mic.txt => sysfs-class-mic} (100%) create mode 100644 Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu create mode 100644 Documentation/devicetree/bindings/fpga/fpga-bridge.txt create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt create mode 100644 Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml create mode 100644 drivers/firmware/stratix10-rsu.c create mode 100644 drivers/fpga/dfl-afu-error.c create mode 100644 drivers/fpga/dfl-fme-error.c create mode 100644 drivers/hwtracing/intel_th/msu-sink.c create mode 100644 drivers/interconnect/qcom/qcs404.c create mode 100644 drivers/interconnect/qcom/smd-rpm.c create mode 100644 drivers/interconnect/qcom/smd-rpm.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_reg_map.h create mode 100644 drivers/misc/lkdtm/cfi.c delete mode 100644 drivers/misc/spear13xx_pcie_gadget.c create mode 100644 drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c create mode 100644 drivers/thunderbolt/nhi_ops.c create mode 100644 drivers/w1/masters/sgi_w1.c create mode 100644 drivers/w1/slaves/w1_ds250x.c create mode 100644 include/dt-bindings/interconnect/qcom,qcs404.h create mode 100644 include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h create mode 100644 include/linux/intel_th.h create mode 100644 include/linux/platform_data/sgi-w1.h create mode 100644 include/uapi/misc/xilinx_sdfec.h
| |