Lines Matching refs:sr2
1115 static int spi_nor_write_sr2(struct spi_nor *nor, const u8 *sr2) in spi_nor_write_sr2() argument
1128 SPI_MEM_OP_DATA_OUT(1, sr2, 0)); in spi_nor_write_sr2()
1135 sr2, 1); in spi_nor_write_sr2()
1155 static int spi_nor_read_sr2(struct spi_nor *nor, u8 *sr2) in spi_nor_read_sr2() argument
1164 SPI_MEM_OP_DATA_IN(1, sr2, 0)); in spi_nor_read_sr2()
1170 ret = spi_nor_controller_ops_read_reg(nor, SPINOR_OP_RDSR2, sr2, in spi_nor_read_sr2()
1810 u8 *sr2 = nor->bouncebuf; in spi_nor_sr2_bit7_quad_enable() local
1815 ret = spi_nor_read_sr2(nor, sr2); in spi_nor_sr2_bit7_quad_enable()
1818 if (*sr2 & SR2_QUAD_EN_BIT7) in spi_nor_sr2_bit7_quad_enable()
1822 *sr2 |= SR2_QUAD_EN_BIT7; in spi_nor_sr2_bit7_quad_enable()
1824 ret = spi_nor_write_sr2(nor, sr2); in spi_nor_sr2_bit7_quad_enable()
1828 sr2_written = *sr2; in spi_nor_sr2_bit7_quad_enable()
1831 ret = spi_nor_read_sr2(nor, sr2); in spi_nor_sr2_bit7_quad_enable()
1835 if (*sr2 != sr2_written) { in spi_nor_sr2_bit7_quad_enable()