projects/linux·commit 6cfae0c2

Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

6cfae0c2 · Linus Torvalds <[email protected]> · 2019-09-18 11:14:31 -07:00

Pull char/misc driver updates from Greg KH:
 "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"

* tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (200 commits)
  misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation
  habanalabs: correctly cast variable to __le32
  habanalabs: show correct id in error print
  habanalabs: stop using the acronym KMD
  habanalabs: display card name as sensors header
  habanalabs: add uapi to retrieve aggregate H/W events
  habanalabs: add uapi to retrieve device utilization
  habanalabs: Make the Coresight timestamp perpetual
  habanalabs: explicitly set the queue-id enumerated numbers
  habanalabs: print to kernel log when reset is finished
  habanalabs: replace __le32_to_cpu with le32_to_cpu
  habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64
  habanalabs: Handle HW_IP_INFO if device disabled or in reset
  habanalabs: Expose devices after initialization is done
  habanalabs: improve security in Debug IOCTL
  habanalabs: use default structure for user input in Debug IOCTL
  habanalabs: Add descriptive name to PSOC app status register
  habanalabs: Add descriptive names to PSOC scratch-pad registers
  habanalabs: create two char devices per ASIC
  habanalabs: change device_setup_cdev() to be more generic
  ...
Commit
6cfae0c26b21dce323fe8799b66cf4bc996e3565
Parents
e6874fc2 · 16a0f687

Merge commit. Changes below are compared with the first parent: e6874fc2.

Changes

190 files changed · +10364 −2299

