xref: /linux/Documentation/gpu/xe/xe_firmware.rst (revision 03c11eb3b16dc0058589751dfd91f254be2be613)
1dd08ebf6SMatthew Brost.. SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2dd08ebf6SMatthew Brost
3dd08ebf6SMatthew Brost========
4dd08ebf6SMatthew BrostFirmware
5dd08ebf6SMatthew Brost========
6dd08ebf6SMatthew Brost
7dd08ebf6SMatthew BrostFirmware Layout
8dd08ebf6SMatthew Brost===============
9dd08ebf6SMatthew Brost
10dd08ebf6SMatthew Brost.. kernel-doc:: drivers/gpu/drm/xe/xe_uc_fw_abi.h
11a9a95523SDaniele Ceraolo Spurio   :doc: CSS-based Firmware Layout
12dd08ebf6SMatthew Brost
13*484ecffaSDaniele Ceraolo Spurio.. kernel-doc:: drivers/gpu/drm/xe/xe_uc_fw_abi.h
14*484ecffaSDaniele Ceraolo Spurio   :doc: GSC-based Firmware Layout
15*484ecffaSDaniele Ceraolo Spurio
16dd08ebf6SMatthew BrostWrite Once Protected Content Memory (WOPCM) Layout
17dd08ebf6SMatthew Brost==================================================
18dd08ebf6SMatthew Brost
19dd08ebf6SMatthew Brost.. kernel-doc:: drivers/gpu/drm/xe/xe_wopcm.c
20dd08ebf6SMatthew Brost   :doc: Write Once Protected Content Memory (WOPCM) Layout
21dd08ebf6SMatthew Brost
22dd08ebf6SMatthew BrostGuC CTB Blob
23dd08ebf6SMatthew Brost============
24dd08ebf6SMatthew Brost
25dd08ebf6SMatthew Brost.. kernel-doc:: drivers/gpu/drm/xe/xe_guc_ct.c
26dd08ebf6SMatthew Brost   :doc: GuC CTB Blob
27dd08ebf6SMatthew Brost
28dd08ebf6SMatthew BrostGuC Power Conservation (PC)
29dd08ebf6SMatthew Brost===========================
30dd08ebf6SMatthew Brost
31dd08ebf6SMatthew Brost.. kernel-doc:: drivers/gpu/drm/xe/xe_guc_pc.c
32dd08ebf6SMatthew Brost   :doc: GuC Power Conservation (PC)
33dd08ebf6SMatthew Brost
34dd08ebf6SMatthew BrostPCIe Gen5 Limitations
35dd08ebf6SMatthew Brost=====================
36dd08ebf6SMatthew Brost
37dd08ebf6SMatthew Brost.. kernel-doc:: drivers/gpu/drm/xe/xe_device_sysfs.c
38   :doc: PCIe Gen5 Limitations
39
40Internal API
41============
42
43TODO
44