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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bsp_cfg.h.svn-base

?? 這是三星的2443的wince的bootloader
?? SVN-BASE
字號(hào):
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft end-user
// license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
// If you did not accept the terms of the EULA, you are not authorized to use
// this source code. For a copy of the EULA, please see the LICENSE.RTF on your
// install media.
//
//------------------------------------------------------------------------------
//
//  File:  bsp_cfg.h
//
//  This file contains system constant specific for SMDK2443 board.
//
#ifndef __BSP_CFG_H
#define __BSP_CFG_H

//------------------------------------------------------------------------------
//
//  Define:  BSP_DEVICE_PREFIX
//
//  Prefix used to generate device name for bootload/KITL
//
#define BSP_DEVICE_PREFIX       "SMDK2443"        // Device name prefix
//------------------------------------------------------------------------------
// Board version
//------------------------------------------------------------------------------
// If you use CPU which is EVT0 version, define only EVT0.
// We recommend newer CPU board.
// Now, you define only in smdk2443.bat file. This definition is not need.
#define	EVT1		//#define EVT0

//------------------------------------------------------------------------------
// System Tick define
//------------------------------------------------------------------------------
// There are two type system ticks. choose only one type.
// Fixed tick means that tick interrupt is occurred every 1ms.
// Variable tick means that timer interrupt period is changed when power mode is in idle.
#define FIXEDTICK	
//#define VARTICK
// Clock Preset value
#define PRESET_CLOCK
#define ARM_CLOCK 533
//#define ARM_CLOCK 400133
//#define ARM_CLOCK 400

//------------------------------------------------------------------------------
// Board clock
//------------------------------------------------------------------------------
#define D1_2			0x0
#define D1_4			0x1
#define D1_8			0x2
#define D1_16			0x3
#define D2				2
#define D4				4
#define D8				8
#define D16				16

//#define S3C2443_FCLK           400000000           // 399.65MHz


#ifdef PRESET_CLOCK
#if (ARM_CLOCK==533)
#define S3C2443_FCLK           534000000           // 534.00MHz
#define S3C2443_HCLK           (S3C2443_FCLK/4)   // divisor 4
#define S3C2443_PCLK           (S3C2443_FCLK/8)   // divisor 2
#define S3C2443_SCLK           96000000
#define HCLKDIV					4
#elif (ARM_CLOCK==400)
#define S3C2443_FCLK           400000000           // 534.00MHz
#define S3C2443_HCLK           (S3C2443_FCLK/4)   // divisor 4
#define S3C2443_PCLK           (S3C2443_FCLK/8)   // divisor 2
#define S3C2443_SCLK           96000000
#define HCLKDIV					4
#elif (ARM_CLOCK==400133)
#define S3C2443_FCLK           400000000           // 400.00MHz
#define S3C2443_HCLK           (S3C2443_FCLK/3)   // divisor 3
#define S3C2443_PCLK           (S3C2443_FCLK/6)   // divisor 2
#define S3C2443_SCLK           96000000
#define HCLKDIV					3
#endif
#else
#define S3C2443_BASE_REG_VA_CLOCK_POWER	0xB1000000
#define PLLVALUE			(((S3C2443_CLKPWR_REG*)(S3C2443_BASE_REG_VA_CLOCK_POWER))->MPLLCON)
#define CLKDIV				(((S3C2443_CLKPWR_REG*)(S3C2443_BASE_REG_VA_CLOCK_POWER))->CLKDIV0)

#define M_DIV ((PLLVALUE >> 16) & 0xff)
#define P_DIV ((PLLVALUE >> 8) & 0x3)
#define S_DIV ((PLLVALUE >> 0) & 0x1)

#define ARMDIVN ((CLKDIV >> 9) & 0xf)


#define ARMDIV				(ARMDIVN == 0 ?	1 : \
								(ARMDIVN == 8 ? 2 : \
									(ARMDIVN == 2 ? 3 : \
										(ARMDIVN == 9 ? 4 : \
											(ARMDIVN == 10 ? 6 : \
												(ARMDIVN == 11 ? 8 : \
													(ARMDIVN == 13 ? 12 : \
														(ARMDIVN == 15 ? 16 : 1) \
													) \
												) \
											) \
										) \
									) \
								) \
							)
									