FileStatusAddDelContent
Documentation/ABI/testing/sysfs-bus-intel_th-devices-mscmodified+2−1View file
Documentation/ABI/testing/sysfs-class-mic.txt → Documentation/ABI/testing/sysfs-class-micrenamed+0−0View file
Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsuadded+128−0View file
Documentation/ABI/testing/sysfs-driver-habanalabsmodified+4−10View file
Documentation/ABI/testing/sysfs-platform-dfl-fmemodified+85−0View file
Documentation/ABI/testing/sysfs-platform-dfl-portmodified+85−0View file
Documentation/devicetree/bindings/arm/freescale/fsl,scu.txtmodified+3−1View file
Documentation/devicetree/bindings/extcon/extcon-arizona.txtmodified+1−1View file
Documentation/devicetree/bindings/extcon/extcon-fsa9480.txtmodified+3−1View file
Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txtmodified+1−4View file
Documentation/devicetree/bindings/fpga/altera-freeze-bridge.txtmodified+1−4View file
Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txtmodified+1−4View file
Documentation/devicetree/bindings/fpga/fpga-bridge.txtadded+13−0View file
Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txtmodified+2−6View file
Documentation/devicetree/bindings/interconnect/qcom,qcs404.txtadded+45−0View file
Documentation/devicetree/bindings/nvmem/imx-ocotp.txtmodified+2−1View file
Documentation/devicetree/bindings/pci/pci-armada8k.txtmodified+8−0View file
Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yamladded+95−0View file
Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txtmodified+10−0View file
Documentation/driver-api/uio-howto.rstmodified+7−0View file
Documentation/fpga/dfl.rstmodified+105−0View file
Documentation/misc-devices/index.rstmodified+1−0View file
MAINTAINERSmodified+23−0View file
drivers/acpi/property.cmodified+6−0View file
drivers/android/binder.cmodified+58−42View file
drivers/android/binder_internal.hmodified+86−0View file
drivers/android/binderfs.cmodified+255−35View file
drivers/char/mem.cmodified+21−0View file
drivers/char/ppdev.cmodified+1−1View file
drivers/char/toshiba.cmodified+4−4View file
drivers/clk/qcom/clk-rpmh.cmodified+3−13View file
drivers/extcon/extcon-adc-jack.cmodified+1−3View file
drivers/extcon/extcon-arizona.cmodified+1−1View file
drivers/extcon/extcon-axp288.cmodified+9−7View file
drivers/extcon/extcon-fsa9480.cmodified+1−0View file
drivers/extcon/extcon-gpio.cmodified+19−10View file
drivers/extcon/extcon-max77843.cmodified+3−3View file
drivers/extcon/extcon-sm5502.cmodified+1−1View file
drivers/firmware/Kconfigmodified+18−0View file
drivers/firmware/Makefilemodified+1−0View file
drivers/firmware/google/vpd.cmodified+2−2View file
drivers/firmware/google/vpd_decode.cmodified+32−23View file
drivers/firmware/google/vpd_decode.hmodified+3−3View file
drivers/firmware/stratix10-rsu.cadded+451−0View file
drivers/firmware/stratix10-svc.cmodified+73−3View file
drivers/fpga/Kconfigmodified+3−3View file
drivers/fpga/Makefilemodified+2−1View file
drivers/fpga/altera-cvp.cmodified+270−72View file
drivers/fpga/altera-pr-ip-core-plat.cmodified+3−1View file
drivers/fpga/altera-pr-ip-core.cmodified+1−3View file
drivers/fpga/dfl-afu-error.cadded+230−0View file
drivers/fpga/dfl-afu-main.cmodified+338−43View file
drivers/fpga/dfl-afu.hmodified+9−0View file
drivers/fpga/dfl-fme-error.cadded+359−0View file
drivers/fpga/dfl-fme-main.cmodified+106−22View file
drivers/fpga/dfl-fme-pr.cmodified+6−1View file
drivers/fpga/dfl-fme.hmodified+5−1View file
drivers/fpga/dfl-pci.cmodified+36−0View file
drivers/fpga/dfl.cmodified+207−19View file
drivers/fpga/dfl.hmodified+46−6View file
drivers/hwtracing/coresight/coresight-cpu-debug.cmodified+16−17View file
drivers/hwtracing/coresight/coresight-etm4x-sysfs.cmodified+4−9View file
drivers/hwtracing/coresight/coresight-etm4x.cmodified+26−12View file
drivers/hwtracing/coresight/coresight-funnel.cmodified+10−1View file
drivers/hwtracing/coresight/coresight-priv.hmodified+5−5View file
drivers/hwtracing/coresight/coresight-replicator.cmodified+2−1View file
drivers/hwtracing/coresight/coresight-tmc-etf.cmodified+2−21View file
drivers/hwtracing/coresight/coresight-tmc-etr.cmodified+63−30View file
drivers/hwtracing/coresight/coresight-tmc.cmodified+40−0View file
drivers/hwtracing/coresight/coresight-tmc.hmodified+8−3View file
drivers/hwtracing/intel_th/Makefilemodified+3−0View file
drivers/hwtracing/intel_th/msu-sink.cadded+116−0View file
drivers/hwtracing/intel_th/msu.cmodified+446−91View file
drivers/hwtracing/intel_th/msu.hmodified+11−9View file
drivers/interconnect/core.cmodified+26−1View file
drivers/interconnect/qcom/Kconfigmodified+12−0View file
drivers/interconnect/qcom/Makefilemodified+4−0View file
drivers/interconnect/qcom/qcs404.cadded+539−0View file
drivers/interconnect/qcom/sdm845.cmodified+110−50View file
drivers/interconnect/qcom/smd-rpm.cadded+77−0View file
drivers/interconnect/qcom/smd-rpm.hadded+15−0View file
drivers/misc/Kconfigmodified+0−9View file
drivers/misc/Makefilemodified+0−1View file
drivers/misc/cardreader/alcor_pci.cmodified+2−4View file
drivers/misc/eeprom/Kconfigmodified+4−1View file
drivers/misc/eeprom/ee1004.cmodified+3−3View file
drivers/misc/eeprom/max6875.cmodified+3−3View file
drivers/misc/fastrpc.cmodified+47−32View file
drivers/misc/habanalabs/asid.cmodified+1−1View file
drivers/misc/habanalabs/command_buffer.cmodified+2−1View file
drivers/misc/habanalabs/command_submission.cmodified+21−6View file
drivers/misc/habanalabs/context.cmodified+24−16View file
drivers/misc/habanalabs/debugfs.cmodified+8−8View file
drivers/misc/habanalabs/device.cmodified+354−134View file
drivers/misc/habanalabs/goya/goya.cmodified+63−32View file
drivers/misc/habanalabs/goya/goyaP.hmodified+11−8View file
drivers/misc/habanalabs/goya/goya_coresight.cmodified+64−25View file
drivers/misc/habanalabs/goya/goya_hwmgr.cmodified+109−0View file
drivers/misc/habanalabs/habanalabs.hmodified+84−45View file
drivers/misc/habanalabs/habanalabs_drv.cmodified+109−62View file
drivers/misc/habanalabs/habanalabs_ioctl.cmodified+132−48View file
drivers/misc/habanalabs/hw_queue.cmodified+12−6View file
drivers/misc/habanalabs/hwmon.cmodified+13−11View file
drivers/misc/habanalabs/include/armcp_if.hmodified+51−34View file
drivers/misc/habanalabs/include/goya/goya.hmodified+2−0View file
drivers/misc/habanalabs/include/goya/goya_reg_map.hadded+34−0View file
drivers/misc/habanalabs/irq.cmodified+2−2View file
drivers/misc/habanalabs/sysfs.cmodified+9−117View file
drivers/misc/lkdtm/Makefilemodified+1−0View file
drivers/misc/lkdtm/bugs.cmodified+6−1View file
drivers/misc/lkdtm/cfi.cadded+42−0View file
drivers/misc/lkdtm/core.cmodified+2−0View file
drivers/misc/lkdtm/lkdtm.hmodified+4−0View file
drivers/misc/mei/pci-me.cmodified+8−11View file
drivers/misc/mei/pci-txe.cmodified+8−11View file
drivers/misc/mic/card/mic_x100.cmodified+12−16View file
drivers/misc/mic/scif/scif_epd.hmodified+2−3View file
drivers/misc/sgi-xp/xpc_uv.cmodified+2−2View file
drivers/misc/spear13xx_pcie_gadget.cdeleted+0−797View before deletion
drivers/misc/xilinx_sdfec.cmodified+1189−25View file
drivers/nvmem/imx-ocotp-scu.cmodified+7−0View file
drivers/nvmem/imx-ocotp.cmodified+7−0View file
drivers/nvmem/meson-mx-efuse.cmodified+2−1View file
drivers/nvmem/mxs-ocotp.cmodified+1−1View file
drivers/nvmem/sunxi_sid.cmodified+1−0View file
drivers/parport/Makefilemodified+1−1View file
drivers/parport/parport_serial.cmodified+2−4View file
drivers/pcmcia/i82092.cmodified+3−3View file
drivers/phy/Makefilemodified+1−1View file
drivers/phy/lantiq/Kconfigmodified+11−0View file
drivers/phy/lantiq/Makefilemodified+1−0View file
drivers/phy/lantiq/phy-lantiq-vrx200-pcie.cadded+494−0View file
drivers/phy/marvell/Kconfigmodified+1−0View file
drivers/phy/marvell/phy-armada38x-comphy.cmodified+3−1View file
drivers/phy/marvell/phy-mvebu-a3700-comphy.cmodified+14−3View file
drivers/phy/marvell/phy-mvebu-cp110-comphy.cmodified+474−51View file
drivers/phy/phy-core.cmodified+10−0View file
drivers/phy/qualcomm/phy-qcom-qmp.cmodified+23−21View file
drivers/phy/renesas/phy-rcar-gen3-usb2.cmodified+2−0View file
drivers/phy/rockchip/phy-rockchip-inno-hdmi.cmodified+1−1View file
drivers/phy/samsung/phy-exynos-dp-video.cmodified+1−0View file
drivers/phy/samsung/phy-exynos-mipi-video.cmodified+1−0View file
drivers/phy/samsung/phy-exynos-pcie.cmodified+1−0View file
drivers/phy/samsung/phy-exynos5-usbdrd.cmodified+1−0View file
drivers/phy/samsung/phy-exynos5250-sata.cmodified+1−0View file
drivers/phy/samsung/phy-samsung-usb2.cmodified+1−0View file
drivers/phy/ti/phy-am654-serdes.cmodified+22−11View file
drivers/slimbus/qcom-ngd-ctrl.cmodified+4−1View file
drivers/slimbus/slimbus.hmodified+1−1View file
drivers/thunderbolt/Makefilemodified+1−1View file
drivers/thunderbolt/ctl.cmodified+19−4View file
drivers/thunderbolt/eeprom.cmodified+1−5View file
drivers/thunderbolt/icm.cmodified+178−16View file
drivers/thunderbolt/nhi.cmodified+123−11View file
drivers/thunderbolt/nhi.hmodified+22−0View file
drivers/thunderbolt/nhi_ops.cadded+179−0View file
drivers/thunderbolt/nhi_regs.hmodified+37−0View file
drivers/thunderbolt/switch.cmodified+41−11View file
drivers/thunderbolt/tb_msgs.hmodified+12−4View file
drivers/thunderbolt/tunnel.cmodified+2−2View file
drivers/thunderbolt/xdomain.cmodified+1−1View file
drivers/uio/uio_dmem_genirq.cmodified+1−3View file
drivers/uio/uio_pdrv_genirq.cmodified+11−3View file
drivers/w1/masters/Kconfigmodified+9−0View file
drivers/w1/masters/Makefilemodified+1−0View file
drivers/w1/masters/mxc_w1.cmodified+1−3View file
drivers/w1/masters/omap_hdq.cmodified+1−3View file
drivers/w1/masters/sgi_w1.cadded+130−0View file
drivers/w1/slaves/Kconfigmodified+6−0View file
drivers/w1/slaves/Makefilemodified+1−0View file
drivers/w1/slaves/w1_ds250x.cadded+290−0View file
include/dt-bindings/interconnect/qcom,qcs404.hadded+88−0View file
include/dt-bindings/phy/phy-lantiq-vrx200-pcie.hadded+11−0View file
include/linux/firmware/intel/stratix10-smc.hmodified+45−6View file
include/linux/firmware/intel/stratix10-svc-client.hmodified+10−1View file
include/linux/fpga/altera-pr-ip-core.hmodified+1−1View file
include/linux/intel_th.hadded+79−0View file
include/linux/interconnect-provider.hmodified+5−2View file
include/linux/interconnect.hmodified+5−0View file
include/linux/platform_data/sgi-w1.hadded+13−0View file
include/linux/thunderbolt.hmodified+2−0View file
include/linux/w1.hmodified+5−0View file
include/soc/qcom/tcs.hmodified+19−1View file
include/uapi/linux/fpga-dfl.hmodified+18−0View file
include/uapi/linux/ppdev.hmodified+4−1View file
include/uapi/misc/habanalabs.hmodified+68−34View file
include/uapi/misc/xilinx_sdfec.hadded+448−0View file
lib/test_firmware.cmodified+48−2View file
tools/testing/selftests/firmware/fw_filesystem.shmodified+55−2View file
tools/testing/selftests/firmware/fw_lib.shmodified+11−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc

