Ignore:
Timestamp:
Jul 15, 1998, 11:21:30 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
991a1ab4
Parents:
49370cd
Message:

Added interrupt mask and interrupt status register bit constants.

Added prototype for mc68681_build_imr(), mc68681_process(), and
mc68681_enable_interrupts().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/libchip/serial/mc68681_p.h

    r49370cd refaf85fa  
    191191 */
    192192
     193/* These are passed to mc68681_build_imr */
     194#define MC68681_IR_TX_READY                                 0x01
     195#define MC68681_IR_RX_READY                                 0x02
     196#define MC68681_IR_BREAK                                    0x04
     197#define MC68681_IMR_ENABLE_ALL                              0x07
     198#define MC68681_IMR_DISABLE_ALL                             0x00
     199#define MC68681_IMR_ENABLE_ALL_EXCEPT_TX                    0x06
     200
    193201#define MC68681_IR_TX_READY_A                               0x01
    194202#define MC68681_IR_RX_READY_A                               0x02
     
    238246typedef struct _mc68681_context
    239247{
    240   int        mate;
     248  int            mate;
     249  unsigned char  imr;
    241250} mc68681_context;
    242251
     
    290299);
    291300
     301MC68681_STATIC unsigned int mc68681_build_imr(
     302  int  minor,
     303  int  enable_flag
     304);
     305
     306MC68681_STATIC void mc68681_process(
     307  int  minor
     308);
     309
     310MC68681_STATIC void mc68681_enable_interrupts(
     311  int minor,
     312  int imr_mask
     313);
     314
    292315#ifdef __cplusplus
    293316}
Note: See TracChangeset for help on using the changeset viewer.