#define PREDIV ((CLKDIV >> 4) & 0x3)
#define HCLKDIV				((CLKDIV>>0) & 0x3)
#define PCLKDIV				((CLKDIV>>2) & 0x1)
#define HALFHCLK			((CLKDIV>>3) & 0x1)

#define S3C2443_FOUT   		(2 * (M_DIV + 8L) * (12000000L / (P_DIV) / (1<<S_DIV )))
#define S3C2443_FCLK		(S3C2443_FOUT  / ARMDIV )
#define S3C2443_HCLK        (S3C2443_FOUT / (PREDIV+1) / (HCLKDIV+1))   // divisor 4
#define S3C2443_PCLK        (S3C2443_HCLK / (PCLKDIV+1))  // divisor 2


#define EPLLVALUE			(((S3C2443_CLKPWR_REG*)(S3C2443_BASE_REG_VA_CLOCK_POWER))->EPLLCON)
#define EPLL_M_DIV ((EPLLVALUE >> 16) & 0xff)
#define EPLL_P_DIV ((EPLLVALUE >> 8) & 0x3f)
#define EPLL_S_DIV ((EPLLVALUE >> 0) & 0x3)
#define S3C2443_SCLK   		((EPLL_M_DIV + 8L) * (12000000L / (EPLL_P_DIV+2) / (1<<EPLL_S_DIV )))

#endif

#define SYS_TIMER_DIVIDER	D2

#ifdef VARTICK
#define PRESCALER			((S3C2443_PCLK/(1000000*SYS_TIMER_DIVIDER)) - 1)
#define OEM_CLOCK_FREQ		(S3C2443_PCLK/(PRESCALER+1)/SYS_TIMER_DIVIDER)
// Timer count for 1 ms
#define OEM_COUNT_1MS       (OEM_CLOCK_FREQ / 1000)	// OEM_CLOCK_FREQ = 1000000, 1000000/1000 => 1000 = 1 msec
#define RESCHED_PERIOD      1		// 10				// Reschedule period in ms
#else	// FIXEDTICK

#if (S3C2443_PCLK==50000000)			// For find optimized Tick count value
#define PRESCALER				(9)
#else
#define PRESCALER				(14)
#endif

#define TICK_PER_SEC			(1000)
#define OEM_COUNT_1MS			(S3C2443_PCLK/(PRESCALER+1)/SYS_TIMER_DIVIDER/TICK_PER_SEC-1)
#define RESCHED_PERIOD			(1)

#endif

//------------------------------------------------------------------------------
// Debug UART1
//------------------------------------------------------------------------------

#define BSP_UART1_ULCON         0x03                // 8 bits, 1 stop, no parity
#define BSP_UART1_UCON          0x0005              // pool mode, PCLK for UART
#define BSP_UART1_UFCON         0x00                // disable FIFO
#define BSP_UART1_UMCON         0x00                // disable auto flow control
#define BSP_UART1_UBRDIV        (S3C2443_PCLK/(115200*16) - 1)

//------------------------------------------------------------------------------
// Static SYSINTR Mapping for driver.
#define SYSINTR_OHCI            (SYSINTR_FIRMWARE+1)
#define SYSINTR_HSMMC            (SYSINTR_FIRMWARE+2)

// -----------------------------------------------------------------------------
// define For DVS, MAX1718 Preset Value
#define V800mV	800
#define V825mV	825
#define V850mV	850
#define V900mV	900
#define V925mV	925
#define V950mV	950
#define V1000mV	1000
#define V1050mV	1050
#define V1100mV	1100
#define V1150mV	1150
#define V1200mV	1200
#define V1250mV	1250
#define V1300mV	1300
#define V1350mV	1350
#define V1400mV	1400
#define V1450mV	1450
#define V1500mV	1500
#define V1550mV	1550
#define V1600mV	1600
#define V1650mV	1650
#define V1700mV	1700
#define V1750mV	1750

#define ARM_VDD		0x01
#define	INT_VDD		0x02
#define ARM_INT_VDD		(ARM_VDD | INT_VDD)


#ifdef DVS_EN					// using EPLL LCDCLOCK, calculate idletime percentage
											// 3 step Voltage level shifting			HIGH<->MID<->LOW
