Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / Documentation / gpu / amdgpu / driver-misc.rst
blobe40e15f89fd33a8d614ff486aaae114408333632
1 ================================
2  Misc AMDGPU driver information
3 ================================
5 GPU Product Information
6 =======================
8 Information about the GPU can be obtained on certain cards
9 via sysfs
11 product_name
12 ------------
14 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
15    :doc: product_name
17 product_number
18 --------------
20 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
21    :doc: product_number
23 serial_number
24 -------------
26 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
27    :doc: serial_number
29 fru_id
30 -------------
32 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
33    :doc: fru_id
35 manufacturer
36 -------------
38 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c
39    :doc: manufacturer
41 unique_id
42 ---------
44 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
45    :doc: unique_id
47 board_info
48 ----------
50 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
51    :doc: board_info
53 Accelerated Processing Units (APU) Info
54 ---------------------------------------
56 .. csv-table::
57    :header-rows: 1
58    :widths: 3, 2, 2, 1, 1, 1, 1
59    :file: ./apu-asic-info-table.csv
61 Discrete GPU Info
62 -----------------
64 .. csv-table::
65    :header-rows: 1
66    :widths: 3, 2, 2, 1, 1, 1
67    :file: ./dgpu-asic-info-table.csv
70 GPU Memory Usage Information
71 ============================
73 Various memory accounting can be accessed via sysfs
75 mem_info_vram_total
76 -------------------
78 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
79    :doc: mem_info_vram_total
81 mem_info_vram_used
82 ------------------
84 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
85    :doc: mem_info_vram_used
87 mem_info_vis_vram_total
88 -----------------------
90 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
91    :doc: mem_info_vis_vram_total
93 mem_info_vis_vram_used
94 ----------------------
96 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
97    :doc: mem_info_vis_vram_used
99 mem_info_gtt_total
100 ------------------
102 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
103    :doc: mem_info_gtt_total
105 mem_info_gtt_used
106 -----------------
108 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
109    :doc: mem_info_gtt_used
111 PCIe Accounting Information
112 ===========================
114 pcie_bw
115 -------
117 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
118    :doc: pcie_bw
120 pcie_replay_count
121 -----------------
123 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
124    :doc: pcie_replay_count
126 GPU SmartShift Information
127 ==========================
129 GPU SmartShift information via sysfs
131 smartshift_apu_power
132 --------------------
134 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
135    :doc: smartshift_apu_power
137 smartshift_dgpu_power
138 ---------------------
140 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
141    :doc: smartshift_dgpu_power
143 smartshift_bias
144 ---------------
146 .. kernel-doc:: drivers/gpu/drm/amd/pm/amdgpu_pm.c
147    :doc: smartshift_bias