Bugzilla – Bug 1146026
Coral board is lacking PMIC regulators
Last modified: 2022-12-23 11:32:10 UTC
The Google Coral arm64 board uses a Rohm BD71837 PMIC. While writing a mainline-compatible Device Tree relying on the PMIC's regulators, I have noticed that the underlying i2c bus is missing. This is caused by lack of CONFIG_I2C_IMX. With the i2c-imx driver module in place, the rohm-bd718x7 mfd driver gets loaded but not its mfd cell drivers bd718x7_regulator and clk-bd718x7. The mfd driver appears to reference them by name, not by DT compatible string. Workaround: /etc/dracut.conf.d/coral_modules.conf: add_drivers+=" fixed bd718x7-regulator clk-bd718x7 rohm-bd718x7 i2c-imx " force_drivers+=" bd718x7-regulator clk-bd718x7 "
Config patch to enable I2C_IMX tested and queued for master branch.