|
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) \ |
| 116 | +#define SPINAND_PAGE_READ_FROM_CACHE_1S_2S_2S_OP(addr, ndummy, buf, len, ...) \ |
117 | 117 | SPI_MEM_OP(SPI_MEM_OP_CMD(0xbb, 1), \
|
118 | 118 | SPI_MEM_OP_ADDR(2, addr, 2), \
|
119 | 119 | SPI_MEM_OP_DUMMY(ndummy, 2), \
|
120 |
| - SPI_MEM_OP_DATA_IN(len, buf, 2)) |
| 120 | + SPI_MEM_OP_DATA_IN(len, buf, 2), \ |
| 121 | + SPI_MEM_OP_MAX_FREQ(__VA_ARGS__ + 0)) |
121 | 122 |
|
122 | 123 | #define SPINAND_PAGE_READ_FROM_CACHE_3A_1S_2S_2S_OP(addr, ndummy, buf, len) \
|
123 | 124 | SPI_MEM_OP(SPI_MEM_OP_CMD(0xbb, 1), \
|
|
151 | 152 | SPI_MEM_DTR_OP_DATA_IN(len, buf, 4), \
|
152 | 153 | SPI_MEM_OP_MAX_FREQ(freq))
|
153 | 154 |
|
154 |
| -#define SPINAND_PAGE_READ_FROM_CACHE_1S_4S_4S_OP(addr, ndummy, buf, len) \ |
| 155 | +#define SPINAND_PAGE_READ_FROM_CACHE_1S_4S_4S_OP(addr, ndummy, buf, len, ...) \ |
155 | 156 | SPI_MEM_OP(SPI_MEM_OP_CMD(0xeb, 1), \
|
156 | 157 | SPI_MEM_OP_ADDR(2, addr, 4), \
|
157 | 158 | SPI_MEM_OP_DUMMY(ndummy, 4), \
|
158 |
| - SPI_MEM_OP_DATA_IN(len, buf, 4)) |
| 159 | + SPI_MEM_OP_DATA_IN(len, buf, 4), \ |
| 160 | + SPI_MEM_OP_MAX_FREQ(__VA_ARGS__ + 0)) |
159 | 161 |
|
160 | 162 | #define SPINAND_PAGE_READ_FROM_CACHE_3A_1S_4S_4S_OP(addr, ndummy, buf, len) \
|
161 | 163 | SPI_MEM_OP(SPI_MEM_OP_CMD(0xeb, 1), \
|
|
0 commit comments