File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ DG2, etc is provided to prototype the driver.
16
16
xe_migrate
17
17
xe_cs
18
18
xe_pm
19
+ xe_gt_freq
19
20
xe_pcode
20
21
xe_gt_mcr
21
22
xe_wa
Original file line number Diff line number Diff line change
1
+ .. SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2
+
3
+ ==========================
4
+ Xe GT Frequency Management
5
+ ==========================
6
+
7
+ .. kernel-doc :: drivers/gpu/drm/xe/xe_gt_freq.c
8
+ :doc: Xe GT Frequency Management
9
+
10
+ Internal API
11
+ ============
12
+
13
+ .. kernel-doc :: drivers/gpu/drm/xe/xe_gt_freq.c
14
+ :internal:
Original file line number Diff line number Diff line change 32
32
* Xe's Freq provides a sysfs API for frequency management:
33
33
*
34
34
* device/tile#/gt#/freq0/<item>_freq *read-only* files:
35
+ *
35
36
* - act_freq: The actual resolved frequency decided by PCODE.
36
37
* - cur_freq: The current one requested by GuC PC to the PCODE.
37
38
* - rpn_freq: The Render Performance (RP) N level, which is the minimal one.
39
+ * - rpa_freq: The Render Performance (RP) A level, which is the achiveable one.
40
+ * Calculated by PCODE at runtime based on multiple running conditions
38
41
* - rpe_freq: The Render Performance (RP) E level, which is the efficient one.
42
+ * Calculated by PCODE at runtime based on multiple running conditions
39
43
* - rp0_freq: The Render Performance (RP) 0 level, which is the maximum one.
40
44
*
41
45
* device/tile#/gt#/freq0/<item>_freq *read-write* files:
46
+ *
42
47
* - min_freq: Min frequency request.
43
48
* - max_freq: Max frequency request.
44
49
* If max <= min, then freq_min becomes a fixed frequency request.
You can’t perform that action at this time.
0 commit comments