arch: cxd56xx: Update i2c register initialization

Enable RX_FIFO_FULL_HLD_CTRL and RESTART of i2c control register in
i2c initial settings for transfer by SCU sequencer.
This commit is contained in:
SPRESENSE 2021-05-19 17:04:13 +09:00 committed by Alin Jerpelea
parent a10a4c483f
commit ade26c17d2

View File

@ -1028,7 +1028,9 @@ struct i2c_master_s *cxd56_i2cbus_initialize(int port)
i2c_reg_write(priv, CXD56_IC_SDA_HOLD, 1);
i2c_reg_write(priv, CXD56_IC_CON,
(IC_SLAVE_DISABLE | IC_MASTER_MODE | IC_TX_EMPTY_CTRL));
(IC_RX_FIFO_FULL_HLD_CTRL | IC_RESTART_EN |
IC_SLAVE_DISABLE | IC_MASTER_MODE | IC_TX_EMPTY_CTRL));
cxd56_i2c_setfrequency(priv, I2C_DEFAULT_FREQUENCY);
leave_critical_section(flags);