Select one of the symbols to view example projects that use it.
 
Outline
#define OPENOCD_FLASH_NAND_S3C24XX_REGS_H
#define S3C2410_NFREG
#define S3C2410_NFCONF
#define S3C2410_NFCMD
#define S3C2410_NFADDR
#define S3C2410_NFDATA
#define S3C2410_NFSTAT
#define S3C2410_NFECC
#define S3C2440_NFCONT
#define S3C2440_NFCMD
#define S3C2440_NFADDR
#define S3C2440_NFDATA
#define S3C2440_NFECCD0
#define S3C2440_NFECCD1
#define S3C2440_NFECCD
#define S3C2440_NFSTAT
#define S3C2440_NFESTAT0
#define S3C2440_NFESTAT1
#define S3C2440_NFMECC0
#define S3C2440_NFMECC1
#define S3C2440_NFSECC
#define S3C2440_NFSBLK
#define S3C2440_NFEBLK
#define S3C2412_NFSBLK
#define S3C2412_NFEBLK
#define S3C2412_NFSTAT
#define S3C2412_NFMECC_ERR0
#define S3C2412_NFMECC_ERR1
#define S3C2412_NFMECC0
#define S3C2412_NFMECC1
#define S3C2412_NFSECC
#define S3C2410_NFCONF_EN
#define S3C2410_NFCONF_512BYTE
#define S3C2410_NFCONF_4STEP
#define S3C2410_NFCONF_INITECC
#define S3C2410_NFCONF_NFCE
#define S3C2410_NFCONF_TACLS
#define S3C2410_NFCONF_TWRPH0
#define S3C2410_NFCONF_TWRPH1
#define S3C2410_NFSTAT_BUSY
#define S3C2440_NFCONF_BUSWIDTH_8
#define S3C2440_NFCONF_BUSWIDTH_16
#define S3C2440_NFCONF_ADVFLASH
#define S3C2440_NFCONF_TACLS
#define S3C2440_NFCONF_TWRPH0
#define S3C2440_NFCONF_TWRPH1
#define S3C2440_NFCONT_LOCKTIGHT
#define S3C2440_NFCONT_SOFTLOCK
#define S3C2440_NFCONT_ILLEGALACC_EN
#define S3C2440_NFCONT_RNBINT_EN
#define S3C2440_NFCONT_RN_FALLING
#define S3C2440_NFCONT_SPARE_ECCLOCK
#define S3C2440_NFCONT_MAIN_ECCLOCK
#define S3C2440_NFCONT_INITECC
#define S3C2440_NFCONT_NFCE
#define S3C2440_NFCONT_ENABLE
#define S3C2440_NFSTAT_READY
#define S3C2440_NFSTAT_NCE
#define S3C2440_NFSTAT_RNB_CHANGE
#define S3C2440_NFSTAT_ILLEGAL_ACCESS
#define S3C2412_NFCONF_NANDBOOT
#define S3C2412_NFCONF_ECCCLKCON
#define S3C2412_NFCONF_ECC_MLC
#define S3C2412_NFCONF_TACLS_MASK
#define S3C2412_NFCONT_ECC4_DIRWR
#define S3C2412_NFCONT_LOCKTIGHT
#define S3C2412_NFCONT_SOFTLOCK
#define S3C2412_NFCONT_ECC4_ENCINT
#define S3C2412_NFCONT_ECC4_DECINT
#define S3C2412_NFCONT_MAIN_ECC_LOCK
#define S3C2412_NFCONT_INIT_MAIN_ECC
#define S3C2412_NFCONT_NFCE1
#define S3C2412_NFCONT_NFCE0
#define S3C2412_NFSTAT_ECC_ENCDONE
#define S3C2412_NFSTAT_ECC_DECDONE
#define S3C2412_NFSTAT_ILLEGAL_ACCESS
#define S3C2412_NFSTAT_RNB_CHANGE
#define S3C2412_NFSTAT_NFCE1
#define S3C2412_NFSTAT_NFCE0
#define S3C2412_NFSTAT_RES1
#define S3C2412_NFSTAT_READY
#define S3C2412_NFECCERR_SERRDATA
#define S3C2412_NFECCERR_SERRBIT
#define S3C2412_NFECCERR_MERRDATA
#define S3C2412_NFECCERR_MERRBIT
#define S3C2412_NFECCERR_SPARE_ERR
#define S3C2412_NFECCERR_MAIN_ERR
#define S3C2412_NFECCERR_NONE
#define S3C2412_NFECCERR_1BIT
#define S3C2412_NFECCERR_MULTIBIT
#define S3C2412_NFECCERR_ECCAREA
Files
loading...
CodeScopeDevelopment ToolsOpenOCDsrc/flash/nand/s3c24xx_regs.h
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* SPDX-License-Identifier: GPL-2.0-only */ /*************************************************************************** * Copyright (C) 2004, 2005 by Simtec Electronics * * linux@simtec.co.uk * * http://www.simtec.co.uk/products/SWLINUX/ * ***************************************************************************//* ... */ /* * S3C2410 NAND register definitions *//* ... */ #ifndef OPENOCD_FLASH_NAND_S3C24XX_REGS_H #define OPENOCD_FLASH_NAND_S3C24XX_REGS_H #define S3C2410_NFREG(x) (x) #define S3C2410_NFCONF S3C2410_NFREG(0x00) #define S3C2410_NFCMD S3C2410_NFREG(0x04) #define S3C2410_NFADDR S3C2410_NFREG(0x08) #define S3C2410_NFDATA S3C2410_NFREG(0x0C) #define S3C2410_NFSTAT S3C2410_NFREG(0x10) #define S3C2410_NFECC S3C2410_NFREG(0x14) #define S3C2440_NFCONT S3C2410_NFREG(0x04) #define S3C2440_NFCMD S3C2410_NFREG(0x08) #define S3C2440_NFADDR S3C2410_NFREG(0x0C) #define S3C2440_NFDATA S3C2410_NFREG(0x10) #define S3C2440_NFECCD0 S3C2410_NFREG(0x14) #define S3C2440_NFECCD1 S3C2410_NFREG(0x18) #define S3C2440_NFECCD S3C2410_NFREG(0x1C) #define S3C2440_NFSTAT S3C2410_NFREG(0x20) #define S3C2440_NFESTAT0 S3C2410_NFREG(0x24) #define S3C2440_NFESTAT1 S3C2410_NFREG(0x28) #define S3C2440_NFMECC0 S3C2410_NFREG(0x2C) #define S3C2440_NFMECC1 S3C2410_NFREG(0x30) #define S3C2440_NFSECC S3C2410_NFREG(0x34) #define S3C2440_NFSBLK S3C2410_NFREG(0x38) #define S3C2440_NFEBLK S3C2410_NFREG(0x3C) #define S3C2412_NFSBLK S3C2410_NFREG(0x20) #define S3C2412_NFEBLK S3C2410_NFREG(0x24) #define S3C2412_NFSTAT S3C2410_NFREG(0x28) #define S3C2412_NFMECC_ERR0 S3C2410_NFREG(0x2C) #define S3C2412_NFMECC_ERR1 S3C2410_NFREG(0x30) #define S3C2412_NFMECC0 S3C2410_NFREG(0x34) #define S3C2412_NFMECC1 S3C2410_NFREG(0x38) #define S3C2412_NFSECC S3C2410_NFREG(0x3C) #define S3C2410_NFCONF_EN (1 << 15) #define S3C2410_NFCONF_512BYTE (1 << 14) #define S3C2410_NFCONF_4STEP (1 << 13) #define S3C2410_NFCONF_INITECC (1 << 12) #define S3C2410_NFCONF_NFCE (1 << 11) #define S3C2410_NFCONF_TACLS(x) ((x) << 8) #define S3C2410_NFCONF_TWRPH0(x) ((x) << 4) #define S3C2410_NFCONF_TWRPH1(x) ((x) << 0) #define S3C2410_NFSTAT_BUSY (1 << 0) #define S3C2440_NFCONF_BUSWIDTH_8 (0 << 0) #define S3C2440_NFCONF_BUSWIDTH_16 (1 << 0) #define S3C2440_NFCONF_ADVFLASH (1 << 3) #define S3C2440_NFCONF_TACLS(x) ((x) << 12) #define S3C2440_NFCONF_TWRPH0(x) ((x) << 8) #define S3C2440_NFCONF_TWRPH1(x) ((x) << 4) #define S3C2440_NFCONT_LOCKTIGHT (1 << 13) #define S3C2440_NFCONT_SOFTLOCK (1 << 12) #define S3C2440_NFCONT_ILLEGALACC_EN (1 << 10) #define S3C2440_NFCONT_RNBINT_EN (1 << 9) #define S3C2440_NFCONT_RN_FALLING (1 << 8) #define S3C2440_NFCONT_SPARE_ECCLOCK (1 << 6) #define S3C2440_NFCONT_MAIN_ECCLOCK (1 << 5) #define S3C2440_NFCONT_INITECC (1 << 4) #define S3C2440_NFCONT_NFCE (1 << 1) #define S3C2440_NFCONT_ENABLE (1 << 0) #define S3C2440_NFSTAT_READY (1 << 0) #define S3C2440_NFSTAT_NCE (1 << 1) #define S3C2440_NFSTAT_RNB_CHANGE (1 << 2) #define S3C2440_NFSTAT_ILLEGAL_ACCESS (1 << 3) #define S3C2412_NFCONF_NANDBOOT (1 << 31) #define S3C2412_NFCONF_ECCCLKCON (1 << 30) #define S3C2412_NFCONF_ECC_MLC (1 << 24) #define S3C2412_NFCONF_TACLS_MASK (7 << 12) /* 1 extra bit of Tacls */ #define S3C2412_NFCONT_ECC4_DIRWR (1 << 18) #define S3C2412_NFCONT_LOCKTIGHT (1 << 17) #define S3C2412_NFCONT_SOFTLOCK (1 << 16) #define S3C2412_NFCONT_ECC4_ENCINT (1 << 13) #define S3C2412_NFCONT_ECC4_DECINT (1 << 12) #define S3C2412_NFCONT_MAIN_ECC_LOCK (1 << 7) #define S3C2412_NFCONT_INIT_MAIN_ECC (1 << 5) #define S3C2412_NFCONT_NFCE1 (1 << 2) #define S3C2412_NFCONT_NFCE0 (1 << 1) #define S3C2412_NFSTAT_ECC_ENCDONE (1 << 7) #define S3C2412_NFSTAT_ECC_DECDONE (1 << 6) #define S3C2412_NFSTAT_ILLEGAL_ACCESS (1 << 5) #define S3C2412_NFSTAT_RNB_CHANGE (1 << 4) #define S3C2412_NFSTAT_NFCE1 (1 << 3) #define S3C2412_NFSTAT_NFCE0 (1 << 2) #define S3C2412_NFSTAT_RES1 (1 << 1) #define S3C2412_NFSTAT_READY (1 << 0) #define S3C2412_NFECCERR_SERRDATA(x) (((x) >> 21) & 0xf) #define S3C2412_NFECCERR_SERRBIT(x) (((x) >> 18) & 0x7) #define S3C2412_NFECCERR_MERRDATA(x) (((x) >> 7) & 0x3ff) #define S3C2412_NFECCERR_MERRBIT(x) (((x) >> 4) & 0x7) #define S3C2412_NFECCERR_SPARE_ERR(x) (((x) >> 2) & 0x3) #define S3C2412_NFECCERR_MAIN_ERR(x) (((x) >> 2) & 0x3) #define S3C2412_NFECCERR_NONE (0) #define S3C2412_NFECCERR_1BIT (1) #define S3C2412_NFECCERR_MULTIBIT (2) #define S3C2412_NFECCERR_ECCAREA (3) 91 defines /* ... */#endif /* OPENOCD_FLASH_NAND_S3C24XX_REGS_H */