View file
diff --git a/Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc b/Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc
index f54ae24..456cb62 100644
--- a/Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc
+++ b/Documentation/ABI/testing/sysfs-bus-intel_th-devices-msc
@@ -12,7 +12,8 @@ Description: (RW) Configure MSC operating mode:
- "single", for contiguous buffer mode (high-order alloc);
- "multi", for multiblock mode;
- "ExI", for DCI handler mode;
- - "debug", for debug mode.
+ - "debug", for debug mode;
+ - any of the currently loaded buffer sinks.
If operating mode changes, existing buffer is deallocated,
provided there are no active users and tracing is not enabled,
otherwise the write will fail.

Documentation/ABI/testing/sysfs-class-mic

View file
diff --git a/Documentation/ABI/testing/sysfs-class-mic.txt b/Documentation/ABI/testing/sysfs-class-mic
similarity index 100%
rename from Documentation/ABI/testing/sysfs-class-mic.txt
rename to Documentation/ABI/testing/sysfs-class-mic

Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu

View file
diff --git a/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu b/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
new file mode 100644
index 0000000..ae9af98
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
@@ -0,0 +1,128 @@
+ Intel Stratix10 Remote System Update (RSU) device attributes
+
+What: /sys/devices/platform/stratix10-rsu.0/current_image
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) the address in flash of currently running image.
+
+What: /sys/devices/platform/stratix10-rsu.0/fail_image
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) the address in flash of failed image.
+
+What: /sys/devices/platform/stratix10-rsu.0/state
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) the state of RSU system.
+ The state field has two parts: major error code in
+ upper 16 bits and minor error code in lower 16 bits.
+
+ b[15:0]
+ Currently used only when major error is 0xF006
+ (CPU watchdog timeout), in which case the minor
+ error code is the value reported by CPU to
+ firmware through the RSU notify command before
+ the watchdog timeout occurs.
+
+ b[31:16]
+ 0xF001 bitstream error
+ 0xF002 hardware access failure
+ 0xF003 bitstream corruption
+ 0xF004 internal error
+ 0xF005 device error
+ 0xF006 CPU watchdog timeout
+ 0xF007 internal unknown error
+
+What: /sys/devices/platform/stratix10-rsu.0/version
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) the version number of RSU firmware. 19.3 or late
+ version includes information about the firmware which
+ reported the error.
+
+ pre 19.3:
+ b[31:0]
+ 0x0 version number
+
+ 19.3 or late:
+ b[15:0]
+ 0x1 version number
+ b[31:16]
+ 0x0 no error
+ 0x0DCF Decision CMF error
+ 0x0ACF Application CMF error
+
+What: /sys/devices/platform/stratix10-rsu.0/error_location
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) the error offset inside the image that failed.
+
+What: /sys/devices/platform/stratix10-rsu.0/error_details
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) error code.
+
+What: /sys/devices/platform/stratix10-rsu.0/retry_counter
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (RO) the current image's retry counter, which is used by
+ user to know how many times the images is still allowed
+ to reload itself before giving up and starting RSU
+ fail-over flow.
+
+What: /sys/devices/platform/stratix10-rsu.0/reboot_image
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (WO) the address in flash of image to be loaded on next
+ reboot command.
+
+What: /sys/devices/platform/stratix10-rsu.0/notify
+Date: August 2019
+KernelVersion: 5.4
+Contact: Richard Gong <[email protected]>
+Description:
+ (WO) client to notify firmware with different actions.
+
+ b[15:0]
+ inform firmware the current software execution
+ stage.
+ 0 the first stage bootloader didn't run or
+ didn't reach the point of launching second
+ stage bootloader.
+ 1 failed in second bootloader or didn't get
+ to the point of launching the operating
+ system.
+ 2 both first and second stage bootloader ran
+ and the operating system launch was
+ attempted.
+
+ b[16]
+ 1 firmware to reset current image retry
+ counter.
+ 0 no action.
+
+ b[17]
+ 1 firmware to clear RSU log
+ 0 no action.
+
+ b[18]
+ this is negative logic
+ 1 no action
+ 0 firmware record the notify code defined
+ in b[15:0].

