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

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

?? bootrom.h

?? U-boot latest tarball
?? H
字號:
/* * Boot ROM Entry Points and such *//* These Blackfins all have a Boot ROM that is not reusable (at all): *  BF531 / BF532 / BF533 *  BF538 / BF539 *  BF561 * So there is nothing for us to export ;( * * These Blackfins started to roll with the idea that the Boot ROM can * provide useful functions, but still only a few (and not really useful): *  BF534 / BF536 / BF537 * * Looking forward, Boot ROM's on newer Blackfins have quite a few * nice entry points that are usable at runtime and beyond.  We'll * only define known legacy parts (listed above) and otherwise just * assume it's a newer part. * * These entry points are accomplished by placing a small jump table at * the start of the Boot ROM.  This way the addresses are fixed forever. */#ifndef __BFIN_PERIPHERAL_BOOTROM__#define __BFIN_PERIPHERAL_BOOTROM__/* All Blackfin's have the Boot ROM entry point at the same address */#define _BOOTROM_RESET 0xEF000000#if defined(__ADSPBF531__) || defined(__ADSPBF532__) || defined(__ADSPBF533__) || \    defined(__ADSPBF538__) || defined(__ADSPBF539__) || \    defined(__ADSPBF561__)	/* Nothing to export */#elif defined(__ADSPBF534__) || defined(__ADSPBF536__) || defined(__ADSPBF537__)	/* The BF537 family */#define _BOOTROM_FINAL_INIT            0xEF000002/*       reserved                      0xEF000004 */#define _BOOTROM_DO_MEMORY_DMA         0xEF000006#define _BOOTROM_BOOT_DXE_FLASH        0xEF000008#define _BOOTROM_BOOT_DXE_SPI          0xEF00000A#define _BOOTROM_BOOT_DXE_TWI          0xEF00000C/*       reserved                      0xEF00000E */#define _BOOTROM_GET_DXE_ADDRESS_FLASH 0xEF000010#define _BOOTROM_GET_DXE_ADDRESS_SPI   0xEF000012#define _BOOTROM_GET_DXE_ADDRESS_TWI   0xEF000014/*       reserved                      0xEF000016 *//*       reserved                      0xEF000018 */	/* Glue to newer Boot ROMs */#define _BOOTROM_MDMA                  _BOOTROM_DO_MEMORY_DMA#define _BOOTROM_MEMBOOT               _BOOTROM_BOOT_DXE_FLASH#define _BOOTROM_SPIBOOT               _BOOTROM_BOOT_DXE_FLASH#define _BOOTROM_TWIBOOT               _BOOTROM_BOOT_DXE_TWI#else	/* All the newer Boot ROMs */#define _BOOTROM_FINAL_INIT            0xEF000002#define _BOOTROM_PDMA                  0xEF000004#define _BOOTROM_MDMA                  0xEF000006#define _BOOTROM_MEMBOOT               0xEF000008#define _BOOTROM_SPIBOOT               0xEF00000A#define _BOOTROM_TWIBOOT               0xEF00000C/*       reserved                      0xEF00000E *//*       reserved                      0xEF000010 *//*       reserved                      0xEF000012 *//*       reserved                      0xEF000014 *//*       reserved                      0xEF000016 */#define _BOOTROM_OTP_COMMAND           0xEF000018#define _BOOTROM_OTP_READ              0xEF00001A#define _BOOTROM_OTP_WRITE             0xEF00001C#define _BOOTROM_ECC_TABLE             0xEF00001E#define _BOOTROM_BOOTKERNEL            0xEF000020#define _BOOTROM_GETPORT               0xEF000022#define _BOOTROM_NMI                   0xEF000024#define _BOOTROM_HWERROR               0xEF000026#define _BOOTROM_EXCEPTION             0xEF000028#define _BOOTROM_CRC32                 0xEF000030#define _BOOTROM_CRC32POLY             0xEF000032#define _BOOTROM_CRC32CALLBACK         0xEF000034#define _BOOTROM_CRC32INITCODE         0xEF000036#define _BOOTROM_SYSCONTROL            0xEF000038#define _BOOTROM_REV                   0xEF000040#define _BOOTROM_SESR                  0xEF001000#define BOOTROM_FOLLOWS_C_ABI 1#define BOOTROM_CAPS_ADI_BOOT_STRUCTS 1#endif#ifndef BOOTROM_FOLLOWS_C_ABI#define BOOTROM_FOLLOWS_C_ABI 0#endif#ifndef BOOTROM_CAPS_ADI_BOOT_STRUCTS#define BOOTROM_CAPS_ADI_BOOT_STRUCTS 0#endif/* Possible syscontrol action flags */#define SYSCTRL_READ        0x00000000    /* read registers */#define SYSCTRL_WRITE       0x00000001    /* write registers */#define SYSCTRL_SYSRESET    0x00000002    /* perform system reset */#define SYSCTRL_CORERESET   0x00000004    /* perform core reset */#define SYSCTRL_SOFTRESET   0x00000006    /* perform core and system reset */#define SYSCTRL_VRCTL       0x00000010    /* read/write VR_CTL register */#define SYSCTRL_EXTVOLTAGE  0x00000020    /* VDDINT supplied externally */#define SYSCTRL_INTVOLTAGE  0x00000000    /* VDDINT generated by on-chip regulator */#define SYSCTRL_OTPVOLTAGE  0x00000040    /* For Factory Purposes Only */#define SYSCTRL_PLLCTL      0x00000100    /* read/write PLL_CTL register */#define SYSCTRL_PLLDIV      0x00000200    /* read/write PLL_DIV register */#define SYSCTRL_LOCKCNT     0x00000400    /* read/write PLL_LOCKCNT register */#define SYSCTRL_PLLSTAT     0x00000800    /* read/write PLL_STAT register */#ifndef __ASSEMBLY__#if BOOTROM_FOLLOWS_C_ABI# define BOOTROM_CALLED_FUNC_ATTR#else# define BOOTROM_CALLED_FUNC_ATTR __attribute__((saveall))#endif/* Structures for the syscontrol() function */typedef struct ADI_SYSCTRL_VALUES {	uint16_t uwVrCtl;	uint16_t uwPllCtl;	uint16_t uwPllDiv;	uint16_t uwPllLockCnt;	uint16_t uwPllStat;} ADI_SYSCTRL_VALUES;#ifndef _BOOTROM_SYSCONTROL#define _BOOTROM_SYSCONTROL 0#endifstatic uint32_t (* const bfrom_SysControl)(uint32_t action_flags, ADI_SYSCTRL_VALUES *power_settings, void *reserved) = (void *)_BOOTROM_SYSCONTROL;/* We need a dedicated function since we need to screw with the stack pointer * when resetting.  The on-chip ROM will save/restore registers on the stack * when doing a system reset, so the stack cannot be outside of the chip. */__attribute__((__noreturn__))static inline void bfrom_SoftReset(void *new_stack){	while (1)		__asm__ __volatile__(			"sp = %[stack];"			"jump (%[bfrom_syscontrol]);"			: : [bfrom_syscontrol] "p"(bfrom_SysControl),				"q0"(SYSCTRL_SOFTRESET),				"q1"(0),				"q2"(NULL),				[stack] "p"(new_stack)		);}/* Structures for working with LDRs and boot rom callbacks */typedef struct ADI_BOOT_HEADER {	int32_t dBlockCode;	void    *pTargetAddress;	int32_t dByteCount;	int32_t dArgument;} ADI_BOOT_HEADER;typedef struct ADI_BOOT_BUFFER {	void    *pSource;	int32_t dByteCount;} ADI_BOOT_BUFFER;typedef struct ADI_BOOT_DATA {	void    *pSource;	void    *pDestination;	int16_t *pControlRegister;	int16_t *pDmaControlRegister;	int32_t dControlValue;	int32_t dByteCount;	int32_t dFlags;	int16_t uwDataWidth;	int16_t uwSrcModifyMult;	int16_t uwDstModifyMult;	int16_t uwHwait;	int16_t uwSsel;	int16_t uwUserShort;	int32_t dUserLong;	int32_t dReserved2;	void    *pErrorFunction;	void    *pLoadFunction;	void    *pCallBackFunction;	ADI_BOOT_HEADER *pHeader;	void    *pTempBuffer;	void    *pTempCurrent;	int32_t dTempByteCount;	int32_t dBlockCount;	int32_t dClock;	void    *pLogBuffer;	void    *pLogCurrent;	int32_t dLogByteCount;} ADI_BOOT_DATA;#endif /* __ASSEMBLY__ *//* Bit defines for ADI_BOOT_DATA->dFlags */#define BFLAG_DMACODE_MASK 0x0000000F#define BFLAG_SAFE         0x00000010#define BFLAG_AUX          0x00000020#define BFLAG_FILL         0x00000100#define BFLAG_QUICKBOOT    0x00000200#define BFLAG_CALLBACK     0x00000400#define BFLAG_INIT         0x00000800#define BFLAG_IGNORE       0x00001000#define BFLAG_INDIRECT     0x00002000#define BFLAG_FIRST        0x00004000#define BFLAG_FINAL        0x00008000#define BFLAG_HOOK         0x00400000#define BFLAG_HDRINDIRECT  0x00800000#define BFLAG_TYPE_MASK    0x00300000#define BFLAG_TYPE_1       0x00000000#define BFLAG_TYPE_2       0x00100000#define BFLAG_TYPE_3       0x00200000#define BFLAG_TYPE_4       0x00300000#define BFLAG_FASTREAD     0x00400000#define BFLAG_NOAUTO       0x01000000#define BFLAG_PERIPHERAL   0x02000000#define BFLAG_SLAVE        0x04000000#define BFLAG_WAKEUP       0x08000000#define BFLAG_NEXTDXE      0x10000000#define BFLAG_RETURN       0x20000000#define BFLAG_RESET        0x40000000#define BFLAG_NONRESTORE   0x80000000#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区在线观看免费| 日韩欧美资源站| 欧美午夜视频网站| 精品噜噜噜噜久久久久久久久试看| 日韩三级中文字幕| 欧美激情一区在线| 亚洲成av人片在线观看无码| 免费在线观看精品| 日韩在线一二三区| 成人aa视频在线观看| 91麻豆精品国产自产在线| 国产精品天干天干在线综合| 一区二区三区在线免费观看| 紧缚奴在线一区二区三区| 欧美三级午夜理伦三级中视频| 国产日本欧洲亚洲| 麻豆成人av在线| 在线91免费看| 午夜激情一区二区三区| 色综合久久六月婷婷中文字幕| 久久综合五月天婷婷伊人| 日韩高清在线观看| 欧美久久久久久久久久| 亚洲伊人色欲综合网| 成人午夜激情视频| 中文字幕亚洲区| 91玉足脚交白嫩脚丫在线播放| 精品国产一区二区亚洲人成毛片 | 最新国产成人在线观看| 国精产品一区一区三区mba桃花| 欧美日韩国产另类一区| 亚洲一本大道在线| 91无套直看片红桃| 亚洲高清不卡在线| 91精品国产综合久久国产大片| 亚洲伊人伊色伊影伊综合网| 欧美日韩不卡一区| 老司机午夜精品| 色菇凉天天综合网| 天堂影院一区二区| 精品国产一区二区三区不卡| 国产精品白丝av| 亚洲人成人一区二区在线观看 | 国产日韩欧美电影| 国产91丝袜在线播放| 中文字幕日韩精品一区| 在线免费观看一区| 美女脱光内衣内裤视频久久网站| 欧美日韩国产一级二级| 视频一区二区不卡| 国产精品婷婷午夜在线观看| 91网址在线看| 久久99精品国产| 亚洲福利电影网| 久久久高清一区二区三区| av电影在线观看一区| 奇米精品一区二区三区在线观看 | 欧美日韩在线播| 成人毛片视频在线观看| 免费不卡在线观看| 五月综合激情网| 亚洲国产婷婷综合在线精品| 中文一区二区在线观看| 精品美女在线观看| 在线播放视频一区| 欧美日韩精品是欧美日韩精品| 懂色av中文字幕一区二区三区| 另类的小说在线视频另类成人小视频在线 | 久久伊99综合婷婷久久伊| 91精品中文字幕一区二区三区| 色国产精品一区在线观看| 91猫先生在线| 在线一区二区三区四区五区| 91社区在线播放| 欧美日韩一区中文字幕| 欧美日韩成人综合| 91麻豆精品国产91久久久久久| 91精品国产美女浴室洗澡无遮挡| 欧美高清精品3d| 久久久亚洲国产美女国产盗摄| 国产亚洲1区2区3区| 亚洲日本在线看| 亚洲码国产岛国毛片在线| 亚洲乱码国产乱码精品精的特点 | 成人免费视频国产在线观看| 成人午夜在线播放| 日本韩国欧美在线| 777xxx欧美| 日本一区二区在线不卡| 亚洲九九爱视频| 日韩黄色免费网站| 国产盗摄精品一区二区三区在线 | 日韩一级黄色片| 欧美韩国一区二区| 亚洲精品免费在线播放| 日韩电影免费一区| fc2成人免费人成在线观看播放| 欧洲精品中文字幕| 亚洲国产经典视频| 久久99在线观看| 欧美三级视频在线| 国产精品素人一区二区| 久久精品国产99国产精品| 91丨porny丨最新| 久久久亚洲综合| 喷水一区二区三区| 欧美蜜桃一区二区三区| 中文字幕制服丝袜成人av| 亚洲高清视频的网址| 不卡一区二区中文字幕| 精品电影一区二区| 国内精品久久久久影院色| 337p亚洲精品色噜噜| 中文字幕中文字幕一区| 国产福利一区二区三区视频在线| 日韩一区二区电影在线| 亚洲一区中文日韩| 色综合 综合色| 国产精品无圣光一区二区| 国产一区二区在线影院| 日韩午夜在线播放| 麻豆国产精品视频| 26uuu亚洲综合色| 国产在线精品国自产拍免费| 精品国产乱码久久久久久蜜臀 | 欧美日精品一区视频| 亚洲免费av高清| 91精品国产综合久久香蕉的特点 | 欧美成人r级一区二区三区| 午夜婷婷国产麻豆精品| 精品免费视频一区二区| 国产专区综合网| 国产精品你懂的在线欣赏| 99re视频这里只有精品| 亚洲va国产天堂va久久en| 91精品一区二区三区在线观看| 亚洲妇熟xx妇色黄| 久久久久久久久久久99999| 国产米奇在线777精品观看| 国产精品不卡一区| 日韩欧美中文字幕一区| 成人激情文学综合网| 丝袜美腿高跟呻吟高潮一区| 欧美激情一区在线观看| 7777精品伊人久久久大香线蕉最新版 | 香蕉影视欧美成人| 国产色婷婷亚洲99精品小说| 欧美精品 国产精品| 成人一级片在线观看| 亚洲成人午夜影院| 亚洲人123区| 2020国产精品自拍| 欧美一区二区二区| 在线视频观看一区| 丁香六月久久综合狠狠色| 亚洲成在线观看| 亚洲欧美色图小说| 国产精品女同互慰在线看| 欧美成人高清电影在线| 7777精品伊人久久久大香线蕉超级流畅 | 不卡的av电影| av电影天堂一区二区在线| 国内精品免费在线观看| 精品综合免费视频观看| 七七婷婷婷婷精品国产| 奇米影视在线99精品| 天天做天天摸天天爽国产一区| 洋洋av久久久久久久一区| 亚洲特级片在线| 亚洲日本在线a| 亚洲一区二区三区自拍| 亚洲成人av电影在线| 婷婷中文字幕一区三区| 樱花草国产18久久久久| 亚洲成人综合在线| 免费在线一区观看| 成人美女在线观看| 色综合视频在线观看| 7777精品伊人久久久大香线蕉最新版| 在线视频国内自拍亚洲视频| 欧美精品日韩一区| 精品国产一二三区| 中文字幕不卡在线观看| 亚洲自拍偷拍综合| 国产制服丝袜一区| 日本韩国欧美三级| 91精品婷婷国产综合久久| 国产日韩欧美一区二区三区乱码 | 色激情天天射综合网| 欧美va亚洲va香蕉在线| 中文无字幕一区二区三区| 亚洲一区二区三区中文字幕 | 欧美日韩免费视频| 国产欧美中文在线| 亚洲成精国产精品女| 国产不卡在线一区| 91精品国产全国免费观看| 国产精品久久久久久久久免费樱桃| 日韩一区二区三区av| 国产传媒日韩欧美成人|