The main intention of the patch series is to add support of vbus regulators, which are commonly connected to CCI I2C busses. The new bus adapter specific bus_regulator from commit 5a7b95fb993e ("i2c: core: support bus regulator controlling in adapter") is reused, however its control is connected to runtime pm of the I2C master controller rather than runtime pm of slaves. In addition the series adds new compatible value for CCI found on QCOM SM8450 SoC. Vladimir Zapolskiy (9): dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible dt-bindings: i2c: qcom-cci: add description of a vbus-supply property i2c: qcom-cci: don't delete an unregistered adapter i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() i2c: qcom-cci: initialize CCI controller after registration of adapters i2c: qcom-cci: simplify probe by removing one loop over busses i2c: qcom-cci: simplify access to bus data structure i2c: qcom-cci: add support of optional vbus-supply regulators i2c: qcom-cci: add sm8450 compatible .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 9 +- drivers/i2c/busses/i2c-qcom-cci.c | 159 ++++++++++++------ 2 files changed, 114 insertions(+), 54 deletions(-) -- 2.33.0