Documentation/ABI/testing/sysfs-driver-habanalabs

View file
diff --git a/Documentation/ABI/testing/sysfs-driver-habanalabs b/Documentation/ABI/testing/sysfs-driver-habanalabs
index f433fc6..782df74 100644
--- a/Documentation/ABI/testing/sysfs-driver-habanalabs
+++ b/Documentation/ABI/testing/sysfs-driver-habanalabs
@@ -57,6 +57,7 @@ KernelVersion: 5.1
Description: Allows the user to set the maximum clock frequency for MME, TPC
and IC when the power management profile is set to "automatic".
+ This property is valid only for the Goya ASIC family
What: /sys/class/habanalabs/hl<n>/ic_clk
Date: Jan 2019
@@ -127,8 +128,8 @@ Description: Power management profile. Values are "auto", "manual". In "auto"
the max clock frequency to a low value when there are no user
processes that are opened on the device's file. In "manual"
mode, the user sets the maximum clock frequency by writing to
- ic_clk, mme_clk and tpc_clk
-
+ ic_clk, mme_clk and tpc_clk. This property is valid only for
+ the Goya ASIC family
What: /sys/class/habanalabs/hl<n>/preboot_btl_ver
Date: Jan 2019
@@ -186,11 +187,4 @@ What: /sys/class/habanalabs/hl<n>/uboot_ver
Date: Jan 2019
KernelVersion: 5.1
-Description: Version of the u-boot running on the device's CPU
-
-What: /sys/class/habanalabs/hl<n>/write_open_cnt
-Date: Jan 2019
-KernelVersion: 5.1
-Description: Displays the total number of user processes that are currently
- opened on the device's file
+Description: Version of the u-boot running on the device's CPU
\ No newline at end of file

Documentation/ABI/testing/sysfs-platform-dfl-fme

