hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
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.