Lines Matching refs:sr2
903 static int spi_nor_write_sr2(struct spi_nor *nor, const u8 *sr2) in spi_nor_write_sr2() argument
912 struct spi_mem_op op = SPI_NOR_WRSR2_OP(sr2); in spi_nor_write_sr2()
919 sr2, 1); in spi_nor_write_sr2()
939 static int spi_nor_read_sr2(struct spi_nor *nor, u8 *sr2) in spi_nor_read_sr2() argument
944 struct spi_mem_op op = SPI_NOR_RDSR2_OP(sr2); in spi_nor_read_sr2()
950 ret = spi_nor_controller_ops_read_reg(nor, SPINOR_OP_RDSR2, sr2, in spi_nor_read_sr2()
1584 u8 *sr2 = nor->bouncebuf; in spi_nor_sr2_bit7_quad_enable() local
1589 ret = spi_nor_read_sr2(nor, sr2); in spi_nor_sr2_bit7_quad_enable()
1592 if (*sr2 & SR2_QUAD_EN_BIT7) in spi_nor_sr2_bit7_quad_enable()
1596 *sr2 |= SR2_QUAD_EN_BIT7; in spi_nor_sr2_bit7_quad_enable()
1598 ret = spi_nor_write_sr2(nor, sr2); in spi_nor_sr2_bit7_quad_enable()
1602 sr2_written = *sr2; in spi_nor_sr2_bit7_quad_enable()
1605 ret = spi_nor_read_sr2(nor, sr2); in spi_nor_sr2_bit7_quad_enable()
1609 if (*sr2 != sr2_written) { in spi_nor_sr2_bit7_quad_enable()