Lines Matching full:command

72 	uint8_t			command[16];  member
124 uint8_t *command; in spi_dataflash_erase() local
134 memset(dataflash->command, 0 , sizeof(dataflash->command)); in spi_dataflash_erase()
135 command = dataflash->command; in spi_dataflash_erase()
169 command[0] = do_block ? OP_ERASE_BLOCK : OP_ERASE_PAGE; in spi_dataflash_erase()
170 command[1] = (uint8_t)(pageaddr >> 16); in spi_dataflash_erase()
171 command[2] = (uint8_t)(pageaddr >> 8); in spi_dataflash_erase()
172 command[3] = 0; in spi_dataflash_erase()
176 command[0], command[1], command[2], command[3], in spi_dataflash_erase()
179 status = spi_write_then_read(spi, command, 4, NULL, NULL, 0); in spi_dataflash_erase()
181 debug("%s: erase send command error!\n", dev->name); in spi_dataflash_erase()
218 uint8_t *command; in spi_dataflash_read() local
225 memset(dataflash->command, 0 , sizeof(dataflash->command)); in spi_dataflash_read()
226 command = dataflash->command; in spi_dataflash_read()
230 command[0], command[1], command[2], command[3]); in spi_dataflash_read()
248 command[0] = OP_READ_CONTINUOUS; in spi_dataflash_read()
249 command[1] = (uint8_t)(addr >> 16); in spi_dataflash_read()
250 command[2] = (uint8_t)(addr >> 8); in spi_dataflash_read()
251 command[3] = (uint8_t)(addr >> 0); in spi_dataflash_read()
253 /* plus 4 "don't care" bytes, command len: 4 + 4 "don't care" bytes */ in spi_dataflash_read()
254 status = spi_write_then_read(spi, command, 8, NULL, buf, len); in spi_dataflash_read()
273 uint8_t *command; in spi_dataflash_write() local
283 memset(dataflash->command, 0 , sizeof(dataflash->command)); in spi_dataflash_write()
284 command = dataflash->command; in spi_dataflash_write()
325 command[0] = OP_TRANSFER_BUF1; in spi_dataflash_write()
326 command[1] = (addr & 0x00FF0000) >> 16; in spi_dataflash_write()
327 command[2] = (addr & 0x0000FF00) >> 8; in spi_dataflash_write()
328 command[3] = 0; in spi_dataflash_write()
331 command[0], command[1], command[2], command[3]); in spi_dataflash_write()
333 status = spi_write_then_read(spi, command, 4, in spi_dataflash_write()
336 debug("%s: write(<pagesize) command error!\n", in spi_dataflash_write()
351 command[0] = OP_PROGRAM_VIA_BUF1; in spi_dataflash_write()
352 command[1] = (addr & 0x00FF0000) >> 16; in spi_dataflash_write()
353 command[2] = (addr & 0x0000FF00) >> 8; in spi_dataflash_write()
354 command[3] = (addr & 0x000000FF); in spi_dataflash_write()
357 command[0], command[1], command[2], command[3]); in spi_dataflash_write()
359 status = spi_write_then_read(spi, command, 4, in spi_dataflash_write()
362 debug("%s: write send command error!\n", dev->name); in spi_dataflash_write()
375 command[0] = OP_COMPARE_BUF1; in spi_dataflash_write()
376 command[1] = (addr & 0x00FF0000) >> 16; in spi_dataflash_write()
377 command[2] = (addr & 0x0000FF00) >> 8; in spi_dataflash_write()
378 command[3] = 0; in spi_dataflash_write()
381 command[0], command[1], command[2], command[3]); in spi_dataflash_write()
383 status = spi_write_then_read(spi, command, 4, in spi_dataflash_write()
386 debug("%s: write(compare) send command error!\n", in spi_dataflash_write()