[v1,PATCH 0/1] i2c: mediatek: add bus regulator control for power saving

From: adlavinitha reddy

Date: Wed Mar 18 2026 - 04:46:52 EST


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