Lines Matching full:read
41 #define SPINOR_OP_RDSR 0x05 /* Read status register */
44 #define SPINOR_OP_RDSR2 0x3f /* Read status register 2 */
46 #define SPINOR_OP_READ 0x03 /* Read data bytes (low frequency) */
47 #define SPINOR_OP_READ_FAST 0x0b /* Read data bytes (high frequency) */
48 #define SPINOR_OP_READ_1_1_2 0x3b /* Read data bytes (Dual Output SPI) */
49 #define SPINOR_OP_READ_1_2_2 0xbb /* Read data bytes (Dual I/O SPI) */
50 #define SPINOR_OP_READ_1_1_4 0x6b /* Read data bytes (Quad Output SPI) */
51 #define SPINOR_OP_READ_1_4_4 0xeb /* Read data bytes (Quad I/O SPI) */
52 #define SPINOR_OP_READ_1_1_8 0x8b /* Read data bytes (Octal Output SPI) */
53 #define SPINOR_OP_READ_1_8_8 0xcb /* Read data bytes (Octal I/O SPI) */
64 #define SPINOR_OP_RDID 0x9f /* Read JEDEC ID */
65 #define SPINOR_OP_RDSFDP 0x5a /* Read SFDP */
66 #define SPINOR_OP_RDCR 0x35 /* Read configuration register */
67 #define SPINOR_OP_RDFSR 0x70 /* Read flag status register */
69 #define SPINOR_OP_RDEAR 0xc8 /* Read Extended Address Register */
73 #define SPINOR_OP_READ_4B 0x13 /* Read data bytes (low frequency) */
74 #define SPINOR_OP_READ_FAST_4B 0x0c /* Read data bytes (high frequency) */
75 #define SPINOR_OP_READ_1_1_2_4B 0x3c /* Read data bytes (Dual Output SPI) */
76 #define SPINOR_OP_READ_1_2_2_4B 0xbc /* Read data bytes (Dual I/O SPI) */
77 #define SPINOR_OP_READ_1_1_4_4B 0x6c /* Read data bytes (Quad Output SPI) */
78 #define SPINOR_OP_READ_1_4_4_4B 0xec /* Read data bytes (Quad I/O SPI) */
79 #define SPINOR_OP_READ_1_1_8_4B 0x7c /* Read data bytes (Octal Output SPI) */
80 #define SPINOR_OP_READ_1_8_8_4B 0xcc /* Read data bytes (Octal I/O SPI) */
105 #define SPINOR_OP_READ_BPR 0x72 /* Read block protection register */
111 #define SPINOR_OP_XRDSR 0xd7 /* Read status register */
122 #define SPINOR_OP_BRRD 0x16 /* Bank register read */
126 #define SPINOR_OP_RD_EVCR 0x65 /* Read EVCR register */
267 * @lock: the lock for the read/write/erase/lock/unlock operations
273 * @read_opcode: the read opcode
274 * @read_dummy: the dummy needed by the read operation
276 * @bank_read_cmd: Bank read cmd
281 * @read_proto: the SPI protocol for read operations
286 * read/write/erase/lock/unlock operations
288 * read/write/erase/lock/unlock operations
289 * @read_reg: [DRIVER-SPECIFIC] read out the register
291 * @read: [DRIVER-SPECIFIC] read data from the SPI NOR
331 ssize_t (*read)(struct spi_nor *nor, loff_t from, member
372 *(Fast) Read capabilities.
375 * then Quad SPI protocols before Dual SPI protocols, Fast Read and lastly
376 * (Slow) Read.
404 * Like (Fast) Read capabilities, Octo/Quad SPI protocols are preferred to the