Go to the documentation of this file.
29 #include <linux/types.h>
42 #define ICR_ERBRI 0x01
43 #define ICR_ETBREI 0x02
44 #define ICR_EUSRI 0x04//* IR status interrupt */
45 #define ICR_EHSRI 0x04
46 #define ICR_ETXURI 0x04
47 #define ICR_EDMAI 0x10
48 #define ICR_ETXTHI 0x20
49 #define ICR_EFSFI 0x40
50 #define ICR_ETMRI 0x80
53 #define UFR_EN_FIFO 0x01
54 #define UFR_RXF_RST 0x02
55 #define UFR_TXF_RST 0x04
60 #define ISR_RXTH_I 0x01
61 #define ISR_TXEMP_I 0x02
62 #define ISR_FEND_I 0x04
63 #define ISR_DMA_I 0x10
64 #define ISR_TXTH_I 0x20
65 #define ISR_FSF_I 0x40
66 #define ISR_TMR_I 0x80
73 #define SET1 (0x80|UCR_DLS8)
82 #define HCR_MODE_MASK ~(0xD0)
84 #define HCR_MIR_576 0x20
85 #define HCR_MIR_1152 0x80
87 #define HCR_EN_DMA 0x04
88 #define HCR_EN_IRQ 0x08
89 #define HCR_TX_WT 0x08
96 #define AUDR_SFEND 0x08
97 #define AUDR_RXBSY 0x20
98 #define AUDR_UNDR 0x40
105 #define ADCR1_ADV_SL 0x01
106 #define ADCR1_D_CHSW 0x08
107 #define ADCR1_DMA_F 0x02
110 #define ADCR2_TXFS32 0x01
111 #define ADCR2_RXFS32 0x04
123 #define IR_MSL_EN_TMR 0x01
133 #define FS_FO_FSFDR 0x80
134 #define FS_FO_LST_FR 0x40
135 #define FS_FO_MX_LEX 0x10
136 #define FS_FO_PHY_ERR 0x08
137 #define FS_FO_CRC_ERR 0x04
138 #define FS_FO_RX_OV 0x02
139 #define FS_FO_FSF_OV 0x01
140 #define FS_FO_ERR_MSK 0x5f
147 #define IR_CFG2_DIS_CRC 0x02
151 #define IRM_CR_IRX_MSL 0x40
152 #define IRM_CR_AF_MNT 0x80
193 static inline void switch_bank(
int iobase,
int set)