亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ns8730xsuperio.c

?? WINDRIVER MCP750 BSP
?? C
字號:
/* ns8730xSuperIo.c - National Semiconductor 8730x Super IO initialization *//* Copyright 1984-1998 Wind River Systems, Inc. *//* Copyright 1996,1997,1998 Motorola, Inc., All Rights Reserved *//*modification history--------------------01c,10dec01,mil  Added PC97307 new chip ID and mask on 01-W3288FxxH or newer                 mcp750.01b,15apr99,srr  Changed to WRS address space naming convention.01a,12dec97,rhk  created by Motorola.*//*DESCRIPTIONThis module provides the necessary initialization of the National Semiconductor 87307 and 87308 Super I/O chips.  This chip provides supportfor a Floppy Disk Controller, 2 serial ports, a parallel port, a real-time clock, keyboard controller and Auxillary I/O..CS    Upon completion, SIO resource registers are mapped as follows:    Resource    Enabled     Address    FDC          Yes     PRI     3F0-3F7    UART1        Yes     COM1    3F8-3FF    UART2        Yes     COM2    2F8-2FF    PARALLEL     Yes     LPT1    3BC-3BE    RTC          Yes             070, 071    KBC          Yes             060, 064.CE*//* includes */#include "ns8730xSuperIo.h"/* defines *//* typedefs *//* globals *//* forward declarations *//* externals */IMPORT UINT8 sysSioRead();IMPORT void  sysSioWrite();/********************************************************************************* ns8730xSuperIoInit - Super I/O initialization** This function performs the necessary initialization for the National* Semiconductor chips pc87307 and pc87308.** RETURNS: OK or ERROR if chip base address not found.*/STATUS ns8730xSuperIoInit (void)    {    UINT32	sioBaseAdr;    UINT8	sioType;    UINT8	dataIn;    sioBaseAdr = 0;    /*      * determine the chip type and base address for the super IO.     * Probe the two possible base addresses that the 307/308 chip      * can reside at.     */    sioType = sysSioRead( (ISA_MSTR_IO_LOCAL + SUPER_IO_BASE1), SIO_SIDPNP );    if ( ( (sioType & SIO_SIDMASK) == SIO_SID87307 ) ||          ( (sioType & SIO_SIDMASK) == SIO_SID87308 ) ||         ( (sioType & SIO_SIDMASK2) == SIO_SID97307 ) )        sioBaseAdr = (ISA_MSTR_IO_LOCAL + SUPER_IO_BASE1);    if ( sioBaseAdr == 0 )        {	sioType = sysSioRead( (ISA_MSTR_IO_LOCAL + SUPER_IO_BASE2), 			       SIO_SIDPNP );        if ( ( (sioType & SIO_SIDMASK) == SIO_SID87307 ) ||              ( (sioType & SIO_SIDMASK) == SIO_SID87308 ) ||             ( (sioType & SIO_SIDMASK2) == SIO_SID97307 ) )            sioBaseAdr = (ISA_MSTR_IO_LOCAL + SUPER_IO_BASE2);        }    /* if no device is present, return an error */    if ( sioBaseAdr == 0 )	return (ERROR);    /*      * Do the initialization for the 308 or 307 super IO chip.     *     * First, enable the PS/2 mode in configuration register #1     */    dataIn = sysSioRead( sioBaseAdr, SIO_CNFG1 );    dataIn = (dataIn & SIO_CNFG1_MASK);    sysSioWrite( sioBaseAdr, SIO_CNFG1, dataIn );    /* do the Keyboard Controller, LUN 0 */    sysSioWrite( sioBaseAdr, SIO_LUNINDEX, SIO_LUN_KBC );    sysSioWrite( sioBaseAdr, SIO_ACTIVATE, SIO_LUNDISABLE ); /* disable KBC */    sysSioWrite( sioBaseAdr, SIO_LUNCNFGR, 0 ); /* 8 MHz clock */    sysSioWrite( sioBaseAdr, SIO_DBASEHI, 0 );    sysSioWrite( sioBaseAdr, SIO_DBASELO, SUPER_IO_KBC_BASE_ADR );    sysSioWrite( sioBaseAdr, SIO_CBASEHI, 0 );    sysSioWrite( sioBaseAdr, SIO_CBASELO, SUPER_IO_KBC_CMND_ADR );    sysSioWrite( sioBaseAdr, SIO_ACTIVATE, SIO_LUNENABLE ); /* enable the KBC */    /* do the Floppy Disk Controller, LUN 3 */    sysSioWrite( sioBaseAdr, SIO_LUNINDEX, SIO_LUN_FDC );    sysSioWrite( sioBaseAdr, SIO_IOBASEHI, SUPER_IO_FDC_BASEHI );    sysSioWrite( sioBaseAdr, SIO_IOBASELO, SUPER_IO_FDC_BASELO );    sysSioWrite( sioBaseAdr, SIO_LUNCNFGR, SUPER_IO_FDC_PS2 );    sysSioWrite( sioBaseAdr, SIO_ACTIVATE, SIO_LUNENABLE );    /* do Serial Port 2 */    sysSioWrite( sioBaseAdr, SIO_LUNINDEX, SIO_LUN_COM2 );    sysSioWrite( sioBaseAdr, SIO_IOBASEHI, SUPER_IO_COM2_BASEHI );    sysSioWrite( sioBaseAdr, SIO_IOBASELO, SUPER_IO_COM2_BASELO );    sysSioWrite( sioBaseAdr, SIO_ACTIVATE, SIO_LUNENABLE );    /* do Serial Port 1 */    sysSioWrite( sioBaseAdr, SIO_LUNINDEX, SIO_LUN_COM1 );    sysSioWrite( sioBaseAdr, SIO_IOBASEHI, SUPER_IO_COM1_BASEHI );    sysSioWrite( sioBaseAdr, SIO_IOBASELO, SUPER_IO_COM1_BASELO );    sysSioWrite( sioBaseAdr, SIO_ACTIVATE, SIO_LUNENABLE );    /* do the Parallel Port */    sysSioWrite( sioBaseAdr, SIO_LUNINDEX, SIO_LUN_PP );    sysSioWrite( sioBaseAdr, SIO_IOBASEHI, SUPER_IO_PP_BASEHI );    sysSioWrite( sioBaseAdr, SIO_IOBASELO, SUPER_IO_PP_BASELO );    sysSioWrite( sioBaseAdr, SIO_LUNCNFGR, SUPER_IO_PP_CFG );#ifdef MCP750    sysSioWrite( sioBaseAdr, SIO_IRQREQ, SUPER_IO_ENBL_INTS );#endif    sysSioWrite( sioBaseAdr, SIO_ACTIVATE, SIO_LUNENABLE );    return (OK);    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区在线观看欧美| 久久超碰97人人做人人爱| 石原莉奈在线亚洲三区| 国产精品一区二区三区99| 欧美日韩一区视频| 国产欧美精品一区aⅴ影院| 日韩电影免费在线看| 99久久亚洲一区二区三区青草| 91精品婷婷国产综合久久竹菊| 亚洲欧美日韩系列| 国产在线精品一区二区夜色 | 欧美一级艳片视频免费观看| 中文在线免费一区三区高中清不卡 | 国产精品久久久久久久裸模| 日韩和的一区二区| 在线视频一区二区三| 国产婷婷一区二区| 久久精品国产亚洲a| 欧美日韩免费不卡视频一区二区三区| 国产精品久久久久久久久久久免费看 | 亚洲三级电影网站| 国产精品综合视频| 欧美久久久久免费| 亚洲国产日产av| 一本大道综合伊人精品热热| 中文av字幕一区| 国产白丝网站精品污在线入口| 欧美一区二区三区四区在线观看| 亚洲综合一区二区三区| 色婷婷av一区二区三区大白胸| 自拍偷拍国产精品| 成人app在线观看| 18欧美亚洲精品| aaa欧美色吧激情视频| 中文字幕日本不卡| 不卡视频一二三四| 最近日韩中文字幕| 日本韩国欧美一区二区三区| 亚洲免费观看视频| 欧美男生操女生| 精品一区二区三区在线视频| 欧美精品一区二区三区一线天视频 | 一个色在线综合| 欧美日韩在线精品一区二区三区激情| 亚洲成av人综合在线观看| 欧美日韩高清在线播放| 麻豆成人在线观看| 久久久精品影视| 成人免费毛片aaaaa**| 国产精品区一区二区三区| 99精品国产一区二区三区不卡| 亚洲精选视频在线| 制服丝袜成人动漫| 国产专区综合网| 自拍偷拍欧美激情| 欧美一三区三区四区免费在线看| 久久成人麻豆午夜电影| 国产精品女人毛片| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 午夜精品123| 久久亚洲私人国产精品va媚药| 成人免费毛片app| 尤物在线观看一区| 欧美一区二区福利视频| 国产成人精品一区二| 亚洲国产精品影院| 久久综合久久综合亚洲| 91蜜桃婷婷狠狠久久综合9色| 香蕉加勒比综合久久| 久久精品视频在线免费观看| 日本福利一区二区| 久久国产综合精品| 一区二区久久久久| xf在线a精品一区二区视频网站| 国产成人自拍网| 日韩高清欧美激情| 最新不卡av在线| 久久久久国产一区二区三区四区 | 国产精品一区专区| 亚洲国产美国国产综合一区二区| 久久久精品欧美丰满| 欧美亚洲禁片免费| 国产69精品一区二区亚洲孕妇| 亚洲精品成人精品456| 亚洲精品一区二区三区蜜桃下载| 色成人在线视频| 国产成人一区在线| 日本伊人色综合网| 亚洲女厕所小便bbb| 久久综合狠狠综合| 777a∨成人精品桃花网| 国产二区国产一区在线观看| 日本美女一区二区三区视频| 亚洲免费看黄网站| 最新日韩在线视频| 国产欧美综合色| 久久久久久久久久美女| 精品免费国产二区三区 | 亚瑟在线精品视频| 亚洲激情男女视频| 欧美激情在线一区二区三区| 精品久久久三级丝袜| 日韩午夜小视频| 欧美人妖巨大在线| 日本精品一区二区三区高清 | 美女在线一区二区| 亚洲成人久久影院| 亚洲国产日日夜夜| 亚洲6080在线| 日韩精品一级中文字幕精品视频免费观看 | 91丨porny丨首页| 91在线免费视频观看| 国产精品一区二区视频| 国产精品一区一区三区| 国产曰批免费观看久久久| 狠狠久久亚洲欧美| 国产精品一区三区| 国产91清纯白嫩初高中在线观看| 国产激情视频一区二区三区欧美| 国产一区二区三区免费看| 精品一区二区久久久| 久久99国产精品久久99| 国产成人免费在线视频| 高清不卡在线观看av| eeuss鲁片一区二区三区| av电影在线观看不卡| 色视频一区二区| 欧洲一区在线观看| 欧美日韩成人在线| 欧美成人官网二区| 日本一区二区免费在线观看视频| 国产精品情趣视频| 一区二区国产视频| 视频在线观看91| 国产在线一区观看| 成人av在线资源网| 日本丶国产丶欧美色综合| 制服.丝袜.亚洲.中文.综合 | 91免费视频网| 欧美日韩国产综合久久| 精品美女一区二区三区| 日本一区二区成人| 亚洲成人高清在线| 国产精品综合二区| 在线国产亚洲欧美| 精品国产乱码久久久久久夜甘婷婷 | 亚洲精品一区二区三区四区高清| 中文字幕第一区综合| 亚洲v精品v日韩v欧美v专区| 国产一区二区三区久久久| 一本一本大道香蕉久在线精品| 欧美精三区欧美精三区| 国产日本亚洲高清| 午夜欧美电影在线观看| 国产美女娇喘av呻吟久久| 一本色道久久综合狠狠躁的推荐| 日韩亚洲国产中文字幕欧美| 国产精品久久久久天堂| 天堂va蜜桃一区二区三区| 成熟亚洲日本毛茸茸凸凹| 欧美视频第二页| 国产三级一区二区三区| 午夜亚洲福利老司机| 国产999精品久久久久久| 欧美久久高跟鞋激| 亚洲天堂福利av| 国产一区二区在线免费观看| 欧美在线影院一区二区| 久久久久久99精品| 日韩中文字幕一区二区三区| av电影在线不卡| 久久久另类综合| 日韩精品久久久久久| 91麻豆精品秘密| 国产精品毛片a∨一区二区三区| 久久综合综合久久综合| 欧美色图免费看| 亚洲精品久久嫩草网站秘色| 成人午夜视频网站| 久久一二三国产| 久久se精品一区二区| 欧美日韩二区三区| 一区二区三区**美女毛片| 成av人片一区二区| 日本一二三四高清不卡| 国产成人午夜精品影院观看视频 | 欧美午夜电影网| 亚洲欧美综合网| 99视频在线精品| 国产精品麻豆久久久| 国产精品一二三在| 久久久午夜精品理论片中文字幕| 久久国产精品露脸对白| 欧美一二三区在线观看| 日韩高清不卡一区二区三区| 欧美绝品在线观看成人午夜影视| 亚洲狠狠爱一区二区三区| 欧美午夜在线观看| 亚洲国产精品一区二区www| 91高清在线观看|