View file
diff --git a/Documentation/ABI/testing/sysfs-platform-dfl-fme b/Documentation/ABI/testing/sysfs-platform-dfl-fme
index 8fa4feb..72634d3 100644
--- a/Documentation/ABI/testing/sysfs-platform-dfl-fme
+++ b/Documentation/ABI/testing/sysfs-platform-dfl-fme
@@ -21,3 +21,88 @@ Contact: Wu Hao <[email protected]>
Description: Read-only. It returns Bitstream (static FPGA region) meta
data, which includes the synthesis date, seed and other
information of this static FPGA region.
+
+What: /sys/bus/platform/devices/dfl-fme.0/cache_size
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. It returns cache size of this FPGA device.
+
+What: /sys/bus/platform/devices/dfl-fme.0/fabric_version
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. It returns fabric version of this FPGA device.
+ Userspace applications need this information to select
+ best data channels per different fabric design.
+
+What: /sys/bus/platform/devices/dfl-fme.0/socket_id
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. It returns socket_id to indicate which socket
+ this FPGA belongs to, only valid for integrated solution.
+ User only needs this information, in case standard numa node
+ can't provide correct information.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/pcie0_errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-Write. Read this file for errors detected on pcie0 link.
+ Write this file to clear errors logged in pcie0_errors. Write
+ fails with -EINVAL if input parsing fails or input error code
+ doesn't match.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/pcie1_errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-Write. Read this file for errors detected on pcie1 link.
+ Write this file to clear errors logged in pcie1_errors. Write
+ fails with -EINVAL if input parsing fails or input error code
+ doesn't match.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/nonfatal_errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. It returns non-fatal errors detected.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/catfatal_errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. It returns catastrophic and fatal errors detected.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/inject_errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-Write. Read this file to check errors injected. Write this
+ file to inject errors for testing purpose. Write fails with
+ -EINVAL if input parsing fails or input inject error code isn't
+ supported.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/fme_errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-Write. Read this file to get errors detected on FME.
+ Write this file to clear errors logged in fme_errors. Write
+ fials with -EINVAL if input parsing fails or input error code
+ doesn't match.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/first_error
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. Read this file to get the first error detected by
+ hardware.
+
+What: /sys/bus/platform/devices/dfl-fme.0/errors/next_error
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. Read this file to get the second error detected by
+ hardware.

Documentation/ABI/testing/sysfs-platform-dfl-port

View file
diff --git a/Documentation/ABI/testing/sysfs-platform-dfl-port b/Documentation/ABI/testing/sysfs-platform-dfl-port
index 6a92dda..6565826 100644
--- a/Documentation/ABI/testing/sysfs-platform-dfl-port
+++ b/Documentation/ABI/testing/sysfs-platform-dfl-port
@@ -14,3 +14,88 @@ Description: Read-only. User can program different PR bitstreams to FPGA
Accelerator Function Unit (AFU) for different functions. It
returns uuid which could be used to identify which PR bitstream
is programmed in this AFU.
+
+What: /sys/bus/platform/devices/dfl-port.0/power_state
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. It reports the APx (AFU Power) state, different APx
+ means different throttling level. When reading this file, it
+ returns "0" - Normal / "1" - AP1 / "2" - AP2 / "6" - AP6.
+
+What: /sys/bus/platform/devices/dfl-port.0/ap1_event
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-write. Read this file for AP1 (AFU Power State 1) event.
+ It's used to indicate transient AP1 state. Write 1 to this
+ file to clear AP1 event.
+
+What: /sys/bus/platform/devices/dfl-port.0/ap2_event
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-write. Read this file for AP2 (AFU Power State 2) event.
+ It's used to indicate transient AP2 state. Write 1 to this
+ file to clear AP2 event.
+
+What: /sys/bus/platform/devices/dfl-port.0/ltr
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-write. Read or set AFU latency tolerance reporting value.
+ Set ltr to 1 if the AFU can tolerate latency >= 40us or set it
+ to 0 if it is latency sensitive.
+
+What: /sys/bus/platform/devices/dfl-port.0/userclk_freqcmd
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Write-only. User writes command to this interface to set
+ userclock to AFU.
+
+What: /sys/bus/platform/devices/dfl-port.0/userclk_freqsts
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. Read this file to get the status of issued command
+ to userclck_freqcmd.
+
+What: /sys/bus/platform/devices/dfl-port.0/userclk_freqcntrcmd
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Write-only. User writes command to this interface to set
+ userclock counter.
+
+What: /sys/bus/platform/devices/dfl-port.0/userclk_freqcntrsts
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. Read this file to get the status of issued command
+ to userclck_freqcntrcmd.
+
+What: /sys/bus/platform/devices/dfl-port.0/errors/errors
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-Write. Read this file to get errors detected on port and
+ Accelerated Function Unit (AFU). Write error code to this file
+ to clear errors. Write fails with -EINVAL if input parsing
+ fails or input error code doesn't match. Write fails with
+ -EBUSY or -ETIMEDOUT if error can't be cleared as hardware
+ in low power state (-EBUSY) or not respoding (-ETIMEDOUT).
+
+What: /sys/bus/platform/devices/dfl-port.0/errors/first_error
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. Read this file to get the first error detected by
+ hardware.
+
+What: /sys/bus/platform/devices/dfl-port.0/errors/first_malformed_req
+Date: August 2019
+KernelVersion: 5.4
+Contact: Wu Hao <[email protected]>
+Description: Read-only. Read this file to get the first malformed request
+ captured by hardware.

Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt

View file
diff --git a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
index a575e42..c149fad 100644
--- a/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
+++ b/Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
@@ -136,7 +136,9 @@ Required properties:
OCOTP bindings based on SCU Message Protocol
------------------------------------------------------------
Required properties:
-- compatible: Should be "fsl,imx8qxp-scu-ocotp"
+- compatible: Should be one of:
+ "fsl,imx8qm-scu-ocotp",
+ "fsl,imx8qxp-scu-ocotp".
- #address-cells: Must be 1. Contains byte index
- #size-cells: Must be 1. Contains byte length

