
On Fri, 7 Jan 2022 11:52:54 -0600 Chris Morgan macroalpha82@gmail.com wrote:
Hi Chris,
From: Chris Morgan macromorgan@hotmail.com
This adds a compatible string for the Allwinner Sun4i-A10 I2C controller. Without this, boards based on the R8 and A13 (at a minimum) fail to boot.
Signed-off-by: Chris Morgan macromorgan@hotmail.com
Applied to sunxi/master, thanks!
Out of curiosity, can you say what "fail to boot" means, exactly? I see that indeed i2c in U-Boot proper got lost when I2C was moved to DM in the v2022.01 merge window, but that didn't have any visible effect apart from the "i2c" command not working on my BananaPi. Ethernet, USB and Linux boot worked fine, still.
Cheers, Andre
drivers/i2c/mvtwsi.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/i2c/mvtwsi.c b/drivers/i2c/mvtwsi.c index ff21e3c52b..979b825eec 100644 --- a/drivers/i2c/mvtwsi.c +++ b/drivers/i2c/mvtwsi.c @@ -900,6 +900,7 @@ static const struct dm_i2c_ops mvtwsi_i2c_ops = { static const struct udevice_id mvtwsi_i2c_ids[] = { { .compatible = "marvell,mv64xxx-i2c", }, { .compatible = "marvell,mv78230-i2c", },
- { .compatible = "allwinner,sun4i-a10-i2c", }, { .compatible = "allwinner,sun6i-a31-i2c", }, { /* sentinel */ }
};