diff --git a/app/boards/arm/mikoto/mikoto_5_20_0-pinctrl.dtsi b/app/boards/arm/mikoto/mikoto-pinctrl.dtsi similarity index 83% rename from app/boards/arm/mikoto/mikoto_5_20_0-pinctrl.dtsi rename to app/boards/arm/mikoto/mikoto-pinctrl.dtsi index df43c407..675587f2 100644 --- a/app/boards/arm/mikoto/mikoto_5_20_0-pinctrl.dtsi +++ b/app/boards/arm/mikoto/mikoto-pinctrl.dtsi @@ -17,7 +17,7 @@ uart0_sleep: uart0_sleep { group1 { psels = , - ; + ; low-power-enable; }; }; @@ -25,14 +25,14 @@ i2c0_default: i2c0_default { group1 { psels = , - ; + ; }; }; i2c0_sleep: i2c0_sleep { group1 { psels = , - ; + ; low-power-enable; }; }; diff --git a/app/boards/arm/mikoto/mikoto.dts b/app/boards/arm/mikoto/mikoto.dts index c4109aee..ee55c589 100644 --- a/app/boards/arm/mikoto/mikoto.dts +++ b/app/boards/arm/mikoto/mikoto.dts @@ -6,8 +6,8 @@ /dts-v1/; #include -#include "arduino_pro_micro_pins_5_20_0.dtsi" -#include "mikoto_5_20_0-pinctrl.dtsi" +// #include "arduino_pro_micro_pins_5_20_0.dtsi" +// #include "mikoto_5_20_0-pinctrl.dtsi" / { model = "mikoto"; diff --git a/app/boards/arm/mikoto/mikoto_5_20_0.overlay b/app/boards/arm/mikoto/mikoto_5_20_0.overlay index 0e4f10f7..69bf69bc 100644 --- a/app/boards/arm/mikoto/mikoto_5_20_0.overlay +++ b/app/boards/arm/mikoto/mikoto_5_20_0.overlay @@ -4,4 +4,5 @@ * SPDX-License-Identifier: MIT */ +#include "mikoto-pinctrl.dtsi" #include "arduino_pro_micro_pins_5_20_0.dtsi" diff --git a/app/boards/arm/mikoto/mikoto_6_1_0.overlay b/app/boards/arm/mikoto/mikoto_6_1_0.overlay index b8fea295..abd99c8d 100644 --- a/app/boards/arm/mikoto/mikoto_6_1_0.overlay +++ b/app/boards/arm/mikoto/mikoto_6_1_0.overlay @@ -4,4 +4,5 @@ * SPDX-License-Identifier: MIT */ +#include "mikoto-pinctrl.dtsi" #include "arduino_pro_micro_pins_6_1_0.dtsi" diff --git a/app/boards/arm/mikoto/mikoto_7_1_0.conf b/app/boards/arm/mikoto/mikoto_7_1_0.conf new file mode 100644 index 00000000..4de77de3 --- /dev/null +++ b/app/boards/arm/mikoto/mikoto_7_1_0.conf @@ -0,0 +1,2 @@ +CONFIG_I2C=y +CONFIG_MAX17048=y diff --git a/app/boards/arm/mikoto/mikoto_7_1_0.overlay b/app/boards/arm/mikoto/mikoto_7_1_0.overlay index b8fea295..781f9f94 100644 --- a/app/boards/arm/mikoto/mikoto_7_1_0.overlay +++ b/app/boards/arm/mikoto/mikoto_7_1_0.overlay @@ -4,4 +4,43 @@ * SPDX-License-Identifier: MIT */ +#include "mikoto-pinctrl.dtsi" #include "arduino_pro_micro_pins_6_1_0.dtsi" + +&pinctrl { + i2c1_default: i2c1_default { + group1 { + psels = , + ; + }; + }; + + i2c1_sleep: i2c1_sleep { + group1 { + psels = , + ; + low-power-enable; + }; + }; +}; + +&i2c1 { + status = "okay"; + compatible = "nordic,nrf-twi"; + pinctrl-0 = <&i2c1_default>; + pinctrl-1 = <&i2c1_sleep>; + pinctrl-names = "default", "sleep"; + + builtin_fuel_gauge: max17048@36 { + compatible = "maxim,max17048"; + status = "okay"; + label = "max17048"; + reg = <0x36>; + }; +}; + +/ { + chosen { + zmk,battery = &builtin_fuel_gauge; + }; +};