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

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

?? protocol.h

?? 優龍2410linux2.6.8內核源代碼
?? H
字號:
/* * Header for MultiMediaCard (MMC) * * Copyright 2002 Hewlett-Packard Company * * Use consistent with the GNU GPL is permitted, * provided that this copyright notice is * preserved in its entirety in all copies and derived works. * * HEWLETT-PACKARD COMPANY MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, * AS TO THE USEFULNESS OR CORRECTNESS OF THIS CODE OR ITS * FITNESS FOR ANY PARTICULAR PURPOSE. * * Many thanks to Alessandro Rubini and Jonathan Corbet! * * Based strongly on code by: * * Author: Yong-iL Joh <tolkien@mizi.com> * Date  : $Date: 2002/06/18 12:37:30 $ * * Author:  Andrew Christian *          15 May 2002 */#ifndef MMC_MMC_PROTOCOL_H#define MMC_MMC_PROTOCOL_H/* Standard MMC commands (3.1)           type  argument     response */   /* class 1 */#define	MMC_GO_IDLE_STATE         0   /* bc                          */#define MMC_SEND_OP_COND          1   /* bcr  [31:0] OCR         R3  */#define MMC_ALL_SEND_CID          2   /* bcr                     R2  */#define MMC_SET_RELATIVE_ADDR     3   /* ac   [31:16] RCA        R1  */#define MMC_SET_DSR               4   /* bc   [31:16] RCA            */#define MMC_SELECT_CARD           7   /* ac   [31:16] RCA        R1  */#define MMC_SEND_CSD              9   /* ac   [31:16] RCA        R2  */#define MMC_SEND_CID             10   /* ac   [31:16] RCA        R2  */#define MMC_READ_DAT_UNTIL_STOP  11   /* adtc [31:0] dadr        R1  */#define MMC_STOP_TRANSMISSION    12   /* ac                      R1b */#define MMC_SEND_STATUS	         13   /* ac   [31:16] RCA        R1  */#define MMC_GO_INACTIVE_STATE    15   /* ac   [31:16] RCA            */  /* class 2 */#define MMC_SET_BLOCKLEN         16   /* ac   [31:0] block len   R1  */#define MMC_READ_SINGLE_BLOCK    17   /* adtc [31:0] data addr   R1  */#define MMC_READ_MULTIPLE_BLOCK  18   /* adtc [31:0] data addr   R1  */  /* class 3 */#define MMC_WRITE_DAT_UNTIL_STOP 20   /* adtc [31:0] data addr   R1  */  /* class 4 */#define MMC_SET_BLOCK_COUNT      23   /* adtc [31:0] data addr   R1  */#define MMC_WRITE_BLOCK          24   /* adtc [31:0] data addr   R1  */#define MMC_WRITE_MULTIPLE_BLOCK 25   /* adtc                    R1  */#define MMC_PROGRAM_CID          26   /* adtc                    R1  */#define MMC_PROGRAM_CSD          27   /* adtc                    R1  */  /* class 6 */#define MMC_SET_WRITE_PROT       28   /* ac   [31:0] data addr   R1b */#define MMC_CLR_WRITE_PROT       29   /* ac   [31:0] data addr   R1b */#define MMC_SEND_WRITE_PROT      30   /* adtc [31:0] wpdata addr R1  */  /* class 5 */#define MMC_ERASE_GROUP_START    35   /* ac   [31:0] data addr   R1  */#define MMC_ERASE_GROUP_END      36   /* ac   [31:0] data addr   R1  */#define MMC_ERASE                37   /* ac                      R1b */  /* class 9 */#define MMC_FAST_IO              39   /* ac   <Complex>          R4  */#define MMC_GO_IRQ_STATE         40   /* bcr                     R5  */  /* class 7 */#define MMC_LOCK_UNLOCK          42   /* adtc                    R1b */  /* class 8 */#define MMC_APP_CMD              55   /* ac   [31:16] RCA        R1  */#define MMC_GEN_CMD              56   /* adtc [0] RD/WR          R1b */  /* SD card specific commands */#define SD_SEND_OP_COND          41#define SET_BUS_WIDTH             6/*  MMC status in R1  Type  	e : error bit	s : status bit	r : detected and set for the actual command response	x : detected and set during command execution. the host must poll            the card by sending status command in order to read these bits.  Clear condition  	a : according to the card state	b : always related to the previous command. Reception of            a valid command will clear it (with a delay of one command)	c : clear by read */#define R1_OUT_OF_RANGE		(1 << 31)	/* er, c */#define R1_ADDRESS_ERROR	(1 << 30)	/* erx, c */#define R1_BLOCK_LEN_ERROR	(1 << 29)	/* er, c */#define R1_ERASE_SEQ_ERROR      (1 << 28)	/* er, c */#define R1_ERASE_PARAM		(1 << 27)	/* ex, c */#define R1_WP_VIOLATION		(1 << 26)	/* erx, c */#define R1_CARD_IS_LOCKED	(1 << 25)	/* sx, a */#define R1_LOCK_UNLOCK_FAILED	(1 << 24)	/* erx, c */#define R1_COM_CRC_ERROR	(1 << 23)	/* er, b */#define R1_ILLEGAL_COMMAND	(1 << 22)	/* er, b */#define R1_CARD_ECC_FAILED	(1 << 21)	/* ex, c */#define R1_CC_ERROR		(1 << 20)	/* erx, c */#define R1_ERROR		(1 << 19)	/* erx, c */#define R1_UNDERRUN		(1 << 18)	/* ex, c */#define R1_OVERRUN		(1 << 17)	/* ex, c */#define R1_CID_CSD_OVERWRITE	(1 << 16)	/* erx, c, CID/CSD overwrite */#define R1_WP_ERASE_SKIP	(1 << 15)	/* sx, c */#define R1_CARD_ECC_DISABLED	(1 << 14)	/* sx, a */#define R1_ERASE_RESET		(1 << 13)	/* sr, c */#define R1_STATUS(x)            (x & 0xFFFFE000)#define R1_CURRENT_STATE(x)    	((x & 0x00001E00) >> 9)	/* sx, b (4 bits) */#define R1_READY_FOR_DATA	(1 << 8)	/* sx, a */#define R1_APP_CMD		(1 << 7)	/* sr, c *//* These are unpacked versions of the actual responses */struct _mmc_csd {	u8  csd_structure;	u8  spec_vers;	u8  taac;	u8  nsac;	u8  tran_speed;	u16 ccc;	u8  read_bl_len;	u8  read_bl_partial;	u8  write_blk_misalign;	u8  read_blk_misalign;	u8  dsr_imp;	u16 c_size;	u8  vdd_r_curr_min;	u8  vdd_r_curr_max;	u8  vdd_w_curr_min;	u8  vdd_w_curr_max;	u8  c_size_mult;	union {		struct { /* MMC system specification version 3.1 */			u8  erase_grp_size;			u8  erase_grp_mult;		} v31;		struct { /* MMC system specification version 2.2 */			u8  sector_size;			u8  erase_grp_size;		} v22;	} erase;	u8  wp_grp_size;	u8  wp_grp_enable;	u8  default_ecc;	u8  r2w_factor;	u8  write_bl_len;	u8  write_bl_partial;	u8  file_format_grp;	u8  copy;	u8  perm_write_protect;	u8  tmp_write_protect;	u8  file_format;	u8  ecc;};#define MMC_VDD_145_150	0x00000001	/* VDD voltage 1.45 - 1.50 */#define MMC_VDD_150_155	0x00000002	/* VDD voltage 1.50 - 1.55 */#define MMC_VDD_155_160	0x00000004	/* VDD voltage 1.55 - 1.60 */#define MMC_VDD_160_165	0x00000008	/* VDD voltage 1.60 - 1.65 */#define MMC_VDD_165_170	0x00000010	/* VDD voltage 1.65 - 1.70 */#define MMC_VDD_17_18	0x00000020	/* VDD voltage 1.7 - 1.8 */#define MMC_VDD_18_19	0x00000040	/* VDD voltage 1.8 - 1.9 */#define MMC_VDD_19_20	0x00000080	/* VDD voltage 1.9 - 2.0 */#define MMC_VDD_20_21	0x00000100	/* VDD voltage 2.0 ~ 2.1 */#define MMC_VDD_21_22	0x00000200	/* VDD voltage 2.1 ~ 2.2 */#define MMC_VDD_22_23	0x00000400	/* VDD voltage 2.2 ~ 2.3 */#define MMC_VDD_23_24	0x00000800	/* VDD voltage 2.3 ~ 2.4 */#define MMC_VDD_24_25	0x00001000	/* VDD voltage 2.4 ~ 2.5 */#define MMC_VDD_25_26	0x00002000	/* VDD voltage 2.5 ~ 2.6 */#define MMC_VDD_26_27	0x00004000	/* VDD voltage 2.6 ~ 2.7 */#define MMC_VDD_27_28	0x00008000	/* VDD voltage 2.7 ~ 2.8 */#define MMC_VDD_28_29	0x00010000	/* VDD voltage 2.8 ~ 2.9 */#define MMC_VDD_29_30	0x00020000	/* VDD voltage 2.9 ~ 3.0 */#define MMC_VDD_30_31	0x00040000	/* VDD voltage 3.0 ~ 3.1 */#define MMC_VDD_31_32	0x00080000	/* VDD voltage 3.1 ~ 3.2 */#define MMC_VDD_32_33	0x00100000	/* VDD voltage 3.2 ~ 3.3 */#define MMC_VDD_33_34	0x00200000	/* VDD voltage 3.3 ~ 3.4 */#define MMC_VDD_34_35	0x00400000	/* VDD voltage 3.4 ~ 3.5 */#define MMC_VDD_35_36	0x00800000	/* VDD voltage 3.5 ~ 3.6 */#define MMC_CARD_BUSY	0x80000000	/* Card Power up status bit *//* * CSD field definitions */#define CSD_STRUCT_VER_1_0  0           /* Valid for system specification 1.0 - 1.2 */#define CSD_STRUCT_VER_1_1  1           /* Valid for system specification 1.4 - 2.2 */#define CSD_STRUCT_VER_1_2  2           /* Valid for system specification 3.1       */#define CSD_SPEC_VER_0      0           /* Implements system specification 1.0 - 1.2 */#define CSD_SPEC_VER_1      1           /* Implements system specification 1.4 */#define CSD_SPEC_VER_2      2           /* Implements system specification 2.0 - 2.2 */#define CSD_SPEC_VER_3      3           /* Implements system specification 3.1 */#endif  /* MMC_MMC_PROTOCOL_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91.成人天堂一区| 国产精品欧美一区二区三区| 欧美精品一区二区久久久| 中文字幕在线一区| 麻豆成人91精品二区三区| 91在线看国产| 久久久久久免费| 久久超碰97中文字幕| 欧美日韩亚洲综合一区 | 天天综合天天做天天综合| 国产成人午夜视频| 精品成人私密视频| 秋霞午夜av一区二区三区| 色综合久久88色综合天天6| 久久九九久精品国产免费直播| 天堂影院一区二区| 欧美艳星brazzers| 一区二区三区欧美| 91视频观看免费| 中文字幕亚洲区| 成人aaaa免费全部观看| 中文av一区二区| 国产69精品久久99不卡| 久久久www免费人成精品| 精品无人区卡一卡二卡三乱码免费卡| 欧美色男人天堂| 一区二区三国产精华液| 色综合久久88色综合天天| 国产精品视频yy9299一区| 国产成人在线视频网站| 日韩免费观看高清完整版| 精品无人码麻豆乱码1区2区| 国产美女主播视频一区| 一区二区三区在线高清| 日韩亚洲电影在线| 国产精品伊人色| 另类的小说在线视频另类成人小视频在线 | 国产福利一区二区三区在线视频| 色94色欧美sute亚洲线路二| 亚洲精品视频在线观看网站| 日本黄色一区二区| 亚洲尤物在线视频观看| 欧美日韩精品一区二区在线播放| 视频一区视频二区中文| 精品理论电影在线观看 | 亚洲专区一二三| 欧美日韩一区高清| 久久成人免费网站| 国产精品美女久久久久久久网站| www.色综合.com| 亚洲高清免费在线| 日韩欧美高清在线| 东方aⅴ免费观看久久av| 1000部国产精品成人观看| 欧美少妇bbb| 国内不卡的二区三区中文字幕| 国产亚洲成年网址在线观看| 色视频一区二区| 爽好多水快深点欧美视频| 天堂蜜桃一区二区三区| 日韩一区二区三区在线| 国产成人午夜片在线观看高清观看| 亚洲精品视频观看| 欧美r级在线观看| 一本大道久久a久久综合婷婷| 日韩和欧美一区二区三区| 久久精品人人做人人爽97| 欧美视频中文字幕| 成人午夜精品在线| 日韩av电影天堂| 国产精品国产三级国产| 欧美一级欧美三级在线观看| 成人免费毛片高清视频| 毛片av中文字幕一区二区| 亚洲婷婷在线视频| 久久视频一区二区| 欧美精品第1页| caoporen国产精品视频| 久久99国产精品成人| 亚洲精品老司机| 国产日韩精品一区二区浪潮av | 偷窥少妇高潮呻吟av久久免费| 久久久久久久久伊人| 欧美午夜宅男影院| 成人av在线播放网址| 另类中文字幕网| 亚洲国产日产av| 国产精品久久看| 久久久久久夜精品精品免费| 91超碰这里只有精品国产| 91欧美一区二区| 5566中文字幕一区二区电影| 成人精品亚洲人成在线| 久久99国产精品久久| 午夜精品一区在线观看| 亚洲乱码国产乱码精品精的特点| 久久久久国产精品麻豆 | 欧美日本韩国一区二区三区视频| 99这里只有精品| 国产精品资源在线看| 美日韩黄色大片| 婷婷夜色潮精品综合在线| 亚洲影院在线观看| 一区二区三区高清在线| 国产精品福利电影一区二区三区四区 | 国产精品福利一区二区| 中文字幕成人在线观看| 中文字幕av资源一区| 中文字幕欧美区| 国产精品久久精品日日| 国产精品久久久久久久久免费樱桃 | 国产无人区一区二区三区| 精品国精品国产尤物美女| 日韩精品在线一区| 欧美成人乱码一区二区三区| 精品少妇一区二区三区| 日韩欧美黄色影院| 久久久国产一区二区三区四区小说| 精品乱码亚洲一区二区不卡| 久久先锋资源网| 国产精品丝袜一区| 亚洲久本草在线中文字幕| 亚洲人成在线观看一区二区| 亚洲人被黑人高潮完整版| 亚洲综合一区二区| 美女免费视频一区二区| 国内精品第一页| 97精品国产露脸对白| 欧美在线小视频| 欧美一区二区三区日韩视频| 精品国产精品网麻豆系列| 中文一区二区在线观看| 亚洲三级久久久| 日本国产一区二区| 欧美精品欧美精品系列| 精品国产乱子伦一区| 中文字幕一区二区三区色视频| 一区二区在线观看视频在线观看| 首页欧美精品中文字幕| 国产精品一区久久久久| 色综合天天做天天爱| 欧美一区二区女人| 国产精品美女久久久久aⅴ| 亚洲一区二区精品视频| 九九久久精品视频| 91无套直看片红桃| 日韩免费高清av| 亚洲欧美日韩电影| 久久精品国产色蜜蜜麻豆| 95精品视频在线| 日韩一区二区在线观看| 亚洲欧美电影院| 九九九久久久精品| 欧美探花视频资源| 日本一区二区视频在线| 日韩精品色哟哟| av电影天堂一区二区在线| 欧美疯狂性受xxxxx喷水图片| 国产香蕉久久精品综合网| 亚洲成av人片www| 国产成人免费xxxxxxxx| 欧美高清dvd| 亚洲免费av网站| 国产麻豆视频精品| 69精品人人人人| 亚洲丝袜另类动漫二区| 六月丁香综合在线视频| 欧美日韩综合在线| 中文字幕视频一区二区三区久| 美日韩一区二区| 欧美猛男超大videosgay| 国产精品视频免费| 韩国一区二区视频| 91精品午夜视频| 亚洲福利视频三区| 日本韩国一区二区三区视频| 国产精品毛片无遮挡高清| 韩国精品一区二区| 欧美va亚洲va香蕉在线| 亚洲精品国产一区二区精华液 | 国产乱子伦一区二区三区国色天香| 在线一区二区三区做爰视频网站| 国产欧美1区2区3区| 久久99精品久久久久久动态图| 欧美日韩成人综合| 午夜国产精品影院在线观看| 色哟哟一区二区三区| 亚洲品质自拍视频| 99riav久久精品riav| 亚洲视频香蕉人妖| 99re成人精品视频| 亚洲激情成人在线| 91久久精品一区二区| 玉米视频成人免费看| 一本色道久久加勒比精品 | 一本大道av一区二区在线播放| 国产精品国产三级国产普通话99 | 婷婷丁香久久五月婷婷| 欧美日本一区二区三区| 日韩av电影天堂|