]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/blob - packages/ti/drv/sciclient/soc/sysfw/binaries/system-firmware-public-documentation/5_soc_doc/am65x_sr2/dma_cfg.html
Sciclient: Migrate to sysfw 2020.08-RC1 tag
[processor-sdk/pdk.git] / packages / ti / drv / sciclient / soc / sysfw / binaries / system-firmware-public-documentation / 5_soc_doc / am65x_sr2 / dma_cfg.html
3 <!DOCTYPE html>
4 <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
5 <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
6 <head>
7   <meta charset="utf-8">
8   
9   <meta name="viewport" content="width=device-width, initial-scale=1.0">
10   
11   <title>AM65X_SR2 DMA Device Descriptions &mdash; TISCI User Guide</title>
12   
14   
15   
16     <link rel="shortcut icon" href="../../_static/favicon.ico"/>
17   
19   
21   
22   
23     
25   
27   
28   
29     <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
30   
32   
33     <link rel="stylesheet" href="../../_static/theme_overrides.css" type="text/css" />
34   
36   
37         <link rel="index" title="Index"
38               href="../../genindex.html"/>
39         <link rel="search" title="Search" href="../../search.html"/>
40     <link rel="top" title="TISCI User Guide" href="../../index.html"/>
41         <link rel="up" title="Chapter 5: SoC Family Specific Documentation" href="../index.html"/>
42         <link rel="next" title="AM65X_SR2 PSI-L Device Descriptions" href="psil_cfg.html"/>
43         <link rel="prev" title="AM65X_SR2 Ring Accelerator Device Descriptions" href="ra_cfg.html"/> 
45   
46   <script src="../../_static/js/modernizr.min.js"></script>
48 </head>
50 <body class="wy-body-for-nav" role="document">
51   <header id="tiHeader">
52     <div class="top">
53       <ul>
54         <li id="top_logo">
55           <a href="http://www.ti.com">
56             <img src="../../_static/img/ti_logo.png"/>
57           </a>
58         </li>
59       </ul>
60     </div>
61     <div class="nav"></div>
62   </header>
63   <div class="wy-grid-for-nav">
65     
66     <nav data-toggle="wy-nav-shift" class="wy-nav-side">
67       <div class="wy-side-scroll">
68         <div class="wy-side-nav-search">
69           
71           
72             <a href="../../index.html" class="icon icon-home"> TISCI
73           
75           
76           </a>
78           
79             
80             
81               <div class="version">
82                 20.00.00
83               </div>
84             
85           
87           
88 <div role="search">
89   <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
90     <input type="text" name="q" placeholder="Search docs" />
91     <input type="hidden" name="check_keywords" value="yes" />
92     <input type="hidden" name="area" value="default" />
93   </form>
94 </div>
96           
97         </div>
99         <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
100           
101             
102             
103                 <ul class="current">
104 <li class="toctree-l1"><a class="reference internal" href="../../1_intro/index.html">Chapter 1: Introduction</a></li>
105 <li class="toctree-l1"><a class="reference internal" href="../../2_tisci_msgs/index.html">Chapter 2: TISCI Message Documentation</a></li>
106 <li class="toctree-l1"><a class="reference internal" href="../../3_boardcfg/index.html">Chapter 3: Board Configuration</a></li>
107 <li class="toctree-l1"><a class="reference internal" href="../../4_trace/index.html">Chapter 4: Interpreting Trace Data</a></li>
108 <li class="toctree-l1 current"><a class="reference internal" href="../index.html">Chapter 5: SoC Family Specific Documentation</a><ul class="current">
109 <li class="toctree-l2"><a class="reference internal" href="../index.html#am65x-sr1">AM65x SR1</a></li>
110 <li class="toctree-l2 current"><a class="reference internal" href="../index.html#am65x-sr2">AM65x SR2</a><ul class="current">
111 <li class="toctree-l3"><a class="reference internal" href="hosts.html">AM6 Host Descriptions</a></li>
112 <li class="toctree-l3"><a class="reference internal" href="devices.html">AM6 Devices Descriptions</a></li>
113 <li class="toctree-l3"><a class="reference internal" href="clocks.html">AM6 Clock Identifiers</a></li>
114 <li class="toctree-l3"><a class="reference internal" href="pll_data.html">AM6 PLL Defaults</a></li>
115 <li class="toctree-l3"><a class="reference internal" href="resasg_types.html">AM65X_SR2 Board Configuration Resource Assignment Type Descriptions</a></li>
116 <li class="toctree-l3"><a class="reference internal" href="interrupt_cfg.html">AM65X_SR2 Interrupt Management Device Descriptions</a></li>
117 <li class="toctree-l3"><a class="reference internal" href="ra_cfg.html">AM65X_SR2 Ring Accelerator Device Descriptions</a></li>
118 <li class="toctree-l3 current"><a class="current reference internal" href="#">AM65X_SR2 DMA Device Descriptions</a><ul>
119 <li class="toctree-l4"><a class="reference internal" href="#introduction">Introduction</a></li>
120 <li class="toctree-l4"><a class="reference internal" href="#dma-device-ids">DMA Device IDs</a></li>
121 <li class="toctree-l4"><a class="reference internal" href="#dma-channel-and-flow-indices">DMA Channel and Flow Indices</a></li>
122 </ul>
123 </li>
124 <li class="toctree-l3"><a class="reference internal" href="psil_cfg.html">AM65X_SR2 PSI-L Device Descriptions</a></li>
125 <li class="toctree-l3"><a class="reference internal" href="proxy_cfg.html">AM65X_SR2 Proxy Device Descriptions</a></li>
126 <li class="toctree-l3"><a class="reference internal" href="sec_proxy.html">AM6 Secure Proxy Descriptions</a></li>
127 <li class="toctree-l3"><a class="reference internal" href="processors.html">AM6 Processor Descriptions</a></li>
128 <li class="toctree-l3"><a class="reference internal" href="runtime_keystore.html">AM6 Runtime Keystore</a></li>
129 <li class="toctree-l3"><a class="reference internal" href="firewalls.html">AM6 Firewall Descriptions</a></li>
130 <li class="toctree-l3"><a class="reference internal" href="soc_devgrps.html">AM6 Device Group descriptions</a></li>
131 </ul>
132 </li>
133 <li class="toctree-l2"><a class="reference internal" href="../index.html#am64x">AM64x</a></li>
134 <li class="toctree-l2"><a class="reference internal" href="../index.html#j721e">J721E</a></li>
135 <li class="toctree-l2"><a class="reference internal" href="../index.html#j721e-legacy">J721E Legacy</a></li>
136 <li class="toctree-l2"><a class="reference internal" href="../index.html#j7200">J7200</a></li>
137 </ul>
138 </li>
139 <li class="toctree-l1"><a class="reference internal" href="../../6_topic_user_guides/index.html">Chapter 6: Topic User Guides</a></li>
140 </ul>
142             
143           
144         </div>
145       </div>
146     </nav>
148     <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
150       
151       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
152         <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
153         <a href="../../index.html">TISCI</a>
154       </nav>
157       
158       <div class="wy-nav-content">
159         <div class="rst-content">
160           
162  
166 <div role="navigation" aria-label="breadcrumbs navigation">
167   <ul class="wy-breadcrumbs">
168     <li><a href="../../index.html">Docs</a> &raquo;</li>
169       
170           <li><a href="../index.html">Chapter 5: SoC Family Specific Documentation</a> &raquo;</li>
171       
172     <li>AM65X_SR2 DMA Device Descriptions</li>
173       <li class="wy-breadcrumbs-aside">
174         
175           
176         
177       </li>
178   </ul>
179   <hr/>
180 </div>
181           <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
182            <div itemprop="articleBody">
183             
184   <div class="section" id="am65x-sr2-dma-device-descriptions">
185 <h1>AM65X_SR2 DMA Device Descriptions<a class="headerlink" href="#am65x-sr2-dma-device-descriptions" title="Permalink to this headline">¶</a></h1>
186 <div class="section" id="introduction">
187 <h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
188 <p>This chapter provides information on the DMA devices in the AM65X_SR2 SoC.  Some
189 System Firmware TISCI messages take device specific inputs. This chapter
190 provides information on the valid values for DMA TISCI message parameters.</p>
191 </div>
192 <div class="section" id="dma-device-ids">
193 <span id="pub-soc-am65x-sr2-dma-device-ids"></span><h2>DMA Device IDs<a class="headerlink" href="#dma-device-ids" title="Permalink to this headline">¶</a></h2>
194 <p>Some System Firmware TISCI message APIs require the DMA device ID be provided as
195 part of the request. Based on <a class="reference internal" href="devices.html"><span class="doc">AM65X_SR2 Device IDs</span></a> these are
196 the valid DMA device IDs.</p>
197 <table border="1" class="docutils">
198 <colgroup>
199 <col width="61%" />
200 <col width="39%" />
201 </colgroup>
202 <thead valign="bottom">
203 <tr class="row-odd"><th class="head">DMA Device Name</th>
204 <th class="head">DMA Device ID</th>
205 </tr>
206 </thead>
207 <tbody valign="top">
208 <tr class="row-even"><td>AM6_DEV_NAVSS0_UDMAP0</td>
209 <td>188</td>
210 </tr>
211 <tr class="row-odd"><td>AM6_DEV_MCU_NAVSS0_UDMAP0</td>
212 <td>194</td>
213 </tr>
214 </tbody>
215 </table>
216 </div>
217 <div class="section" id="dma-channel-and-flow-indices">
218 <span id="pub-soc-am65x-sr2-dma-channels-and-flows"></span><h2>DMA Channel and Flow Indices<a class="headerlink" href="#dma-channel-and-flow-indices" title="Permalink to this headline">¶</a></h2>
219 <p>This section describes valid DMA channel indexes for each DMA channel type.
220 Receive flow index range type information is also described if applicable to the
221 DMA being described.</p>
222 <div class="admonition warning">
223 <p class="first admonition-title">Warning</p>
224 <p class="last">Resources marked as reserved for use by DMSC <strong>cannot</strong> be assigned to a
225 host within the RM Board Configuration resource assignment array.  The RM
226 Board Configuration is rejected if an overlap with a reserved resource is
227 detected.</p>
228 </div>
229 <p><strong>navss0_udmap0</strong></p>
230 <table border="1" class="docutils">
231 <colgroup>
232 <col width="57%" />
233 <col width="43%" />
234 </colgroup>
235 <thead valign="bottom">
236 <tr class="row-odd"><th class="head">Tx Channel Type</th>
237 <th class="head">Tx Channel Index Range</th>
238 </tr>
239 </thead>
240 <tbody valign="top">
241 <tr class="row-even"><td>TX_HCHAN
242 (<strong>RESERVED BY SYSTEM FIRMWARE</strong>)</td>
243 <td>0 to 0</td>
244 </tr>
245 <tr class="row-odd"><td>TX_HCHAN</td>
246 <td>1 to 7</td>
247 </tr>
248 <tr class="row-even"><td>TX_CHAN</td>
249 <td>8 to 119</td>
250 </tr>
251 <tr class="row-odd"><td>TX_ECHAN</td>
252 <td>120 to 151</td>
253 </tr>
254 </tbody>
255 </table>
256 <table border="1" class="docutils">
257 <colgroup>
258 <col width="57%" />
259 <col width="43%" />
260 </colgroup>
261 <thead valign="bottom">
262 <tr class="row-odd"><th class="head">Rx Channel Type</th>
263 <th class="head">Rx Channel Index Range</th>
264 </tr>
265 </thead>
266 <tbody valign="top">
267 <tr class="row-even"><td>RX_HCHAN
268 (<strong>RESERVED BY SYSTEM FIRMWARE</strong>)</td>
269 <td>0 to 1</td>
270 </tr>
271 <tr class="row-odd"><td>RX_HCHAN</td>
272 <td>2 to 7</td>
273 </tr>
274 <tr class="row-even"><td>RX_CHAN</td>
275 <td>8 to 149</td>
276 </tr>
277 </tbody>
278 </table>
279 <p><strong>NOTE</strong>: The host that owns configurable, also known as common or shared, flows
280 is able to delegate them to another host for configuration in order to aid some
281 use case configurations.  The configurable flows can be delegated using
282 <a class="reference internal" href="../../2_tisci_msgs/rm/rm_udmap.html#pub-rm-public-udmap-flow-delegate"><span class="std std-ref">TISCI_MSG_RM_UDMAP_FLOW_DELEGATE</span></a></p>
283 <table border="1" class="docutils">
284 <colgroup>
285 <col width="60%" />
286 <col width="40%" />
287 </colgroup>
288 <thead valign="bottom">
289 <tr class="row-odd"><th class="head">Rx Flow Type</th>
290 <th class="head">Rx Flow Index Range</th>
291 </tr>
292 </thead>
293 <tbody valign="top">
294 <tr class="row-even"><td>DEFAULT
295 (<strong>RESERVED BY SYSTEM FIRMWARE</strong>)</td>
296 <td>0 to 1</td>
297 </tr>
298 <tr class="row-odd"><td>DEFAULT</td>
299 <td>2 to 149</td>
300 </tr>
301 <tr class="row-even"><td>CONFIGURABLE</td>
302 <td>150 to 299</td>
303 </tr>
304 </tbody>
305 </table>
306 <p><strong>mcu_navss0_udmap0</strong></p>
307 <table border="1" class="docutils">
308 <colgroup>
309 <col width="42%" />
310 <col width="58%" />
311 </colgroup>
312 <thead valign="bottom">
313 <tr class="row-odd"><th class="head">Tx Channel Type</th>
314 <th class="head">Tx Channel Index Range</th>
315 </tr>
316 </thead>
317 <tbody valign="top">
318 <tr class="row-even"><td>TX_HCHAN</td>
319 <td>0 to 1</td>
320 </tr>
321 <tr class="row-odd"><td>TX_CHAN</td>
322 <td>2 to 47</td>
323 </tr>
324 </tbody>
325 </table>
326 <table border="1" class="docutils">
327 <colgroup>
328 <col width="42%" />
329 <col width="58%" />
330 </colgroup>
331 <thead valign="bottom">
332 <tr class="row-odd"><th class="head">Rx Channel Type</th>
333 <th class="head">Rx Channel Index Range</th>
334 </tr>
335 </thead>
336 <tbody valign="top">
337 <tr class="row-even"><td>RX_HCHAN</td>
338 <td>0 to 1</td>
339 </tr>
340 <tr class="row-odd"><td>RX_CHAN</td>
341 <td>2 to 47</td>
342 </tr>
343 </tbody>
344 </table>
345 <p><strong>NOTE</strong>: The host that owns configurable, also known as common or shared, flows
346 is able to delegate them to another host for configuration in order to aid some
347 use case configurations.  The configurable flows can be delegated using
348 <a class="reference internal" href="../../2_tisci_msgs/rm/rm_udmap.html#pub-rm-public-udmap-flow-delegate"><span class="std std-ref">TISCI_MSG_RM_UDMAP_FLOW_DELEGATE</span></a></p>
349 <table border="1" class="docutils">
350 <colgroup>
351 <col width="41%" />
352 <col width="59%" />
353 </colgroup>
354 <thead valign="bottom">
355 <tr class="row-odd"><th class="head">Rx Flow Type</th>
356 <th class="head">Rx Flow Index Range</th>
357 </tr>
358 </thead>
359 <tbody valign="top">
360 <tr class="row-even"><td>DEFAULT</td>
361 <td>0 to 47</td>
362 </tr>
363 <tr class="row-odd"><td>CONFIGURABLE</td>
364 <td>48 to 95</td>
365 </tr>
366 </tbody>
367 </table>
368 </div>
369 </div>
372            </div>
373           </div>
374           <footer>
375   
376     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
377       
378         <a href="psil_cfg.html" class="btn btn-neutral float-right" title="AM65X_SR2 PSI-L Device Descriptions" accesskey="n">Next <span class="fa fa-arrow-circle-right"></span></a>
379       
380       
381         <a href="ra_cfg.html" class="btn btn-neutral" title="AM65X_SR2 Ring Accelerator Device Descriptions" accesskey="p"><span class="fa fa-arrow-circle-left"></span> Previous</a>
382       
383     </div>
384   
386   <hr/>
388   <div role="contentinfo">
389     <p>
390       <a href="http://www.ti.com/corp/docs/legal/copyright.shtml">&copy; Copyright 2016-2020</a>, Texas Instruments Incorporated. All rights reserved. <br>
391       <a href="http://www.ti.com/corp/docs/legal/trademark/trademrk.htm">Trademarks</a> | <a href="http://www.ti.com/corp/docs/legal/privacy.shtml">Privacy policy</a> | <a href="http://www.ti.com/corp/docs/legal/termsofuse.shtml">Terms of use</a> | <a href="http://www.ti.com/lsds/ti/legal/termsofsale.page">Terms of sale</a>
393     </p>
394   </div> 
396 </footer>
398         </div>
399       </div>
401     </section>
403   </div>
404   
407   
409     <script type="text/javascript">
410         var DOCUMENTATION_OPTIONS = {
411             URL_ROOT:'../../',
412             VERSION:'20.00.00',
413             COLLAPSE_INDEX:false,
414             FILE_SUFFIX:'.html',
415             HAS_SOURCE:  true
416         };
417     </script>
418       <script type="text/javascript" src="../../_static/jquery.js"></script>
419       <script type="text/javascript" src="../../_static/underscore.js"></script>
420       <script type="text/javascript" src="../../_static/doctools.js"></script>
421       <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
423     <script src="http://www.ti.com/assets/js/headerfooter/analytics.js" type="text/javascript" charset="utf-8"></script>
425   
427   
428   
429     <script type="text/javascript" src="../../_static/js/theme.js"></script>
430   
432   
433   
434   <script type="text/javascript">
435       jQuery(function () {
436           SphinxRtdTheme.StickyNav.enable();
437         });
439       var menuHeight = window.innerHeight;
441       var contentOffset = $(".wy-nav-content-wrap").offset();
442       var contentHeight = $(".wy-nav-content-wrap").height();
443       var contentBottom = contentOffset.top + contentHeight;
445       function setNavbarTop() {
446           var scrollTop = $(window).scrollTop();
447           var maxTop = scrollTop + menuHeight;
449           // If past the header
450           if (scrollTop > contentOffset.top && maxTop < contentBottom) {
451             stickyTop = scrollTop - contentOffset.top;
452           } else if (maxTop > contentBottom) {
453             stickyTop = scrollTop - contentOffset.top - (maxTop - contentBottom);
454           } else {
455             stickyTop = 0;
456           }
458           $(".wy-nav-side").css("top", stickyTop);
459       }
461       $(document).ready(function() {
462         setNavbarTop();
463         $(window).scroll(function () {
464           setNavbarTop();
465         });
467         $('body').on("mousewheel", function () {
468             // Remove default behavior
469             event.preventDefault();
470             // Scroll without smoothing
471             var wheelDelta = event.wheelDelta;
472             var currentScrollPosition = window.pageYOffset;
473             window.scrollTo(0, currentScrollPosition - wheelDelta);
474         });
475       });
476   </script>
477    
479 </body>
480 </html>