i2c: mt65xx: allow optional pmic clock
authorDaniel Golle <daniel@makrotopia.org>
Sun, 27 Aug 2023 02:13:30 +0000 (03:13 +0100)
committerWolfram Sang <wsa@kernel.org>
Tue, 19 Sep 2023 20:00:22 +0000 (22:00 +0200)
commitbcfaaa9711127eda1803f164ae4d790f38ff1122
tree6b41696b568ef469fdc01bf100998462b3573ea3
parent19b6ffd5f079741dadc555477375e3da59fd5c58
i2c: mt65xx: allow optional pmic clock

Using the I2C host controller on the MT7981 SoC requires 4 clocks to
be enabled. One of them, the pmic clk, is only enabled in case
'mediatek,have-pmic' is also set which has other consequences which
are not desired in this case.

Allow defining a pmic clk even in case the 'mediatek,have-pmic' propterty
is not present and the bus is not used to connect to a pmic, but may
still require to enable the pmic clock.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Andi Shyti <andi.shyti@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-mt65xx.c