#define UNDERSHOOT_WORKAROUND		// if there is HW undershoot, define.

#define USESWPWSAVING	1
#define MVAL_USED		0
//	ARM voltage corner data, 07/01/03
//  MHZ		min		typ		max
//  67		0.95	1.0		1.05
//	133		1.05	1.1		1.15	
//	400		1.25	1.3		1.35
//	533		1.35	1.4		1.45  
#ifdef PRESET_CLOCK
#if (ARM_CLOCK==533)
#define HIGHVOLTAGE		V1300mV
#define HIGH_V_SET		{V1300mV, V1100mV}
#define MIDVOLTAGE		V925mV		// DVS Method 4,5 use this 
#define MID_V_SET			{V925mV, V950mV}
#define LOWVOLTAGE		V825mV		// DVS Method 5 use this additionally
#define LOW_V_SET			{V825mV, V850mV}
#elif (ARM_CLOCK==400133)
#define HIGHVOLTAGE		V1250mV
#define HIGH_V_SET		{V1250mV, V1250mV}
#define MIDVOLTAGE		V1050mV		// DVS Method 4,5 use this 
#define MID_V_SET			{V1050mV, V1050mV}
#define LOWVOLTAGE		V950mV		// DVS Method 5 use this additionally
#define LOW_V_SET			{V950mV, V950mV}
#endif
#endif

#define VOLTAGEDELAY	16000

#define Eval_Probe		1

#define DVSON		0x1
#define HCLKHALF	0x2
#define ACTIVE		0x4
#define DeepIdle	(DVSON|HCLKHALF)
#define NIdle		(DVSON)
#define LazyActive	(ACTIVE|DVSON|HCLKHALF)
#define SlowActive	(ACTIVE|DVSON)
#define Active		(ACTIVE)
#endif
//------------------------------------------------------------


