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

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

?? h3600_gpio.h

?? 自己做的交叉編譯工具!gcc-3.4.5,glibc-2.3.6在ubuntu8.04上做的面向kernel-2.6.28的交叉編譯工具
?? H
?? 第 1 頁 / 共 3 頁
字號:
/* * * Definitions for H3600 Handheld Computer * * Copyright 2000 Compaq Computer Corporation. * * Use consistent with the GNU GPL is permitted, * provided that this copyright notice is * preserved in its entirety in all copies and derived works. * * COMPAQ COMPUTER CORPORATION MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS * FITNESS FOR ANY PARTICULAR PURPOSE. * * Author: Jamey Hicks. * * History: * * 2001-10-??   Andrew Christian   Added support for iPAQ H3800 * */#ifndef _INCLUDE_H3600_GPIO_H_#define _INCLUDE_H3600_GPIO_H_/* * GPIO lines that are common across ALL iPAQ models are in "h3600.h" * This file contains machine-specific definitions */#define GPIO_H3600_SUSPEND              GPIO_GPIO (0)/* GPIO[2:9] used by LCD on H3600/3800, used as GPIO on H3100 */#define GPIO_H3100_BT_ON		GPIO_GPIO (2)#define GPIO_H3100_GPIO3		GPIO_GPIO (3)#define GPIO_H3100_QMUTE		GPIO_GPIO (4)#define GPIO_H3100_LCD_3V_ON		GPIO_GPIO (5)#define GPIO_H3100_AUD_ON		GPIO_GPIO (6)#define GPIO_H3100_AUD_PWR_ON		GPIO_GPIO (7)#define GPIO_H3100_IR_ON		GPIO_GPIO (8)#define GPIO_H3100_IR_FSEL		GPIO_GPIO (9)/* for H3600, audio sample rate clock generator */#define GPIO_H3600_CLK_SET0		GPIO_GPIO (12)#define GPIO_H3600_CLK_SET1		GPIO_GPIO (13)#define GPIO_H3600_ACTION_BUTTON	GPIO_GPIO (18)#define GPIO_H3600_SOFT_RESET           GPIO_GPIO (20)   /* Also known as BATT_FAULT */#define GPIO_H3600_OPT_LOCK		GPIO_GPIO (22)#define GPIO_H3600_OPT_DET		GPIO_GPIO (27)/* H3800 specific pins */#define GPIO_H3800_AC_IN                GPIO_GPIO (12)#define GPIO_H3800_COM_DSR              GPIO_GPIO (13)#define GPIO_H3800_MMC_INT              GPIO_GPIO (18)#define GPIO_H3800_NOPT_IND             GPIO_GPIO (20)   /* Almost exactly the same as GPIO_H3600_OPT_DET */#define GPIO_H3800_OPT_BAT_FAULT        GPIO_GPIO (22)#define GPIO_H3800_CLK_OUT              GPIO_GPIO (27)/****************************************************/#define IRQ_GPIO_H3600_ACTION_BUTTON    IRQ_GPIO18#define IRQ_GPIO_H3600_OPT_DET		IRQ_GPIO27#define IRQ_GPIO_H3800_MMC_INT          IRQ_GPIO18#define IRQ_GPIO_H3800_NOPT_IND         IRQ_GPIO20 /* almost same as OPT_DET *//* H3100 / 3600 EGPIO pins */#define EGPIO_H3600_VPP_ON		(1 << 0)#define EGPIO_H3600_CARD_RESET		(1 << 1)   /* reset the attached pcmcia/compactflash card.  active high. */#define EGPIO_H3600_OPT_RESET		(1 << 2)   /* reset the attached option pack.  active high. */#define EGPIO_H3600_CODEC_NRESET	(1 << 3)   /* reset the onboard UDA1341.  active low. */#define EGPIO_H3600_OPT_NVRAM_ON	(1 << 4)   /* apply power to optionpack nvram, active high. */#define EGPIO_H3600_OPT_ON		(1 << 5)   /* full power to option pack.  active high. */#define EGPIO_H3600_LCD_ON		(1 << 6)   /* enable 3.3V to LCD.  active high. */#define EGPIO_H3600_RS232_ON		(1 << 7)   /* UART3 transceiver force on.  Active high. *//* H3600 only EGPIO pins */#define EGPIO_H3600_LCD_PCI		(1 << 8)   /* LCD control IC enable.  active high. */#define EGPIO_H3600_IR_ON		(1 << 9)   /* apply power to IR module.  active high. */#define EGPIO_H3600_AUD_AMP_ON		(1 << 10)  /* apply power to audio power amp.  active high. */#define EGPIO_H3600_AUD_PWR_ON		(1 << 11)  /* apply power to reset of audio circuit.  active high. */#define EGPIO_H3600_QMUTE		(1 << 12)  /* mute control for onboard UDA1341.  active high. */#define EGPIO_H3600_IR_FSEL		(1 << 13)  /* IR speed select: 1->fast, 0->slow */#define EGPIO_H3600_LCD_5V_ON		(1 << 14)  /* enable 5V to LCD. active high. */#define EGPIO_H3600_LVDD_ON		(1 << 15)  /* enable 9V and -6.5V to LCD. *//********************* H3800, ASIC #2 ********************/#define _H3800_ASIC2_Base            (H3600_EGPIO_VIRT)#define H3800_ASIC2_OFFSET(s,x,y)    \    (*((volatile s *) (_H3800_ASIC2_Base + _H3800_ASIC2_ ## x ## _Base + _H3800_ASIC2_ ## x ## _ ## y)))#define H3800_ASIC2_NOFFSET(s,x,n,y) \    (*((volatile s *) (_H3800_ASIC2_Base + _H3800_ASIC2_ ## x ## _ ## n ## _Base + _H3800_ASIC2_ ## x ## _ ## y)))#define _H3800_ASIC2_GPIO_Base                 0x0000#define _H3800_ASIC2_GPIO_Direction            0x0000    /* R/W, 16 bits 1:input, 0:output */#define _H3800_ASIC2_GPIO_InterruptType        0x0004    /* R/W, 12 bits 1:edge, 0:level          */#define _H3800_ASIC2_GPIO_InterruptEdgeType    0x0008    /* R/W, 12 bits 1:rising, 0:falling */#define _H3800_ASIC2_GPIO_InterruptLevelType   0x000C    /* R/W, 12 bits 1:high, 0:low  */#define _H3800_ASIC2_GPIO_InterruptClear       0x0010    /* W,   12 bits */#define _H3800_ASIC2_GPIO_InterruptFlag        0x0010    /* R,   12 bits - reads int status */#define _H3800_ASIC2_GPIO_Data                 0x0014    /* R/W, 16 bits */#define _H3800_ASIC2_GPIO_BattFaultOut         0x0018    /* R/W, 16 bit - sets level on batt fault */#define _H3800_ASIC2_GPIO_InterruptEnable      0x001c    /* R/W, 12 bits 1:enable interrupt */#define _H3800_ASIC2_GPIO_Alternate            0x003c    /* R/W, 12+1 bits - set alternate functions */#define H3800_ASIC2_GPIO_Direction          H3800_ASIC2_OFFSET( __u16, GPIO, Direction )#define H3800_ASIC2_GPIO_InterruptType      H3800_ASIC2_OFFSET( __u16, GPIO, InterruptType )#define H3800_ASIC2_GPIO_InterruptEdgeType  H3800_ASIC2_OFFSET( __u16, GPIO, InterruptEdgeType )#define H3800_ASIC2_GPIO_InterruptLevelType H3800_ASIC2_OFFSET( __u16, GPIO, InterruptLevelType )#define H3800_ASIC2_GPIO_InterruptClear     H3800_ASIC2_OFFSET( __u16, GPIO, InterruptClear )#define H3800_ASIC2_GPIO_InterruptFlag      H3800_ASIC2_OFFSET( __u16, GPIO, InterruptFlag )#define H3800_ASIC2_GPIO_Data               H3800_ASIC2_OFFSET( __u16, GPIO, Data )#define H3800_ASIC2_GPIO_BattFaultOut       H3800_ASIC2_OFFSET( __u16, GPIO, BattFaultOut )#define H3800_ASIC2_GPIO_InterruptEnable    H3800_ASIC2_OFFSET( __u16, GPIO, InterruptEnable )#define H3800_ASIC2_GPIO_Alternate          H3800_ASIC2_OFFSET( __u16, GPIO, Alternate )#define GPIO_H3800_ASIC2_IN_Y1_N          (1 << 0)   /* Output: Touchscreen Y1 */#define GPIO_H3800_ASIC2_IN_X0            (1 << 1)   /* Output: Touchscreen X0 */#define GPIO_H3800_ASIC2_IN_Y0            (1 << 2)   /* Output: Touchscreen Y0 */#define GPIO_H3800_ASIC2_IN_X1_N          (1 << 3)   /* Output: Touchscreen X1 */#define GPIO_H3800_ASIC2_BT_RST           (1 << 4)   /* Output: Bluetooth reset */#define GPIO_H3800_ASIC2_PEN_IRQ          (1 << 5)   /* Input : Pen down        */#define GPIO_H3800_ASIC2_SD_DETECT        (1 << 6)   /* Input : SD detect */#define GPIO_H3800_ASIC2_EAR_IN_N         (1 << 7)   /* Input : Audio jack plug inserted */#define GPIO_H3800_ASIC2_OPT_PCM_RESET    (1 << 8)   /* Output: */#define GPIO_H3800_ASIC2_OPT_RESET        (1 << 9)   /* Output: */#define GPIO_H3800_ASIC2_USB_DETECT_N     (1 << 10)  /* Input : */#define GPIO_H3800_ASIC2_SD_CON_SLT       (1 << 11)  /* Input : */#define _H3800_ASIC2_KPIO_Base                 0x0200#define _H3800_ASIC2_KPIO_Direction            0x0000    /* R/W, 12 bits 1:input, 0:output */#define _H3800_ASIC2_KPIO_InterruptType        0x0004    /* R/W, 12 bits 1:edge, 0:level          */#define _H3800_ASIC2_KPIO_InterruptEdgeType    0x0008    /* R/W, 12 bits 1:rising, 0:falling */#define _H3800_ASIC2_KPIO_InterruptLevelType   0x000C    /* R/W, 12 bits 1:high, 0:low  */#define _H3800_ASIC2_KPIO_InterruptClear       0x0010    /* W,   20 bits - 8 special */#define _H3800_ASIC2_KPIO_InterruptFlag        0x0010    /* R,   20 bits - 8 special - reads int status */#define _H3800_ASIC2_KPIO_Data                 0x0014    /* R/W, 16 bits */#define _H3800_ASIC2_KPIO_BattFaultOut         0x0018    /* R/W, 16 bit - sets level on batt fault */#define _H3800_ASIC2_KPIO_InterruptEnable      0x001c    /* R/W, 20 bits - 8 special */#define _H3800_ASIC2_KPIO_Alternate            0x003c    /* R/W, 6 bits */#define H3800_ASIC2_KPIO_Direction          H3800_ASIC2_OFFSET( __u16, KPIO, Direction )#define H3800_ASIC2_KPIO_InterruptType      H3800_ASIC2_OFFSET( __u16, KPIO, InterruptType )#define H3800_ASIC2_KPIO_InterruptEdgeType  H3800_ASIC2_OFFSET( __u16, KPIO, InterruptEdgeType )#define H3800_ASIC2_KPIO_InterruptLevelType H3800_ASIC2_OFFSET( __u16, KPIO, InterruptLevelType )#define H3800_ASIC2_KPIO_InterruptClear     H3800_ASIC2_OFFSET( __u32, KPIO, InterruptClear )#define H3800_ASIC2_KPIO_InterruptFlag      H3800_ASIC2_OFFSET( __u32, KPIO, InterruptFlag )#define H3800_ASIC2_KPIO_Data               H3800_ASIC2_OFFSET( __u16, KPIO, Data )#define H3800_ASIC2_KPIO_BattFaultOut       H3800_ASIC2_OFFSET( __u16, KPIO, BattFaultOut )#define H3800_ASIC2_KPIO_InterruptEnable    H3800_ASIC2_OFFSET( __u32, KPIO, InterruptEnable )#define H3800_ASIC2_KPIO_Alternate          H3800_ASIC2_OFFSET( __u16, KPIO, Alternate )#define H3800_ASIC2_KPIO_SPI_INT        ( 1 << 16 )#define H3800_ASIC2_KPIO_OWM_INT        ( 1 << 17 )#define H3800_ASIC2_KPIO_ADC_INT        ( 1 << 18 )#define H3800_ASIC2_KPIO_UART_0_INT     ( 1 << 19 )#define H3800_ASIC2_KPIO_UART_1_INT     ( 1 << 20 )#define H3800_ASIC2_KPIO_TIMER_0_INT    ( 1 << 21 )#define H3800_ASIC2_KPIO_TIMER_1_INT    ( 1 << 22 )#define H3800_ASIC2_KPIO_TIMER_2_INT    ( 1 << 23 )#define KPIO_H3800_ASIC2_RECORD_BTN_N     (1 << 0)   /* Record button */#define KPIO_H3800_ASIC2_KEY_5W1_N        (1 << 1)   /* Keypad */#define KPIO_H3800_ASIC2_KEY_5W2_N        (1 << 2)   /* */#define KPIO_H3800_ASIC2_KEY_5W3_N        (1 << 3)   /* */#define KPIO_H3800_ASIC2_KEY_5W4_N        (1 << 4)   /* */#define KPIO_H3800_ASIC2_KEY_5W5_N        (1 << 5)   /* */#define KPIO_H3800_ASIC2_KEY_LEFT_N       (1 << 6)   /* */#define KPIO_H3800_ASIC2_KEY_RIGHT_N      (1 << 7)   /* */#define KPIO_H3800_ASIC2_KEY_AP1_N        (1 << 8)   /* Old "Calendar" */#define KPIO_H3800_ASIC2_KEY_AP2_N        (1 << 9)   /* Old "Schedule" */#define KPIO_H3800_ASIC2_KEY_AP3_N        (1 << 10)  /* Old "Q"        */#define KPIO_H3800_ASIC2_KEY_AP4_N        (1 << 11)  /* Old "Undo"     *//* Alternate KPIO functions (set by default) */#define KPIO_ALT_H3800_ASIC2_KEY_5W1_N        (1 << 1)   /* Action key */#define KPIO_ALT_H3800_ASIC2_KEY_5W2_N        (1 << 2)   /* J1 of keypad input */#define KPIO_ALT_H3800_ASIC2_KEY_5W3_N        (1 << 3)   /* J2 of keypad input */#define KPIO_ALT_H3800_ASIC2_KEY_5W4_N        (1 << 4)   /* J3 of keypad input */#define KPIO_ALT_H3800_ASIC2_KEY_5W5_N        (1 << 5)   /* J4 of keypad input */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91激情在线视频| 久久久欧美精品sm网站| 欧美精品一区二区三区蜜桃| 国产精品乱码人人做人人爱| 日韩影院免费视频| 一本色道综合亚洲| 国产目拍亚洲精品99久久精品 | 91麻豆国产福利精品| 欧美大片在线观看一区| 午夜久久福利影院| 成人avav影音| 国产欧美日韩亚州综合| 国产一区 二区| 欧美变态tickle挠乳网站| 亚洲午夜国产一区99re久久| thepron国产精品| 国产丝袜美腿一区二区三区| 毛片不卡一区二区| 制服丝袜国产精品| 午夜视频在线观看一区二区| 在线日韩国产精品| 亚洲欧美日韩一区二区| 北条麻妃一区二区三区| 国产精品久久久一区麻豆最新章节| 久久草av在线| 久久久久久亚洲综合| 久久国产三级精品| 精品三级在线看| 国产最新精品免费| 久久综合99re88久久爱| 韩国欧美一区二区| 精品99久久久久久| 久久精品国产一区二区| 欧美高清在线精品一区| 国产91在线观看| 中文字幕一区二区在线播放| 99久久婷婷国产精品综合| 亚洲美女视频一区| 欧美日产国产精品| 日韩成人伦理电影在线观看| 日韩视频在线你懂得| 国内精品写真在线观看| 欧美激情综合在线| 91热门视频在线观看| 亚洲网友自拍偷拍| 欧美一级国产精品| 成人性视频网站| 亚洲天堂2016| 91精品婷婷国产综合久久性色 | 97久久精品人人做人人爽| 一区二区三区在线看| 欧美人妖巨大在线| 精品一区二区成人精品| 亚洲国产成人一区二区三区| 99在线热播精品免费| 一区二区三区中文在线| 欧美成人vr18sexvr| 成人丝袜高跟foot| 亚洲国产成人精品视频| 久久中文字幕电影| 91国产成人在线| 国内精品久久久久影院一蜜桃| 国产精品久久久久永久免费观看| 欧美日韩日日夜夜| 国产乱码精品1区2区3区| 亚洲欧美另类久久久精品| 欧美一三区三区四区免费在线看 | 91美女在线观看| 日韩中文字幕一区二区三区| 欧美激情在线免费观看| 欧美三级在线视频| 粉嫩av一区二区三区| 视频一区中文字幕国产| 国产精品美女久久久久久久久| 欧美日韩免费电影| 暴力调教一区二区三区| 喷水一区二区三区| 亚洲精品国产精品乱码不99| 久久一日本道色综合| 欧美日韩精品欧美日韩精品一| 国产成人精品www牛牛影视| 一区二区三区 在线观看视频| 久久久高清一区二区三区| 欧美日韩高清一区二区不卡 | 亚洲色图清纯唯美| 26uuu久久天堂性欧美| 欧美日韩你懂得| 色噜噜久久综合| 成人精品鲁一区一区二区| 久久99精品久久只有精品| 夜夜嗨av一区二区三区网页| 午夜电影一区二区三区| 亚洲免费大片在线观看| 欧美激情一区二区三区在线| 日韩一区二区三区av| 欧美午夜免费电影| 99精品久久只有精品| 成人免费毛片嘿嘿连载视频| 久久er精品视频| 蜜臀久久99精品久久久久宅男| 一区二区三区四区亚洲| 亚洲人成亚洲人成在线观看图片| 欧美国产精品中文字幕| 亚洲国产精品精华液2区45| 日韩午夜在线播放| 日韩亚洲欧美成人一区| 欧美精品1区2区3区| 欧美精品精品一区| 欧美丰满少妇xxxxx高潮对白| 欧美三区在线观看| 欧美日韩中文字幕一区二区| 91国偷自产一区二区三区成为亚洲经典 | 91精品午夜视频| 欧美一区二区三区白人 | 在线亚洲人成电影网站色www| 91丨九色丨蝌蚪丨老版| av电影一区二区| 欧洲一区在线电影| 欧美性三三影院| 欧美精品少妇一区二区三区| 欧美一区二区三区免费大片| 精品国产青草久久久久福利| 欧美精品一区二区三区四区| 久久久国产精华| 亚洲精品亚洲人成人网在线播放| 亚洲精品少妇30p| 亚洲成人动漫av| 激情综合亚洲精品| 成人黄色网址在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 欧美性猛交xxxx黑人交| 3d动漫精品啪啪一区二区竹菊| 欧美一级高清大全免费观看| 日韩一区二区免费高清| 久久久www成人免费毛片麻豆 | 久久久久国产精品人| 国产精品国产三级国产| 亚洲伊人色欲综合网| 美女在线视频一区| 成人av电影观看| 884aa四虎影成人精品一区| 欧美精品一区二区三区很污很色的| 国产日本欧洲亚洲| 亚洲图片自拍偷拍| 国产黄色成人av| 欧美视频第二页| 国产日韩欧美麻豆| 亚洲国产精品欧美一二99| 黄色日韩网站视频| 91麻豆蜜桃一区二区三区| 日韩一区二区在线看| 国产精品三级在线观看| 日韩精品视频网站| 成人丝袜18视频在线观看| 欧美精选一区二区| 国产精品女上位| 免费在线观看不卡| 欧美xfplay| 亚洲男人的天堂在线aⅴ视频| 日韩在线一二三区| 91同城在线观看| 精品成人在线观看| 午夜婷婷国产麻豆精品| 粉嫩aⅴ一区二区三区四区五区| 777精品伊人久久久久大香线蕉| 国产午夜精品理论片a级大结局 | 6080国产精品一区二区| 国产精品久久福利| 美女视频免费一区| 在线精品视频免费观看| 国产精品狼人久久影院观看方式| 久久国产三级精品| 欧美人体做爰大胆视频| 一二三区精品福利视频| av电影在线观看一区| 国产欧美视频一区二区三区| 蜜桃久久久久久久| 91精品国产综合久久久蜜臀图片| 国产精品国产自产拍高清av王其| 韩国一区二区三区| 日韩亚洲欧美一区| 日日欢夜夜爽一区| 欧美日韩一级视频| 亚洲自拍偷拍av| 91福利精品第一导航| 亚洲蜜臀av乱码久久精品蜜桃| 国产ts人妖一区二区| 国产三级精品在线| 国产成人丝袜美腿| 精品精品国产高清a毛片牛牛| 蜜臀久久久99精品久久久久久| 欧美精品乱码久久久久久| 五月激情六月综合| 91精品国产综合久久精品麻豆 | 亚洲动漫第一页| 91老师片黄在线观看| 综合久久国产九一剧情麻豆| 91在线观看一区二区| 亚洲精品videosex极品| 91久久精品一区二区三区|