On Tue, Feb 16, 2021 at 11:25:38PM +0100, Mårten Lindahl wrote: > From: Mårten Lindahl <[email protected]> > > When the driver starts to send a message with the MASTER_ID field > set (high speed), the whole I2C_ADDR register is overwritten including > MASTER_ID as the SLV_ADDR_MAS field is set. > > This patch preserves already written fields in I2C_ADDR when writing > SLV_ADDR_MAS. > > Signed-off-by: Mårten Lindahl <[email protected]> > --- > v2: > - Change commit message as the problem is not in the controller but in > the driver. > - Use MASTER_ID macro instead of reading back register contents. > > drivers/i2c/busses/i2c-exynos5.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) >
Reviewed-by: Krzysztof Kozlowski <[email protected]> Tested-by: Krzysztof Kozlowski <[email protected]> Best regards, Krzysztof

