source: rtems/c/src/lib/libcpu/powerpc/mpc8xx/include/cpm.h @ d3d9ef37

4.104.114.84.95
Last change on this file since d3d9ef37 was a859df85, checked in by Ralf Corsepius <ralf.corsepius@…>, on Feb 13, 2005 at 5:00:15 AM

New header guards.

  • Property mode set to 100644
File size: 814 bytes
Line 
1/*
2 * cpm.h
3 *
4 * This include file contains definitions pertaining
5 * to the Communications Processor Module (CPM) on the MPC8xx.
6 *
7 * Copyright (c) 1999, National Research Council of Canada
8 *
9 * The license and distribution terms for this file may be
10 * found in the file LICENSE in this distribution or at
11 * http://www.rtems.com/license/LICENSE.
12 */
13
14#ifndef _MPC8XX_CPM_H
15#define _MPC8XX_CPM_H
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21/* Functions */
22
23void m8xx_cp_execute_cmd( uint16_t   command );
24void *m8xx_dpram_allocate( unsigned int byte_count );
25
26#define m8xx_bd_allocate(count)         \
27                m8xx_dpram_allocate( (count) * sizeof(m8xxBufferDescriptor_t) )
28#define m8xx_RISC_timer_table_allocate(count)   \
29                m8xx_dpram_allocate( (count) * 4 )
30
31#ifdef __cplusplus
32}
33#endif
34
35#endif
36/* end of include file */
Note: See TracBrowser for help on using the repository browser.