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

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

?? cfnand.h

?? 6410BSP3
?? H
字號:
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) 2001  Microsoft Corporation

Module Name:    S3C6410.H

Abstract:        FLASH Media Driver Interface Samsung S3C6410 CPU with NAND Flash
                controller.

Environment:    As noted, this media driver works on behalf of the FAL to directly
                access the underlying FLASH hardware.  Consquently, this module
                needs to be linked with FLASHFAL.LIB to produce the device driver
                named FLASHDRV.DLL.

-----------------------------------------------------------------------------*/
#ifndef _S3C6410_CFNAND_H
#define _S3C6410_CFNAND_H

#include "FMD_LB.h"
#include "FMD_SB.h"
#include "nand.h"

#define BW_X08    (0)
#define BW_X16    (1)
#define BW_X32    (2)

#define NAND_MID_SAMSUNG  (0xEC)
#define NAND_MID_TOSHIBA  (0x98)
#define NAND_MID_FUJITSU  (0x04)
#define NAND_MID_NATIONAL (0x8F)
#define NAND_MID_RENESAS  (0x07)
#define NAND_MID_STMICRO  (0x20)
#define NAND_MID_HYNIX    (0xAD)

#define MAX_SECTORS_PER_PAGE    (8)


/*****************************************************************************/
/* S3C6410 Nand Flash Internal Data Structure Definition                                    */
/*****************************************************************************/
typedef struct
{
    UINT16 nMID;            /* Manufacturer ID               */
    UINT16 nDID;                /* Device ID                     */

    UINT16 nNumOfBlks;        /* Number of Blocks              */
    UINT16 nPgsPerBlk;        /* Number of Pages per block     */
    UINT16 nSctsPerPg;        /* Number of Sectors per page    */
    UINT16 nNumOfPlanes;    /* Number of Planes              */
    UINT16 nBlksInRsv;        /* The Number of Blocks in Reservior for Bad Blocks   */
    UINT8 nBadPos;            /* BadBlock Information Poisition*/
    UINT8 nLsnPos;            /* LSN Position                  */
    UINT8 nECCPos;            /* ECC Policy : HW_ECC, SW_ECC   */
    UINT16 nBWidth;            /* Nand Organization X8 or X16   */

    UINT16 nTrTime;            /* Typical Read Op Time          */
    UINT16 nTwTime;            /* Typical Write Op Time         */
    UINT16 nTeTime;            /* Typical Erase Op Time         */
    UINT16 nTfTime;            /* Typical Transfer Op Time      */
} FlashDevSpec;

