123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- What: /sys/bus/platform/devices/dfl-port.0/id
- Date: June 2018
- KernelVersion: 4.19
- Contact: Wu Hao <[email protected]>
- 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 <[email protected]>
- 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.
|