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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? h3600_gpio.h

?? 自己做的交叉編譯工具!gcc-3.4.5,glibc-2.3.6在ubuntu8.04上做的面向kernel-2.6.28的交叉編譯工具
?? H
?? 第 1 頁 / 共 3 頁
字號(hào):
/* * * 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 */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久久久久久久久久99| 色综合久久九月婷婷色综合| 日韩视频免费观看高清完整版| 亚洲国产日日夜夜| 欧美精品vⅰdeose4hd| 丝袜a∨在线一区二区三区不卡| 欧美日本国产视频| 日本最新不卡在线| 久久理论电影网| 成人av第一页| 亚洲一二三区视频在线观看| 欧美放荡的少妇| 九九视频精品免费| 国产精品乱码妇女bbbb| 色婷婷久久久综合中文字幕| 亚洲第一主播视频| 精品久久久久久久久久久久久久久 | 午夜精品福利久久久| 这里只有精品99re| 成人精品小蝌蚪| 亚洲国产精品麻豆| 国产亚洲精品7777| 欧美日韩一区二区三区四区五区| 奇米色777欧美一区二区| 欧美国产日韩在线观看| 色系网站成人免费| 狠狠色综合播放一区二区| 国产精品嫩草99a| 日韩一区二区在线看| 高清国产一区二区| 日本怡春院一区二区| 亚洲国产精品精华液ab| 欧美日韩国产在线播放网站| 国产一区二区女| 亚洲第一在线综合网站| 国产欧美日产一区| 在线不卡一区二区| 99视频在线观看一区三区| 麻豆传媒一区二区三区| 日韩理论在线观看| 久久亚洲私人国产精品va媚药| 日本久久精品电影| 高清不卡一区二区在线| 热久久国产精品| 亚洲自拍与偷拍| 国产精品美女久久久久aⅴ| 日韩欧美一区在线观看| 色先锋久久av资源部| 国产精品一品二品| 久久99国产精品久久| 亚洲aaa精品| 一区二区三区在线观看国产| 日本一区二区三区久久久久久久久不| 在线不卡中文字幕播放| 91美女片黄在线观看| 国产成人在线看| 狠狠色丁香九九婷婷综合五月| 一个色综合网站| 日韩毛片视频在线看| 国产精品丝袜久久久久久app| 日韩精品一区二区在线| 欧美精品丝袜久久久中文字幕| 色综合久久中文综合久久牛| 国产成人在线免费观看| 国产一区二区不卡在线| 久久成人免费网| 奇米精品一区二区三区四区| 午夜成人免费视频| 天天综合色天天综合色h| 亚洲国产综合视频在线观看| 亚洲乱码一区二区三区在线观看| 国产女人aaa级久久久级| 久久综合狠狠综合久久综合88 | 国产精品亚洲一区二区三区在线| 毛片av一区二区三区| 蜜桃免费网站一区二区三区| 日韩国产精品大片| 蜜臀久久久99精品久久久久久| 免费看欧美美女黄的网站| 视频一区在线播放| 麻豆精品精品国产自在97香蕉| 日韩1区2区日韩1区2区| 久久99国产精品尤物| 国产麻豆午夜三级精品| 国产精品一区二区久激情瑜伽| 日韩美女视频在线| 日韩精品中文字幕一区| 久久精品男人天堂av| 日本二三区不卡| 国产91丝袜在线播放九色| 成人深夜在线观看| 日本韩国一区二区| 欧美精品色综合| 欧美电视剧在线观看完整版| 日韩免费性生活视频播放| 久久久蜜桃精品| 国产精品久久三| 一二三四区精品视频| 免费观看日韩电影| 国产一区二区电影| 色94色欧美sute亚洲13| 国产精品萝li| 亚洲一二三区在线观看| 石原莉奈在线亚洲二区| 日本午夜精品一区二区三区电影 | 麻豆国产精品777777在线| 韩国一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 国产一区二区视频在线| 韩国欧美国产1区| 国产精品一区免费在线观看| 色香蕉久久蜜桃| 欧美va在线播放| 日韩毛片一二三区| 奇米色777欧美一区二区| 久久成人18免费观看| 国产成人在线免费观看| 欧美日韩综合一区| 久久久精品免费网站| 中文字幕 久热精品 视频在线 | 精品免费日韩av| 国产日韩在线不卡| 亚洲狠狠丁香婷婷综合久久久| 亚洲一区二区四区蜜桃| 蜜臀久久99精品久久久画质超高清| 国产一区视频导航| www.亚洲精品| 欧美一区二区三区电影| 国产三级三级三级精品8ⅰ区| ㊣最新国产の精品bt伙计久久| 亚洲自拍另类综合| 国产91精品露脸国语对白| 91福利视频网站| 国产精品全国免费观看高清 | 亚洲欧洲三级电影| 青娱乐精品在线视频| 欧洲精品视频在线观看| 国产女主播在线一区二区| 欧美日韩国产中文| 亚洲激情一二三区| 粉嫩蜜臀av国产精品网站| 欧美日韩国产乱码电影| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲成人高清在线| 粉嫩aⅴ一区二区三区四区| 欧美精品在线视频| 一区二区中文字幕在线| 另类综合日韩欧美亚洲| eeuss鲁片一区二区三区在线观看| 欧美一级艳片视频免费观看| 国产精品久久久一本精品| 无吗不卡中文字幕| 成人免费视频caoporn| 欧美一区二区三区电影| 一区二区三区精品在线| 91亚洲精品乱码久久久久久蜜桃 | 欧美日本免费一区二区三区| 国产欧美日韩另类视频免费观看| 奇米精品一区二区三区在线观看| 成人免费高清视频在线观看| 欧美日韩国产一二三| 亚洲午夜羞羞片| 欧美亚洲国产一区在线观看网站| 久久久噜噜噜久噜久久综合| 国产精品自拍网站| 国产日韩成人精品| 国产69精品久久久久毛片| 国产日本欧洲亚洲| 成人免费毛片app| 1000精品久久久久久久久| 色综合天天综合网国产成人综合天| 中文字幕一区二区不卡| 成人视屏免费看| 一区二区欧美视频| 欧美日韩精品欧美日韩精品| 日韩av一二三| 欧美tickle裸体挠脚心vk| 国产美女av一区二区三区| 中文字幕的久久| 色婷婷av一区二区| 日本视频在线一区| 久久久一区二区三区捆绑**| 成人夜色视频网站在线观看| 成人免费在线视频| 欧美精品九九99久久| 激情五月播播久久久精品| 国产精品视频你懂的| 欧亚一区二区三区| 蜜桃视频一区二区| 欧美国产日韩精品免费观看| 91原创在线视频| 午夜不卡在线视频| 久久久久久久久免费| 91麻豆精品在线观看| 亚洲 欧美综合在线网络| 欧美va日韩va| 91香蕉视频黄| 秋霞av亚洲一区二区三| 国产精品三级视频| 在线综合+亚洲+欧美中文字幕|