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

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

?? sdi_reg_s3c2410.h

?? 三星公司ARM芯片S3C2410 SD/MMC LINUX 驅動程序源碼。
?? H
字號:
/* * Copyright (c) SAMSUNG ELECTRONICS  * 	SW.LEE <hitchcar@sec.samsung.com> *      S3C2410 SD Register Field definitons  */#ifndef _S3C2410_SDI_H#define _S3C2410_SDI_H#define rSDICON     (*(volatile unsigned *)(lowlevel->sd_base+0x00)) //SDI control#define rSDIPRE     (*(volatile unsigned *)(lowlevel->sd_base+0x04)) //SDI baud rate prescaler#define rSDICARG    (*(volatile unsigned *)(lowlevel->sd_base+0x08)) //SDI command argument#define rSDICCON    (*(volatile unsigned *)(lowlevel->sd_base+0x0c)) //SDI command control#define rSDICSTA    (*(volatile unsigned *)(lowlevel->sd_base+0x10)) //SDI command status#define rSDIRSP0    (*(volatile unsigned *)(lowlevel->sd_base+0x14)) //SDI response 0#define rSDIRSP1    (*(volatile unsigned *)(lowlevel->sd_base+0x18)) //SDI response 1#define rSDIRSP2    (*(volatile unsigned *)(lowlevel->sd_base+0x1c)) //SDI response 2#define rSDIRSP3    (*(volatile unsigned *)(lowlevel->sd_base+0x20)) //SDI response 3#define rSDIDTIMER  (*(volatile unsigned *)(lowlevel->sd_base+0x24)) //SDI data/busy timer#define rSDIBSIZE   (*(volatile unsigned *)(lowlevel->sd_base+0x28)) //SDI block size#define rSDIDCON    (*(volatile unsigned *)(lowlevel->sd_base+0x2c)) //SDI data control#define rSDIDCNT    (*(volatile unsigned *)(lowlevel->sd_base+0x30)) //SDI data remain counter#define rSDIDSTA    (*(volatile unsigned *)(lowlevel->sd_base+0x34)) //SDI data status#define rSDIFSTA    (*(volatile unsigned *)(lowlevel->sd_base+0x38)) //SDI FIFO status#define rSDIIMSK    (*(volatile unsigned *)(lowlevel->sd_base+0x40)) //SDI interrupt mask#ifdef __BIG_ENDIAN#define rSDIDAT    (*(volatile unsigned *)(lowlevel->sd_base+0x3f)) //SDI data			    //#define SDIDAT     (lowlevel->sd_base+0x3f)#else  // Little Endian#define rSDIDAT    (*(volatile unsigned *)(lowlevel->sd_base+0x3c)) //SDI data#endif/* Clock definitions */#ifndef PCLK#define  FCLK 202800000#define  HCLK (FCLK/2)#define  PCLK (HCLK/2)#endif/* SDI Control REgister */#define BYTE_ORDER_TYPE_B         0x00000010#define RECV_SDIO_INT_EN          0x00000008#define READ_WAIT_EN              0x00000004#define FIFO_RESET                0x00000002#define CLOCK_OUT_EN              0x00000001/* SDI Command Control Regiter Fields */#define NORMAL_COMMAND            0x0000#define ABORT_COMMAND             0x1000#define CMD_WITH_DATA             0x0800#define LONG_136RESPONSE          0x0400#define WAIT_RESPONSE             0x0200#define CMD_START                 0x0100#define CMD_INDEX_MASK            0xff#define START_TRANSMISSION_PRE    0x40/* SDI Status Register Index */#define SDI_CMD  0#define SDI_DATA 1#define SDI_FIFO 2#define SDI_STATUS_LENGTH 3/* SDI Command Status Register */#define MMC_STATUS_CRC_RESPONSE_ERROR  (1<<12)#define MMC_STATUS_CMD_SENT_DONE       (1<<11)#define MMC_STATUS_RESPONSE_TIMEOUT    (1<<10)#define MMC_STATUS_RESPONSE_RECV_DONE  (1<<9)#define MMC_STATUS_TRANS_ON            (1<<8)#define MMC_STATUS_RESPONSE_INDEX      (1<<7)#define MMC_STATUS_RESPONSE_INDEX_MASK (0xff)#define MMC_CMD_STATUS_WRITEONE_CLEAR  (0xf<<9)/* SDI Data Status Register */#define MMC_STATUS_RD_WAIT             (1<<10)#define MMC_STATUS_IO_INT_DETECT       (1<<9)#define MMC_STATUS_FIFO_ERROR          (1<<8)#define MMC_STATUS_CRC_WRITE_ERROR     (1<<7)#define MMC_STATUS_CRC_READ_ERROR      (1<<6)#define MMC_STATUS_DATA_BUSY_TIMEOUT   (1<<5)#define MMC_STATUS_DATA_TRANSFER_DONE  (1<<4)#define MMC_STATUS_BUSY_FINISH         (1<<3)#define MMC_STATUS_STARTBIT_ERROR      (1<<2)#define MMC_STATUS_TX_DATA_ON_PROGRESS (1<<1)#define MMC_STATUS_RX_DATA_ON_PROGRESS (1<<0)#define MMC_DATA_STATUS_WRITEONE_CLEAR (0x1f<<2)/* SDI FIFO Staus Register */#define MMC_STATUS_FIFO_READY_FOR_TX   (1<<13)#define MMC_STATUS_FIFO_READY_FOR_RX   (1<<12)#define MMC_STATUS_FIFO_TX_HALF_FULL   (1<<11)#define MMC_STATUS_FIFO_EMPTY          (1<<10)#define MMC_STATUS_FIFO_RX_LAST_DATA   (1<<9 )#define MMC_STATUS_FIFO_RX_FULL        (1<<8 )#define MMC_STATUS_FIFO_RX_HALF_FULL   (1<<7)#define MMC_STATUS_FIFO_COUNT_MASK     (0x7f)#define MMC_FIFO_STATUS_WRITEONE_CLEAR (0x7f<<6) #define S3C_SD_FIFO_SIZE               ( 64)  /* Physical size =64 bytes *//* SDI Block Size  SDIBSIZE register */#define BLOCK_SIZE_ZERO 	  0x0/* SDI Data Control Register -- SDIDCON */#define INT_PERIOD_SINGLEBLOCK    0x00200000#define TRAS_AF_RESPONSE_NODIRECT 0x00100000#define RECV_AF_CMD_NODIRECT      0x00080000#define BUSY_AF_CMD_NODIRECT      0x00040000#define DATA_TRANS_BLOCK          0x00020000#define STANDARD_BUS_MODE         0x00000000#define WIDE_BUS_MODE_EN          0x00010000#define DMA_MODE_EN               0x00008000#define STOP_BY_FORCE             0x00004000#define DATA_TRANS_READY          0x00000000#define DATA_TRANS_MASK           0x00003000#define DATA_TRANS_BUSY_START     0x00001000#define DATA_RECV_START           0x00002000#define DATA_TRANS_START          0x00003000#define DATA_MAX_BLKNUM           0x00000fff#define SDIDCON_ZERO              0x00000000/* SDI Response Register 0  *//* Card Status [31:0] (short), card Status[127:96](long) *//* SDI Respnose Register 1 */#define MMC_RESPONSE_CRC_8_0      (0xff<<24)#define MMC_RESPONSE_LONG_127_96  (0xffffffff)#define MMC_RESPONSE_LONG_135_128_VAL (0x3f)#define SDIRSP1_CRC_SHIFT          24#define MMC_RESPONSE_LONG_95_88   (0xff<<24)/* SDI Response Register 2 */#define MMC_RESPONSE_LONG_87_64   (0xffffff)/* SDI Response Register 3 */#define MMC_RESPONSE_LONG_63_32   (0xffffffff)/* SDI Response Register 4 */#define MMC_RESPONSE_LONG_31_0    (0xffffffff)/* SDI Data / Busy Timer (SDIDTIMER) Register */#define SDIDTIMER_DEFAULT         0xffff /*  * SDI Interrupt Mask Register  */#define S3C_RESPONSE_CRC_INT_ON           0x20000#define S3C_CMD_SENT_INT_ON               0x10000#define S3C_CMD_RESPONSE_TIMEOUT_INT_ON   0x08000#define S3C_RESPONSE_RECV_INT_ON          0x04000#define S3C_RD_WAIT_REQUEST_INT_ON        0x02000#define S3C_SDIO_RECV_INT_ON              0x01000#define S3C_FIFO_FAIL_ERROR_INT_ON        0x00800#define S3C_CRC_STATUS_ERROR_INT_ON       0x00400#define S3C_DATA_CRC_FAIL_INT_ON          0x00200#define S3C_DATA_TIMEOUT_INT_ON           0x00100#define S3C_DATA_CNT_ZERO_INT_ON          0x00080#define S3C_BUSY_COMPLETE_INT_ON          0x00040#define S3C_START_BIT_ERROR_INT_ON        0x00020#define S3C_TX_FIFO_HALF_INT_ON           0x00010#define S3C_TX_FIFO_EMPTY_INT_ON          0x00008#define S3C_RX_FIFO_LAST_DATA_INT_ON      0x00004#define S3C_RX_FIFO_FULL_INT_ON           0x00002#define S3C_RX_FIFO_HALF_INT_ON           0x00001#define S3C_ALL_MMC_INT_MASK              0x00000/*  COMMAND FORMAT DEFINITION */#define START_DIRECTION            0x40#define COMMAND_INDEX_MASK         0x3f/* this Constant not used */#define  MMC_CMD_DATA_CONT_FORMAT_NO_RESPONSE 0#define  MMC_CMD_DATA_CONT_FORMAT_R1          2#define  MMC_CMD_DATA_CONT_BUSY_BIT           4 #define  MMC_CMD_DATA_CONT_FORMAT_R2          16 #define  MMC_CMD_DATA_CONT_FORMAT_R3          32                    #define  MMC_CMD_DATA_CONT_FORMAT_R4          64                    #define  MMC_CMD_DATA_CONT_FORMAT_R5          128                 #define  MMC_CMD_DATA_CONT_FORMAT_R6          256#endif  /* _S3C2410_SDI_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲福利视频一区二区| 成人av在线资源网站| 久久久国产午夜精品| 精品一区二区三区不卡| 欧美精品日韩精品| 成人一道本在线| 国产精品一区二区三区乱码| 亚洲精品成人天堂一二三| 国产一区二区三区av电影| 亚洲一区二区三区四区在线| 国产精品久线在线观看| 国产亚洲成av人在线观看导航 | 国产精品三级av| 日韩一区二区免费高清| 欧美精品电影在线播放| 欧美丝袜丝交足nylons图片| 色综合久久久久综合99| 成人av影视在线观看| 国产99久久久国产精品潘金网站| 日韩精品五月天| 亚洲人成电影网站色mp4| 国产女人aaa级久久久级| 久久久精品中文字幕麻豆发布| 日韩小视频在线观看专区| 日韩一卡二卡三卡国产欧美| 777a∨成人精品桃花网| 五月激情综合婷婷| 亚洲欧美一区二区三区孕妇| 中文字幕一区二区三区不卡在线| 精品国产乱码久久久久久图片 | 日本aⅴ免费视频一区二区三区| 一区二区三区不卡在线观看 | 亚洲美女屁股眼交| 亚洲精品成人悠悠色影视| 中文字幕字幕中文在线中不卡视频| 久久精品视频一区二区| 久久综合久久综合久久综合| 久久久亚洲高清| 国产精品麻豆网站| 亚洲乱码中文字幕| 视频一区二区欧美| 久久99九九99精品| 国产高清一区日本| 一本大道av伊人久久综合| 91国偷自产一区二区三区观看 | 国产高清精品网站| 久久亚洲精华国产精华液 | 欧美性三三影院| 555夜色666亚洲国产免| 精品99一区二区| 中文字幕亚洲在| 午夜久久电影网| 国产精品2024| 欧美日韩不卡在线| 日本一区二区三区四区| 有坂深雪av一区二区精品| 一区二区三区小说| 奇米综合一区二区三区精品视频| 韩国一区二区在线观看| 国产精品国产a级| 日韩精品乱码免费| 成人av片在线观看| 欧美xfplay| 亚洲午夜三级在线| 丁香激情综合国产| 日韩欧美资源站| 国产精品久久免费看| 香蕉成人啪国产精品视频综合网| 国产一区在线不卡| 777亚洲妇女| 亚洲精品写真福利| 国产成人在线免费观看| 欧美一区二区三区视频在线观看| 国产精品乱码久久久久久| 一区二区三区日韩在线观看| 亚洲一区二区三区四区在线| 在线观看免费亚洲| 亚洲一区二区在线免费看| 国精产品一区一区三区mba视频 | 国产综合久久久久影院| 99v久久综合狠狠综合久久| 91精品国模一区二区三区| 最新久久zyz资源站| 国产成人高清视频| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产乱淫av一区二区三区| 欧美综合天天夜夜久久| 久久视频一区二区| 国产主播一区二区三区| 色综合天天做天天爱| 欧美三级电影在线看| 国产一区二区毛片| 日韩免费视频一区| 亚洲欧洲成人精品av97| 狠狠色狠狠色合久久伊人| 91精品一区二区三区在线观看| 国产精品网曝门| 成人精品一区二区三区中文字幕 | 久久久久国色av免费看影院| 亚洲欧洲成人av每日更新| 久久99精品久久久| 欧美成人女星排名| 国产激情视频一区二区三区欧美| 日韩欧美色综合网站| 久久精品国产成人一区二区三区 | 免费在线一区观看| 青娱乐精品视频在线| 亚州成人在线电影| 日韩激情一二三区| 懂色一区二区三区免费观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 午夜av电影一区| 欧美日韩精品电影| 亚洲成av人片在线| 日韩欧美区一区二| 国产乱理伦片在线观看夜一区| 日韩欧美综合一区| 韩国毛片一区二区三区| 中文字幕免费不卡| 在线观看亚洲专区| 国产成人激情av| 美女一区二区三区| 一区二区三区欧美视频| 欧美丰满美乳xxx高潮www| 91香蕉视频mp4| 91亚洲永久精品| 麻豆一区二区三| 亚洲免费在线观看| 国产亚洲短视频| 欧美成人r级一区二区三区| 日本高清无吗v一区| 国产精品77777| 日韩不卡一区二区三区| 亚洲人成亚洲人成在线观看图片| 久久亚洲一区二区三区明星换脸| 欧美视频一区二区三区在线观看| 国产99久久久国产精品| 久久精品国产成人一区二区三区| 亚洲国产另类精品专区| 亚洲天堂av一区| 国产精品国模大尺度视频| 精品女同一区二区| 欧美一区二区福利视频| 欧美性受xxxx| 欧美性xxxxxx少妇| 色噜噜久久综合| 91在线国内视频| bt7086福利一区国产| 国产成人免费视频精品含羞草妖精 | 中文字幕一区二区三| 久久欧美中文字幕| 欧美成人精品1314www| 日韩欧美一区二区久久婷婷| 欧美精品亚洲二区| 欧美一区二区三区视频| 欧美一区二区三区视频| 欧美日韩大陆一区二区| 欧美午夜精品一区| 欧美色大人视频| 欧美男男青年gay1069videost | 欧美一区二区视频在线观看| 欧美日韩精品电影| 51精品秘密在线观看| 欧美伦理视频网站| 7777精品伊人久久久大香线蕉的 | 精品国内二区三区| 久久久久成人黄色影片| 国产精品欧美一级免费| 亚洲欧美国产77777| 午夜视频在线观看一区二区三区| 午夜视频在线观看一区二区三区| 日韩不卡一区二区三区| 国产精品性做久久久久久| 久久99精品国产麻豆婷婷洗澡| 国产999精品久久久久久| 一本色道久久综合亚洲91| 欧美久久久影院| 国产精品美女久久久久久2018 | 欧美日韩综合不卡| 欧美妇女性影城| 精品精品欲导航| 国产精品美女一区二区在线观看| 伊人夜夜躁av伊人久久| 日一区二区三区| 国产精品伊人色| 91视频免费观看| 日韩精品一区二区三区swag | 欧美人体做爰大胆视频| 日韩美一区二区三区| 国产精品久久777777| 五月天激情小说综合| 国产传媒欧美日韩成人| 99re热视频精品| 免费av成人在线| 亚洲欧美日韩电影| 国产在线一区观看| 欧美三级日韩三级| 中文字幕国产一区二区| 午夜精品123| 色就色 综合激情|