]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: spi-nor: Merge spansion Quad Enable methods
authorTudor Ambarus <tudor.ambarus@microchip.com>
Thu, 7 Nov 2019 08:42:05 +0000 (08:42 +0000)
committerTudor Ambarus <tudor.ambarus@microchip.com>
Mon, 11 Nov 2019 06:56:39 +0000 (08:56 +0200)
commitca6eeca4b8cd7bda9d97ae67f476be082a445d0e
tree08f9517771edcdd59046fffc155b272c3532eb75
parentf6ecc3dbe5978e5311bffc36903caf17130f3cf8
mtd: spi-nor: Merge spansion Quad Enable methods

Merge
    spansion_no_read_cr_quad_enable()
    spansion_read_cr_quad_enable()
into
    spi_nor_sr2_bit1_quad_enable().

Reduce code duplication by introducing spi_nor_write_16bit_cr_and_check().
The Configuration Register contains bits that can be updated in future:
FREEZE, CMP. Provide a generic method that allows updating all bits
of the Configuration Register.

Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Reviewed-by: Vignesh Raghavendra <vigneshr@ti.com>
drivers/mtd/spi-nor/spi-nor.c