Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
o2micro.h File Reference

Go to the source code of this file.

Macros

#define O2_MUX_CONTROL   0x90 /* 32 bit */
 
#define O2_MUX_RING_OUT   0x0000000f
 
#define O2_MUX_SKTB_ACTV   0x000000f0
 
#define O2_MUX_SCTA_ACTV_ENA   0x00000100
 
#define O2_MUX_SCTB_ACTV_ENA   0x00000200
 
#define O2_MUX_SER_IRQ_ROUTE   0x0000e000
 
#define O2_MUX_SER_PCI   0x00010000
 
#define O2_MUX_SKTA_TURBO   0x000c0000 /* for 6833, 6860 */
 
#define O2_MUX_SKTB_TURBO   0x00300000
 
#define O2_MUX_AUX_VCC_3V   0x00400000
 
#define O2_MUX_PCI_VCC_5V   0x00800000
 
#define O2_MUX_PME_MUX   0x0f000000
 
#define O2_MODE_A   0x38
 
#define O2_MODE_A_2   0x26 /* for 6833B, 6860C */
 
#define O2_MODE_A_CD_PULSE   0x04
 
#define O2_MODE_A_SUSP_EDGE   0x08
 
#define O2_MODE_A_HOST_SUSP   0x10
 
#define O2_MODE_A_PWR_MASK   0x60
 
#define O2_MODE_A_QUIET   0x80
 
#define O2_MODE_B   0x39
 
#define O2_MODE_B_2   0x2e /* for 6833B, 6860C */
 
#define O2_MODE_B_IDENT   0x03
 
#define O2_MODE_B_ID_BSTEP   0x00
 
#define O2_MODE_B_ID_CSTEP   0x01
 
#define O2_MODE_B_ID_O2   0x02
 
#define O2_MODE_B_VS1   0x04
 
#define O2_MODE_B_VS2   0x08
 
#define O2_MODE_B_IRQ15_RI   0x80
 
#define O2_MODE_C   0x3a
 
#define O2_MODE_C_DREQ_MASK   0x03
 
#define O2_MODE_C_DREQ_INPACK   0x01
 
#define O2_MODE_C_DREQ_WP   0x02
 
#define O2_MODE_C_DREQ_BVD2   0x03
 
#define O2_MODE_C_ZVIDEO   0x08
 
#define O2_MODE_C_IREQ_SEL   0x30
 
#define O2_MODE_C_MGMT_SEL   0xc0
 
#define O2_MODE_D   0x3b
 
#define O2_MODE_D_IRQ_MODE   0x03
 
#define O2_MODE_D_PCI_CLKRUN   0x04
 
#define O2_MODE_D_CB_CLKRUN   0x08
 
#define O2_MODE_D_SKT_ACTV   0x20
 
#define O2_MODE_D_PCI_FIFO   0x40 /* for OZ6729, OZ6730 */
 
#define O2_MODE_D_W97_IRQ   0x40
 
#define O2_MODE_D_ISA_IRQ   0x80
 
#define O2_MHPG_DMA   0x3c
 
#define O2_MHPG_CHANNEL   0x07
 
#define O2_MHPG_CINT_ENA   0x08
 
#define O2_MHPG_CSC_ENA   0x10
 
#define O2_FIFO_ENA   0x3d
 
#define O2_FIFO_ZVIDEO_3   0x08
 
#define O2_FIFO_PCI_FIFO   0x10
 
#define O2_FIFO_POSTWR   0x40
 
#define O2_FIFO_BUFFER   0x80
 
#define O2_MODE_E   0x3e
 
#define O2_MODE_E_MHPG_DMA   0x01
 
#define O2_MODE_E_SPKR_OUT   0x02
 
#define O2_MODE_E_LED_OUT   0x08
 
#define O2_MODE_E_SKTA_ACTV   0x10
 
#define O2_RESERVED1   0x94
 
#define O2_RESERVED2   0xD4
 
#define O2_RES_READ_PREFETCH   0x02
 
#define O2_RES_WRITE_BURST   0x08
 

Macro Definition Documentation

#define O2_FIFO_BUFFER   0x80

Definition at line 96 of file o2micro.h.

#define O2_FIFO_ENA   0x3d

Definition at line 92 of file o2micro.h.

#define O2_FIFO_PCI_FIFO   0x10

Definition at line 94 of file o2micro.h.

#define O2_FIFO_POSTWR   0x40

Definition at line 95 of file o2micro.h.

#define O2_FIFO_ZVIDEO_3   0x08

Definition at line 93 of file o2micro.h.

#define O2_MHPG_CHANNEL   0x07

Definition at line 88 of file o2micro.h.

#define O2_MHPG_CINT_ENA   0x08

Definition at line 89 of file o2micro.h.

#define O2_MHPG_CSC_ENA   0x10

Definition at line 90 of file o2micro.h.

#define O2_MHPG_DMA   0x3c

Definition at line 87 of file o2micro.h.

#define O2_MODE_A   0x38

Definition at line 51 of file o2micro.h.

#define O2_MODE_A_2   0x26 /* for 6833B, 6860C */

Definition at line 52 of file o2micro.h.

#define O2_MODE_A_CD_PULSE   0x04

Definition at line 53 of file o2micro.h.

