Back to home page

OSCL-LXR

 
 

    


0001 =====================================
0002  drm/vc4 Broadcom VC4 Graphics Driver
0003 =====================================
0004 
0005 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c
0006    :doc: Broadcom VC4 Graphics Driver
0007 
0008 Display Hardware Handling
0009 =========================
0010 
0011 This section covers everything related to the display hardware including
0012 the mode setting infrastructure, plane, sprite and cursor handling and
0013 display, output probing and related topics.
0014 
0015 Pixel Valve (DRM CRTC)
0016 ----------------------
0017 
0018 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c
0019    :doc: VC4 CRTC module
0020 
0021 HVS
0022 ---
0023 
0024 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c
0025    :doc: VC4 HVS module.
0026 
0027 HVS planes
0028 ----------
0029 
0030 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c
0031    :doc: VC4 plane module
0032 
0033 HDMI encoder
0034 ------------
0035 
0036 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c
0037    :doc: VC4 Falcon HDMI module
0038 
0039 DSI encoder
0040 -----------
0041 
0042 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dsi.c
0043    :doc: VC4 DSI0/DSI1 module
0044 
0045 DPI encoder
0046 -----------
0047 
0048 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dpi.c
0049    :doc: VC4 DPI module
0050 
0051 VEC (Composite TV out) encoder
0052 ------------------------------
0053 
0054 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_vec.c
0055    :doc: VC4 SDTV module
0056 
0057 Memory Management and 3D Command Submission
0058 ===========================================
0059 
0060 This section covers the GEM implementation in the vc4 driver.
0061 
0062 GPU buffer object (BO) management
0063 ---------------------------------
0064 
0065 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_bo.c
0066    :doc: VC4 GEM BO management support
0067 
0068 V3D binner command list (BCL) validation
0069 ----------------------------------------
0070 
0071 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_validate.c
0072    :doc: Command list validator for VC4.
0073 
0074 V3D render command list (RCL) generation
0075 ----------------------------------------
0076 
0077 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_render_cl.c
0078    :doc: Render command list generation
0079 
0080 Shader validator for VC4
0081 ---------------------------
0082 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_validate_shaders.c
0083    :doc: Shader validator for VC4.
0084 
0085 V3D Interrupts
0086 --------------
0087 
0088 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_irq.c
0089    :doc: Interrupt management for the V3D engine