#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道久久综合亚洲91| 成人免费视频网站在线观看| 久久综合久久综合久久| 91亚洲国产成人精品一区二三| 视频在线观看一区| 中文字幕在线一区免费| 日韩免费在线观看| 91成人免费网站| 亚洲一卡二卡三卡四卡五卡| 色哟哟精品一区| 国产乱码精品一区二区三区忘忧草 | 亚洲精品午夜久久久| 精品精品国产高清a毛片牛牛| 色综合天天综合给合国产| 九九热在线视频观看这里只有精品| 国产精品久久99| 中文字幕不卡在线观看| 久久女同互慰一区二区三区| 欧美日本韩国一区二区三区视频| 成人激情电影免费在线观看| 狠狠色综合日日| 亚洲成人午夜影院| 亚洲免费观看高清完整版在线观看| wwwwxxxxx欧美| 国产色婷婷亚洲99精品小说| 亚洲精品在线一区二区| 精品对白一区国产伦| 精品日产卡一卡二卡麻豆| 日韩欧美中文字幕一区| 538在线一区二区精品国产| 欧美在线看片a免费观看| 日本在线不卡一区| 亚洲成人自拍网| 日本女优在线视频一区二区| 亚洲电影在线播放| 蜜臀av一级做a爰片久久| 蜜芽一区二区三区| 国产高清在线观看免费不卡| 成人黄色a**站在线观看| 在线观看不卡视频| 欧美一级一区二区| 日本一区二区三区四区| 亚洲精品成人在线| 日本不卡一区二区三区高清视频| 蜜桃在线一区二区三区| 国产精品综合二区| 成人av电影在线播放| 欧美专区在线观看一区| 亚洲精品在线观| 亚洲午夜视频在线观看| 精品写真视频在线观看| 91福利在线播放| 精品免费国产一区二区三区四区| 中文字幕日韩欧美一区二区三区| 亚洲国产视频网站| 高清不卡在线观看| 欧美日韩一区二区在线视频| 久久久久久久综合| 天天色图综合网| 色猫猫国产区一区二在线视频| 91丝袜国产在线播放| 欧美日韩aaaaa| 综合激情网...| 久久精品国产99国产精品| 欧美在线一二三四区| 国产精品高潮呻吟久久| 国内久久精品视频| 91精品国产欧美一区二区| 亚洲女厕所小便bbb| 成人免费视频视频| 国产三区在线成人av| 国产在线一区观看| 精品乱人伦一区二区三区| 日韩电影在线免费看| 在线播放中文字幕一区| 丝瓜av网站精品一区二区| 欧美亚洲综合另类| 亚洲国产日产av| 欧美三级日韩在线| 午夜精品福利一区二区蜜股av | 免费人成黄页网站在线一区二区 | 一区二区三区美女视频| 色综合中文字幕国产| 国产精品久久久久久久第一福利| 国产不卡视频一区| 国产精品久久影院| 色婷婷精品大在线视频| 亚洲一区二区精品3399| 97精品久久久午夜一区二区三区 | 久久久久久电影| 国产91在线看| 亚洲精品视频免费看| 欧美日韩aaaaa| 国产一区二区三区不卡在线观看 | 99久久精品免费看国产| 亚洲精品欧美专区| 91精品黄色片免费大全| 国产成人精品影视| 亚洲一二三专区| 久久丝袜美腿综合| 欧美影片第一页| 国产精品一品视频| 五月天婷婷综合| 国产欧美一区二区精品仙草咪| 色吧成人激情小说| 九九热在线视频观看这里只有精品| 中文字幕中文字幕一区二区| 欧美一区二区三区在线视频 | 欧美不卡一二三| 日本韩国一区二区三区视频| 亚洲综合一区在线| 日韩天堂在线观看| 欧美做爰猛烈大尺度电影无法无天| 精品一区二区三区免费播放| 一区二区三区在线视频观看| 久久色视频免费观看| 91精品欧美久久久久久动漫| 色综合天天综合| 色综合久久天天| www.日韩精品| a在线播放不卡| 夫妻av一区二区| 成人在线视频一区| 成人中文字幕在线| 国产一区二区91| 国产99精品国产| 福利一区二区在线| 成人av动漫在线| av电影在线观看完整版一区二区 | 青青草一区二区三区| 亚洲成人免费电影| 视频精品一区二区| 午夜伦欧美伦电影理论片| 性做久久久久久| 日韩国产精品久久久| 美国十次综合导航| 国产一区亚洲一区| 成人免费视频视频| 一本色道久久综合精品竹菊| 在线区一区二视频| 欧美成人精品福利| 国产精品久久久久久久岛一牛影视 | 欧美日韩极品在线观看一区| 欧美日韩中文精品| 欧美不卡一区二区三区| 国产婷婷色一区二区三区四区| 中文字幕一区二区视频| 亚洲成av人片一区二区三区| 蜜桃视频在线观看一区| 成人免费视频免费观看| 欧美在线不卡一区| 精品美女一区二区三区| 亚洲欧洲综合另类在线| 麻豆久久久久久| 一本色道综合亚洲| 国产三级一区二区三区| 亚洲地区一二三色| 成人美女视频在线观看18| 欧美久久一二三四区| 国产午夜精品一区二区三区嫩草| 亚洲黄网站在线观看| 国产九色精品成人porny | 成人动漫av在线| 日韩欧美一区电影| 亚洲一级片在线观看| 94-欧美-setu| 亚洲欧洲色图综合| 国产真实乱偷精品视频免| 7777精品伊人久久久大香线蕉的 | 欧美网站大全在线观看| 中文字幕一区三区| 国产不卡视频在线观看| 99re热视频这里只精品| xnxx国产精品| 极品少妇一区二区| 欧美一区二区在线看| 日本伊人午夜精品| 欧美三级中文字| 日韩国产在线观看一区| 在线不卡a资源高清| 天天爽夜夜爽夜夜爽精品视频| 欧美精品成人一区二区三区四区| 亚洲影院理伦片| 3d成人动漫网站| 麻豆精品精品国产自在97香蕉| 欧美福利视频一区| 美女在线观看视频一区二区| 欧美成人a在线| 成人国产精品免费观看视频| 国产欧美日本一区二区三区| 国产精品1区2区3区| 久久奇米777| jiyouzz国产精品久久| 一区二区三区中文字幕| 欧美探花视频资源| 久久99国产精品麻豆| 国产精品入口麻豆原神| 欧美艳星brazzers| 久久97超碰国产精品超碰| 亚洲私人黄色宅男|