102 lines
3.7 KiB
Plaintext
102 lines
3.7 KiB
Plaintext
What: /sys/bus/platform/devices/dfl-port.0/id
|
|
Date: June 2018
|
|
KernelVersion: 4.19
|
|
Contact: Wu Hao <hao.wu@intel.com>
|
|
Description: Read-only. It returns id of this port. One DFL FPGA device
|
|
may have more than one port. Userspace could use this id to
|
|
distinguish different ports under same FPGA device.
|
|
|
|
What: /sys/bus/platform/devices/dfl-port.0/afu_id
|
|
Date: June 2018
|
|
KernelVersion: 4.19
|
|
Contact: Wu Hao <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
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 <hao.wu@intel.com>
|
|
Description: Read-only. Read this file to get the first malformed request
|
|
captured by hardware.
|