[v1,PATCH 0/1] i2c: mediatek: add bus regulator control for power saving
adlavinitha reddy
adlavinitha.reddy at mediatek.com
Wed Mar 18 01:42:05 PDT 2026
This patch adds conditional bus regulator enable/disable support in
mtk_i2c_transfer() to allow I2C bus power gating on platforms that
provide a vbus-supply in the device tree.
The implementation:
- Enables bus_regulator before clk_bulk_enable() if vbus-supply is defined
- Disables bus_regulator after clk_bulk_disable()
- Only activates when vbus-supply is provided in device tree
- Has no impact on platforms without vbus-supply defined
This approach provides power savings for platforms with an extra I2C bus
regulator, while avoiding runtime PM complexity.
Based on linux-next, tag: next-20260305
adlavinitha reddy (1):
i2c: mediatek: add bus regulator control for power saving
drivers/i2c/busses/i2c-mt65xx.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
--
2.45.2
More information about the Linux-mediatek
mailing list