drm/i915: Add microcontrollers documentation section
To better organize the information, add a microcontrollers section and move/link the GuC, HuC and DMC documentation under it. Also add a small intro. Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Cc: Michal Wajdeczko <michal.wajdeczko@intel.com> Acked-by: Anna Karas <anna.karas@intel.com> Reviewed-by: Martin Peres <martin.peres@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20191014183602.3643-1-daniele.ceraolospurio@intel.com
This commit is contained in:
parent
d4a415dcda
commit
493065e24e
@ -415,6 +415,15 @@ Object Tiling IOCTLs
|
|||||||
.. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_tiling.c
|
.. kernel-doc:: drivers/gpu/drm/i915/gem/i915_gem_tiling.c
|
||||||
:doc: buffer object tiling
|
:doc: buffer object tiling
|
||||||
|
|
||||||
|
Microcontrollers
|
||||||
|
================
|
||||||
|
|
||||||
|
Starting from gen9, three microcontrollers are available on the HW: the
|
||||||
|
graphics microcontroller (GuC), the HEVC/H.265 microcontroller (HuC) and the
|
||||||
|
display microcontroller (DMC). The driver is responsible for loading the
|
||||||
|
firmwares on the microcontrollers; the GuC and HuC firmwares are transferred
|
||||||
|
to WOPCM using the DMA engine, while the DMC firmware is written through MMIO.
|
||||||
|
|
||||||
WOPCM
|
WOPCM
|
||||||
-----
|
-----
|
||||||
|
|
||||||
@ -454,6 +463,15 @@ GuC Address Space
|
|||||||
.. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
|
.. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_guc.c
|
||||||
:doc: GuC Address Space
|
:doc: GuC Address Space
|
||||||
|
|
||||||
|
HuC
|
||||||
|
---
|
||||||
|
.. kernel-doc:: drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c
|
||||||
|
:doc: HuC Firmware
|
||||||
|
|
||||||
|
DMC
|
||||||
|
---
|
||||||
|
See `CSR firmware support for DMC`_
|
||||||
|
|
||||||
Tracing
|
Tracing
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user