~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/gpu/vc4.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/gpu/vc4.rst (Version linux-6.11.5) and /Documentation/gpu/vc4.rst (Version linux-2.6.0)


  1 =====================================             
  2  drm/vc4 Broadcom VC4 Graphics Driver             
  3 =====================================             
  4                                                   
  5 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c     
  6    :doc: Broadcom VC4 Graphics Driver             
  7                                                   
  8 Display Hardware Handling                         
  9 =========================                         
 10                                                   
 11 This section covers everything related to the     
 12 the mode setting infrastructure, plane, sprite    
 13 display, output probing and related topics.       
 14                                                   
 15 Pixel Valve (DRM CRTC)                            
 16 ----------------------                            
 17                                                   
 18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c    
 19    :doc: VC4 CRTC module                          
 20                                                   
 21 HVS                                               
 22 ---                                               
 23                                                   
 24 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c     
 25    :doc: VC4 HVS module.                          
 26                                                   
 27 HVS planes                                        
 28 ----------                                        
 29                                                   
 30 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.    
 31    :doc: VC4 plane module                         
 32                                                   
 33 HDMI encoder                                      
 34 ------------                                      
 35                                                   
 36 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c    
 37    :doc: VC4 Falcon HDMI module                   
 38                                                   
 39 DSI encoder                                       
 40 -----------                                       
 41                                                   
 42 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dsi.c     
 43    :doc: VC4 DSI0/DSI1 module                     
 44                                                   
 45 DPI encoder                                       
 46 -----------                                       
 47                                                   
 48 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dpi.c     
 49    :doc: VC4 DPI module                           
 50                                                   
 51 VEC (Composite TV out) encoder                    
 52 ------------------------------                    
 53                                                   
 54 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_vec.c     
 55    :doc: VC4 SDTV module                          
 56                                                   
 57 KUnit Tests                                       
 58 ===========                                       
 59                                                   
 60 The VC4 Driver uses KUnit to perform driver-sp    
 61 integration tests.                                
 62                                                   
 63 These tests are using a mock driver and can be    
 64 command below, on either arm or arm64 architec    
 65                                                   
 66 .. code-block:: bash                              
 67                                                   
 68         $ ./tools/testing/kunit/kunit.py run \    
 69                 --kunitconfig=drivers/gpu/drm/    
 70                 --cross_compile aarch64-linux-    
 71                                                   
 72 Parts of the driver that are currently covered    
 73  * The HVS to PixelValve dynamic FIFO assignme    
 74    and BCM2711.                                   
 75                                                   
 76 Memory Management and 3D Command Submission       
 77 ===========================================       
 78                                                   
 79 This section covers the GEM implementation in     
 80                                                   
 81 GPU buffer object (BO) management                 
 82 ---------------------------------                 
 83                                                   
 84 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_bo.c      
 85    :doc: VC4 GEM BO management support            
 86                                                   
 87 V3D binner command list (BCL) validation          
 88 ----------------------------------------          
 89                                                   
 90 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_valida    
 91    :doc: Command list validator for VC4.          
 92                                                   
 93 V3D render command list (RCL) generation          
 94 ----------------------------------------          
 95                                                   
 96 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_render    
 97    :doc: Render command list generation           
 98                                                   
 99 Shader validator for VC4                          
100 ---------------------------                       
101 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_valida    
102    :doc: Shader validator for VC4.                
103                                                   
104 V3D Interrupts                                    
105 --------------                                    
106                                                   
107 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_irq.c     
108    :doc: Interrupt management for the V3D engi    
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php