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

TOMOYO Linux Cross Reference
Linux/Documentation/driver-api/rapidio/tsi721.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ 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.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/driver-api/rapidio/tsi721.rst (Version linux-6.12-rc7) and /Documentation/driver-api/rapidio/tsi721.rst (Version linux-4.18.20)


  1 ==============================================    
  2 RapidIO subsystem mport driver for IDT Tsi721     
  3 ==============================================    
  4                                                   
  5 1. Overview                                       
  6 ===========                                       
  7                                                   
  8 This driver implements all currently defined R    
  9 It supports maintenance read and write operati    
 10 doorbells, inbound maintenance port-writes and    
 11                                                   
 12 To generate SRIO maintenance transactions this    
 13 channels. This mechanism provides access to la    
 14 destination IDs without need for changes in ou    
 15                                                   
 16 RapidIO messaging support uses dedicated messa    
 17 For inbound messages this driver uses destinat    
 18 into the corresponding message queue. Messagin    
 19 fully compatible with RIONET driver (Ethernet     
 20                                                   
 21 1. Module parameters:                             
 22                                                   
 23 - 'dbg_level'                                     
 24       - This parameter allows to control amoun    
 25         generated by this device driver. This     
 26         This parameter can be changed bit mask    
 27         functional block.                         
 28         For mask definitions see 'drivers/rapi    
 29         This parameter can be changed dynamica    
 30         Use CONFIG_RAPIDIO_DEBUG=y to enable d    
 31                                                   
 32 - 'dma_desc_per_channel'                          
 33       - This parameter defines number of hardw    
 34         descriptors allocated for each registe    
 35         Its default value is 128.                 
 36                                                   
 37 - 'dma_txqueue_sz'                                
 38       - DMA transactions queue size. Defines n    
 39         transaction requests that can be accep    
 40         Default value is 16.                      
 41                                                   
 42 - 'dma_sel'                                       
 43       - DMA channel selection mask. Bitmask th    
 44         DMA channels (0 ... 6) will be registe    
 45         If bit is set to 1, the corresponding     
 46         DMA channels not selected by this mask    
 47         driver. Default value is 0x7f (use all    
 48                                                   
 49 - 'pcie_mrrs'                                     
 50       - override value for PCIe Maximum Read R    
 51         This parameter gives an ability to ove    
 52         configuration process. Tsi721 supports    
 53         Value for this parameter must be set a    
 54         0 = 128B, 1 = 256B, 2 = 512B, 3 = 1024    
 55         Default value is '-1' (= keep platform    
 56                                                   
 57 - 'mbox_sel'                                      
 58       - RIO messaging MBOX selection mask. Thi    
 59         messaging MBOXes are managed by this d    
 60         correspond to MBOX0 - MBOX3. MBOX is u    
 61         corresponding bit is set to '1'. Defau    
 62                                                   
 63 2. Known problems                                 
 64 =================                                 
 65                                                   
 66   None.                                           
 67                                                   
 68 3. DMA Engine Support                             
 69 =====================                             
 70                                                   
 71 Tsi721 mport driver supports DMA data transfer    
 72 remote RapidIO devices. This functionality is     
 73 mode API defined by common Linux kernel DMA En    
 74                                                   
 75 Depending on system requirements RapidIO DMA o    
 76 by setting CONFIG_RAPIDIO_DMA_ENGINE option. T    
 77 out of eight available BDMA channels to suppor    
 78 One BDMA channel is reserved for generation of    
 79                                                   
 80 If Tsi721 mport driver have been built with RA    
 81 this driver will accept DMA-specific module pa    
 82                                                   
 83   "dma_desc_per_channel"                          
 84                          - defines number of h    
 85                            each BDMA channel o    
 86                                                   
 87 4. Version History                                
 88                                                   
 89   =====   ====================================    
 90   1.1.0   DMA operations re-worked to support     
 91           than hardware buffer descriptors rin    
 92   1.0.0   Initial driver release.                 
 93   =====   ====================================    
 94                                                   
 95 5.  License                                       
 96 ===========                                       
 97                                                   
 98   Copyright(c) 2011 Integrated Device Technolo    
 99                                                   
100   This program is free software; you can redis    
101   under the terms of the GNU General Public Li    
102   Software Foundation; either version 2 of the    
103   any later version.                              
104                                                   
105   This program is distributed in the hope that    
106   ANY WARRANTY; without even the implied warra    
107   FITNESS FOR A PARTICULAR PURPOSE.  See the G    
108   more details.                                   
109                                                   
110   You should have received a copy of the GNU G    
111   this program; if not, write to the Free Soft    
112   59 Temple Place - Suite 330, Boston, MA  021    
                                                      

~ [ 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