Changeset 506 for soft/giet_vm/giet_drivers/cma_driver.c
- Timestamp:
- Feb 10, 2015, 5:41:22 PM (11 years ago)
- File:
- 
          - 1 edited
 
 - 
          soft/giet_vm/giet_drivers/cma_driver.c (modified) (1 diff)
 
Legend:
- Unmodified
- Added
- Removed
- 
        soft/giet_vm/giet_drivers/cma_driver.cr456 r506 34 34 } 35 35 36 ////////////////////////////////////////////////////37 void _cma_channel_start( unsigned int channel,38 unsigned long long src_paddr,39 unsigned int src_nbufs,40 unsigned long long dst_paddr,41 unsigned int dst_nbufs,42 unsigned int buf_length )43 {44 _cma_set_register( channel, CHBUF_SRC_DESC , (unsigned int)(src_paddr & 0xFFFFFFFF) );45 _cma_set_register( channel, CHBUF_SRC_EXT , (unsigned int)(src_paddr >> 32) );46 _cma_set_register( channel, CHBUF_SRC_NBUFS, src_nbufs );47 _cma_set_register( channel, CHBUF_DST_DESC , (unsigned int)(dst_paddr & 0xFFFFFFFF) );48 _cma_set_register( channel, CHBUF_DST_EXT , (unsigned int)(dst_paddr >> 32) );49 _cma_set_register( channel, CHBUF_DST_NBUFS, dst_nbufs );50 _cma_set_register( channel, CHBUF_BUF_SIZE , buf_length );51 _cma_set_register( channel, CHBUF_PERIOD , 300 );52 _cma_set_register( channel, CHBUF_RUN , 1 );53 }54 55 //////////////////////////////////////////////56 void _cma_channel_stop( unsigned int channel )57 {58 _cma_set_register( channel, CHBUF_RUN, 0 );59 }60 36 61 37 ////////////////////////////////////// 
Note: See TracChangeset
          for help on using the changeset viewer.
      ![(please configure the [header_logo] section in trac.ini)](/trac/giet-vm/chrome/site/your_project_logo.png)
