source: rtems/c/src/lib/libcpu/sh/sh7750/include/ipl.h @ ba71076

4.104.114.84.95
Last change on this file since ba71076 was ba71076, checked in by Joel Sherrill <joel.sherrill@…>, on 10/12/01 at 13:19:08

2001-10-11 Alexandra Kossovsky <sasha@…>

  • clock/Makefile.am, clock/ckinit.c, clock/.cvsignore, Makefile.am, include/Makefile.am, include/iosh7750.h, include/ipl.h, include/ispsh7750.h, include/sh4_regs.h, include/sh4uart.h, include/sh7750_regs.h, include/.cvsignore, sci/Makefile.am, sci/console.c, sci/sh4uart.c, sci/.cvsignore, score/Makefile.am, score/cpu_asm.c, score/ispsh7750.c, score/.cvsignore, timer/Makefile.am, timer/timer.c, timer/.cvsignore, configure.ac, .cvsignore, ChangeLog?: New files. Reviewed and updated to latest automake and autoconf standards by Ralf Corsepius <corsepiu@…>.
  • Property mode set to 100644
File size: 1.5 KB
Line 
1/*  ipl.h
2 *
3 *  IPL console driver
4 *  Copyright (C) 2001 OKTET Ltd., St.-Petersburg, Russia
5 *  Author: Victor V. Vengerov <vvv@oktet.ru>
6 *
7 *  Based on work:
8 *  Author: Ralf Corsepius (corsepiu@faw.uni-ulm.de)
9 *
10 *  COPYRIGHT (c) 1989-1998.
11 *  On-Line Applications Research Corporation (OAR).
12 *  Copyright assigned to U.S. Government, 1994.
13 *
14 *  The license and distribution terms for this file may be
15 *  found in the file LICENSE in this distribution or at
16 *  http://www.OARcorp.com/rtems/license.html.
17 *
18 *  $Id$
19 */
20
21#ifndef __IPL_DRIVER_h
22#define __IPL_DRIVER_h
23
24#ifdef __cplusplus
25extern "C" {
26#endif
27
28#define IPL_DRIVER_TABLE_ENTRY \
29  { ipl_console_initialize, ipl_console_open, ipl_console_close, \
30    ipl_console_read, ipl_console_write, ipl_console_control }
31   
32   
33#define NULL_SUCCESSFUL RTEMS_SUCCESSFUL
34
35rtems_device_driver ipl_console_initialize(
36  rtems_device_major_number,
37  rtems_device_minor_number,
38  void *
39);
40
41rtems_device_driver ipl_console_open(
42  rtems_device_major_number,
43  rtems_device_minor_number,
44  void *
45);
46
47rtems_device_driver ipl_console_close(
48  rtems_device_major_number,
49  rtems_device_minor_number,
50  void *
51);
52
53rtems_device_driver ipl_console_read(
54  rtems_device_major_number,
55  rtems_device_minor_number,
56  void *
57);
58
59rtems_device_driver ipl_console_write(
60  rtems_device_major_number,
61  rtems_device_minor_number,
62  void *
63);
64
65rtems_device_driver ipl_console_control(
66  rtems_device_major_number,
67  rtems_device_minor_number,
68  void *
69);
70
71#ifdef __cplusplus
72}
73#endif
74
75#endif
76/* end of include file */
Note: See TracBrowser for help on using the repository browser.