On 1/29/21 2:23 PM, Bin Meng wrote: > From: Philippe Mathieu-Daudé <[email protected]> > > When the block is disabled, all registers are reset with the > exception of the ECSPI_CONREG. It is initialized to zero > when the instance is created. > > Ref: i.MX 6DQ Applications Processor Reference Manual (IMX6DQRM), > chapter 21.7.3: Control Register (ECSPIx_CONREG) > > Signed-off-by: Philippe Mathieu-Daudé <[email protected]> > [bmeng: add a 'common_reset' function that does most of reset operation] > Signed-off-by: Bin Meng <[email protected]> > > --- > > Changes in v9: > - Add a 'common_reset' function that does most of reset operation, > leaving ECSPI_CONREG clear in imx_spi_reset(). > > Changes in v7: > - remove the RFC tag > > Changes in v6: > - new patch: [RFC] rework imx_spi_reset() to keep CONREG register value > > hw/ssi/imx_spi.c | 32 ++++++++++++++++++++++++-------- > 1 file changed, 24 insertions(+), 8 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