static FlashDevSpec astNandSpec[] = {
    /*************************************************************************/
    /* nMID, nDID,                                                           */
    /*            nNumOfBlks                                                 */
    /*                  nPgsPerBlk                                           */
    /*                      nSctsPerPg                                       */
    /*                         nNumOfPlanes                                  */
    /*                            nBlksInRsv                                 */
    /*                                nBadPos                                */
    /*                                   nLsnPos                             */
    /*                                      nECCPos                          */
    /*                                         nBWidth                       */
    /*                                                nTrTime                */
    /*                                                    nTwTime            */
    /*                                                         nTeTime       */
    /*                                                                nTfTime*/
    /*************************************************************************/
    /* 8Gbit DDP NAND Flash */
    { NAND_MID_SAMSUNG, 0xD3, 8192, 64, 4, 2,160, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    /* 4Gbit DDP NAND Flash */
    { NAND_MID_SAMSUNG, 0xAC, 4096, 64, 4, 2, 80, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0xDC, 4096, 64, 4, 2, 80, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xBC, 4096, 64, 4, 2, 80, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xCC, 4096, 64, 4, 2, 80, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    /* 2Gbit NAND Flash */
    { NAND_MID_SAMSUNG, 0xAA, 2048, 64, 4, 1, 40, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0xDA, 2048, 64, 4, 1, 40, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xBA, 2048, 64, 4, 1, 40, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xCA, 2048, 64, 4, 1, 40, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    /* 2Gbit DDP NAND Flash */
    //{ NAND_MID_SAMSUNG, 0xDA, 2048, 64, 4, 2, 40, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xAA, 2048, 64, 4, 2, 40, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    //{ 0xEC, 0xBA, 2048, 64, 4, 2, 40, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    //{ 0xEC, 0xCA, 2048, 64, 4, 2, 40, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    /*1Gbit NAND Flash */
    { NAND_MID_SAMSUNG, 0xA1, 1024, 64, 4, 1, 20, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0xF1, 1024, 64, 4, 1, 20, 0, 2, 8, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xB1, 1024, 64, 4, 1, 20, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0xC1, 1024, 64, 4, 1, 20, 0, 2, 8, BW_X16, 50, 350, 2000, 50},
    /* 1Gbit NAND Flash */
    { NAND_MID_SAMSUNG, 0x79, 8192, 32, 1, 4,120, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0x78, 8192, 32, 1, 4,120, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x74, 8192, 32, 1, 4,120,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x72, 8192, 32, 1, 4,120,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    /* 512Mbit NAND Flash */
    { NAND_MID_SAMSUNG, 0x76, 4096, 32, 1, 4, 70, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0x36, 4096, 32, 1, 4, 70, 5, 0, 6, BW_X08, 50, 350, 2000, 50},

    /* 512Mbit XP Card */
    { NAND_MID_TOSHIBA, 0x76, 4096, 32, 1, 4, 70, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_TOSHIBA, 0x79, 4096, 32, 1, 4, 70, 5, 0, 6, BW_X08, 50, 350, 2000, 50},

    //{ NAND_MID_SAMSUNG, 0x56, 4096, 32, 1, 4, 70,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x46, 4096, 32, 1, 4, 70,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    /* 256Mbit NAND Flash */
    { NAND_MID_SAMSUNG, 0x75, 2048, 32, 1, 1, 35, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0x35, 2048, 32, 1, 1, 35, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x55, 2048, 32, 1, 1, 35,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x45, 2048, 32, 1, 1, 35,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    /* 128Mbit NAND Flash */
    { NAND_MID_SAMSUNG, 0x73, 1024, 32, 1, 1, 20, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    { NAND_MID_SAMSUNG, 0x33, 1024, 32, 1, 1, 20, 5, 0, 6, BW_X08, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x53, 1024, 32, 1, 1, 20,11, 0, 6, BW_X16, 50, 350, 2000, 50},
    //{ NAND_MID_SAMSUNG, 0x43, 1024, 32, 1, 1, 20,11, 0, 6, BW_X16, 50, 350, 2000, 50},

    { 0x00, 0x00,    0,  0, 0, 0,  0, 0, 0, 0,      0,  0,   0,    0,  0}
};

#endif _S3C6410_CFNAND_H

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品国产免费网站| 久久疯狂做爰流白浆xx| 精品粉嫩aⅴ一区二区三区四区| 欧美三区在线观看| 欧美在线免费视屏| 在线免费视频一区二区| 99国产精品久久久久久久久久久| 99久久99精品久久久久久| 97久久精品人人澡人人爽| 成人看片黄a免费看在线| 国产xxx精品视频大全| 成人av电影在线观看| 成人福利视频网站| 91浏览器打开| 6080yy午夜一二三区久久| 日韩精品一区二区三区在线| 精品国免费一区二区三区| 欧美精品一区二区三区久久久| 国产视频一区二区三区在线观看| 日本一区二区三级电影在线观看 | 亚洲欧洲av色图| 亚洲精品视频免费看| 亚洲无人区一区| 老司机精品视频一区二区三区| 99国产精品一区| 欧洲在线/亚洲| 欧美v日韩v国产v| 国产精品欧美一区喷水| 夜夜嗨av一区二区三区中文字幕 | 日韩欧美国产午夜精品| 久久久亚洲精华液精华液精华液| 中文一区二区在线观看| 亚洲一区二区精品视频| 精品一区二区三区视频| 99这里只有精品| 欧美一区二区高清| 亚洲色图在线看| 秋霞影院一区二区| 91亚洲精华国产精华精华液| 日韩午夜在线影院| 亚洲欧洲精品一区二区三区 | 91麻豆精品国产91久久久久久| 精品国产伦一区二区三区观看方式 | 久久久99久久精品欧美| 亚洲国产精品成人综合色在线婷婷 | 成人av网站免费| 日韩一区二区麻豆国产| 最近日韩中文字幕| 精彩视频一区二区| 欧美特级限制片免费在线观看| 欧美不卡一区二区三区| 亚洲精品一卡二卡| 成人小视频在线| 日韩欧美专区在线| 一区二区三区四区乱视频| 国产精品一品二品| 欧美一区二区女人| 亚洲6080在线| 91极品美女在线| 最新热久久免费视频| 国产精品自在欧美一区| 日韩欧美在线影院| 五月婷婷欧美视频| 91福利国产成人精品照片| 国产欧美久久久精品影院| 精品一区二区免费在线观看| 制服丝袜av成人在线看| 亚洲成在线观看| 在线观看不卡视频| 一区二区激情小说| 色综合久久久久久久| 国产精品乱码一区二区三区软件| 国产资源精品在线观看| 欧美成人女星排名| 久久精品99久久久| 日韩欧美激情一区| 韩国av一区二区| 精品国产乱码久久久久久蜜臀 | 精品国产亚洲在线| 久久99久国产精品黄毛片色诱| 久久亚洲春色中文字幕久久久| 狠狠色综合日日| 精品福利视频一区二区三区| 国产一区二区影院| 国产欧美1区2区3区| 懂色av一区二区在线播放| 亚洲国产成人午夜在线一区| 成人黄动漫网站免费app| 中文字幕一区二区三区不卡| 91丝袜呻吟高潮美腿白嫩在线观看| 中文字幕亚洲在| 日本韩国视频一区二区| 亚洲福利国产精品| 日韩欧美一级精品久久| 九一久久久久久| 国产日韩精品一区二区三区在线| 成人av资源下载| 亚洲黄色尤物视频| 欧美电影一区二区| 国产自产v一区二区三区c| 国产精品婷婷午夜在线观看| 色婷婷综合久久久久中文一区二区 | 日韩一区二区精品葵司在线| 国产一区二区免费在线| 中文字幕一区二区三区色视频| 欧美亚洲国产一区二区三区va| 日韩成人精品在线| 中文字幕欧美区| www.亚洲激情.com| 欧美成人国产一区二区| 国产精品一区二区久久不卡| 中文字幕av一区二区三区 | 精品日韩欧美在线| 高清在线观看日韩| 亚洲自拍另类综合| 精品国产免费视频| 91浏览器在线视频| 国内成人精品2018免费看| 亚洲女同一区二区| 久久久久久久久97黄色工厂| 欧美综合久久久| 粉嫩一区二区三区性色av| 日韩激情视频在线观看| 欧美国产禁国产网站cc| 日韩一级黄色片| 在线亚洲高清视频| 国产v综合v亚洲欧| 久久国内精品自在自线400部| 日本欧美加勒比视频| 国产精品色呦呦| 欧美大片在线观看一区二区| 色婷婷av一区二区三区gif| 麻豆成人av在线| 亚洲国产cao| 亚洲精品视频观看| 国产欧美精品区一区二区三区| 777a∨成人精品桃花网| 色噜噜狠狠成人网p站| 国产aⅴ精品一区二区三区色成熟| 日本三级亚洲精品| 亚洲另类中文字| 国产精品成人网| 久久精品亚洲乱码伦伦中文| 日韩欧美国产高清| 欧美伦理电影网| 欧美日韩在线精品一区二区三区激情| 丁香网亚洲国际| 国产成a人无v码亚洲福利| 精品一区二区在线视频| 日韩成人免费在线| 日韩福利视频导航| 亚洲成人免费观看| 午夜电影一区二区| 亚洲丰满少妇videoshd| 伊人色综合久久天天| 亚洲精品久久久久久国产精华液| 国产精品色呦呦| 国产精品免费久久久久| 国产精品视频第一区| 国产日韩高清在线| 国产精品伦理在线| 18欧美亚洲精品| 一区二区三区在线免费观看| 伊人婷婷欧美激情| 亚洲图片自拍偷拍| 国产成人精品www牛牛影视| 国产精品亚洲专一区二区三区| 国产精品一区二区久激情瑜伽| 国产91露脸合集magnet| 成人成人成人在线视频| 色婷婷国产精品| 3atv一区二区三区| 精品黑人一区二区三区久久| 欧美精品一区二区在线播放| 国产精品欧美综合在线| 亚洲精品久久久久久国产精华液| 午夜精品福利在线| 久久99久久99精品免视看婷婷 | 99久久精品免费看国产免费软件| av不卡一区二区三区| 欧美视频一区在线| 欧美一区二区三区四区五区| 国产午夜亚洲精品羞羞网站| 亚洲视频1区2区| 美女视频网站久久| 成人午夜看片网址| 91免费看`日韩一区二区| 91麻豆精品国产91久久久久久| 精品国产乱码久久久久久图片| 最新中文字幕一区二区三区| 免费人成黄页网站在线一区二区| 国产成人午夜高潮毛片| 欧美亚洲动漫精品| 久久精品亚洲一区二区三区浴池| 亚洲精品中文字幕在线观看| 国产一区二区三区在线观看免费 | 亚洲男女一区二区三区| 日本视频在线一区| 99国产欧美久久久精品| 亚洲精品一区在线观看|