Documentation/devicetree/bindings/extcon/extcon-arizona.txt

View file
diff --git a/Documentation/devicetree/bindings/extcon/extcon-arizona.txt b/Documentation/devicetree/bindings/extcon/extcon-arizona.txt
index 7f3d94a..208daaf 100644
--- a/Documentation/devicetree/bindings/extcon/extcon-arizona.txt
+++ b/Documentation/devicetree/bindings/extcon/extcon-arizona.txt
@@ -72,5 +72,5 @@ codec: wm8280@0 {
1 2 1 /* MICDET2 MICBIAS2 GPIO=high */
>;
- wlf,gpsw = <0>;
+ wlf,gpsw = <ARIZONA_GPSW_OPEN>;
};

Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt

View file
diff --git a/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt b/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt
index d592c21..624bd76 100644
--- a/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt
+++ b/Documentation/devicetree/bindings/extcon/extcon-fsa9480.txt
@@ -5,7 +5,9 @@ controlled using I2C and enables USB data, stereo and mono audio, video,
microphone, and UART data to use a common connector port.
Required properties:
- - compatible : Must be "fcs,fsa9480"
+ - compatible : Must be one of
+ "fcs,fsa9480"
+ "fcs,fsa880"
- reg : Specifies i2c slave address. Must be 0x25.
- interrupts : Should contain one entry specifying interrupt signal of
interrupt parent to which interrupt pin of the chip is connected.

Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt

