From c1b36d7ea7e88a34d209159269d54e882024c035 Mon Sep 17 00:00:00 2001 From: Fabio Baltieri Date: Fri, 9 May 2025 11:10:07 +0100 Subject: [PATCH] boards/shields: arduino: add few zephyr_i2c labels Some of these are allegedly ESLOV connectors and have an extra identification pin, but there's adapters on the market to use them with qwiic modules, let's label them so they can be used with other zephyr_i2c shields. Signed-off-by: Fabio Baltieri --- boards/arduino/mkrzero/arduino_mkrzero.dts | 2 +- boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts | 2 +- .../nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts | 2 +- boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi | 2 +- boards/arduino/uno_r4/arduino_uno_r4_wifi.overlay | 2 +- .../arduino_modulino_buttons/arduino_modulino_buttons.overlay | 2 +- .../arduino_modulino_smartleds.overlay | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/boards/arduino/mkrzero/arduino_mkrzero.dts b/boards/arduino/mkrzero/arduino_mkrzero.dts index 6a30c3be9d7..7b5b3ba8372 100644 --- a/boards/arduino/mkrzero/arduino_mkrzero.dts +++ b/boards/arduino/mkrzero/arduino_mkrzero.dts @@ -40,7 +40,7 @@ clock-frequency = <48000000>; }; -&sercom0 { +zephyr_i2c: &sercom0 { status = "okay"; compatible = "atmel,sam0-i2c"; clock-frequency = ; diff --git a/boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts b/boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts index 52e376ed140..c3bdfea7702 100644 --- a/boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts +++ b/boards/arduino/nicla_sense_me/arduino_nicla_sense_me.dts @@ -88,7 +88,7 @@ }; /* I2C1 in datasheet */ -&i2c1 { +zephyr_i2c: &i2c1 { compatible = "nordic,nrf-twim"; /* Cannot be used together with spi1. */ status = "okay"; diff --git a/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts b/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts index e9f39b173ae..56f34045aff 100644 --- a/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts +++ b/boards/arduino/nicla_vision/arduino_nicla_vision_stm32h747xx_m7.dts @@ -95,7 +95,7 @@ }; }; -&i2c1 { +zephyr_i2c: &i2c1 { status = "disabled"; pinctrl-0 = <&i2c1_scl_pb8 &i2c1_sda_pb9>; pinctrl-names = "default"; diff --git a/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi b/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi index d7489b77d26..cb0ef9d1761 100644 --- a/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi +++ b/boards/arduino/portenta_h7/arduino_portenta_h7-common.dtsi @@ -83,7 +83,7 @@ }; /* I2C1 in datasheet */ -&i2c1 { +zephyr_i2c: &i2c1 { pinctrl-0 = <&i2c1_scl_pb6 &i2c1_sda_pb7>; pinctrl-names = "default"; clock-frequency = ; diff --git a/boards/arduino/uno_r4/arduino_uno_r4_wifi.overlay b/boards/arduino/uno_r4/arduino_uno_r4_wifi.overlay index d102a016ced..8a6f987824b 100644 --- a/boards/arduino/uno_r4/arduino_uno_r4_wifi.overlay +++ b/boards/arduino/uno_r4/arduino_uno_r4_wifi.overlay @@ -117,6 +117,6 @@ status = "okay"; }; -qwiic_i2c: &iic0 {}; +zephyr_i2c: &iic0 {}; arduino_i2c: &iic1 {}; arduino_spi: &spi0 {}; diff --git a/boards/shields/arduino_modulino_buttons/arduino_modulino_buttons.overlay b/boards/shields/arduino_modulino_buttons/arduino_modulino_buttons.overlay index 96c84cbfb43..10f47dbe529 100644 --- a/boards/shields/arduino_modulino_buttons/arduino_modulino_buttons.overlay +++ b/boards/shields/arduino_modulino_buttons/arduino_modulino_buttons.overlay @@ -7,7 +7,7 @@ #include #include -&qwiic_i2c { +&zephyr_i2c { modulino-buttons@3e { compatible = "i2c-device"; reg = <0x3e>; diff --git a/boards/shields/arduino_modulino_smartleds/arduino_modulino_smartleds.overlay b/boards/shields/arduino_modulino_smartleds/arduino_modulino_smartleds.overlay index 8873c1312bb..f7081719dfb 100644 --- a/boards/shields/arduino_modulino_smartleds/arduino_modulino_smartleds.overlay +++ b/boards/shields/arduino_modulino_smartleds/arduino_modulino_smartleds.overlay @@ -12,7 +12,7 @@ }; }; -&qwiic_i2c { +&zephyr_i2c { modulino_smartleds: modulino-smartleds@36 { compatible = "arduino,modulino-smartleds"; reg = <0x36>;