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

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

?? s3c2510.h

?? 2510官方bsp,可以作為開發bsp的參考
?? H
?? 第 1 頁 / 共 5 頁
字號:
/* s3c2510.h - SAMSUNG S3C2510 header file */

/* Copyright 2002 SAMSUNG ELECTRONICS */

/*
modification history
--------------------
01b,10July02,jwchoi
01a,08feb02,jmLee created.
*/


#ifndef INCs3c2510h
#define INCs3c2510h

#ifdef  __cplusplus
extern  "C" {
#endif


#ifndef S3C2510ABBREVIATIONS
#define S3C2510ABBREVIATIONS

#ifdef   _ASMLANGUAGE
#define CAST(x)
#else /* _ASMLANGUAGE */
typedef volatile UCHAR VCHAR;                               /* shorthand for volatile UCHAR */
typedef volatile INT32 VINT32;                              /* volatile unsigned word */
typedef volatile INT16 VINT16;                              /* volatile unsigned halfword */
typedef volatile INT8 VINT8;                                /* volatile unsigned byte */
typedef volatile UINT32 VUINT32;                            /* volatile unsigned word */
typedef volatile UINT16 VUINT16;                            /* volatile unsigned halfword */
typedef volatile UINT8 VUINT8;                              /* volatile unsigned byte */
#define CAST(x) (x)
#endif  /* _ASMLANGUAGE */

#endif /* S3C2510ABBREVIATIONS */


/* S3C2510 ASIC Base Address */

#define S3C2510_REG_BASE_ADRS           0xF0000000          /* Internal Register Base Address */
#define S3C2510_REG_SIZE                0x00200000          /* Internal Register Size */

#define REG_32(_off)                    (CAST(VUINT32 *)(S3C2510_REG_BASE_ADRS + _off))
#define REG_16(_off)                    (CAST(VUINT16 *)(S3C2510_REG_BASE_ADRS + _off))
#define REG_8(_off)                     (CAST(VUINT8  *)(S3C2510_REG_BASE_ADRS + _off))


/*******************************************************************************
        S3C2510 System Configuration Special Registers
*******************************************************************************/

#define S3C2510_SYSCFG                  REG_32(0x00000000)  /* System Configuration Register */
#define S3C2510_PDCODE                  REG_32(0x00000004)  /* Product Code and Revision Number Register */
#define S3C2510_MISCREG                 REG_32(0x00000008)  /* System Clock Control Register */
#define S3C2510_PCLKDIS                 REG_32(0x0000000C)  /* Peripheral Clock Disable Register */
#define S3C2510_CLKST                   REG_32(0x00000010)  /* Clock Status Register */
#define S3C2510_HPRIF                   REG_32(0x00000014)  /* AHB Bus Master Fixed Priority Register */
#define S3C2510_HPRIR                   REG_32(0x00000018)  /* AHB Bus Master Round-Robin Priority Register */
#define S3C2510_CPLLCON                 REG_32(0x0000001C)  /* Core PLL Configuration Register */
#define S3C2510_SPLLCON                 REG_32(0x00000020)  /* System PLL Configuration Register */
#define S3C2510_UPLLCON                 REG_32(0x00000024)  /* USB PLL Configuration Register */
#define S3C2510_PPLLCON                 REG_32(0x00000028)  /* PHY PLL Configuration Register */

/* System Configuration Register Bit Definitions */

#define S3C2510_SYSCFG_CPLLREN          0x80000000          /* CPLLCON Register Enable */
#define S3C2510_SYSCFG_SPLLREN          0x40000000          /* SPLLCON Register Enable */
#define S3C2510_SYSCFG_UPLLREN          0x20000000          /* UPLLCON Register Enable */
#define S3C2510_SYSCFG_PPLLREN          0x10000000          /* PPLLCON Register Enable */
#define S3C2510_SYSCFG_CPLLCE           0x08000000          /* CPLL Clock Enable during Configuration */
#define S3C2510_SYSCFG_SPLLCE           0x04000000          /* SPLL Clock Enable during Configuration */
#define S3C2510_SYSCFG_UPLLCE           0x02000000          /* UPLL Clock Enable during Configuration */
#define S3C2510_SYSCFG_PPLLCE           0x01000000          /* PPLL Clock Enable during Configuration */
#define S3C2510_SYSCFG_BIG              0x00010000          /* Big Endian */
#define S3C2510_SYSCFG_REMAP            0x00000100          /* Remap Enable */
#define S3C2510_SYSCFG_HCLKODIS         0x00000010          /* HCLKO Output Disable */
#define S3C2510_SYSCFG_ARBR             0x00000002          /* Round-Robin Priority */
#define S3C2510_SYSCFG_ARBF             0x00000001          /* Fixed Priority */
#define S3C2510_SYSCFG_ARBC             0x00000000          /* Conventional Round-Robin Priority.
															   All bus master can get the bus equally. */

/* Product Code and Revision Number Register Bit Definitions */

#define S3C2510_PDCODE_PC_MASK          0xFFFF0000          /* Product Code */
#define     S3C2510_PDCODE_PC_SHIFT         16
#define S3C2510_PDCODE_MAJ_REV_MASK     0x000000F0          /* Major Revision Number */
#define     S3C2510_PDCODE_MAJ_REV_SHIFT    4               /* Major Revision Number */
#define S3C2510_PDCODE_MIN_REV_MASK     0x0000000F          /* Minor Revision Number */
#define     S3C2510_PDCODE_MIN_REV_SHIFT    0

/* System Clock Control Register */

#define S3C2510_CLKCON_DVAL_MASK        0x0000FFFF          /* System Clock Dividing Clock */
#define     S3C2510_CLKCON_DIV_1            0x00000000      /* Divide by     1 */
#define     S3C2510_CLKCON_DIV_2            0x00000001      /* Divide by     2 */
#define     S3C2510_CLKCON_DIV_3            0x00000002      /* Divide by     3 */
#define     S3C2510_CLKCON_DIV_5            0x00000004      /* Divide by     5 */
#define     S3C2510_CLKCON_DIV_9            0x00000008      /* Divide by     9 */
#define     S3C2510_CLKCON_DIV_17           0x00000010      /* Divide by    17 */
#define     S3C2510_CLKCON_DIV_33           0x00000020      /* Divide by    33 */
#define     S3C2510_CLKCON_DIV_65           0x00000040      /* Divide by    65 */
#define     S3C2510_CLKCON_DIV_129          0x00000080      /* Divide by   129 */
#define     S3C2510_CLKCON_DIV_257          0x00000100      /* Divide by   257 */
#define     S3C2510_CLKCON_DIV_513          0x00000200      /* Divide by   513 */
#define     S3C2510_CLKCON_DIV_1025         0x00000400      /* Divide by  1025 */
#define     S3C2510_CLKCON_DIV_2049         0x00000800      /* Divide by  2049 */
#define     S3C2510_CLKCON_DIV_4097         0x00001000      /* Divide by  4097 */
#define     S3C2510_CLKCON_DIV_8193         0x00002000      /* Divide by  8193 */
#define     S3C2510_CLKCON_DIV_16385        0x00004000      /* Divide by 16385 */
#define     S3C2510_CLKCON_DIV_32769        0x00008000      /* Divide by 32769 */

/* Peripheral Clock Disable Register Bit Definitions. If set to one, disable corresponding block. */

#define S3C2510_PCLKDIS_SRREQ           0x80000000          /* SDRAM Self Refresh Request */
#define S3C2510_PCLKDIS_SRACK           0x40000000          /* SDRAM Self Refresh Acknowedge(Read Only) */
#define S3C2510_PCLKDIS_SAR		        0x04000000          /* SAR_UTOPIA Clock Disable */
#define S3C2510_PCLKDIS_PCI_PCCARD      0x02000000          /* PCI/PCCard Clock Disable */
#define S3C2510_PCLKDIS_USBH	        0x01000000          /* USB Host Clock Disable */
#define S3C2510_PCLKDIS_SDRAM           0x00800000          /* SDRAM Clock Disable */
#define S3C2510_PCLKDIS_MEMCON          0x00400000          /* MEMCON Clock Disable */
#define S3C2510_PCLKDIS_DES             0x00200000          /* DES Clock Disable */
#define S3C2510_PCLKDIS_I2C             0x00100000          /* I2C Clock Disable */
#define S3C2510_PCLKDIS_IOP             0x00080000          /* IOP Clock Disable */
#define S3C2510_PCLKDIS_WDT             0x00040000          /* Watch Dog Timer Clock Disable */
#define S3C2510_PCLKDIS_TIMER5          0x00020000          /* TIMER 5 Clock Disable */
#define S3C2510_PCLKDIS_TIMER4          0x00010000          /* TIMER 4 Clock Disable */
#define S3C2510_PCLKDIS_TIMER3          0x00008000          /* TIMER 3 Clock Disable */
#define S3C2510_PCLKDIS_TIMER2          0x00004000          /* TIMER 2 Clock Disable */
#define S3C2510_PCLKDIS_TIMER1          0x00002000          /* TIMER 1 Clock Disable */
#define S3C2510_PCLKDIS_TIMER0          0x00001000          /* TIMER 0 Clock Disable */
#define S3C2510_PCLKDIS_HUART1          0x00000800          /* HUART 1 Clock Disable */
#define S3C2510_PCLKDIS_HUART0          0x00000400          /* HUART 0 Clock Disable */
#define S3C2510_PCLKDIS_CUART           0x00000200          /* CUART Clock Disable */
#define S3C2510_PCLKDIS_USB             0x00000100          /* USB Target(Device)Clock Disable */
#define S3C2510_PCLKDIS_ETH1            0x00000080          /* ETHER 1 Clock Disable */
#define S3C2510_PCLKDIS_ETH0            0x00000040          /* ETHER 0 Clock Disable */
#define S3C2510_PCLKDIS_GDMA5           0x00000020          /* GDMA 5 Clock Disable */
#define S3C2510_PCLKDIS_GDMA4           0x00000010          /* GDMA 4 Clock Disable */
#define S3C2510_PCLKDIS_GDMA3           0x00000008          /* GDMA 3 Clock Disable */
#define S3C2510_PCLKDIS_GDMA2           0x00000004          /* GDMA 2 Clock Disable */
#define S3C2510_PCLKDIS_GDMA1           0x00000002          /* GDMA 1 Clock Disable */
#define S3C2510_PCLKDIS_GDMA0           0x00000001          /* GDMA 0 Clock Disable */

/* Clock Status Register Bit Definitions */

#define S3C2510_CLKST_MODE_MASK         0xC0000000          /* Clock Mode */
#define     S3C2510_CLKST_MODE_FASTBUS      0x00000000      /* FastBus Mode */
#define     S3C2510_CLKST_MODE_SYNC         0x40000000      /* Synchronous Mode */
#define     S3C2510_CLKST_MODE_SYNC1	    0x80000000      /* In fact, it is Sync Mode */
#define     S3C2510_CLKST_MODE_ASYNC        0xC0000000      /* Asynchronous Mode */
#define S3C2510_CLKST_BUSFREQ_MASK      0x00FFF000          /* System Bus Clock Frequency, BCD */
#define S3C2510_CLKST_CPUFREQ_MASK      0x00000FFF          /* CPU Clock Frequency, BCD */

/* PLL Control Register Bit Definitions */

#define S3C2510_PLL_S_MASK              0x00030000          /* Scaler */
#define     S3C2510_PLL_S_SHIFT             16
#define S3C2510_PLL_P_MASK              0x00003F00          /* Pre Divider */
#define     S3C2510_PLL_P_SHIFT             8
#define S3C2510_PLL_M_MASK              0x000000FF          /* Main Vivider */
#define     S3C2510_PLL_M_SHIFT             0


/*******************************************************************************
        S3C2510 External I/O Bank Controller Special Registers
*******************************************************************************/

#define S3C2510_B0CON                   REG_32(0x00010000)  /* Bank 0 Control Register */
#define S3C2510_B1CON                   REG_32(0x00010004)  /* Bank 1 Control Register */
#define S3C2510_B2CON                   REG_32(0x00010008)  /* Bank 2 Control Register */
#define S3C2510_B3CON                   REG_32(0x0001000C)  /* Bank 3 Control Register */
#define S3C2510_B4CON                   REG_32(0x00010010)  /* Bank 4 Control Register */
#define S3C2510_B5CON                   REG_32(0x00010014)  /* Bank 5 Control Register */
#define S3C2510_B6CON                   REG_32(0x00010018)  /* Bank 6 Control Register */
#define S3C2510_B7CON                   REG_32(0x0001001C)  /* Bank 7 Control Register */
#define S3C2510_MUXBCON                 REG_32(0x00010020)  /* Muxed Bus Control Register */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色激情天天射综合网| 久久激情五月激情| 91一区二区在线| 国产精品理伦片| 99在线精品观看| 亚洲国产精品久久不卡毛片 | 色一区在线观看| 亚洲一区二三区| 日韩女优av电影| 高清不卡一区二区| 亚洲欧美福利一区二区| 精品视频1区2区| 日韩成人午夜精品| 国产网红主播福利一区二区| 成人福利视频网站| 亚洲v精品v日韩v欧美v专区| 精品精品国产高清a毛片牛牛| 国产91精品免费| 亚洲一区二区三区四区在线 | 欧美午夜理伦三级在线观看| 日本欧美一区二区| 国产欧美综合在线观看第十页| av在线不卡网| 欧美a一区二区| 中文字幕人成不卡一区| 欧美人与禽zozo性伦| 国产成人无遮挡在线视频| 亚洲精品第1页| 精品久久久久久综合日本欧美| 99久久婷婷国产| 老司机午夜精品99久久| 亚洲另类春色国产| 久久夜色精品国产欧美乱极品| 99在线精品观看| 久久97超碰国产精品超碰| 亚洲青青青在线视频| 精品成人在线观看| 欧美日韩一区二区三区在线| 国产成人精品亚洲777人妖| 亚洲综合色婷婷| 国产精品麻豆一区二区| 欧美不卡一区二区三区| 欧洲一区二区三区在线| 成人一道本在线| 蜜臀精品久久久久久蜜臀| 一区二区三区不卡视频在线观看| 久久九九久精品国产免费直播| 欧美日韩精品一区二区天天拍小说| 国产精品99久久久久| 青草国产精品久久久久久| 亚洲精品ww久久久久久p站| 中文字幕高清不卡| 精品国产网站在线观看| 7777精品久久久大香线蕉| 日本国产一区二区| 91在线视频免费91| 国产福利一区二区三区视频 | 中文字幕 久热精品 视频在线| 日韩一区二区三区免费观看| 欧美日韩黄视频| 91成人国产精品| 色综合久久中文综合久久97| hitomi一区二区三区精品| 国产精品主播直播| 精品亚洲porn| 久草中文综合在线| 久久国产欧美日韩精品| 秋霞午夜鲁丝一区二区老狼| 亚洲大片在线观看| 一区二区欧美在线观看| 一区二区三区精品在线| 亚洲男人电影天堂| 伊人性伊人情综合网| 亚洲三级电影网站| 综合欧美亚洲日本| 亚洲美女一区二区三区| 亚洲私人影院在线观看| 亚洲免费观看高清| 亚洲精品成人天堂一二三| 亚洲精品国产a| 天天影视涩香欲综合网| 日韩av不卡在线观看| 久久成人久久鬼色| 国产成人av电影在线播放| 国产不卡免费视频| 99re热视频精品| 色婷婷国产精品综合在线观看| 91九色最新地址| 欧美日韩一区在线观看| 欧美疯狂性受xxxxx喷水图片| 7777精品伊人久久久大香线蕉超级流畅| 制服丝袜激情欧洲亚洲| 精品国产区一区| 日本一区二区三区免费乱视频| 国产精品久久久99| 亚洲综合在线观看视频| 日韩精品午夜视频| 国产精品一区二区不卡| 91网页版在线| 欧美久久一二区| 精品国产亚洲在线| 亚洲色图制服丝袜| 男人的j进女人的j一区| 国产麻豆91精品| 91视频在线看| 日韩一区二区三区电影| 中文字幕欧美国产| 亚洲电影一区二区三区| 久久99国产精品尤物| av日韩在线网站| 91精品国产综合久久小美女| 久久久久久久久99精品| 亚洲青青青在线视频| 久久爱www久久做| 色噜噜狠狠色综合中国| 日韩一级成人av| 亚洲日本成人在线观看| 奇米精品一区二区三区四区 | 色诱亚洲精品久久久久久| 欧美剧情电影在线观看完整版免费励志电影 | 国产视频一区二区在线| 亚洲综合在线第一页| 国产成人av电影免费在线观看| 欧美熟乱第一页| 国产精品免费视频观看| 日韩av电影免费观看高清完整版在线观看| 国产+成+人+亚洲欧洲自线| 欧美日韩国产欧美日美国产精品| 国产夜色精品一区二区av| 午夜精品视频一区| www.久久久久久久久| 精品免费视频.| 天天色图综合网| 91尤物视频在线观看| 精品奇米国产一区二区三区| 亚洲精品福利视频网站| 国产成人精品午夜视频免费| 欧美一级专区免费大片| 亚洲影院免费观看| 91丨九色porny丨蝌蚪| 亚洲精品一区二区三区蜜桃下载 | 青青草一区二区三区| 91在线免费看| 国产欧美一区二区精品婷婷| 蜜臀久久久99精品久久久久久| 欧美日韩综合在线| 亚洲三级在线看| 成人国产亚洲欧美成人综合网| 久久综合色天天久久综合图片| 日韩精品高清不卡| 欧美日韩久久一区二区| 一区二区三区 在线观看视频| 成人99免费视频| 中文字幕乱码一区二区免费| 国内不卡的二区三区中文字幕| 制服丝袜亚洲色图| 视频一区二区三区中文字幕| 欧美性生活久久| 一区二区在线观看免费视频播放| 成人黄色777网| 综合久久综合久久| 色一区在线观看| 一区二区三区在线观看视频| 91免费国产在线| 亚洲欧洲精品一区二区三区不卡 | 亚洲一区二区三区四区中文字幕| 一本一道波多野结衣一区二区| 亚洲天堂免费在线观看视频| 一本到一区二区三区| 亚洲精品写真福利| 欧美专区日韩专区| 三级不卡在线观看| 91精品国产91久久久久久一区二区 | 91精品国产综合久久久蜜臀粉嫩| 亚洲123区在线观看| 7777精品伊人久久久大香线蕉的| 蜜桃久久av一区| 精品久久五月天| 丰满白嫩尤物一区二区| 亚洲欧美自拍偷拍色图| 色素色在线综合| 日日摸夜夜添夜夜添亚洲女人| 欧美一区二区美女| 国产制服丝袜一区| 中文字幕av资源一区| 91一区一区三区| 午夜国产精品一区| 337p粉嫩大胆色噜噜噜噜亚洲| 国产黑丝在线一区二区三区| 亚洲青青青在线视频| 欧美另类z0zxhd电影| 久久69国产一区二区蜜臀| 中文字幕在线不卡| 欧美优质美女网站| 蜜臀av亚洲一区中文字幕| 国产日韩欧美精品电影三级在线 | 成人av手机在线观看| 亚洲综合免费观看高清完整版| 日韩亚洲欧美中文三级| 高清成人在线观看|