arm64: dts: renesas: rzg3s-smarc: Enable I2C1 and connected power monitor
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 20 Nov 2024 08:49:59 +0000 (09:49 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 10 Dec 2024 10:50:21 +0000 (11:50 +0100)
Enable I2C1 for the carrier board and the connected power monitor
ISL28022. Limit the bus speed to the maximum the power monitor supports.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Tested-by: Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
Link: https://lore.kernel.org/20241120085345.24638-2-wsa+renesas@sang-engineering.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi

index 33b9873b225a822cd2fa74ccdbb0135854947000..aaf7f9c7bdf95521ef9d78df2e0d2f71020a752e 100644 (file)
        clock-frequency = <1000000>;
 };
 
+&i2c1 {
+       status = "okay";
+
+       clock-frequency = <400000>;
+
+       power-monitor@44 {
+               compatible = "renesas,isl28022";
+               reg = <0x44>;
+               shunt-resistor-micro-ohms = <8000>;
+               renesas,average-samples = <32>;
+       };
+};
+
 &pinctrl {
        key-1-gpio-hog {
                gpio-hog;