diff options
Diffstat (limited to 'drivers/mtd/nand/gpmi-nand/gpmi-regs.h')
-rw-r--r-- | drivers/mtd/nand/gpmi-nand/gpmi-regs.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/mtd/nand/gpmi-nand/gpmi-regs.h b/drivers/mtd/nand/gpmi-nand/gpmi-regs.h index 83431240e2f2..53397cc290fc 100644 --- a/drivers/mtd/nand/gpmi-nand/gpmi-regs.h +++ b/drivers/mtd/nand/gpmi-nand/gpmi-regs.h | |||
@@ -108,6 +108,15 @@ | |||
108 | #define HW_GPMI_CTRL1_CLR 0x00000068 | 108 | #define HW_GPMI_CTRL1_CLR 0x00000068 |
109 | #define HW_GPMI_CTRL1_TOG 0x0000006c | 109 | #define HW_GPMI_CTRL1_TOG 0x0000006c |
110 | 110 | ||
111 | #define BP_GPMI_CTRL1_WRN_DLY_SEL 22 | ||
112 | #define BM_GPMI_CTRL1_WRN_DLY_SEL (0x3 << BP_GPMI_CTRL1_WRN_DLY_SEL) | ||
113 | #define BF_GPMI_CTRL1_WRN_DLY_SEL(v) \ | ||
114 | (((v) << BP_GPMI_CTRL1_WRN_DLY_SEL) & BM_GPMI_CTRL1_WRN_DLY_SEL) | ||
115 | #define BV_GPMI_CTRL1_WRN_DLY_SEL_4_TO_8NS 0x0 | ||
116 | #define BV_GPMI_CTRL1_WRN_DLY_SEL_6_TO_10NS 0x1 | ||
117 | #define BV_GPMI_CTRL1_WRN_DLY_SEL_7_TO_12NS 0x2 | ||
118 | #define BV_GPMI_CTRL1_WRN_DLY_SEL_NO_DELAY 0x3 | ||
119 | |||
111 | #define BM_GPMI_CTRL1_BCH_MODE (1 << 18) | 120 | #define BM_GPMI_CTRL1_BCH_MODE (1 << 18) |
112 | 121 | ||
113 | #define BP_GPMI_CTRL1_DLL_ENABLE 17 | 122 | #define BP_GPMI_CTRL1_DLL_ENABLE 17 |
@@ -154,6 +163,9 @@ | |||
154 | 163 | ||
155 | #define HW_GPMI_TIMING1 0x00000080 | 164 | #define HW_GPMI_TIMING1 0x00000080 |
156 | #define BP_GPMI_TIMING1_BUSY_TIMEOUT 16 | 165 | #define BP_GPMI_TIMING1_BUSY_TIMEOUT 16 |
166 | #define BM_GPMI_TIMING1_BUSY_TIMEOUT (0xffff << BP_GPMI_TIMING1_BUSY_TIMEOUT) | ||
167 | #define BF_GPMI_TIMING1_BUSY_TIMEOUT(v) \ | ||
168 | (((v) << BP_GPMI_TIMING1_BUSY_TIMEOUT) & BM_GPMI_TIMING1_BUSY_TIMEOUT) | ||
157 | 169 | ||
158 | #define HW_GPMI_TIMING2 0x00000090 | 170 | #define HW_GPMI_TIMING2 0x00000090 |
159 | #define HW_GPMI_DATA 0x000000a0 | 171 | #define HW_GPMI_DATA 0x000000a0 |