#define O2_MODE_A_HOST_SUSP   0x10

Definition at line 55 of file o2micro.h.

#define O2_MODE_A_PWR_MASK   0x60

Definition at line 56 of file o2micro.h.

#define O2_MODE_A_QUIET   0x80

Definition at line 57 of file o2micro.h.

#define O2_MODE_A_SUSP_EDGE   0x08

Definition at line 54 of file o2micro.h.

#define O2_MODE_B   0x39

Definition at line 59 of file o2micro.h.

#define O2_MODE_B_2   0x2e /* for 6833B, 6860C */

Definition at line 60 of file o2micro.h.

#define O2_MODE_B_ID_BSTEP   0x00

Definition at line 62 of file o2micro.h.

#define O2_MODE_B_ID_CSTEP   0x01

Definition at line 63 of file o2micro.h.

#define O2_MODE_B_ID_O2   0x02

Definition at line 64 of file o2micro.h.

#define O2_MODE_B_IDENT   0x03

Definition at line 61 of file o2micro.h.

#define O2_MODE_B_IRQ15_RI   0x80

Definition at line 67 of file o2micro.h.

#define O2_MODE_B_VS1   0x04

Definition at line 65 of file o2micro.h.

#define O2_MODE_B_VS2   0x08

Definition at line 66 of file o2micro.h.

#define O2_MODE_C   0x3a

Definition at line 69 of file o2micro.h.

#define O2_MODE_C_DREQ_BVD2   0x03

Definition at line 73 of file o2micro.h.

#define O2_MODE_C_DREQ_INPACK   0x01

Definition at line 71 of file o2micro.h.

#define O2_MODE_C_DREQ_MASK   0x03

Definition at line 70 of file o2micro.h.

#define O2_MODE_C_DREQ_WP   0x02

Definition at line 72 of file o2micro.h.

#define O2_MODE_C_IREQ_SEL   0x30

Definition at line 75 of file o2micro.h.

#define O2_MODE_C_MGMT_SEL   0xc0

Definition at line 76 of file o2micro.h.

#define O2_MODE_C_ZVIDEO   0x08

Definition at line 74 of file o2micro.h.

#define O2_MODE_D   0x3b

Definition at line 78 of file o2micro.h.

#define O2_MODE_D_CB_CLKRUN   0x08

Definition at line 81 of file o2micro.h.

#define O2_MODE_D_IRQ_MODE   0x03

Definition at line 79 of file o2micro.h.

#define O2_MODE_D_ISA_IRQ   0x80

Definition at line 85 of file o2micro.h.

#define O2_MODE_D_PCI_CLKRUN   0x04

Definition at line 80 of file o2micro.h.

#define O2_MODE_D_PCI_FIFO   0x40 /* for OZ6729, OZ6730 */

Definition at line 83 of file o2micro.h.

#define O2_MODE_D_SKT_ACTV   0x20

Definition at line 82 of file o2micro.h.

#define O2_MODE_D_W97_IRQ   0x40

Definition at line 84 of file o2micro.h.

#define O2_MODE_E   0x3e

Definition at line 98 of file o2micro.h.

#define O2_MODE_E_LED_OUT   0x08

Definition at line 101 of file o2micro.h.

#define O2_MODE_E_MHPG_DMA   0x01

Definition at line 99 of file o2micro.h.

#define O2_MODE_E_SKTA_ACTV   0x10

Definition at line 102 of file o2micro.h.

#define O2_MODE_E_SPKR_OUT   0x02

Definition at line 100 of file o2micro.h.

#define O2_MUX_AUX_VCC_3V   0x00400000

Definition at line 45 of file o2micro.h.

#define O2_MUX_CONTROL   0x90 /* 32 bit */

Definition at line 35 of file o2micro.h.

#define O2_MUX_PCI_VCC_5V   0x00800000

Definition at line 46 of file o2micro.h.

#define O2_MUX_PME_MUX   0x0f000000

Definition at line 47 of file o2micro.h.

#define O2_MUX_RING_OUT   0x0000000f

Definition at line 36 of file o2micro.h.

#define O2_MUX_SCTA_ACTV_ENA   0x00000100

Definition at line 38 of file o2micro.h.

#define O2_MUX_SCTB_ACTV_ENA   0x00000200

Definition at line 39 of file o2micro.h.

#define O2_MUX_SER_IRQ_ROUTE   0x0000e000

Definition at line 40 of file o2micro.h.

#define O2_MUX_SER_PCI   0x00010000

Definition at line 41 of file o2micro.h.

#define O2_MUX_SKTA_TURBO   0x000c0000 /* for 6833, 6860 */

Definition at line 43 of file o2micro.h.

#define O2_MUX_SKTB_ACTV   0x000000f0

Definition at line 37 of file o2micro.h.

#define O2_MUX_SKTB_TURBO   0x00300000

Definition at line 44 of file o2micro.h.

#define O2_RES_READ_PREFETCH   0x02

Definition at line 106 of file o2micro.h.

#define O2_RES_WRITE_BURST   0x08

Definition at line 107 of file o2micro.h.

#define O2_RESERVED1   0x94

Definition at line 104 of file o2micro.h.

#define O2_RESERVED2   0xD4

Definition at line 105 of file o2micro.h.