forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fpga: dfl: afu: add userclock sysfs interfaces.
This patch introduces userclock sysfs interfaces for AFU, user could use these interfaces for clock setting to AFU. Please note that, this is only working for port header feature with revision 0, for later revisions, userclock setting is moved to a separated private feature, so one revision sysfs interface is exposed to userspace application for this purpose too. Signed-off-by: Ananda Ravuri <[email protected]> Signed-off-by: Russ Weight <[email protected]> Signed-off-by: Xu Yilun <[email protected]> Signed-off-by: Wu Hao <[email protected]> Acked-by: Alan Tull <[email protected]> Signed-off-by: Moritz Fischer <[email protected]>
- Loading branch information
Showing
3 changed files
with
147 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -46,3 +46,31 @@ 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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters