- Fixes '<<' whitespace
[fw/openocd] / src / flash / s3c24xx_regs_nand.h
index 31d9a856e80c186ccd49a1ee37ec1694ea176f41..c8cbe78947028a8b7580032232ac2a85cd681b71 100644 (file)
 #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 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)