Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:33  
Kconfig 1155 bytes 2025-03-06 09:18:33 -  
Makefile 498 bytes 2025-03-06 09:18:33 2025-03-06 12:25:27  
vc4_bo.c 27697 bytes 2025-03-06 09:18:33 2025-03-06 12:25:27

DOC: VC4 GEM BO management support The VC4 GPU architecture (both scanout and rendering) has direct access to system memory with no MMU in between.

vc4_crtc.c 40108 bytes 2025-03-06 09:18:33 2025-03-06 12:25:27

DOC: VC4 CRTC module In VC4, the Pixel Valve is what most closely corresponds to the DRM's concept of a CRTC.

vc4_debugfs.c 2253 bytes 2025-03-06 09:18:33 2025-03-06 12:25:27  
vc4_dpi.c 10322 bytes 2025-03-06 09:18:33 2025-03-06 12:25:27

DOC: VC4 DPI module The VC4 DPI hardware supports MIPI DPI type 4 and Nokia ViSSI signals. On BCM2835, these can be routed out to GPIO0-27 with the ALT2 function.

vc4_drv.c 11769 bytes 2025-03-06 09:18:33 2025-03-06 12:25:27  
vc4_drv.h 29460 bytes 2025-03-06 09:18:33 2025-03-06 12:25:28  
vc4_dsi.c 53914 bytes 2025-03-06 09:18:33 2025-03-06 12:25:28

DOC: VC4 DSI0/DSI1 module BCM2835 contains two DSI modules, DSI0 and DSI1.

vc4_fence.c 1725 bytes 2025-03-06 09:18:33 2025-03-06 12:25:28  
vc4_gem.c 36075 bytes 2025-03-06 09:18:33 2025-03-06 12:25:29  
vc4_hdmi.c 92326 bytes 2025-03-06 09:18:33 2025-03-06 12:25:30

DOC: VC4 Falcon HDMI module The HDMI core has a state machine and a PHY.

vc4_hdmi.h 7622 bytes 2025-03-06 09:18:33 2025-03-06 12:25:30  
vc4_hdmi_phy.c 18070 bytes 2025-03-06 09:18:33 2025-03-06 12:25:30  
vc4_hdmi_regs.h 14689 bytes 2025-03-06 09:18:33 2025-03-06 12:25:30  
vc4_hvs.c 23696 bytes 2025-03-06 09:18:33 2025-03-06 12:25:31

DOC: VC4 HVS module.

vc4_irq.c 9541 bytes 2025-03-06 09:18:33 2025-03-06 12:25:31

DOC: Interrupt management for the V3D engine We have an interrupt status register (V3D_INTCTL) which reports interrupts, and where writing 1 bits clears those interrupts.

vc4_kms.c 29369 bytes 2025-03-06 09:18:33 2025-03-06 12:25:31

DOC: VC4 KMS This is the general code for implementing KMS mode setting that doesn't clearly associate with any of the other objects (plane, crtc, HDMI encoder).

vc4_packet.h 16206 bytes 2025-03-06 09:18:33 2025-03-06 12:25:31  
vc4_perfmon.c 5430 bytes 2025-03-06 09:18:33 2025-03-06 12:25:31

DOC: VC4 V3D performance monitor module The V3D block provides 16 hardware counters which can count various events.

vc4_plane.c 48043 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32

DOC: VC4 plane module Each DRM plane is a layer of pixels being scanned out by the HVS.

vc4_qpu_defines.h 7086 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_regs.h 41204 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_render_cl.c 19094 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_trace.h 3733 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_trace_points.c 180 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_txp.c 14763 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_v3d.c 13192 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32  
vc4_validate.c 26642 bytes 2025-03-06 09:18:33 2025-03-06 12:25:32

DOC: Command list validator for VC4.

vc4_validate_shaders.c 27928 bytes 2025-03-06 09:18:33 2025-03-06 12:25:33

DOC: Shader validator for VC4.

vc4_vec.c 17536 bytes 2025-03-06 09:18:33 2025-03-06 12:25:33

DOC: VC4 SDTV module The VEC encoder generates PAL or NTSC composite video output.