View file
diff --git a/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt b/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt
index 817a8d4..5dd0ff0 100644
--- a/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt
+++ b/Documentation/devicetree/bindings/fpga/altera-fpga2sdram-bridge.txt
@@ -3,10 +3,7 @@ Altera FPGA To SDRAM Bridge Driver
Required properties:
- compatible : Should contain "altr,socfpga-fpga2sdram-bridge"
-Optional properties:
-- bridge-enable : 0 if driver should disable bridge at startup
- 1 if driver should enable bridge at startup
- Default is to leave bridge in current state.
+See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
Example:
fpga_bridge3: fpga-bridge@ffc25080 {

Documentation/devicetree/bindings/fpga/altera-freeze-bridge.txt

View file
diff --git a/Documentation/devicetree/bindings/fpga/altera-freeze-bridge.txt b/Documentation/devicetree/bindings/fpga/altera-freeze-bridge.txt
index f8e288c..8b26fbc 100644
--- a/Documentation/devicetree/bindings/fpga/altera-freeze-bridge.txt
+++ b/Documentation/devicetree/bindings/fpga/altera-freeze-bridge.txt
@@ -10,10 +10,7 @@ Required properties:
- compatible : Should contain "altr,freeze-bridge-controller"
- regs : base address and size for freeze bridge module
-Optional properties:
-- bridge-enable : 0 if driver should disable bridge at startup
- 1 if driver should enable bridge at startup
- Default is to leave bridge in current state.
+See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
Example:
freeze-controller@100000450 {

Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt

View file
diff --git a/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt b/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt
index 6406f93..68cce39 100644
--- a/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt
+++ b/Documentation/devicetree/bindings/fpga/altera-hps2fpga-bridge.txt
@@ -9,10 +9,7 @@ Required properties:
- resets : Phandle and reset specifier for this bridge's reset
- clocks : Clocks used by this module.
-Optional properties:
-- bridge-enable : 0 if driver should disable bridge at startup.
- 1 if driver should enable bridge at startup.
- Default is to leave bridge in its current state.
+See Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
Example:
fpga_bridge0: fpga-bridge@ff400000 {

Documentation/devicetree/bindings/fpga/fpga-bridge.txt

View file
diff --git a/Documentation/devicetree/bindings/fpga/fpga-bridge.txt b/Documentation/devicetree/bindings/fpga/fpga-bridge.txt
new file mode 100644
index 0000000..72e0691
--- /dev/null
+++ b/Documentation/devicetree/bindings/fpga/fpga-bridge.txt
@@ -0,0 +1,13 @@
+FPGA Bridge Device Tree Binding
+
+Optional properties:
+- bridge-enable : 0 if driver should disable bridge at startup
+ 1 if driver should enable bridge at startup
+ Default is to leave bridge in current state.
+
+Example:
+ fpga_bridge3: fpga-bridge@ffc25080 {
+ compatible = "altr,socfpga-fpga2sdram-bridge";
+ reg = <0xffc25080 0x4>;
+ bridge-enable = <0>;
+ };

Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt

View file
diff --git a/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt b/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
index 8dcfba9..4284d29 100644
--- a/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
+++ b/Documentation/devicetree/bindings/fpga/xilinx-pr-decoupler.txt
@@ -18,12 +18,8 @@ Required properties:
- clocks : input clock to IP
- clock-names : should contain "aclk"
-Optional properties:
-- bridge-enable : 0 if driver should disable bridge at startup
- 1 if driver should enable bridge at startup
- Default is to leave bridge in current state.
-
-See Documentation/devicetree/bindings/fpga/fpga-region.txt for generic bindings.
+See Documentation/devicetree/bindings/fpga/fpga-region.txt and
+Documentation/devicetree/bindings/fpga/fpga-bridge.txt for generic bindings.
Example:
fpga-bridge@100000450 {

Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt

View file
diff --git a/Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt
new file mode 100644
index 0000000..c07d898
--- /dev/null
+++ b/Documentation/devicetree/bindings/interconnect/qcom,qcs404.txt
@@ -0,0 +1,45 @@
+Qualcomm QCS404 Network-On-Chip interconnect driver binding
+-----------------------------------------------------------
+
+Required properties :
+- compatible : shall contain only one of the following:
+ "qcom,qcs404-bimc"
+ "qcom,qcs404-pcnoc"
+ "qcom,qcs404-snoc"
+- #interconnect-cells : should contain 1
+
+reg : specifies the physical base address and size of registers
+clocks : list of phandles and specifiers to all interconnect bus clocks
+clock-names : clock names should include both "bus" and "bus_a"
+
+Example:
+
+soc {
+ ...
+ bimc: interconnect@400000 {
+ reg = <0x00400000 0x80000>;
+ compatible = "qcom,qcs404-bimc";
+ #interconnect-cells = <1>;
+ clock-names = "bus", "bus_a";
+ clocks = <&rpmcc RPM_SMD_BIMC_CLK>,
+ <&rpmcc RPM_SMD_BIMC_A_CLK>;
+ };
+
+ pnoc: interconnect@500000 {
+ reg = <0x00500000 0x15080>;
+ compatible = "qcom,qcs404-pcnoc";
+ #interconnect-cells = <1>;
+ clock-names = "bus", "bus_a";
+ clocks = <&rpmcc RPM_SMD_PNOC_CLK>,
+ <&rpmcc RPM_SMD_PNOC_A_CLK>;
+ };
+
+ snoc: interconnect@580000 {
+ reg = <0x00580000 0x23080>;
+ compatible = "qcom,qcs404-snoc";
+ #interconnect-cells = <1>;
+ clock-names = "bus", "bus_a";
+ clocks = <&rpmcc RPM_SMD_SNOC_CLK>,
+ <&rpmcc RPM_SMD_SNOC_A_CLK>;
+ };
+};

Documentation/devicetree/bindings/nvmem/imx-ocotp.txt

View file
diff --git a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
index 96ffd06..904dadf 100644
--- a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
+++ b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
@@ -2,7 +2,7 @@ Freescale i.MX6 On-Chip OTP Controller (OCOTP) device tree bindings
This binding represents the on-chip eFuse OTP controller found on
i.MX6Q/D, i.MX6DL/S, i.MX6SL, i.MX6SX, i.MX6UL, i.MX6ULL/ULZ, i.MX6SLL,
-i.MX7D/S, i.MX7ULP and i.MX8MQ SoCs.
+i.MX7D/S, i.MX7ULP, i.MX8MQ, i.MX8MM and i.MX8MN SoCs.
Required properties:
- compatible: should be one of
@@ -16,6 +16,7 @@ Required properties:
"fsl,imx7ulp-ocotp" (i.MX7ULP),
"fsl,imx8mq-ocotp" (i.MX8MQ),
"fsl,imx8mm-ocotp" (i.MX8MM),
+ "fsl,imx8mn-ocotp" (i.MX8MN),
followed by "syscon".
- #address-cells : Should be 1
- #size-cells : Should be 1

Documentation/devicetree/bindings/pci/pci-armada8k.txt

View file
diff --git a/Documentation/devicetree/bindings/pci/pci-armada8k.txt b/Documentation/devicetree/bindings/pci/pci-armada8k.txt
index 9e3fc15..8324a4e 100644
--- a/Documentation/devicetree/bindings/pci/pci-armada8k.txt
+++ b/Documentation/devicetree/bindings/pci/pci-armada8k.txt
@@ -17,6 +17,14 @@ Required properties:
name must be "core" for the first clock and "reg" for the second
one
+Optional properties:
+- phys: phandle(s) to PHY node(s) following the generic PHY bindings.
+ Either 1, 2 or 4 PHYs might be needed depending on the number of
+ PCIe lanes.
+- phy-names: names of the PHYs corresponding to the number of lanes.
+ Must be "cp0-pcie0-x4-lane0-phy", "cp0-pcie0-x4-lane1-phy" for
+ 2 PHYs.
+
Example:
pcie@f2600000 {

Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml

View file
diff --git a/Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
new file mode 100644
index 0000000..8a56a85
--- /dev/null
+++ b/Documentation/devicetree/bindings/phy/lantiq,vrx200-pcie-phy.yaml
@@ -0,0 +1,95 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)

This diff is incomplete. Download the complete patch.

Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/uio-howto.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/fpga/dfl.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/misc-devices/index.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/acpi/property.c

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder.c

View file

This diff is incomplete. Download the complete patch.

drivers/android/binder_internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/android/binderfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/mem.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/ppdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/char/toshiba.c

View file

This diff is incomplete. Download the complete patch.

drivers/clk/qcom/clk-rpmh.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-adc-jack.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-arizona.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-axp288.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-fsa9480.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-gpio.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-max77843.c

View file

This diff is incomplete. Download the complete patch.

drivers/extcon/extcon-sm5502.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/google/vpd.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/google/vpd_decode.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/google/vpd_decode.h

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/stratix10-rsu.c

View file

This diff is incomplete. Download the complete patch.

drivers/firmware/stratix10-svc.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-cvp.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-pr-ip-core-plat.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/altera-pr-ip-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-afu-error.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-afu-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-afu.h

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme-error.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme-main.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme-pr.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-fme.h

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl-pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl.c

View file

This diff is incomplete. Download the complete patch.

drivers/fpga/dfl.h

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-cpu-debug.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-etm4x-sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-etm4x.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-funnel.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-replicator.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-tmc-etf.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-tmc-etr.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-tmc.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/coresight/coresight-tmc.h

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/msu-sink.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/msu.c

View file

This diff is incomplete. Download the complete patch.

drivers/hwtracing/intel_th/msu.h

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/qcs404.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/sdm845.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/smd-rpm.c

View file

This diff is incomplete. Download the complete patch.

drivers/interconnect/qcom/smd-rpm.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/cardreader/alcor_pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/eeprom/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/misc/eeprom/ee1004.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/eeprom/max6875.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/fastrpc.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/asid.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/command_buffer.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/command_submission.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/context.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/debugfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/device.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goya.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goyaP.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goya_coresight.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/goya/goya_hwmgr.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/habanalabs.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/habanalabs_drv.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/habanalabs_ioctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/hw_queue.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/hwmon.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/armcp_if.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/goya.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/include/goya/goya_reg_map.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/irq.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/habanalabs/sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/bugs.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/cfi.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/core.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/lkdtm/lkdtm.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/pci-me.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mei/pci-txe.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/card/mic_x100.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/mic/scif/scif_epd.h

View file

This diff is incomplete. Download the complete patch.

drivers/misc/sgi-xp/xpc_uv.c

View file

This diff is incomplete. Download the complete patch.

drivers/misc/spear13xx_pcie_gadget.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/misc/xilinx_sdfec.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/imx-ocotp-scu.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/imx-ocotp.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/meson-mx-efuse.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/mxs-ocotp.c

View file

This diff is incomplete. Download the complete patch.

drivers/nvmem/sunxi_sid.c

View file

This diff is incomplete. Download the complete patch.

drivers/parport/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/parport/parport_serial.c

View file

This diff is incomplete. Download the complete patch.

drivers/pcmcia/i82092.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/phy/lantiq/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/phy/lantiq/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/marvell/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/phy/marvell/phy-armada38x-comphy.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/marvell/phy-mvebu-a3700-comphy.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/marvell/phy-mvebu-cp110-comphy.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/phy-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/qualcomm/phy-qcom-qmp.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/renesas/phy-rcar-gen3-usb2.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/rockchip/phy-rockchip-inno-hdmi.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/samsung/phy-exynos-dp-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/samsung/phy-exynos-mipi-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/samsung/phy-exynos-pcie.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/samsung/phy-exynos5-usbdrd.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/samsung/phy-exynos5250-sata.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/samsung/phy-samsung-usb2.c

View file

This diff is incomplete. Download the complete patch.

drivers/phy/ti/phy-am654-serdes.c

View file

This diff is incomplete. Download the complete patch.

drivers/slimbus/qcom-ngd-ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/slimbus/slimbus.h

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/ctl.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/eeprom.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/icm.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/nhi.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/nhi.h

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/nhi_ops.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/nhi_regs.h

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/switch.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/tb_msgs.h

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/tunnel.c

View file

This diff is incomplete. Download the complete patch.

drivers/thunderbolt/xdomain.c

View file

This diff is incomplete. Download the complete patch.

drivers/uio/uio_dmem_genirq.c

View file

This diff is incomplete. Download the complete patch.

drivers/uio/uio_pdrv_genirq.c

View file

This diff is incomplete. Download the complete patch.

drivers/w1/masters/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/w1/masters/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/w1/masters/mxc_w1.c

View file

This diff is incomplete. Download the complete patch.

drivers/w1/masters/omap_hdq.c

View file

This diff is incomplete. Download the complete patch.

drivers/w1/masters/sgi_w1.c

View file

This diff is incomplete. Download the complete patch.

drivers/w1/slaves/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/w1/slaves/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/w1/slaves/w1_ds250x.c

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/interconnect/qcom,qcs404.h

View file

This diff is incomplete. Download the complete patch.

include/dt-bindings/phy/phy-lantiq-vrx200-pcie.h

View file

This diff is incomplete. Download the complete patch.

include/linux/firmware/intel/stratix10-smc.h

View file

This diff is incomplete. Download the complete patch.

include/linux/firmware/intel/stratix10-svc-client.h

View file

This diff is incomplete. Download the complete patch.

include/linux/fpga/altera-pr-ip-core.h

View file

This diff is incomplete. Download the complete patch.

include/linux/intel_th.h

View file

This diff is incomplete. Download the complete patch.

include/linux/interconnect-provider.h

View file

This diff is incomplete. Download the complete patch.

include/linux/interconnect.h

View file

This diff is incomplete. Download the complete patch.

include/linux/platform_data/sgi-w1.h

View file

This diff is incomplete. Download the complete patch.

include/linux/thunderbolt.h

View file

This diff is incomplete. Download the complete patch.

include/linux/w1.h

View file

This diff is incomplete. Download the complete patch.

include/soc/qcom/tcs.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/fpga-dfl.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/linux/ppdev.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/misc/habanalabs.h

View file

This diff is incomplete. Download the complete patch.

include/uapi/misc/xilinx_sdfec.h

View file

This diff is incomplete. Download the complete patch.

lib/test_firmware.c

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/firmware/fw_filesystem.sh

View file

This diff is incomplete. Download the complete patch.

tools/testing/selftests/firmware/fw_lib.sh

View file

This diff is incomplete. Download the complete patch.