|
113 | 113 | SPI_MEM_DTR_OP_DATA_IN(len, buf, 2), \ |
114 | 114 | SPI_MEM_OP_MAX_FREQ(freq)) |
115 | 115 |
|
| 116 | +#define SPINAND_PAGE_READ_FROM_CACHE_1S_2S_2S_OP(addr, ndummy, buf, len) \ |
| 117 | + SPI_MEM_OP(SPI_MEM_OP_CMD(0xbb, 1), \ |
| 118 | + SPI_MEM_OP_ADDR(2, addr, 2), \ |
| 119 | + SPI_MEM_OP_DUMMY(ndummy, 2), \ |
| 120 | + SPI_MEM_OP_DATA_IN(len, buf, 2)) |
| 121 | + |
| 122 | +#define SPINAND_PAGE_READ_FROM_CACHE_3A_1S_2S_2S_OP(addr, ndummy, buf, len) \ |
| 123 | + SPI_MEM_OP(SPI_MEM_OP_CMD(0xbb, 1), \ |
| 124 | + SPI_MEM_OP_ADDR(3, addr, 2), \ |
| 125 | + SPI_MEM_OP_DUMMY(ndummy, 2), \ |
| 126 | + SPI_MEM_OP_DATA_IN(len, buf, 2)) |
| 127 | + |
| 128 | +#define SPINAND_PAGE_READ_FROM_CACHE_1S_2D_2D_OP(addr, ndummy, buf, len, freq) \ |
| 129 | + SPI_MEM_OP(SPI_MEM_OP_CMD(0xbd, 1), \ |
| 130 | + SPI_MEM_DTR_OP_ADDR(2, addr, 2), \ |
| 131 | + SPI_MEM_DTR_OP_DUMMY(ndummy, 2), \ |
| 132 | + SPI_MEM_DTR_OP_DATA_IN(len, buf, 2), \ |
| 133 | + SPI_MEM_OP_MAX_FREQ(freq)) |
| 134 | + |
116 | 135 | #define SPINAND_PAGE_READ_FROM_CACHE_X4_OP(addr, ndummy, buf, len) \ |
117 | 136 | SPI_MEM_OP(SPI_MEM_OP_CMD(0x6b, 1), \ |
118 | 137 | SPI_MEM_OP_ADDR(2, addr, 1), \ |
|
132 | 151 | SPI_MEM_DTR_OP_DATA_IN(len, buf, 4), \ |
133 | 152 | SPI_MEM_OP_MAX_FREQ(freq)) |
134 | 153 |
|
135 | | -#define SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP(addr, ndummy, buf, len) \ |
136 | | - SPI_MEM_OP(SPI_MEM_OP_CMD(0xbb, 1), \ |
137 | | - SPI_MEM_OP_ADDR(2, addr, 2), \ |
138 | | - SPI_MEM_OP_DUMMY(ndummy, 2), \ |
139 | | - SPI_MEM_OP_DATA_IN(len, buf, 2)) |
140 | | - |
141 | | -#define SPINAND_PAGE_READ_FROM_CACHE_DUALIO_OP_3A(addr, ndummy, buf, len) \ |
142 | | - SPI_MEM_OP(SPI_MEM_OP_CMD(0xbb, 1), \ |
143 | | - SPI_MEM_OP_ADDR(3, addr, 2), \ |
144 | | - SPI_MEM_OP_DUMMY(ndummy, 2), \ |
145 | | - SPI_MEM_OP_DATA_IN(len, buf, 2)) |
146 | | - |
147 | | -#define SPINAND_PAGE_READ_FROM_CACHE_DUALIO_DTR_OP(addr, ndummy, buf, len, freq) \ |
148 | | - SPI_MEM_OP(SPI_MEM_OP_CMD(0xbd, 1), \ |
149 | | - SPI_MEM_DTR_OP_ADDR(2, addr, 2), \ |
150 | | - SPI_MEM_DTR_OP_DUMMY(ndummy, 2), \ |
151 | | - SPI_MEM_DTR_OP_DATA_IN(len, buf, 2), \ |
152 | | - SPI_MEM_OP_MAX_FREQ(freq)) |
153 | | - |
154 | 154 | #define SPINAND_PAGE_READ_FROM_CACHE_QUADIO_OP(addr, ndummy, buf, len) \ |
155 | 155 | SPI_MEM_OP(SPI_MEM_OP_CMD(0xeb, 1), \ |
156 | 156 | SPI_MEM_OP_ADDR(2, addr, 4), \ |
|
0 commit comments