Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 /* register offset */ | |
| 2 #define NAND_COMMAND_0 0x00 | |
| 3 #define NAND_STATUS_0 0x04 | |
| 4 #define NAND_ISR_0 0x08 | |
| 5 #define NAND_IER_0 0x0C | |
| 6 #define NAND_CONFIG_0 0x10 | |
| 7 #define NAND_TIMING_0 0x14 | |
| 8 #define NAND_RESP_0 0x18 | |
| 9 #define NAND_TIMING2_0 0x1C | |
| 10 #define NAND_CMD_REG1_0 0x20 | |
| 11 #define NAND_CMD_REG2_0 0x24 | |
| 12 #define NAND_ADDR_REG1_0 0x28 | |
| 13 #define NAND_ADDR_REG2_0 0x2C | |
| 14 | |
| 15 #define LP_OPTIONS (NAND_NO_READRDY | NAND_NO_AUTOINCR) | |
| 16 | |
| 17 #define Bit0 0x00000001 | |
|
Tom Warren
2011/03/08 20:43:08
All of these are already in common/board.h. Please
| |
| 18 #define Bit1 0x00000002 | |
| 19 #define Bit2 0x00000004 | |
| 20 #define Bit3 0x00000008 | |
| 21 #define Bit4 0x00000010 | |
| 22 #define Bit5 0x00000020 | |
| 23 #define Bit6 0x00000040 | |
| 24 #define Bit7 0x00000080 | |
| 25 #define Bit8 0x00000100 | |
| 26 #define Bit9 0x00000200 | |
| 27 #define Bit10 0x00000400 | |
| 28 #define Bit11 0x00000800 | |
| 29 #define Bit12 0x00001000 | |
| 30 #define Bit13 0x00002000 | |
| 31 #define Bit14 0x00004000 | |
| 32 #define Bit15 0x00008000 | |
| 33 #define Bit16 0x00010000 | |
| 34 #define Bit17 0x00020000 | |
| 35 #define Bit18 0x00040000 | |
| 36 #define Bit19 0x00080000 | |
| 37 #define Bit20 0x00100000 | |
| 38 #define Bit21 0x00200000 | |
| 39 #define Bit22 0x00400000 | |
| 40 #define Bit23 0x00800000 | |
| 41 #define Bit24 0x01000000 | |
| 42 #define Bit25 0x02000000 | |
| 43 #define Bit26 0x04000000 | |
| 44 #define Bit27 0x08000000 | |
| 45 #define Bit28 0x10000000 | |
| 46 #define Bit29 0x20000000 | |
| 47 #define Bit30 0x40000000 | |
| 48 #define Bit31 0x80000000 | |
| 49 | |
| 50 static uint8_t tegra2_nand_read_byte(struct mtd_info *mtd); | |
| 51 static void tegra2_nand_write_buf(struct mtd_info *mtd, const uint8_t *buf, int len); | |
| 52 static void tegra2_nand_read_buf(struct mtd_info *mtd, uint8_t *buf, int len); | |
| 53 static int tegra2_nand_waitfor_GO_cleared(struct mtd_info *mtd); | |
| 54 static int tegra2_nand_dev_ready(struct mtd_info *mtd); | |
| 55 | |
| 56 | |
| 57 | |
| OLD | NEW |