⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ns8730xsuperio.h

📁 ns8730x驱动源码
💻 H
字号:
/* ns8730xSuperIo.h - National Semiconductor 8730X chip header file *//* Copyright 1984-1999 Wind River Systems, Inc. *//* Copyright 1996,1997,1998 Motorola, Inc., All Rights Reserved *//*modification history--------------------01b,01apr99,jkf  added "SUPER_IO" defines for Yellowknife BSP. Added SIO 		 identifier for 97307 for yk750.  Added RTC. Added                  card control defines (for BBSRAM support)01a,15dec97,rhk  written.*//*This file contains defines specific to the National Semiconductor pc8730xseries chips.*/#ifndef INCns8730xSuperIoh#define INCns8730xSuperIoh#ifdef __cplusplusextern "C" {#endif/* defines */#define SUPER_IO_PCI_ID		#define SUPER_IO_BASE1          0x002e#define SUPER_IO_BASE2          0x015c#define SUPER_IO_KBC_BASE_ADR   0x60#define SUPER_IO_KBC_CMND_ADR   0x64#define SUPER_IO_FDC_BASEHI     0x03#define SUPER_IO_FDC_BASELO     0xf0#define SUPER_IO_COM1_BASEHI    0x03#define SUPER_IO_COM1_BASELO    0xf8#define SUPER_IO_COM2_BASEHI    0x02#define SUPER_IO_COM2_BASELO    0xf8#define SUPER_IO_PP_BASEHI      0x03#define SUPER_IO_PP_BASELO      0xbc#define SUPER_IO_FDC_PS2        0x40#define SUPER_IO_PP_CFG         0x12#define SUPER_IO_ENBL_INTS      0x02#define SUPER_IO_BASE_ADRS 	(PCI_MSTR_ISA_IO_LOCAL+SUPER_IO_BASE2)#define SUPER_IO_RTC_BASEHI	0x00#define SUPER_IO_RTC_BASELO	0x70#define SUPER_IO_RTC_BASE	((SUPER_IO_RTC_BASEHI << 8) | 		\		                  SUPER_IO_RTC_BASELO)#define SUPER_IO_RTC_ADRS_REG	(PCI_MSTR_ISA_IO_LOCAL+SUPER_IO_RTC_BASE)#define SUPER_IO_RTC_DATA_REG	(PCI_MSTR_ISA_IO_LOCAL+SUPER_IO_RTC_BASE+1)/* Card Control/chip select */#define SIO_CS0_MSB     0x00	   /* CS0 Base Address MSB Register */#define SIO_CS0_LSB     0x01	   /* CS0 Base Address LSB Register */#define SIO_CS0_CFG	0x02	   /* CS0 Configuration Register */#define SIO_CS1_MSB     0x04	   /* CS1 Base Address MSB Register */#define SIO_CS1_LSB     0x05	   /* CS1 Base Address LSB Register */#define SIO_CS1_CFG	0x06	   /* CS1 Configuration Register */#define SIO_CS2_MSB     0x08	   /* CS2 Base Address MSB Register */#define SIO_CS2_LSB     0x09	   /* CS2 Base Address LSB Register */#define SIO_CS2_CFG	0x0a	   /* CS2 Configuration Register */#define SIO_LUNINDEX	0x07       /* SIO LUN index register */#define SIO_CNFG1	0x21       /* SIO configuration #1 register */#define SIO_CNFG2	0x22       /* SIO configuration #2 register */#define SIO_PCSCI	0x23       /* SIO PCS configuration index reg */#define SIO_PCSCD	0x24       /* SIO PCS configuration data reg */#define SIO_SID		0x08       /* SIO identifier register */#define SIO_SIDPNP	0x20       /* SIO identifier register - PnP */#define SIO_CNFG1_MASK  0xFB	   /* keep all but PS/2-AT mode bit */#define SIO_SIDMASK	0xF8       /* SIO identifier mask */#define SIO_SID87303	0x30       /* SIO identifier - 87303 */#define SIO_SID87323	0x20       /* SIO identifier - 87323 */#define SIO_SID87307	0xC0       /* SIO identifier - 87307 */#define SIO_SID87308	0xA0       /* SIO identifier - 87308 */#define SIO_SID97307    0xCF	   /* SIO identifier - 97307 */#define SIO_ACTIVATE	0x30       /* SIO activate register */#define SIO_IOBASEHI	0x60       /* SIO I/O port base address, 15:8 */#define SIO_IOBASELO	0x61       /* SIO I/O port base address,  7:0 */#define SIO_DBASEHI	0x60       /* SIO KBC data base address, 15:8 */#define SIO_DBASELO	0x61       /* SIO KBC data base address,  7:0 */#define SIO_CBASEHI	0x62       /* SIO KBC command base addr, 15:8 */#define SIO_CBASELO	0x63       /* SIO KBC command base addr,  7:0 */#define SIO_IRQREQ	0x71       /* SIO interrupt req register */#define SIO_LUNCNFGR	0xF0       /* SIO LUN configuration register */#define SIO_LUNENABLE	0x01	   /* SIO LUN enable */#define SIO_LUNDISABLE	0x00       /* SIO LUN disable */#define PID_MASK	0xF0       /* processor identifier mask */#define PID_CLARIION	0xC0       /* processor identifier, CLARIION */#define PID_VIPER	0xD0       /* processor identifier, VIPER */#define PID_GENESIS2	0xE0       /* processor identifier, GENESIS2 */#define SIO_LUN_KBC	0x00	   /* Keyboard LUN */#define SIO_LUN_MOU     0x01	   /* Mouse LUN */#define SIO_LUN_RTC	0x02	   /* RTC and APC LUN */#define SIO_LUN_FDC	0x03	   /* FDC LUN */#define SIO_LUN_PP	0x04	   /* parallel port LUN */#define SIO_LUN_COM2	0x05	   /* COM2 LUN */#define SIO_LUN_COM1	0x06	   /* COM1 LUN */#define SIO_LUN_GPIO	0x07	   /* GPIO port LUN */#define SIO_LUN_PWR	0x08	   /* power management LUN *//* typedefs */#ifdef __cplusplus}#endif#endif /* INCns8730xSuperIoh */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -