forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.1 KiB
89 lines
2.1 KiB
===================================== |
|
drm/vc4 Broadcom VC4 Graphics Driver |
|
===================================== |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c |
|
:doc: Broadcom VC4 Graphics Driver |
|
|
|
Display Hardware Handling |
|
========================= |
|
|
|
This section covers everything related to the display hardware including |
|
the mode setting infrastructure, plane, sprite and cursor handling and |
|
display, output probing and related topics. |
|
|
|
Pixel Valve (DRM CRTC) |
|
---------------------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c |
|
:doc: VC4 CRTC module |
|
|
|
HVS |
|
--- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c |
|
:doc: VC4 HVS module. |
|
|
|
HVS planes |
|
---------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c |
|
:doc: VC4 plane module |
|
|
|
HDMI encoder |
|
------------ |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c |
|
:doc: VC4 Falcon HDMI module |
|
|
|
DSI encoder |
|
----------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_dsi.c |
|
:doc: VC4 DSI0/DSI1 module |
|
|
|
DPI encoder |
|
----------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_dpi.c |
|
:doc: VC4 DPI module |
|
|
|
VEC (Composite TV out) encoder |
|
------------------------------ |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_vec.c |
|
:doc: VC4 SDTV module |
|
|
|
Memory Management and 3D Command Submission |
|
=========================================== |
|
|
|
This section covers the GEM implementation in the vc4 driver. |
|
|
|
GPU buffer object (BO) management |
|
--------------------------------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_bo.c |
|
:doc: VC4 GEM BO management support |
|
|
|
V3D binner command list (BCL) validation |
|
---------------------------------------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_validate.c |
|
:doc: Command list validator for VC4. |
|
|
|
V3D render command list (RCL) generation |
|
---------------------------------------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_render_cl.c |
|
:doc: Render command list generation |
|
|
|
Shader validator for VC4 |
|
--------------------------- |
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_validate_shaders.c |
|
:doc: Shader validator for VC4. |
|
|
|
V3D Interrupts |
|
-------------- |
|
|
|
.. kernel-doc:: drivers/gpu/drm/vc4/vc4_irq.c |
|
:doc: Interrupt management for the V3D engine
|
|
|