#include <string.h>
#include "def.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"
#include "Nand.h"
#include "bootpara.h"
#include "norflash.h"
Go to the source code of this file.
Macro Definition Documentation
#define COMMAND_LINE_SIZE 1024 |
#define DsNandFlash |
( |
| ) |
(rNFCONT &= ~1) |
#define EnNandFlash |
( |
| ) |
(rNFCONT |= 1) |
#define InitEcc |
( |
| ) |
(rNFCONT |= (1<<4)) |
#define LINUX_PAGE_SHIFT 12 |
#define MEccLock |
( |
| ) |
(rNFCONT |= (1<<5)) |
#define MEccUnlock |
( |
| ) |
(rNFCONT &= ~(1<<5)) |
#define NFChipDs |
( |
| ) |
(rNFCONT |= (1<<1)) |
#define NFChipEn |
( |
| ) |
(rNFCONT &= ~(1<<1)) |
#define NFIsBusy |
( |
| ) |
(!(rNFSTAT&1)) |
#define NOR_PARAMS_OFFSET 0x1c000 |
#define printf Uart_Printf |
#define putch Uart_SendByte |
#define SEccLock |
( |
| ) |
(rNFCONT |= (1<<6)) |
#define SEccUnlock |
( |
| ) |
(rNFCONT &= ~(1<<6)) |
#define WrNFAddr |
( |
|
addr | ) |
(rNFADDR = (addr)) |
#define WrNFCmd |
( |
|
cmd | ) |
(rNFCMD = (cmd)) |
#define WrNFDat32 |
( |
|
dat | ) |
(rNFDATA = (dat)) |
#define WrNFDat8 |
( |
|
dat | ) |
(rNFDATA8 = (dat)) |
Function Documentation
void cache_clean_invalidate |
( |
void |
| ) |
|
void disable_irq |
( |
void |
| ) |
|
void NandLoadRun |
( |
void |
| ) |
|
int RelocateNKBIN |
( |
U32 |
img_src, |
|
|
U32 * |
pStart, |
|
|
U32 * |
pLength, |
|
|
U32 * |
pLaunch |
|
) |
| |
int search_params |
( |
void |
| ) |
|
int sprintf |
( |
char * |
, |
|
|
const char * |
, |
|
|
|
... |
|
) |
| |
void tlb_invalidate |
( |
void |
| ) |
|
Variable Documentation