亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
麻豆精品视频在线| 奇米四色…亚洲| 日本一区二区免费在线| 精品久久久久久久人人人人传媒| 欧美福利视频导航| 欧美精选一区二区| 欧美高清dvd| 日韩三级视频中文字幕| 精品久久久久久久久久久久包黑料 | 成人av影院在线| 成人午夜激情影院| 91免费观看视频在线| 色婷婷精品久久二区二区蜜臂av | 久久看人人爽人人| 国产欧美日韩不卡免费| 亚洲欧洲美洲综合色网| 一区二区三区 在线观看视频| 亚洲自拍偷拍av| 日本视频在线一区| 国产高清无密码一区二区三区| 国产一区二区三区四| 99re成人在线| 51精品国自产在线| 国产欧美日本一区视频| 亚洲男人天堂av| 免费日本视频一区| 成人av午夜电影| 欧美一级高清大全免费观看| 久久精品人人爽人人爽| 亚洲麻豆国产自偷在线| 男女男精品网站| 91在线精品一区二区| 91精品国产色综合久久久蜜香臀| 久久久久99精品一区| 亚洲香蕉伊在人在线观| 国产一区二区免费视频| 91激情在线视频| 久久婷婷国产综合精品青草| 亚洲精品日日夜夜| 国产一区不卡在线| 欧美日韩国产影片| 亚洲欧美激情小说另类| 国产精品996| 欧美福利电影网| 亚洲欧美精品午睡沙发| 国产精品一二三四五| 欧美精品在线视频| 一区二区三区在线看| 国产二区国产一区在线观看| 欧美一区二区视频在线观看| 亚洲精品成人在线| 成人av影院在线| 久久夜色精品一区| 蜜臀久久99精品久久久久宅男| 97精品电影院| 中文字幕va一区二区三区| 久久精品国产一区二区三| 欧美日韩aaa| 亚洲黄网站在线观看| 成年人网站91| 亚洲国产精品成人综合色在线婷婷| 日韩精品五月天| 欧美日韩另类一区| 亚洲夂夂婷婷色拍ww47| 91亚洲精品一区二区乱码| 国产亚洲一区二区三区四区 | 亚洲欧洲日韩在线| 成人一区二区三区视频| 久久香蕉国产线看观看99| 亚洲乱码精品一二三四区日韩在线| 美女视频黄 久久| 欧美精品精品一区| 五月综合激情网| 欧美剧情电影在线观看完整版免费励志电影| 国产精品成人免费精品自在线观看| 丰满岳乱妇一区二区三区| 国产亚洲福利社区一区| 岛国一区二区在线观看| 欧美国产日韩亚洲一区| 99久久免费视频.com| 亚洲激情图片小说视频| 欧美日韩国产一级片| 免费观看一级特黄欧美大片| 日韩一区二区三区视频| 精品一区二区三区影院在线午夜| 精品久久久久一区二区国产| 国产在线精品免费| 中文字幕欧美激情| 91免费在线播放| 亚洲一区二区偷拍精品| 欧美喷潮久久久xxxxx| 久久激情综合网| 欧美高清在线精品一区| 色婷婷精品久久二区二区蜜臀av| 性做久久久久久| 精品精品国产高清一毛片一天堂| 国产+成+人+亚洲欧洲自线| 亚洲精品视频观看| 欧美成人官网二区| 成人免费毛片嘿嘿连载视频| 亚洲欧美电影一区二区| 91精品免费在线观看| 国产精品中文字幕一区二区三区| 国产精品美女久久久久久久久 | 亚洲电影你懂得| www国产精品av| 色丁香久综合在线久综合在线观看| 日韩精品成人一区二区在线| 久久毛片高清国产| 欧美私人免费视频| 国产成人综合精品三级| 亚洲国产综合色| 国产日韩欧美精品一区| 91色乱码一区二区三区| 精品一区二区三区av| 亚洲精品中文在线观看| 欧美tk丨vk视频| 色综合久久99| 国产乱人伦精品一区二区在线观看| 亚洲色图一区二区三区| 精品sm捆绑视频| 欧美亚洲禁片免费| 成人性视频免费网站| 午夜视频在线观看一区二区| 日韩午夜av一区| 91成人免费电影| 成人av电影在线| 国产一区二区三区国产| 亚洲福利视频三区| 自拍偷拍亚洲激情| 国产日韩高清在线| 日韩精品一区二区三区老鸭窝| 91豆麻精品91久久久久久| 国产成人午夜高潮毛片| 麻豆91精品91久久久的内涵| 一区二区三区欧美激情| 中文字幕免费观看一区| 国产亚洲一区二区三区四区 | www.爱久久.com| 国产xxx精品视频大全| 美女诱惑一区二区| 日韩电影一二三区| 亚洲超碰精品一区二区| 亚洲国产一区在线观看| 一区二区三区日本| 亚洲色大成网站www久久九九| 国产午夜精品久久| 国产欧美日韩三级| 国产区在线观看成人精品| 精品国产乱码久久久久久浪潮| 91精品国产综合久久香蕉的特点| 日本精品一级二级| 91小视频免费看| 91麻豆国产香蕉久久精品| 色偷偷88欧美精品久久久| 一本大道av一区二区在线播放| www.激情成人| 在线观看免费亚洲| 在线精品视频一区二区| 欧美日韩国产首页| 日韩午夜av电影| 精品国产一区二区精华| 久久久久久久久久久电影| 国产清纯美女被跳蛋高潮一区二区久久w | 国模少妇一区二区三区| 国产很黄免费观看久久| 粉嫩av一区二区三区在线播放 | 色就色 综合激情| 欧美三电影在线| 91精品久久久久久久99蜜桃| 欧美岛国在线观看| 国产精品五月天| 一区二区在线观看不卡| 亚洲国产裸拍裸体视频在线观看乱了| 偷拍日韩校园综合在线| 国产精品系列在线播放| 91久久国产综合久久| 91精品国产91综合久久蜜臀| 久久久另类综合| 亚洲乱码国产乱码精品精98午夜 | 成人精品一区二区三区中文字幕| 成人av网在线| 欧美日韩国产bt| 久久精子c满五个校花| 亚洲制服丝袜一区| 国产精品一区二区免费不卡| 色综合久久久久网| 久久综合色之久久综合| 亚洲激情六月丁香| 国产精品综合一区二区三区| 91丝袜美女网| 久久伊人中文字幕| 亚洲国产日韩综合久久精品| 国产成人丝袜美腿| 91精品欧美久久久久久动漫 | 亚洲成年人网站在线观看| 激情综合一区二区三区| 欧美日韩中文字幕一区二区| 久久久久99精品国产片| 日韩福利电影在线|