diff --git a/dts/st/c0/stm32c011d6yx-pinctrl.dtsi b/dts/st/c0/stm32c011d6yx-pinctrl.dtsi index 3702dce9062d95f4a20eb20a9e7e78ee56c5d7dc..5a7a5ce0a53709dc37645e20e8981e882f0ea7e5 100644 --- a/dts/st/c0/stm32c011d6yx-pinctrl.dtsi +++ b/dts/st/c0/stm32c011d6yx-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi b/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi index 3702dce9062d95f4a20eb20a9e7e78ee56c5d7dc..5a7a5ce0a53709dc37645e20e8981e882f0ea7e5 100644 --- a/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi +++ b/dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi index 3702dce9062d95f4a20eb20a9e7e78ee56c5d7dc..5a7a5ce0a53709dc37645e20e8981e882f0ea7e5 100644 --- a/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi b/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi index 1f8063c89287945685d66aad8ade77d440564d12..af842b81314a136c87086eeb21cd13a0cb7101db 100644 --- a/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi +++ b/dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi @@ -146,6 +146,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi b/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi index 50662954a1a0236be7584648a05924a6d16285c9..8f0995b564392341c693f7510cae170158a03c50 100644 --- a/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi @@ -322,6 +322,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi index 50662954a1a0236be7584648a05924a6d16285c9..8f0995b564392341c693f7510cae170158a03c50 100644 --- a/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi @@ -322,6 +322,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi b/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi index 3702dce9062d95f4a20eb20a9e7e78ee56c5d7dc..5a7a5ce0a53709dc37645e20e8981e882f0ea7e5 100644 --- a/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi +++ b/dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi index d08981a63626ff29aac3df254d1c607acfce6e23..5b6766784100235c209d8c9abeb567ab7cc58a98 100644 --- a/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi @@ -232,6 +232,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi b/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi index ba1f533ace3dfa1df1cf5b4d5cabd33ae3e68f8a..0e23dc363ea2e814866a36c16d078c32a4803110 100644 --- a/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi +++ b/dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi b/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi index ba1f533ace3dfa1df1cf5b4d5cabd33ae3e68f8a..0e23dc363ea2e814866a36c16d078c32a4803110 100644 --- a/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb6: i2c1_smba_pb6 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/f0/stm32f030c6tx-pinctrl.dtsi b/dts/st/f0/stm32f030c6tx-pinctrl.dtsi index a0a5d8cc6a2486716b02f62d3921ed75903c3671..fddb90e5e187d322876b8f6e5c2ff9c37f3c8420 100644 --- a/dts/st/f0/stm32f030c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030c6tx-pinctrl.dtsi @@ -274,6 +274,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f030c8tx-pinctrl.dtsi b/dts/st/f0/stm32f030c8tx-pinctrl.dtsi index 02843dc860b9d5199d1fb8d89c9bc1d4b32f216d..e475315c22da12349d7505d91bf9f13ac554d420 100644 --- a/dts/st/f0/stm32f030c8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030c8tx-pinctrl.dtsi @@ -262,6 +262,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f030cctx-pinctrl.dtsi b/dts/st/f0/stm32f030cctx-pinctrl.dtsi index e2e0cfa57c944bed924b9e5d9db04964c538153b..710638e5577e8a14f645e7f536d2d9f71eb68405 100644 --- a/dts/st/f0/stm32f030cctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030cctx-pinctrl.dtsi @@ -290,6 +290,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f030k6tx-pinctrl.dtsi b/dts/st/f0/stm32f030k6tx-pinctrl.dtsi index d0123f353e99f8ce7448d8ce8badeec095b85582..5cfc4c42ced6503d32593ba7552e1d421158526a 100644 --- a/dts/st/f0/stm32f030k6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030k6tx-pinctrl.dtsi @@ -182,6 +182,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f030r8tx-pinctrl.dtsi b/dts/st/f0/stm32f030r8tx-pinctrl.dtsi index be28d2ed50d5a25ba6d17e54ad8c4de1652da0b3..7f3169c3699dfbf665fb5b405f3d4206f5f56571 100644 --- a/dts/st/f0/stm32f030r8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030r8tx-pinctrl.dtsi @@ -350,6 +350,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f030rctx-pinctrl.dtsi b/dts/st/f0/stm32f030rctx-pinctrl.dtsi index f0daab1005ca3b88e5d86df7f52467c5149ce9d7..41afe541d98f638514cd5c507373a6a22cdffc7d 100644 --- a/dts/st/f0/stm32f030rctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f030rctx-pinctrl.dtsi @@ -370,6 +370,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi b/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi index 7c0ae0726ba88688e63aa5c425cf4c52dcb6e78f..ef49ea8198cb8c948173a129022b9912ad86ed9c 100644 --- a/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi @@ -274,6 +274,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f031e6yx-pinctrl.dtsi b/dts/st/f0/stm32f031e6yx-pinctrl.dtsi index d453cdb37f284f7dfc5970ed3c65f38837d3b611..352426b2831317cc8185792c060ee6fa1f6f7199 100644 --- a/dts/st/f0/stm32f031e6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f031e6yx-pinctrl.dtsi @@ -162,6 +162,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi index dc7f3b5f17c0f85f3fc650aefae899789c507392..b9c66035a657060799d90a4bb9c73c94a3369118 100644 --- a/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi @@ -174,6 +174,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi index 8982b40921c546856e97d0eea075583db87d0f83..9fbadb32803c8cc7075e8b90f272912cecb664fe 100644 --- a/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi @@ -196,6 +196,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f031k6tx-pinctrl.dtsi b/dts/st/f0/stm32f031k6tx-pinctrl.dtsi index ccb33b4d388d73f1c26e4d5848e9dbd6f220638b..e894ae58909dd34097fdd4d6a4f1db9d87a96b80 100644 --- a/dts/st/f0/stm32f031k6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f031k6tx-pinctrl.dtsi @@ -182,6 +182,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f038c6tx-pinctrl.dtsi b/dts/st/f0/stm32f038c6tx-pinctrl.dtsi index af82d81483eb88e344eea72f72f181df34f2fd9d..c383d9187479ef2b8f84bc481442b9d53605854f 100644 --- a/dts/st/f0/stm32f038c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f038c6tx-pinctrl.dtsi @@ -270,6 +270,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f038e6yx-pinctrl.dtsi b/dts/st/f0/stm32f038e6yx-pinctrl.dtsi index d453cdb37f284f7dfc5970ed3c65f38837d3b611..352426b2831317cc8185792c060ee6fa1f6f7199 100644 --- a/dts/st/f0/stm32f038e6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f038e6yx-pinctrl.dtsi @@ -162,6 +162,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f038g6ux-pinctrl.dtsi b/dts/st/f0/stm32f038g6ux-pinctrl.dtsi index 9d449a16012631d9df314e2bf6e0589fca39786b..3f2d896121832e7b23e5599b4cc7beaedb3a0db9 100644 --- a/dts/st/f0/stm32f038g6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f038g6ux-pinctrl.dtsi @@ -166,6 +166,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f038k6ux-pinctrl.dtsi b/dts/st/f0/stm32f038k6ux-pinctrl.dtsi index 7216a693ad98a9574a2084e2207e47452f93470a..d8219717662fe3096a7823ad203b02d29d86709b 100644 --- a/dts/st/f0/stm32f038k6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f038k6ux-pinctrl.dtsi @@ -192,6 +192,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi b/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi index 564ea3425c33a01e2fde80a7b6b396e2d0bdf441..7e72a13640e5a2d4ae150bd704663c83bcfdf88a 100644 --- a/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi @@ -316,6 +316,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi index 564ea3425c33a01e2fde80a7b6b396e2d0bdf441..7e72a13640e5a2d4ae150bd704663c83bcfdf88a 100644 --- a/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi @@ -316,6 +316,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi index b29d14193357b53fd52c78d2015de25814bbf61d..f93ef122f0655e10b82a156a9a506a893450b436 100644 --- a/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi @@ -224,6 +224,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi b/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi index ec045167b4341f937022db2f28d642e600520301..275fcd17caf241717a63e4a78da15a143e34cc05 100644 --- a/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi @@ -234,6 +234,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi b/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi index 52a41a088a330c86d6989374eb84663bccee2c0d..83fd5fc0d37616357b437bc1c27805bab81fb6e3 100644 --- a/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi @@ -242,6 +242,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f042t6yx-pinctrl.dtsi b/dts/st/f0/stm32f042t6yx-pinctrl.dtsi index 658ec17491a2678a3b45ca6593751e24a5556112..e7a2e259b1f8b1b4ac6e84bb5328d10939f03f62 100644 --- a/dts/st/f0/stm32f042t6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f042t6yx-pinctrl.dtsi @@ -250,6 +250,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f048c6ux-pinctrl.dtsi b/dts/st/f0/stm32f048c6ux-pinctrl.dtsi index 06dc968c9adbe984f975afd7b7c11c9a1e89960b..5126688ae26750168998993b0328bbcc1f2bbec6 100644 --- a/dts/st/f0/stm32f048c6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f048c6ux-pinctrl.dtsi @@ -290,6 +290,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f048g6ux-pinctrl.dtsi b/dts/st/f0/stm32f048g6ux-pinctrl.dtsi index 9839fdd86cf443e38f55c584d1396cec2f2f191b..e90e4061106a7aea32159af48f24c34b99b21b98 100644 --- a/dts/st/f0/stm32f048g6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f048g6ux-pinctrl.dtsi @@ -198,6 +198,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f048t6yx-pinctrl.dtsi b/dts/st/f0/stm32f048t6yx-pinctrl.dtsi index 7254b839931837a9b4395f0fa4c8b7e9eb4a8938..b5fd425cf26d83cf92e3c3441921635bc6f566af 100644 --- a/dts/st/f0/stm32f048t6yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f048t6yx-pinctrl.dtsi @@ -228,6 +228,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051c4tx-pinctrl.dtsi b/dts/st/f0/stm32f051c4tx-pinctrl.dtsi index 80dfd89fad30100c7f2dae951de114b01f597646..7e8925246bbfc3943eecce7880f62b01cbbde5c6 100644 --- a/dts/st/f0/stm32f051c4tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c4tx-pinctrl.dtsi @@ -244,6 +244,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051c4ux-pinctrl.dtsi b/dts/st/f0/stm32f051c4ux-pinctrl.dtsi index 80dfd89fad30100c7f2dae951de114b01f597646..7e8925246bbfc3943eecce7880f62b01cbbde5c6 100644 --- a/dts/st/f0/stm32f051c4ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c4ux-pinctrl.dtsi @@ -244,6 +244,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051c6tx-pinctrl.dtsi b/dts/st/f0/stm32f051c6tx-pinctrl.dtsi index b8b871f18e63003a28aaa25276e3533473eaf2ce..584315ee6d76687594571b358427c4844a34821e 100644 --- a/dts/st/f0/stm32f051c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c6tx-pinctrl.dtsi @@ -244,6 +244,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051c6ux-pinctrl.dtsi b/dts/st/f0/stm32f051c6ux-pinctrl.dtsi index b8b871f18e63003a28aaa25276e3533473eaf2ce..584315ee6d76687594571b358427c4844a34821e 100644 --- a/dts/st/f0/stm32f051c6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c6ux-pinctrl.dtsi @@ -244,6 +244,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051c8tx-pinctrl.dtsi b/dts/st/f0/stm32f051c8tx-pinctrl.dtsi index 18df77c8e91aa3ed8c0ced136e0cd88eb51a4c7a..d29b18f58f644e951cda1abdcd342f9f0c7fe136 100644 --- a/dts/st/f0/stm32f051c8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c8tx-pinctrl.dtsi @@ -268,6 +268,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051c8ux-pinctrl.dtsi b/dts/st/f0/stm32f051c8ux-pinctrl.dtsi index 18df77c8e91aa3ed8c0ced136e0cd88eb51a4c7a..d29b18f58f644e951cda1abdcd342f9f0c7fe136 100644 --- a/dts/st/f0/stm32f051c8ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051c8ux-pinctrl.dtsi @@ -268,6 +268,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051k4tx-pinctrl.dtsi b/dts/st/f0/stm32f051k4tx-pinctrl.dtsi index b5aba2b46c5fc6985b385b10876bfceabbcb4819..ea65e1b7267a012361dbfe64a65ed7af6cf45a90 100644 --- a/dts/st/f0/stm32f051k4tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k4tx-pinctrl.dtsi @@ -176,6 +176,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051k4ux-pinctrl.dtsi b/dts/st/f0/stm32f051k4ux-pinctrl.dtsi index f545a71ac23dc26b6dafcec1230b4916583b511e..d5f09bb575f7289f9d295a5e977e24461332425c 100644 --- a/dts/st/f0/stm32f051k4ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k4ux-pinctrl.dtsi @@ -190,6 +190,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051k6tx-pinctrl.dtsi b/dts/st/f0/stm32f051k6tx-pinctrl.dtsi index 434873327e2e95e780095f54ea82c19676dcfdc7..a2f3517118d73e9162e9da371cfcbafe29cb6e24 100644 --- a/dts/st/f0/stm32f051k6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k6tx-pinctrl.dtsi @@ -176,6 +176,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051k6ux-pinctrl.dtsi b/dts/st/f0/stm32f051k6ux-pinctrl.dtsi index de79291d3547701468ac9906fd616a1d83734c26..952adacc46371ddf019cc4a393b0914b2cf545c2 100644 --- a/dts/st/f0/stm32f051k6ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k6ux-pinctrl.dtsi @@ -190,6 +190,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051k8tx-pinctrl.dtsi b/dts/st/f0/stm32f051k8tx-pinctrl.dtsi index 434873327e2e95e780095f54ea82c19676dcfdc7..a2f3517118d73e9162e9da371cfcbafe29cb6e24 100644 --- a/dts/st/f0/stm32f051k8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k8tx-pinctrl.dtsi @@ -176,6 +176,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051k8ux-pinctrl.dtsi b/dts/st/f0/stm32f051k8ux-pinctrl.dtsi index de79291d3547701468ac9906fd616a1d83734c26..952adacc46371ddf019cc4a393b0914b2cf545c2 100644 --- a/dts/st/f0/stm32f051k8ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f051k8ux-pinctrl.dtsi @@ -190,6 +190,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051r4tx-pinctrl.dtsi b/dts/st/f0/stm32f051r4tx-pinctrl.dtsi index 90916fdb64c990f525ebdb45e27d96ebb31033f1..8b69adcd54e5be3303628a36902305cc123fa6dc 100644 --- a/dts/st/f0/stm32f051r4tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r4tx-pinctrl.dtsi @@ -332,6 +332,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051r6tx-pinctrl.dtsi b/dts/st/f0/stm32f051r6tx-pinctrl.dtsi index 541049be2237856f7443fe3117b44f2ccad4dcc5..20be694e9b8816109b6f90b6df7a9c7108ffb26a 100644 --- a/dts/st/f0/stm32f051r6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r6tx-pinctrl.dtsi @@ -332,6 +332,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051r8hx-pinctrl.dtsi b/dts/st/f0/stm32f051r8hx-pinctrl.dtsi index 0f9d10ef0add52446fea7dd3119120b1ca096e0f..a0027ba7ac11dc53a2e869604b79b5988732d555 100644 --- a/dts/st/f0/stm32f051r8hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r8hx-pinctrl.dtsi @@ -356,6 +356,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051r8tx-pinctrl.dtsi b/dts/st/f0/stm32f051r8tx-pinctrl.dtsi index 0f9d10ef0add52446fea7dd3119120b1ca096e0f..a0027ba7ac11dc53a2e869604b79b5988732d555 100644 --- a/dts/st/f0/stm32f051r8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051r8tx-pinctrl.dtsi @@ -356,6 +356,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f051t8yx-pinctrl.dtsi b/dts/st/f0/stm32f051t8yx-pinctrl.dtsi index 9560c3d46d0be357354c4743cf9da7335a7dc761..e5915fa3fed8d8eba92353ac5c617f49de5f5334 100644 --- a/dts/st/f0/stm32f051t8yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f051t8yx-pinctrl.dtsi @@ -192,6 +192,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f058c8ux-pinctrl.dtsi b/dts/st/f0/stm32f058c8ux-pinctrl.dtsi index e015fce48cfe6611c588e02f28cd1fefab7f753c..b1fd90b3fa08f5a4f7aead96edd41a05713aa0ed 100644 --- a/dts/st/f0/stm32f058c8ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f058c8ux-pinctrl.dtsi @@ -264,6 +264,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f058r8hx-pinctrl.dtsi b/dts/st/f0/stm32f058r8hx-pinctrl.dtsi index 0dd420d1b226d36b8c3440024e2758d9050a5c86..9389647f087187798e403d8ab514bb18939a4fc2 100644 --- a/dts/st/f0/stm32f058r8hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f058r8hx-pinctrl.dtsi @@ -352,6 +352,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f058r8tx-pinctrl.dtsi b/dts/st/f0/stm32f058r8tx-pinctrl.dtsi index 0dd420d1b226d36b8c3440024e2758d9050a5c86..9389647f087187798e403d8ab514bb18939a4fc2 100644 --- a/dts/st/f0/stm32f058r8tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f058r8tx-pinctrl.dtsi @@ -352,6 +352,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f058t8yx-pinctrl.dtsi b/dts/st/f0/stm32f058t8yx-pinctrl.dtsi index fb9456db076aeb763e57a02961d24cda8111bf4f..c7b18508a77677fdbfd57473c09be90e95375af3 100644 --- a/dts/st/f0/stm32f058t8yx-pinctrl.dtsi +++ b/dts/st/f0/stm32f058t8yx-pinctrl.dtsi @@ -188,6 +188,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f070c6tx-pinctrl.dtsi b/dts/st/f0/stm32f070c6tx-pinctrl.dtsi index 1c14a795cb8e149d705d6891b1ee59bea293b4a1..ab87f8cfe64ac537a3ba781ad556965ed21358a6 100644 --- a/dts/st/f0/stm32f070c6tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f070c6tx-pinctrl.dtsi @@ -254,6 +254,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f070cbtx-pinctrl.dtsi b/dts/st/f0/stm32f070cbtx-pinctrl.dtsi index 05ecdce4c9c3f7113831331dfcfbcfe361cdbbb0..2ec8d91f42e389370e3a92082b7aafc0ac2d1135 100644 --- a/dts/st/f0/stm32f070cbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f070cbtx-pinctrl.dtsi @@ -254,6 +254,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f070rbtx-pinctrl.dtsi b/dts/st/f0/stm32f070rbtx-pinctrl.dtsi index c8ef1a5a63fc5f3a732b4fdbc0b45e8fe7e86e13..a63bf9095eb8541e4d6132c2253af206517dc851 100644 --- a/dts/st/f0/stm32f070rbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f070rbtx-pinctrl.dtsi @@ -334,6 +334,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi index 7fcde266707ca6156245f74409caaeadb7265d2a..a34c9f660d6ea281e6f9d335fad0423ef88e86d5 100644 --- a/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi @@ -264,6 +264,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi b/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi index 7fcde266707ca6156245f74409caaeadb7265d2a..a34c9f660d6ea281e6f9d335fad0423ef88e86d5 100644 --- a/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi @@ -264,6 +264,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f071cbyx-pinctrl.dtsi b/dts/st/f0/stm32f071cbyx-pinctrl.dtsi index 7fcde266707ca6156245f74409caaeadb7265d2a..a34c9f660d6ea281e6f9d335fad0423ef88e86d5 100644 --- a/dts/st/f0/stm32f071cbyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071cbyx-pinctrl.dtsi @@ -264,6 +264,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f071rbtx-pinctrl.dtsi b/dts/st/f0/stm32f071rbtx-pinctrl.dtsi index b7dd473614c567b5a63d8119cfe4a5f7efa3773f..21e026a698423c36ac6533c95bf172e824fe62d8 100644 --- a/dts/st/f0/stm32f071rbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071rbtx-pinctrl.dtsi @@ -344,6 +344,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi b/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi index 2245a92f8c931a40c41826381a72a62878290fd1..c107fc839791bbffd22a5b10a473791897662ffa 100644 --- a/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi @@ -488,6 +488,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi index 2245a92f8c931a40c41826381a72a62878290fd1..c107fc839791bbffd22a5b10a473791897662ffa 100644 --- a/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi @@ -488,6 +488,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi index bb2e7bc1b45d14d16f7cc7c13268eabc6b1dc648..22d87e0a0081103415af505c557bbf32cea3f0af 100644 --- a/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi @@ -286,6 +286,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi b/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi index bb2e7bc1b45d14d16f7cc7c13268eabc6b1dc648..22d87e0a0081103415af505c557bbf32cea3f0af 100644 --- a/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi @@ -286,6 +286,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072cbyx-pinctrl.dtsi b/dts/st/f0/stm32f072cbyx-pinctrl.dtsi index bb2e7bc1b45d14d16f7cc7c13268eabc6b1dc648..22d87e0a0081103415af505c557bbf32cea3f0af 100644 --- a/dts/st/f0/stm32f072cbyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072cbyx-pinctrl.dtsi @@ -286,6 +286,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi index 0df7af86f43b53ec782b54a87b47890fb27a7ed9..b820cd5253d0b4e3abd050867e7a6b61763f016b 100644 --- a/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi @@ -366,6 +366,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072rbhx-pinctrl.dtsi b/dts/st/f0/stm32f072rbhx-pinctrl.dtsi index 0df7af86f43b53ec782b54a87b47890fb27a7ed9..b820cd5253d0b4e3abd050867e7a6b61763f016b 100644 --- a/dts/st/f0/stm32f072rbhx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072rbhx-pinctrl.dtsi @@ -366,6 +366,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072rbix-pinctrl.dtsi b/dts/st/f0/stm32f072rbix-pinctrl.dtsi index 0df7af86f43b53ec782b54a87b47890fb27a7ed9..b820cd5253d0b4e3abd050867e7a6b61763f016b 100644 --- a/dts/st/f0/stm32f072rbix-pinctrl.dtsi +++ b/dts/st/f0/stm32f072rbix-pinctrl.dtsi @@ -366,6 +366,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi b/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi index 80093d1677e333d868ff0d06a3db91cce0b5709b..1c88bac8cb554f4726308b0f2a28e8e74e343d05 100644 --- a/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi @@ -519,6 +519,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi b/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi index 80093d1677e333d868ff0d06a3db91cce0b5709b..1c88bac8cb554f4726308b0f2a28e8e74e343d05 100644 --- a/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi @@ -519,6 +519,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078cbtx-pinctrl.dtsi b/dts/st/f0/stm32f078cbtx-pinctrl.dtsi index 7a7db852b4338e994cacc497a29dc1f5e4e313d9..435ab8a230b56e05c54691b3a3471e4baaf76664 100644 --- a/dts/st/f0/stm32f078cbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078cbtx-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078cbux-pinctrl.dtsi b/dts/st/f0/stm32f078cbux-pinctrl.dtsi index 7a7db852b4338e994cacc497a29dc1f5e4e313d9..435ab8a230b56e05c54691b3a3471e4baaf76664 100644 --- a/dts/st/f0/stm32f078cbux-pinctrl.dtsi +++ b/dts/st/f0/stm32f078cbux-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078cbyx-pinctrl.dtsi b/dts/st/f0/stm32f078cbyx-pinctrl.dtsi index 7a7db852b4338e994cacc497a29dc1f5e4e313d9..435ab8a230b56e05c54691b3a3471e4baaf76664 100644 --- a/dts/st/f0/stm32f078cbyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078cbyx-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078rbhx-pinctrl.dtsi b/dts/st/f0/stm32f078rbhx-pinctrl.dtsi index b57be7e15337c13afd1486dfdbb7d9d30aa1f93c..08f264c6b51e1d30856611690143ccd9afa35372 100644 --- a/dts/st/f0/stm32f078rbhx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078rbhx-pinctrl.dtsi @@ -340,6 +340,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078rbtx-pinctrl.dtsi b/dts/st/f0/stm32f078rbtx-pinctrl.dtsi index b57be7e15337c13afd1486dfdbb7d9d30aa1f93c..08f264c6b51e1d30856611690143ccd9afa35372 100644 --- a/dts/st/f0/stm32f078rbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078rbtx-pinctrl.dtsi @@ -340,6 +340,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078vbhx-pinctrl.dtsi b/dts/st/f0/stm32f078vbhx-pinctrl.dtsi index c2176e3bf7bf294f8d9aeba9fcec53a7201a21da..05ec97f8d805d3913f5ec4dfe7f675f8d32528ba 100644 --- a/dts/st/f0/stm32f078vbhx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078vbhx-pinctrl.dtsi @@ -484,6 +484,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f078vbtx-pinctrl.dtsi b/dts/st/f0/stm32f078vbtx-pinctrl.dtsi index c2176e3bf7bf294f8d9aeba9fcec53a7201a21da..05ec97f8d805d3913f5ec4dfe7f675f8d32528ba 100644 --- a/dts/st/f0/stm32f078vbtx-pinctrl.dtsi +++ b/dts/st/f0/stm32f078vbtx-pinctrl.dtsi @@ -484,6 +484,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi b/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi index 2c375c17853c21e90e691e2bc1f6503cc7b0d1e9..78c899f8b19bb621c79c4a87ec2deef4e879fd5e 100644 --- a/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi @@ -326,6 +326,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi b/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi index 2c375c17853c21e90e691e2bc1f6503cc7b0d1e9..78c899f8b19bb621c79c4a87ec2deef4e879fd5e 100644 --- a/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi +++ b/dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi @@ -326,6 +326,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi b/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi index 28af420aa5422d7b2ddcfe38777cd0ae8e07086f..dfcef8ad13e5ae12d1b6f6ab1c56b99e9aba8eb6 100644 --- a/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi @@ -406,6 +406,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091rchx-pinctrl.dtsi b/dts/st/f0/stm32f091rchx-pinctrl.dtsi index 28af420aa5422d7b2ddcfe38777cd0ae8e07086f..dfcef8ad13e5ae12d1b6f6ab1c56b99e9aba8eb6 100644 --- a/dts/st/f0/stm32f091rchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091rchx-pinctrl.dtsi @@ -406,6 +406,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091rcyx-pinctrl.dtsi b/dts/st/f0/stm32f091rcyx-pinctrl.dtsi index 28af420aa5422d7b2ddcfe38777cd0ae8e07086f..dfcef8ad13e5ae12d1b6f6ab1c56b99e9aba8eb6 100644 --- a/dts/st/f0/stm32f091rcyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091rcyx-pinctrl.dtsi @@ -406,6 +406,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi b/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi index c41991993055d36c2cfb62f34f9556115d071588..63de9454782a95315305a8e003619d5d87eac101 100644 --- a/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi @@ -559,6 +559,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f091vchx-pinctrl.dtsi b/dts/st/f0/stm32f091vchx-pinctrl.dtsi index c41991993055d36c2cfb62f34f9556115d071588..63de9454782a95315305a8e003619d5d87eac101 100644 --- a/dts/st/f0/stm32f091vchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f091vchx-pinctrl.dtsi @@ -559,6 +559,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098cctx-pinctrl.dtsi b/dts/st/f0/stm32f098cctx-pinctrl.dtsi index b7aa3368e54e8f5c042aab815d3d6580f1ca36ea..af9131071c0c11d583413638ccb79a29576d55cc 100644 --- a/dts/st/f0/stm32f098cctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098cctx-pinctrl.dtsi @@ -322,6 +322,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098ccux-pinctrl.dtsi b/dts/st/f0/stm32f098ccux-pinctrl.dtsi index b7aa3368e54e8f5c042aab815d3d6580f1ca36ea..af9131071c0c11d583413638ccb79a29576d55cc 100644 --- a/dts/st/f0/stm32f098ccux-pinctrl.dtsi +++ b/dts/st/f0/stm32f098ccux-pinctrl.dtsi @@ -322,6 +322,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098rchx-pinctrl.dtsi b/dts/st/f0/stm32f098rchx-pinctrl.dtsi index 62158c4415cebaeb40cc90ee96e604cca803a6bd..a623abbc902280eb315ef6cdc590a47e605aa4dc 100644 --- a/dts/st/f0/stm32f098rchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098rchx-pinctrl.dtsi @@ -402,6 +402,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098rctx-pinctrl.dtsi b/dts/st/f0/stm32f098rctx-pinctrl.dtsi index 62158c4415cebaeb40cc90ee96e604cca803a6bd..a623abbc902280eb315ef6cdc590a47e605aa4dc 100644 --- a/dts/st/f0/stm32f098rctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098rctx-pinctrl.dtsi @@ -402,6 +402,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098rcyx-pinctrl.dtsi b/dts/st/f0/stm32f098rcyx-pinctrl.dtsi index 62158c4415cebaeb40cc90ee96e604cca803a6bd..a623abbc902280eb315ef6cdc590a47e605aa4dc 100644 --- a/dts/st/f0/stm32f098rcyx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098rcyx-pinctrl.dtsi @@ -402,6 +402,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098vchx-pinctrl.dtsi b/dts/st/f0/stm32f098vchx-pinctrl.dtsi index 99d5d1d3ee2e07b2c6f8e971bd6e2053c5068ba1..3467646f6daa8d083d4643ad79036da8c195433d 100644 --- a/dts/st/f0/stm32f098vchx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098vchx-pinctrl.dtsi @@ -555,6 +555,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f0/stm32f098vctx-pinctrl.dtsi b/dts/st/f0/stm32f098vctx-pinctrl.dtsi index 99d5d1d3ee2e07b2c6f8e971bd6e2053c5068ba1..3467646f6daa8d083d4643ad79036da8c195433d 100644 --- a/dts/st/f0/stm32f098vctx-pinctrl.dtsi +++ b/dts/st/f0/stm32f098vctx-pinctrl.dtsi @@ -555,6 +555,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f1/stm32f100c(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f100c(4-6)tx-pinctrl.dtsi index 8b4d2b7de5be7a5d3d620014b4f9413a3bee76be..647aba5a554f9191867bcdc0274279df8d369911 100644 --- a/dts/st/f1/stm32f100c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100c(4-6)tx-pinctrl.dtsi @@ -236,6 +236,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100c(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f100c(8-b)tx-pinctrl.dtsi index 6f471bce501be286f4f6172e591ab358a852a1c4..4efa80a3e50d164c6872aae74345c408423bf849 100644 --- a/dts/st/f1/stm32f100c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100c(8-b)tx-pinctrl.dtsi @@ -246,6 +246,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100r(4-6)hx-pinctrl.dtsi b/dts/st/f1/stm32f100r(4-6)hx-pinctrl.dtsi index da3360cc75fb4cf7d643a7a22cee3efc13b1b558..0be515e14bc6cce7bd7389f0268dd0ed91d3c33b 100644 --- a/dts/st/f1/stm32f100r(4-6)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100r(4-6)hx-pinctrl.dtsi @@ -308,6 +308,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100r(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f100r(4-6)tx-pinctrl.dtsi index cb68ff99b55d2f466b860a16796a82c020455b6b..7c857df355fbb96f710754cdbad90a16aa39aa26 100644 --- a/dts/st/f1/stm32f100r(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100r(4-6)tx-pinctrl.dtsi @@ -316,6 +316,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100r(8-b)hx-pinctrl.dtsi b/dts/st/f1/stm32f100r(8-b)hx-pinctrl.dtsi index c0feaabe2034a44d300738737a28f7cf9067001e..2ed1e9e3243b891bd86fec8d827de007a67153aa 100644 --- a/dts/st/f1/stm32f100r(8-b)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100r(8-b)hx-pinctrl.dtsi @@ -318,6 +318,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100r(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f100r(8-b)tx-pinctrl.dtsi index 85b5cf45364ac7c7694200569bf2b6ac4546552e..9a9c7a8a1f7fad367b276a3b4c4f5c1d4b0bc39d 100644 --- a/dts/st/f1/stm32f100r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100r(8-b)tx-pinctrl.dtsi @@ -326,6 +326,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100r(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f100r(c-d-e)tx-pinctrl.dtsi index 830b3b1cfa8eff99f2c97b3b2b1b3a908c392ae1..ab4ec51bd88535d238a9024a43a643237153da53 100644 --- a/dts/st/f1/stm32f100r(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100r(c-d-e)tx-pinctrl.dtsi @@ -326,6 +326,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100v(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f100v(8-b)tx-pinctrl.dtsi index 836db92603d6f9f746463411935a551d0014324a..8407ea39e6486ec9ef85c1ab65bd923ffa1e0d76 100644 --- a/dts/st/f1/stm32f100v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100v(8-b)tx-pinctrl.dtsi @@ -442,6 +442,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100v(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f100v(c-d-e)tx-pinctrl.dtsi index caf07e351996333a47f2c03562a66dfc530ec0d8..117283016859ed4d17554c6d68577681a0aec76a 100644 --- a/dts/st/f1/stm32f100v(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100v(c-d-e)tx-pinctrl.dtsi @@ -442,6 +442,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f100z(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f100z(c-d-e)tx-pinctrl.dtsi index 961275781b1b31eee2156284a9e28834457872a6..84c2861445bbed350e5ce9d633f60c59a1d11691 100644 --- a/dts/st/f1/stm32f100z(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f100z(c-d-e)tx-pinctrl.dtsi @@ -570,6 +570,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101c(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f101c(4-6)tx-pinctrl.dtsi index 077ebb9372c6a55eb995ed644609c289d5f7f692..5d722d57deae4f6bbfce1d3ff777e631e4cafd21 100644 --- a/dts/st/f1/stm32f101c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101c(4-6)tx-pinctrl.dtsi @@ -226,6 +226,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101c(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f101c(8-b)tx-pinctrl.dtsi index bf6157c52995b7daa5042a2498c313a0e048eba8..b7d76769f7cfd8e4119d891cc65f91e9054b03dd 100644 --- a/dts/st/f1/stm32f101c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101c(8-b)tx-pinctrl.dtsi @@ -236,6 +236,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101c(8-b)ux-pinctrl.dtsi b/dts/st/f1/stm32f101c(8-b)ux-pinctrl.dtsi index bf6157c52995b7daa5042a2498c313a0e048eba8..b7d76769f7cfd8e4119d891cc65f91e9054b03dd 100644 --- a/dts/st/f1/stm32f101c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f1/stm32f101c(8-b)ux-pinctrl.dtsi @@ -236,6 +236,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101r(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f101r(4-6)tx-pinctrl.dtsi index 494137ae12976766bd33e9cd9a7a71ec1cd91e5f..30231db912c76414c9da5ec52783e206089b39dc 100644 --- a/dts/st/f1/stm32f101r(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101r(4-6)tx-pinctrl.dtsi @@ -306,6 +306,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101r(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f101r(8-b)tx-pinctrl.dtsi index 1c94f42397324aa0df3f407849285fe24c7273cd..e712a56a90c23ec8ebe3eefa3216687fdc8876d0 100644 --- a/dts/st/f1/stm32f101r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101r(8-b)tx-pinctrl.dtsi @@ -316,6 +316,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101r(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f101r(c-d-e)tx-pinctrl.dtsi index 35c6077e52ee057694927ae18a1cbdc249db0bfd..034954428ad74d21a0dcbe5899e9fe9c6aee655d 100644 --- a/dts/st/f1/stm32f101r(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101r(c-d-e)tx-pinctrl.dtsi @@ -326,6 +326,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101r(f-g)tx-pinctrl.dtsi b/dts/st/f1/stm32f101r(f-g)tx-pinctrl.dtsi index 0784a010a36905d397d0addc7e42fc3d9137eaa2..df433452f4338dec72e5dbd2f471f68a0326bf75 100644 --- a/dts/st/f1/stm32f101r(f-g)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101r(f-g)tx-pinctrl.dtsi @@ -326,6 +326,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101rbhx-pinctrl.dtsi b/dts/st/f1/stm32f101rbhx-pinctrl.dtsi index 7982cb48c98179ee6b61a60a26a8c95a8f9b43a3..14107cdc40c7f8b538a5e3178deb61f7e15ab4c9 100644 --- a/dts/st/f1/stm32f101rbhx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101rbhx-pinctrl.dtsi @@ -308,6 +308,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101t(4-6)ux-pinctrl.dtsi b/dts/st/f1/stm32f101t(4-6)ux-pinctrl.dtsi index 38efcf213b0ba6ca2be44476421a1e407e17880f..c2427d43e48a051f13eb902c77141d7fe5cd7bd8 100644 --- a/dts/st/f1/stm32f101t(4-6)ux-pinctrl.dtsi +++ b/dts/st/f1/stm32f101t(4-6)ux-pinctrl.dtsi @@ -172,6 +172,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101t(8-b)ux-pinctrl.dtsi b/dts/st/f1/stm32f101t(8-b)ux-pinctrl.dtsi index 39625d18d43a3c33a0c790aa0bc99290be7d5b69..05fe2349d622052b2e760d864b3e5cabae37544a 100644 --- a/dts/st/f1/stm32f101t(8-b)ux-pinctrl.dtsi +++ b/dts/st/f1/stm32f101t(8-b)ux-pinctrl.dtsi @@ -172,6 +172,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101v(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f101v(8-b)tx-pinctrl.dtsi index 6f1c06d82a7e352decfbc9fbe3bc6fea6aa3ed1c..a67cbc0ce982fe8bd0371b264e860049da679443 100644 --- a/dts/st/f1/stm32f101v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101v(8-b)tx-pinctrl.dtsi @@ -432,6 +432,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101v(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f101v(c-d-e)tx-pinctrl.dtsi index d67b99d9dfd4b23596c142b13ca0a2174c3e0184..bca44bb9d1515efbf546971833868870a1fe6590 100644 --- a/dts/st/f1/stm32f101v(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101v(c-d-e)tx-pinctrl.dtsi @@ -442,6 +442,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101v(f-g)tx-pinctrl.dtsi b/dts/st/f1/stm32f101v(f-g)tx-pinctrl.dtsi index 4bba40e09d24326dd5043c48334d0c18a6c3b50c..35e88623356f9c00696ab2057e6936e74f279cc8 100644 --- a/dts/st/f1/stm32f101v(f-g)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101v(f-g)tx-pinctrl.dtsi @@ -442,6 +442,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101z(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f101z(c-d-e)tx-pinctrl.dtsi index f4c014fd8dbecd700f73221b4209969d46110c02..a23245d1f7aa9fc979278ff22569c7d927944e1d 100644 --- a/dts/st/f1/stm32f101z(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101z(c-d-e)tx-pinctrl.dtsi @@ -570,6 +570,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f101z(f-g)tx-pinctrl.dtsi b/dts/st/f1/stm32f101z(f-g)tx-pinctrl.dtsi index ab34251cf0dc109938455df6adf424b35f2d5895..695a74ada390100b73e5d347423531119f1dcfc5 100644 --- a/dts/st/f1/stm32f101z(f-g)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f101z(f-g)tx-pinctrl.dtsi @@ -570,6 +570,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f102c(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f102c(4-6)tx-pinctrl.dtsi index 8cba6cdc57213c36dbff43423438e3d6b65ce681..87a147f9e350ee0e41d0d07d37f6879637acb952 100644 --- a/dts/st/f1/stm32f102c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f102c(4-6)tx-pinctrl.dtsi @@ -226,6 +226,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f102c(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f102c(8-b)tx-pinctrl.dtsi index 56d78e9d32fbfa3c93fae36db3306823eb79c3ea..77609e346e889033597b6d73fcb073830bf1dc0b 100644 --- a/dts/st/f1/stm32f102c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f102c(8-b)tx-pinctrl.dtsi @@ -236,6 +236,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f102r(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f102r(4-6)tx-pinctrl.dtsi index d0cda865851e4de447b9173e3c98eb33f8676db3..1690ee3d09e8ea8a589a6d14a640807babf8f9a7 100644 --- a/dts/st/f1/stm32f102r(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f102r(4-6)tx-pinctrl.dtsi @@ -306,6 +306,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f102r(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f102r(8-b)tx-pinctrl.dtsi index f2b255e544b3f10a9f41307d15e6e324916cc4c8..47eba852c8645160850556034f492d700472e141 100644 --- a/dts/st/f1/stm32f102r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f102r(8-b)tx-pinctrl.dtsi @@ -316,6 +316,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103c(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f103c(4-6)tx-pinctrl.dtsi index 8b4613e5e85f4423542313d7a8315e026faa2a36..c4a47fdfe5c4e23dd7ea6c38135d25306745926f 100644 --- a/dts/st/f1/stm32f103c(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103c(4-6)tx-pinctrl.dtsi @@ -286,6 +286,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103c(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f103c(8-b)tx-pinctrl.dtsi index 033d750209145b5966b055f576cee903b804191e..6b62d8be261e32b10ccb874abbd86085c9feab23 100644 --- a/dts/st/f1/stm32f103c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103c(8-b)tx-pinctrl.dtsi @@ -296,6 +296,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103c6ux-pinctrl.dtsi b/dts/st/f1/stm32f103c6ux-pinctrl.dtsi index 8b4613e5e85f4423542313d7a8315e026faa2a36..c4a47fdfe5c4e23dd7ea6c38135d25306745926f 100644 --- a/dts/st/f1/stm32f103c6ux-pinctrl.dtsi +++ b/dts/st/f1/stm32f103c6ux-pinctrl.dtsi @@ -286,6 +286,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103cbux-pinctrl.dtsi b/dts/st/f1/stm32f103cbux-pinctrl.dtsi index 033d750209145b5966b055f576cee903b804191e..6b62d8be261e32b10ccb874abbd86085c9feab23 100644 --- a/dts/st/f1/stm32f103cbux-pinctrl.dtsi +++ b/dts/st/f1/stm32f103cbux-pinctrl.dtsi @@ -296,6 +296,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103r(4-6)hx-pinctrl.dtsi b/dts/st/f1/stm32f103r(4-6)hx-pinctrl.dtsi index 047b9d8daa3d3070bde97513c9f4f80f88a2e2e0..952449462f97ae69f716db024822f90ac64eaa84 100644 --- a/dts/st/f1/stm32f103r(4-6)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(4-6)hx-pinctrl.dtsi @@ -378,6 +378,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103r(4-6)tx-pinctrl.dtsi b/dts/st/f1/stm32f103r(4-6)tx-pinctrl.dtsi index 9cae0445106a6142fbf262560eb6fec4e4f4c46a..f57b09b21e0ce1291883df3b05a7b14bbc5a1049 100644 --- a/dts/st/f1/stm32f103r(4-6)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(4-6)tx-pinctrl.dtsi @@ -390,6 +390,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103r(8-b)hx-pinctrl.dtsi b/dts/st/f1/stm32f103r(8-b)hx-pinctrl.dtsi index 87cd20c9731137944392cea3553c9ae75902cebe..143fb3d0b546eb30ed4b69f2fe15d676ee46b899 100644 --- a/dts/st/f1/stm32f103r(8-b)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(8-b)hx-pinctrl.dtsi @@ -388,6 +388,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103r(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f103r(8-b)tx-pinctrl.dtsi index fcea20f50fd4d00b6461a6121a2a7d994d0e1737..b039ad149b8a62f3ea0ff11da6839215f2d7a0a9 100644 --- a/dts/st/f1/stm32f103r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(8-b)tx-pinctrl.dtsi @@ -400,6 +400,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103r(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f103r(c-d-e)tx-pinctrl.dtsi index f8decd9af322a7c521e9cf5709b8d67824382f44..a8ba53aae02e98b06f2d390dffa8bb0452e20104 100644 --- a/dts/st/f1/stm32f103r(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(c-d-e)tx-pinctrl.dtsi @@ -442,6 +442,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103r(c-d-e)yx-pinctrl.dtsi b/dts/st/f1/stm32f103r(c-d-e)yx-pinctrl.dtsi index 6cdd111c7fc188fc837f0f8894cb7166d6519286..9f7697c6924cca7a6ccd395399f141d42457f05d 100644 --- a/dts/st/f1/stm32f103r(c-d-e)yx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(c-d-e)yx-pinctrl.dtsi @@ -426,6 +426,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103r(f-g)tx-pinctrl.dtsi b/dts/st/f1/stm32f103r(f-g)tx-pinctrl.dtsi index 972bd76d4e496862db42850d34050bac13c48e5a..a4e0d5cec7b448ebf3197b9e14f9dae1c389fe94 100644 --- a/dts/st/f1/stm32f103r(f-g)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103r(f-g)tx-pinctrl.dtsi @@ -442,6 +442,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103t(4-6)ux-pinctrl.dtsi b/dts/st/f1/stm32f103t(4-6)ux-pinctrl.dtsi index 3ac87fb726935128953565d77420fa3f14acce43..0805d034434b33ec55bc88ad8710cf0769e5cf75 100644 --- a/dts/st/f1/stm32f103t(4-6)ux-pinctrl.dtsi +++ b/dts/st/f1/stm32f103t(4-6)ux-pinctrl.dtsi @@ -224,6 +224,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103t(8-b)ux-pinctrl.dtsi b/dts/st/f1/stm32f103t(8-b)ux-pinctrl.dtsi index da2b162772decfc6181e64b0698c0d388ee53d0b..14c9feb56ab3ce9a5ec8b3e293d5ee9c069b5bde 100644 --- a/dts/st/f1/stm32f103t(8-b)ux-pinctrl.dtsi +++ b/dts/st/f1/stm32f103t(8-b)ux-pinctrl.dtsi @@ -224,6 +224,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103v(8-b)hx-pinctrl.dtsi b/dts/st/f1/stm32f103v(8-b)hx-pinctrl.dtsi index ecbafafd77a6daefe0a4781fe8270cc377f5ef2a..bb7a127df503866173461d451900db465c87204a 100644 --- a/dts/st/f1/stm32f103v(8-b)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103v(8-b)hx-pinctrl.dtsi @@ -524,6 +524,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103v(8-b)tx-pinctrl.dtsi b/dts/st/f1/stm32f103v(8-b)tx-pinctrl.dtsi index ecbafafd77a6daefe0a4781fe8270cc377f5ef2a..bb7a127df503866173461d451900db465c87204a 100644 --- a/dts/st/f1/stm32f103v(8-b)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103v(8-b)tx-pinctrl.dtsi @@ -524,6 +524,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103v(c-d-e)hx-pinctrl.dtsi b/dts/st/f1/stm32f103v(c-d-e)hx-pinctrl.dtsi index 3831902db3ee2eb28a6f88d029e5298357f5eb2c..2722de8e7eff4e78b9e92c7f4a69073801f81d81 100644 --- a/dts/st/f1/stm32f103v(c-d-e)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103v(c-d-e)hx-pinctrl.dtsi @@ -566,6 +566,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103v(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f103v(c-d-e)tx-pinctrl.dtsi index 3831902db3ee2eb28a6f88d029e5298357f5eb2c..2722de8e7eff4e78b9e92c7f4a69073801f81d81 100644 --- a/dts/st/f1/stm32f103v(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103v(c-d-e)tx-pinctrl.dtsi @@ -566,6 +566,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103v(f-g)tx-pinctrl.dtsi b/dts/st/f1/stm32f103v(f-g)tx-pinctrl.dtsi index c9472cc4597c3e21526b784732d7539588aca791..5e78aed4964b88419e9cc01677b6511d50ba3d47 100644 --- a/dts/st/f1/stm32f103v(f-g)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103v(f-g)tx-pinctrl.dtsi @@ -566,6 +566,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103vbix-pinctrl.dtsi b/dts/st/f1/stm32f103vbix-pinctrl.dtsi index ecbafafd77a6daefe0a4781fe8270cc377f5ef2a..bb7a127df503866173461d451900db465c87204a 100644 --- a/dts/st/f1/stm32f103vbix-pinctrl.dtsi +++ b/dts/st/f1/stm32f103vbix-pinctrl.dtsi @@ -524,6 +524,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* SPI_MASTER_MISO */ /omit-if-no-ref/ spi1_miso_master_pa6: spi1_miso_master_pa6 { diff --git a/dts/st/f1/stm32f103z(c-d-e)hx-pinctrl.dtsi b/dts/st/f1/stm32f103z(c-d-e)hx-pinctrl.dtsi index 8f04bc67398e04c2589c35f1937ca83287042743..2407f1d8f46681b5bbc502b6cd5cd3b83e87c63b 100644 --- a/dts/st/f1/stm32f103z(c-d-e)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103z(c-d-e)hx-pinctrl.dtsi @@ -714,6 +714,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103z(c-d-e)tx-pinctrl.dtsi b/dts/st/f1/stm32f103z(c-d-e)tx-pinctrl.dtsi index 8f04bc67398e04c2589c35f1937ca83287042743..2407f1d8f46681b5bbc502b6cd5cd3b83e87c63b 100644 --- a/dts/st/f1/stm32f103z(c-d-e)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103z(c-d-e)tx-pinctrl.dtsi @@ -714,6 +714,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103z(f-g)hx-pinctrl.dtsi b/dts/st/f1/stm32f103z(f-g)hx-pinctrl.dtsi index c109dc1f4807f9acea6b429aedf7f047209825fd..bf3b19cd85dece35e8c95090bd6485e989ffda7b 100644 --- a/dts/st/f1/stm32f103z(f-g)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103z(f-g)hx-pinctrl.dtsi @@ -714,6 +714,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f103z(f-g)tx-pinctrl.dtsi b/dts/st/f1/stm32f103z(f-g)tx-pinctrl.dtsi index c109dc1f4807f9acea6b429aedf7f047209825fd..bf3b19cd85dece35e8c95090bd6485e989ffda7b 100644 --- a/dts/st/f1/stm32f103z(f-g)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f103z(f-g)tx-pinctrl.dtsi @@ -714,6 +714,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f105r(8-b-c)tx-pinctrl.dtsi b/dts/st/f1/stm32f105r(8-b-c)tx-pinctrl.dtsi index 3f975b4f4c57b0803ef6c36b4b06ed07a2770c0a..2d04989f437413e3f37f423dd3868168761df8b7 100644 --- a/dts/st/f1/stm32f105r(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f105r(8-b-c)tx-pinctrl.dtsi @@ -426,6 +426,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f105v(8-b)hx-pinctrl.dtsi b/dts/st/f1/stm32f105v(8-b)hx-pinctrl.dtsi index 47addfc1252ecfbe251ffc2d4965b62c6313e7f7..d94aff6de9f443c09fd98052ba0b3e9d6eeb57a8 100644 --- a/dts/st/f1/stm32f105v(8-b)hx-pinctrl.dtsi +++ b/dts/st/f1/stm32f105v(8-b)hx-pinctrl.dtsi @@ -550,6 +550,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f105v(8-b-c)tx-pinctrl.dtsi b/dts/st/f1/stm32f105v(8-b-c)tx-pinctrl.dtsi index 47addfc1252ecfbe251ffc2d4965b62c6313e7f7..d94aff6de9f443c09fd98052ba0b3e9d6eeb57a8 100644 --- a/dts/st/f1/stm32f105v(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f105v(8-b-c)tx-pinctrl.dtsi @@ -550,6 +550,16 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f107r(b-c)tx-pinctrl.dtsi b/dts/st/f1/stm32f107r(b-c)tx-pinctrl.dtsi index f72b600224aafef8679874cb20e58bf72ef2a4ea..7b4f62b16764fc6d245f6a26ffae63e0c9f542ef 100644 --- a/dts/st/f1/stm32f107r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f107r(b-c)tx-pinctrl.dtsi @@ -544,6 +544,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f107v(b-c)tx-pinctrl.dtsi b/dts/st/f1/stm32f107v(b-c)tx-pinctrl.dtsi index 7603def81ddf8890a89005861da630587647c115..5780f4f77029aa50f6eb2f7b59857db71f2de770 100644 --- a/dts/st/f1/stm32f107v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f1/stm32f107v(b-c)tx-pinctrl.dtsi @@ -692,6 +692,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f1/stm32f107vchx-pinctrl.dtsi b/dts/st/f1/stm32f107vchx-pinctrl.dtsi index 7603def81ddf8890a89005861da630587647c115..5780f4f77029aa50f6eb2f7b59857db71f2de770 100644 --- a/dts/st/f1/stm32f107vchx-pinctrl.dtsi +++ b/dts/st/f1/stm32f107vchx-pinctrl.dtsi @@ -692,6 +692,12 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi index 5cec7589f32725ad76aa463440806dc41aee8290..adc2445e13eef7ad91dc9773bf9ee9a466f8a83a 100644 --- a/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi @@ -480,6 +480,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi b/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi index 5cec7589f32725ad76aa463440806dc41aee8290..adc2445e13eef7ad91dc9773bf9ee9a466f8a83a 100644 --- a/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi @@ -480,6 +480,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f205rgex-pinctrl.dtsi b/dts/st/f2/stm32f205rgex-pinctrl.dtsi index 5cec7589f32725ad76aa463440806dc41aee8290..adc2445e13eef7ad91dc9773bf9ee9a466f8a83a 100644 --- a/dts/st/f2/stm32f205rgex-pinctrl.dtsi +++ b/dts/st/f2/stm32f205rgex-pinctrl.dtsi @@ -480,6 +480,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi index 893a787853387397df2cdf2c0b1dbd93c2a3f681..32546107d2f472712ae782313cca46a63d4414c8 100644 --- a/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi @@ -613,6 +613,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi index b920e0ceffa730090faf3a7ded1a3d9a8169538a..ec5ef3ce1e35dbd0e5f416a58572cb019c1458f6 100644 --- a/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi @@ -785,6 +785,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi b/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi index 66e25c8d68b4b43a86675f6107be0a9e7fcb0e9d..312d1bdecac79d5b2cb52287b263f70998008447 100644 --- a/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi index 66e25c8d68b4b43a86675f6107be0a9e7fcb0e9d..312d1bdecac79d5b2cb52287b263f70998008447 100644 --- a/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi index aee1a451ffb06aed60ed670cf1c9a6eb708aabae..6eebb80786202af9483177086916b7f829c6f4ca 100644 --- a/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi @@ -758,6 +758,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi index 30c06b6540a74aab6a82b85c8f26db601cc8e4d2..1ff78b7d034581dd73619900dd1453434f95003a 100644 --- a/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi @@ -950,6 +950,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi index 5cec7589f32725ad76aa463440806dc41aee8290..adc2445e13eef7ad91dc9773bf9ee9a466f8a83a 100644 --- a/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi @@ -480,6 +480,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi index 893a787853387397df2cdf2c0b1dbd93c2a3f681..32546107d2f472712ae782313cca46a63d4414c8 100644 --- a/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi @@ -613,6 +613,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi index b920e0ceffa730090faf3a7ded1a3d9a8169538a..ec5ef3ce1e35dbd0e5f416a58572cb019c1458f6 100644 --- a/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi @@ -785,6 +785,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi b/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi index 66e25c8d68b4b43a86675f6107be0a9e7fcb0e9d..312d1bdecac79d5b2cb52287b263f70998008447 100644 --- a/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi index 66e25c8d68b4b43a86675f6107be0a9e7fcb0e9d..312d1bdecac79d5b2cb52287b263f70998008447 100644 --- a/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi index aee1a451ffb06aed60ed670cf1c9a6eb708aabae..6eebb80786202af9483177086916b7f829c6f4ca 100644 --- a/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi @@ -758,6 +758,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi b/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi index 30c06b6540a74aab6a82b85c8f26db601cc8e4d2..1ff78b7d034581dd73619900dd1453434f95003a 100644 --- a/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi @@ -950,6 +950,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_MCK */ /omit-if-no-ref/ i2s2_mck_pc6: i2s2_mck_pc6 { diff --git a/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi index 7ee03312fd7e6feb91c2e9fd949ba52120f2385c..fdad73f22235f02c836975fa9bac6af0a0b9197a 100644 --- a/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi @@ -288,6 +288,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi index 7ee03312fd7e6feb91c2e9fd949ba52120f2385c..fdad73f22235f02c836975fa9bac6af0a0b9197a 100644 --- a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi @@ -288,6 +288,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi index 0c1b6810abf3927844a5586cda1002db5193a04e..40a447f6e01ded83065e99e890b76c4bb679fbbc 100644 --- a/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi @@ -220,6 +220,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi index e0dcd1f94c9d29e6f85476db2231fab458f1235d..868903d6ecdf57b6116ca8165ddf41a909f2d033 100644 --- a/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi @@ -212,6 +212,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi index c057f7fe75ae97984590b20b895a985debeef9d3..6f713043c3fbf186cce78b44604f8dc694bb414c 100644 --- a/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi @@ -366,6 +366,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi index 5c5f4da58cc91efcb6d33b019d5ca8d06f98dc8a..8711ffd27e8eadf31bd725f29603cdeff58d4585 100644 --- a/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi @@ -310,6 +310,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi index ec72c5c1e18ee5105dc13512c326e3f2e353f9cc..60e3c9d47ea4a517f45b77a39320db052313febc 100644 --- a/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi @@ -290,6 +290,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi index 5c5f4da58cc91efcb6d33b019d5ca8d06f98dc8a..8711ffd27e8eadf31bd725f29603cdeff58d4585 100644 --- a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi @@ -310,6 +310,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi index 64911dd09f09f9784373513410031cefe88c9654..04b0bd168127fd29e645f304ed92ba98a2b502a9 100644 --- a/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi @@ -225,6 +225,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi index b0ba652407c085705d3f9a5d063040a6b40142f8..90ac0e692a8e0ccedfc115736a4493e5c45f8302 100644 --- a/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi @@ -388,6 +388,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi index e2667a9fcb370b083ae18d287096cbc640c498b5..f229f0b3cb577b16e3be6857041c78b844930b42 100644 --- a/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi @@ -394,6 +394,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi index a018e2ca2c6a85a297a7ce6c55ecf4158ea379a0..f46b9552da9c8e2a78d3f179879924f27dde74c7 100644 --- a/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi @@ -412,6 +412,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi index b0c324aa843603f43e91556756bda93094b34014..b5e5b366d1826d013774beb65103669d92055d8a 100644 --- a/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi @@ -557,6 +557,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi b/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi index 41ade67a3f1abe68f736886fea3abd2dd923cf93..fbf31eef186fc574722099ac2b8fa80fa365e5b2 100644 --- a/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi @@ -775,6 +775,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi index 41ade67a3f1abe68f736886fea3abd2dd923cf93..fbf31eef186fc574722099ac2b8fa80fa365e5b2 100644 --- a/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi @@ -775,6 +775,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi index e1424a46b614ce2ef3290916ce0ed607a6514ef8..f821d0b7044800d1e52f27f3393e92ede20c6518 100644 --- a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi @@ -517,6 +517,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi index 36520bf06c52bf84b608c4e5cdbc7a010d45270a..183a0acb1db1402be768c3a194006c2cbf0c8904 100644 --- a/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi @@ -1015,6 +1015,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi index 6aa160608df7831ef1d85d519c4bbfe4d7e08e4c..7734ab780153eaf308094eea6d1a901175db2619 100644 --- a/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi @@ -298,6 +298,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi index 0517c17129d0785adaa2eafa954e6ddd1a66a963..666776fbd66742dbab8238c6acd69fd5c90c6933 100644 --- a/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi @@ -318,6 +318,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi index aa4a5d367068da2faf28f192132e9304802f46b2..1a0093214b77761ab77b968d0cac3bee6a183abf 100644 --- a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi @@ -318,6 +318,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi index 79fe14c5086bbd7717dd3093871b730a28760240..d261d3f4774be8d3eb734bcaf5cdf3d58b65f559 100644 --- a/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi @@ -209,6 +209,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi index a9ee2415e7d7fcc650fab736176b6c311202a6d7..50fd026e851bb06240d717b5ed5d58ee05607cf1 100644 --- a/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi @@ -201,6 +201,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi index a14c590f022f6080bb4ffa9a2953f2757e6c1eae..1db83f46f4de5645ecc360360ba59d9d2b0da755 100644 --- a/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi @@ -394,6 +394,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi index ed30bbc5ccc5027bc43fd03e1ce682f4c91af8f6..b360a1d26d396a975aee42a1b17f25a9b0ffb93c 100644 --- a/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi @@ -422,6 +422,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi index 5c5e7f92b012413acf34c250cadb09508933ae57..aa75d5a3eb00b659717acd2f512ac21b2b9e76d9 100644 --- a/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi @@ -440,6 +440,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi index 53ed82ab49af8458d3c1ad645471d3ca5d8a9443..0ef081f294246534e4632b9ae8b3bfcd31a4d745 100644 --- a/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi @@ -673,6 +673,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi b/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi index ca96bb476bfe8855ba43d0aa6324aaa0d0fd16b6..66dd7c8eb7ae94f68a4f2506f47a16a599084828 100644 --- a/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi @@ -891,6 +891,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi index ca96bb476bfe8855ba43d0aa6324aaa0d0fd16b6..66dd7c8eb7ae94f68a4f2506f47a16a599084828 100644 --- a/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi @@ -891,6 +891,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi index 3627a9cd08e5ffb921c007c7ee2500f6337f4163..5faf074b6ea8124d972d3c9237b263bdfbf88410 100644 --- a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi @@ -609,6 +609,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303veyx-pinctrl.dtsi b/dts/st/f3/stm32f303veyx-pinctrl.dtsi index 4de36787512be2bb8a26cc7e8716319d1be1aa8c..f189e457f5fb282389ce852adc09a2e27945f05c 100644 --- a/dts/st/f3/stm32f303veyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303veyx-pinctrl.dtsi @@ -787,6 +787,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi b/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi index d206a99dad02532cabbd4ca128467ef7377a9b76..ec41d37f1a6375fc5c8b5653692824e8c28a83f0 100644 --- a/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi @@ -1131,6 +1131,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi index c942edbe24a061773e637f6be782b6a34d8f6337..c60c65ceba055d49e4e85c9a19568c708cee8cff 100644 --- a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi @@ -284,6 +284,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi index c942edbe24a061773e637f6be782b6a34d8f6337..c60c65ceba055d49e4e85c9a19568c708cee8cff 100644 --- a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi @@ -284,6 +284,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi index 160e6363818e49da132167825d54e5c27af67b96..aeca2b953df5ad8960a6ea1e862d314d911e8614 100644 --- a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi @@ -202,6 +202,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi index d1cc7eb5be1c935cab45335f1ac99999c00b0018..3f6de848b1b2b32abb719c3c28d6c41bcf6055ad 100644 --- a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi @@ -290,6 +290,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi index abdfd4caa998bf2d3b25d094df77715ae0e524a9..cef76d75b25dfb96eaaffa432c5921bb8c8ca7cf 100644 --- a/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi @@ -380,6 +380,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi index d26392b0f24c7791dae4e17d40887affe9679299..1129c71162626c08a1c89c6610466d550df4b4c4 100644 --- a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi @@ -400,6 +400,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi index d9415e93c3808431a2763d58b2cb970cf1adc7cb..ba82429789a2667a599ec4487161639d89fb9c62 100644 --- a/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi @@ -263,6 +263,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi b/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi index f49aceb9c2f9184cb979fa216df8f121c35ae285..c391bd7bc7a2d4b3bb17541723d429e2f99630e5 100644 --- a/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi @@ -251,6 +251,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi b/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi index 81b7eb1be213ddd94c63de47e310659e14178200..493ee7ddbb64cdf252cb7fa654f5aca4d1b9c647 100644 --- a/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi @@ -496,6 +496,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/f3/stm32f358cctx-pinctrl.dtsi b/dts/st/f3/stm32f358cctx-pinctrl.dtsi index c550f77f3602f581ff5609b381882eb6ece2827f..5793c9b055c8814e8bc36db1dee6fca92bf197d2 100644 --- a/dts/st/f3/stm32f358cctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358cctx-pinctrl.dtsi @@ -310,6 +310,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f358rctx-pinctrl.dtsi b/dts/st/f3/stm32f358rctx-pinctrl.dtsi index a82d66755483bb27ebce4bb69c2d6164c655b379..964ee32c320af4efdb61bd37091fd5c8ab9c6a1c 100644 --- a/dts/st/f3/stm32f358rctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358rctx-pinctrl.dtsi @@ -414,6 +414,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f358vctx-pinctrl.dtsi b/dts/st/f3/stm32f358vctx-pinctrl.dtsi index 2aae6a33ace4f6596c5d7332d36ae676acb6aa09..ef292259a788de9cf18b625ae7dba6525cf98407 100644 --- a/dts/st/f3/stm32f358vctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f358vctx-pinctrl.dtsi @@ -665,6 +665,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi index 9561249206c71776c312fdb68e1b50828224a5cb..d6b1ee5e1570498e01d16a8a077cdc7fd223e53d 100644 --- a/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi @@ -310,6 +310,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi index cde67d0d24586e27097625617f925cba114f018b..26af274980a021eacc6391a9e9745331774e4bd8 100644 --- a/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi @@ -398,6 +398,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi b/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi index 9509df43c4bd795b615f892b427f99091e942d80..704d3639978357d4ed64216d0722073aea962b78 100644 --- a/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi @@ -529,6 +529,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi b/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi index 9509df43c4bd795b615f892b427f99091e942d80..704d3639978357d4ed64216d0722073aea962b78 100644 --- a/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi +++ b/dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi @@ -529,6 +529,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f378cctx-pinctrl.dtsi b/dts/st/f3/stm32f378cctx-pinctrl.dtsi index 929a1fae63d9204dfb20ab94985a73204125ef1c..744913660115e318e1516c68cb32b03e6007bba1 100644 --- a/dts/st/f3/stm32f378cctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378cctx-pinctrl.dtsi @@ -306,6 +306,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f378rctx-pinctrl.dtsi b/dts/st/f3/stm32f378rctx-pinctrl.dtsi index eeecaefeec1a1d5364a04fa0725c57a7308211b8..8613509ab6bcc3c1639719fde4308dbaef0547b2 100644 --- a/dts/st/f3/stm32f378rctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378rctx-pinctrl.dtsi @@ -394,6 +394,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi index eeecaefeec1a1d5364a04fa0725c57a7308211b8..8613509ab6bcc3c1639719fde4308dbaef0547b2 100644 --- a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi @@ -394,6 +394,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f378vchx-pinctrl.dtsi b/dts/st/f3/stm32f378vchx-pinctrl.dtsi index 56bb4c1a383f0624e8105286680b064484ff12af..87ccbd93f39a04a2197558de2cd7766d35c98b0a 100644 --- a/dts/st/f3/stm32f378vchx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378vchx-pinctrl.dtsi @@ -525,6 +525,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f378vctx-pinctrl.dtsi b/dts/st/f3/stm32f378vctx-pinctrl.dtsi index 56bb4c1a383f0624e8105286680b064484ff12af..87ccbd93f39a04a2197558de2cd7766d35c98b0a 100644 --- a/dts/st/f3/stm32f378vctx-pinctrl.dtsi +++ b/dts/st/f3/stm32f378vctx-pinctrl.dtsi @@ -525,6 +525,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f3/stm32f398vetx-pinctrl.dtsi b/dts/st/f3/stm32f398vetx-pinctrl.dtsi index dbe20ae59b14a62c896f7f52e363f80f8cb34b48..ccf279d6d4ac3906bdca18c9c81585631d6f6595 100644 --- a/dts/st/f3/stm32f398vetx-pinctrl.dtsi +++ b/dts/st/f3/stm32f398vetx-pinctrl.dtsi @@ -883,6 +883,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi b/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi index 983e95608b661c7e1c708f8244b9162bc352fb36..0b74eb758f41547b10b1e0323bacc4f5563e0aa0 100644 --- a/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi b/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi index 983e95608b661c7e1c708f8244b9162bc352fb36..0b74eb758f41547b10b1e0323bacc4f5563e0aa0 100644 --- a/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi b/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi index 983e95608b661c7e1c708f8244b9162bc352fb36..0b74eb758f41547b10b1e0323bacc4f5563e0aa0 100644 --- a/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi b/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi index 983e95608b661c7e1c708f8244b9162bc352fb36..0b74eb758f41547b10b1e0323bacc4f5563e0aa0 100644 --- a/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401ccfx-pinctrl.dtsi b/dts/st/f4/stm32f401ccfx-pinctrl.dtsi index 983e95608b661c7e1c708f8244b9162bc352fb36..0b74eb758f41547b10b1e0323bacc4f5563e0aa0 100644 --- a/dts/st/f4/stm32f401ccfx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401ccfx-pinctrl.dtsi @@ -250,6 +250,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi b/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi index 552ac5a427aec223490a2cc79c70a80f5707cb0b..3115da8d5d8de37958fa8d211f590f69242dc7b6 100644 --- a/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi @@ -336,6 +336,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi index 552ac5a427aec223490a2cc79c70a80f5707cb0b..3115da8d5d8de37958fa8d211f590f69242dc7b6 100644 --- a/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi @@ -336,6 +336,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi b/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi index d96f0077b3828ffd162aa35d02f873725b0e355f..6e1421cd536cb23b42703e290de770a35cf03c5c 100644 --- a/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi @@ -466,6 +466,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi b/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi index c7a0a1814ed672ec6d0142d43b10acdbd3744822..501a81c2a1209aa08555a97dd2e1500ab4fe3572 100644 --- a/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi @@ -460,6 +460,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi b/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi index d96f0077b3828ffd162aa35d02f873725b0e355f..6e1421cd536cb23b42703e290de770a35cf03c5c 100644 --- a/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi @@ -466,6 +466,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi index c7a0a1814ed672ec6d0142d43b10acdbd3744822..501a81c2a1209aa08555a97dd2e1500ab4fe3572 100644 --- a/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi @@ -460,6 +460,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi b/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi index d69efc18afc54c76ad9113ba060be7d01a20afca..11448d3048c6767cead1f2fc25415ed5895ef0e3 100644 --- a/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi @@ -545,6 +545,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f405rgtx-pinctrl.dtsi b/dts/st/f4/stm32f405rgtx-pinctrl.dtsi index bb0d5030fbdc075f5a98546f73d27647cff1281f..0a3af416d974f431c5457e656e3fb036386f8e16 100644 --- a/dts/st/f4/stm32f405rgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405rgtx-pinctrl.dtsi @@ -480,6 +480,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f405vgtx-pinctrl.dtsi b/dts/st/f4/stm32f405vgtx-pinctrl.dtsi index 2a55db99b345d37ae72f6c2718c01c876f2fa366..db863fccb5692a9fff4d1c022dc3a3b783585862 100644 --- a/dts/st/f4/stm32f405vgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405vgtx-pinctrl.dtsi @@ -613,6 +613,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f405zgtx-pinctrl.dtsi b/dts/st/f4/stm32f405zgtx-pinctrl.dtsi index 9c40251bead688382577cf4c04d7ded96bcaf27e..81c4272842c9aa3353aceb1513171fe51075594a 100644 --- a/dts/st/f4/stm32f405zgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f405zgtx-pinctrl.dtsi @@ -785,6 +785,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi index d4ea4e5003d1e9a64235a6664ede407e455b053e..0a7baa280dc945d72232ef28bf5c9bb6d8df8958 100644 --- a/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi index d4ea4e5003d1e9a64235a6664ede407e455b053e..0a7baa280dc945d72232ef28bf5c9bb6d8df8958 100644 --- a/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi index f7258b27ba151f65a60390e1ab2e1dba4781c572..47f91bfa66e5f72c5f542ac4b3abacfc6216379a 100644 --- a/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi @@ -758,6 +758,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi index 038fb4e558df96299930e404051d15632803a00a..dea79fabda38fe3b7d3a09f53667a77c80682fa0 100644 --- a/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi @@ -950,6 +950,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi b/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi index c47512be0e9ae8dcb7cfdc0ff9c20f138a966a3c..0e468c5d7fa699343c54653dcae19abbcfdefe69 100644 --- a/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi @@ -234,6 +234,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi b/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi index 3eeb2c281d7346c5672738f469d86ca140804520..fbfe36262183a6e57862a38a5a1c4b86d7c6bad5 100644 --- a/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi b/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi index cefcee9c41b63af09fe82cac246423ecd1599b5b..9c76521941544308953142cf1c200997af7effed 100644 --- a/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi +++ b/dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi @@ -336,6 +336,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi b/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi index cefcee9c41b63af09fe82cac246423ecd1599b5b..9c76521941544308953142cf1c200997af7effed 100644 --- a/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi @@ -336,6 +336,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi b/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi index 08a9789a02d0acaac1d7e4737102bdc5185d6453..a5bf496f8a000cdb72e57fdae94954a915ede1a3 100644 --- a/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi @@ -162,6 +162,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi b/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi index fc93e085261805516be4f237770791fb8986eadf..e209b04b2bfd566bd99ffedf634c8a500284e715 100644 --- a/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi @@ -262,6 +262,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi b/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi index fc93e085261805516be4f237770791fb8986eadf..e209b04b2bfd566bd99ffedf634c8a500284e715 100644 --- a/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi @@ -262,6 +262,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi index 19bc87fdf3bc98486cde7eada91553d676ca0e91..cbdbe9d17029fcf063061e8dd305db27e120f1d6 100644 --- a/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi @@ -348,6 +348,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi b/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi index d391f04547c451babaf8230008b08700cd523e5d..065a3d722e0c105a1defeb61b096cfd08d3c9046 100644 --- a/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi @@ -478,6 +478,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi index 24c61aa93522ad0b53c9db9494cba3e41ff54be4..8792b40442a4339f22ea877d1ca6cb96da3855e7 100644 --- a/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi @@ -472,6 +472,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi b/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi index e15f755ee039a8e9677942010a4cdf2af1c44110..c614e191ad2eecfebc4826a42140a6085d14fd50 100644 --- a/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi @@ -302,6 +302,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi index e3e734596df86bcd9a96489f75006183c070336f..3e734faf8c390ecd919e64e55bde54ea70409420 100644 --- a/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi @@ -388,6 +388,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi b/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi index e3e734596df86bcd9a96489f75006183c070336f..3e734faf8c390ecd919e64e55bde54ea70409420 100644 --- a/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi @@ -388,6 +388,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi b/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi index e3e734596df86bcd9a96489f75006183c070336f..3e734faf8c390ecd919e64e55bde54ea70409420 100644 --- a/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi +++ b/dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi @@ -388,6 +388,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi index 09a581ab1008ad8964516755a1340e9fa4b3d500..ff22d1bd7c7fe54cacce5de3ca90bb5924f1e030 100644 --- a/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi @@ -527,6 +527,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi index 159787c668152ad3e8f66320c8fb3553f979e191..bd90c6b43f6ed1a02b709dfb56b0b5bb48512f07 100644 --- a/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi @@ -521,6 +521,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi b/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi index 5835fd1ecfd05f54201373767ef625f44621278f..f1b2e5b17d926e59ffc31010b32d870692044f89 100644 --- a/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi @@ -689,6 +689,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi index 5835fd1ecfd05f54201373767ef625f44621278f..f1b2e5b17d926e59ffc31010b32d870692044f89 100644 --- a/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi @@ -689,6 +689,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi b/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi index 370bc50384f211d93e20a58c747d634eb5d906f3..93707d7eb29598e15a5f2ef2e6d4a351e4f56a4f 100644 --- a/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi +++ b/dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi @@ -330,6 +330,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi b/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi index 4b3503cd79fb7f299de7e83f9ca48118770a8178..43b09bc8205b121a1be596c771ec53b86d0a262c 100644 --- a/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi @@ -461,6 +461,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi b/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi index 0c9d02b7ab34568fa5e148f1815399a615745ee6..992e7a6bf46c68e3cd2883be834436f884bafbe7 100644 --- a/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi @@ -416,6 +416,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi b/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi index e5fc9553fdc3ff570c9e0019d6084198679e87c6..3a84aad70e281c88623b5f5d3e5ae2d25d242a8f 100644 --- a/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi @@ -555,6 +555,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi b/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi index ee4e86c3f6fc1d5ca967bf9191dd15a9fd96415e..08d71b8de9b03308d1b6fea92f47274b3d3be247 100644 --- a/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi @@ -549,6 +549,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi b/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi index 136f5ab107db1f6e490f829ccace8a16878ffede..08896cf5bb4f448bf00c44c2253eae6eb750feda 100644 --- a/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi @@ -717,6 +717,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi b/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi index 136f5ab107db1f6e490f829ccace8a16878ffede..08896cf5bb4f448bf00c44c2253eae6eb750feda 100644 --- a/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi @@ -717,6 +717,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f415ogyx-pinctrl.dtsi b/dts/st/f4/stm32f415ogyx-pinctrl.dtsi index d69efc18afc54c76ad9113ba060be7d01a20afca..11448d3048c6767cead1f2fc25415ed5895ef0e3 100644 --- a/dts/st/f4/stm32f415ogyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415ogyx-pinctrl.dtsi @@ -545,6 +545,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f415rgtx-pinctrl.dtsi b/dts/st/f4/stm32f415rgtx-pinctrl.dtsi index bb0d5030fbdc075f5a98546f73d27647cff1281f..0a3af416d974f431c5457e656e3fb036386f8e16 100644 --- a/dts/st/f4/stm32f415rgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415rgtx-pinctrl.dtsi @@ -480,6 +480,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f415vgtx-pinctrl.dtsi b/dts/st/f4/stm32f415vgtx-pinctrl.dtsi index 2a55db99b345d37ae72f6c2718c01c876f2fa366..db863fccb5692a9fff4d1c022dc3a3b783585862 100644 --- a/dts/st/f4/stm32f415vgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415vgtx-pinctrl.dtsi @@ -613,6 +613,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f415zgtx-pinctrl.dtsi b/dts/st/f4/stm32f415zgtx-pinctrl.dtsi index 9c40251bead688382577cf4c04d7ded96bcaf27e..81c4272842c9aa3353aceb1513171fe51075594a 100644 --- a/dts/st/f4/stm32f415zgtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f415zgtx-pinctrl.dtsi @@ -785,6 +785,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi index d4ea4e5003d1e9a64235a6664ede407e455b053e..0a7baa280dc945d72232ef28bf5c9bb6d8df8958 100644 --- a/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi index d4ea4e5003d1e9a64235a6664ede407e455b053e..0a7baa280dc945d72232ef28bf5c9bb6d8df8958 100644 --- a/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi @@ -1112,6 +1112,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi index f7258b27ba151f65a60390e1ab2e1dba4781c572..47f91bfa66e5f72c5f542ac4b3abacfc6216379a 100644 --- a/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi @@ -758,6 +758,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi index 038fb4e558df96299930e404051d15632803a00a..dea79fabda38fe3b7d3a09f53667a77c80682fa0 100644 --- a/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi @@ -950,6 +950,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f423chux-pinctrl.dtsi b/dts/st/f4/stm32f423chux-pinctrl.dtsi index 370bc50384f211d93e20a58c747d634eb5d906f3..93707d7eb29598e15a5f2ef2e6d4a351e4f56a4f 100644 --- a/dts/st/f4/stm32f423chux-pinctrl.dtsi +++ b/dts/st/f4/stm32f423chux-pinctrl.dtsi @@ -330,6 +330,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f423mhyx-pinctrl.dtsi b/dts/st/f4/stm32f423mhyx-pinctrl.dtsi index 4b3503cd79fb7f299de7e83f9ca48118770a8178..43b09bc8205b121a1be596c771ec53b86d0a262c 100644 --- a/dts/st/f4/stm32f423mhyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423mhyx-pinctrl.dtsi @@ -461,6 +461,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f423rhtx-pinctrl.dtsi b/dts/st/f4/stm32f423rhtx-pinctrl.dtsi index 0c9d02b7ab34568fa5e148f1815399a615745ee6..992e7a6bf46c68e3cd2883be834436f884bafbe7 100644 --- a/dts/st/f4/stm32f423rhtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423rhtx-pinctrl.dtsi @@ -416,6 +416,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f423vhhx-pinctrl.dtsi b/dts/st/f4/stm32f423vhhx-pinctrl.dtsi index e5fc9553fdc3ff570c9e0019d6084198679e87c6..3a84aad70e281c88623b5f5d3e5ae2d25d242a8f 100644 --- a/dts/st/f4/stm32f423vhhx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423vhhx-pinctrl.dtsi @@ -555,6 +555,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f423vhtx-pinctrl.dtsi b/dts/st/f4/stm32f423vhtx-pinctrl.dtsi index ee4e86c3f6fc1d5ca967bf9191dd15a9fd96415e..08d71b8de9b03308d1b6fea92f47274b3d3be247 100644 --- a/dts/st/f4/stm32f423vhtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423vhtx-pinctrl.dtsi @@ -549,6 +549,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f423zhjx-pinctrl.dtsi b/dts/st/f4/stm32f423zhjx-pinctrl.dtsi index 136f5ab107db1f6e490f829ccace8a16878ffede..08896cf5bb4f448bf00c44c2253eae6eb750feda 100644 --- a/dts/st/f4/stm32f423zhjx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423zhjx-pinctrl.dtsi @@ -717,6 +717,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f423zhtx-pinctrl.dtsi b/dts/st/f4/stm32f423zhtx-pinctrl.dtsi index 136f5ab107db1f6e490f829ccace8a16878ffede..08896cf5bb4f448bf00c44c2253eae6eb750feda 100644 --- a/dts/st/f4/stm32f423zhtx-pinctrl.dtsi +++ b/dts/st/f4/stm32f423zhtx-pinctrl.dtsi @@ -717,6 +717,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi index 19614d28911dd04f84f5f1a48f5c44a42a44e007..43aab22d38a7d7678ca1393755ef453e373c5472 100644 --- a/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi @@ -1528,6 +1528,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi index 15ff7fd927b8923a2e5da7e846bb31b916517c68..3bf44295cd0baf89198425d90970cbd0bc8fae1a 100644 --- a/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi index 15ff7fd927b8923a2e5da7e846bb31b916517c68..3bf44295cd0baf89198425d90970cbd0bc8fae1a 100644 --- a/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi index dca0767d548f5da58e88fa0c6f7cb18bb87eda24..0b92068c6664389798b2a582d7d4e05fad1728ec 100644 --- a/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi @@ -982,6 +982,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi index f70368bfb6ef08e196bb7eb42f9cb85398481ffd..3eb0d90fd7e147a64f6d20e43179f6c9ffe3eb9d 100644 --- a/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi index f62eb9accee87c0230817d7710f127dd6a1b0daf..3a8fcac50abe092d9951c1612fe7d924dac27c9c 100644 --- a/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi @@ -1528,6 +1528,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi index 26a8f2db9ff9cc4a981458a0b9e551209dfd35c3..a461f97f64dc65152e1df9c339989acd74e82d0e 100644 --- a/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi @@ -1730,6 +1730,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi index 8a415c1c7e558807e219bf1d2ee3023cc1e81055..527ae02ab39cc83294ce5ff612c4b7cc17b2237c 100644 --- a/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi index 8a415c1c7e558807e219bf1d2ee3023cc1e81055..527ae02ab39cc83294ce5ff612c4b7cc17b2237c 100644 --- a/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429iitx-pinctrl.dtsi b/dts/st/f4/stm32f429iitx-pinctrl.dtsi index 8a415c1c7e558807e219bf1d2ee3023cc1e81055..527ae02ab39cc83294ce5ff612c4b7cc17b2237c 100644 --- a/dts/st/f4/stm32f429iitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429iitx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi index 26a8f2db9ff9cc4a981458a0b9e551209dfd35c3..a461f97f64dc65152e1df9c339989acd74e82d0e 100644 --- a/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi @@ -1730,6 +1730,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429nihx-pinctrl.dtsi b/dts/st/f4/stm32f429nihx-pinctrl.dtsi index 26a8f2db9ff9cc4a981458a0b9e551209dfd35c3..a461f97f64dc65152e1df9c339989acd74e82d0e 100644 --- a/dts/st/f4/stm32f429nihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429nihx-pinctrl.dtsi @@ -1730,6 +1730,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi index a5a83180b91237229ca2b3c0c52f2a0ccbc01a38..c98e1f07823610007a3be38a959c39801adad435 100644 --- a/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi @@ -952,6 +952,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429vitx-pinctrl.dtsi b/dts/st/f4/stm32f429vitx-pinctrl.dtsi index a5a83180b91237229ca2b3c0c52f2a0ccbc01a38..c98e1f07823610007a3be38a959c39801adad435 100644 --- a/dts/st/f4/stm32f429vitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429vitx-pinctrl.dtsi @@ -952,6 +952,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi index 70cb0d105a84970818807eabe4091ccfe261aac4..bc597e69ccdbd4f5c3e0a74440e34d6cf91e8459 100644 --- a/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi index 70cb0d105a84970818807eabe4091ccfe261aac4..bc597e69ccdbd4f5c3e0a74440e34d6cf91e8459 100644 --- a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429zitx-pinctrl.dtsi b/dts/st/f4/stm32f429zitx-pinctrl.dtsi index 70cb0d105a84970818807eabe4091ccfe261aac4..bc597e69ccdbd4f5c3e0a74440e34d6cf91e8459 100644 --- a/dts/st/f4/stm32f429zitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429zitx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi index 70cb0d105a84970818807eabe4091ccfe261aac4..bc597e69ccdbd4f5c3e0a74440e34d6cf91e8459 100644 --- a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi +++ b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f437aihx-pinctrl.dtsi b/dts/st/f4/stm32f437aihx-pinctrl.dtsi index 19614d28911dd04f84f5f1a48f5c44a42a44e007..43aab22d38a7d7678ca1393755ef453e373c5472 100644 --- a/dts/st/f4/stm32f437aihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437aihx-pinctrl.dtsi @@ -1528,6 +1528,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi index 15ff7fd927b8923a2e5da7e846bb31b916517c68..3bf44295cd0baf89198425d90970cbd0bc8fae1a 100644 --- a/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi index 15ff7fd927b8923a2e5da7e846bb31b916517c68..3bf44295cd0baf89198425d90970cbd0bc8fae1a 100644 --- a/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi index dca0767d548f5da58e88fa0c6f7cb18bb87eda24..0b92068c6664389798b2a582d7d4e05fad1728ec 100644 --- a/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi @@ -982,6 +982,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi index f70368bfb6ef08e196bb7eb42f9cb85398481ffd..3eb0d90fd7e147a64f6d20e43179f6c9ffe3eb9d 100644 --- a/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439aihx-pinctrl.dtsi b/dts/st/f4/stm32f439aihx-pinctrl.dtsi index f62eb9accee87c0230817d7710f127dd6a1b0daf..3a8fcac50abe092d9951c1612fe7d924dac27c9c 100644 --- a/dts/st/f4/stm32f439aihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439aihx-pinctrl.dtsi @@ -1528,6 +1528,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi index 26a8f2db9ff9cc4a981458a0b9e551209dfd35c3..a461f97f64dc65152e1df9c339989acd74e82d0e 100644 --- a/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi @@ -1730,6 +1730,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi index 8a415c1c7e558807e219bf1d2ee3023cc1e81055..527ae02ab39cc83294ce5ff612c4b7cc17b2237c 100644 --- a/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi index 8a415c1c7e558807e219bf1d2ee3023cc1e81055..527ae02ab39cc83294ce5ff612c4b7cc17b2237c 100644 --- a/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi @@ -1618,6 +1618,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi index 26a8f2db9ff9cc4a981458a0b9e551209dfd35c3..a461f97f64dc65152e1df9c339989acd74e82d0e 100644 --- a/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi @@ -1730,6 +1730,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi index a5a83180b91237229ca2b3c0c52f2a0ccbc01a38..c98e1f07823610007a3be38a959c39801adad435 100644 --- a/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi @@ -952,6 +952,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi index 70cb0d105a84970818807eabe4091ccfe261aac4..bc597e69ccdbd4f5c3e0a74440e34d6cf91e8459 100644 --- a/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi index 70cb0d105a84970818807eabe4091ccfe261aac4..bc597e69ccdbd4f5c3e0a74440e34d6cf91e8459 100644 --- a/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi @@ -1318,6 +1318,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb10: i2s2_ck_pb10 { diff --git a/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi b/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi index fcef32325f5cb2f2a6f6b6c92d078ddecea6ef79..2ef65e6c692a8c61ea9c226b7363db9d155bf462 100644 --- a/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi @@ -529,6 +529,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi index 9e8b63ff3fb6570c19f369a9fcb4fb32b74a5b14..ddac73d752e0c371db962baae082edb432ee5a12 100644 --- a/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi @@ -488,6 +488,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi index f34624a067113c56a725ae9579b1b0819769e774..b504203a1f95bf2377cf627d378e77e0348a8313 100644 --- a/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi @@ -863,6 +863,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi b/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi index ea85d559d7403af86ae436769c092c638d46a4a4..27949843dc22a864d2c17a3c96f13f285fded8ec 100644 --- a/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi @@ -1189,6 +1189,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi b/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi index ea85d559d7403af86ae436769c092c638d46a4a4..27949843dc22a864d2c17a3c96f13f285fded8ec 100644 --- a/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi @@ -1189,6 +1189,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi b/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi index ea85d559d7403af86ae436769c092c638d46a4a4..27949843dc22a864d2c17a3c96f13f285fded8ec 100644 --- a/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi @@ -1189,6 +1189,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi index 7bad2ed5ae22b0042ae1c78dff8ae65939958aca..a7ed1551b85048075242e2aff49bcb9809bd2261 100644 --- a/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi @@ -1306,6 +1306,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi index 7bad2ed5ae22b0042ae1c78dff8ae65939958aca..a7ed1551b85048075242e2aff49bcb9809bd2261 100644 --- a/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi @@ -1306,6 +1306,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi index 2bdf29f338bf784752b21e7c51c71bdf9d90e266..a4790f4addfd6b0778df8710cf7bccdc638c1fd5 100644 --- a/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi @@ -1724,6 +1724,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi index 77ec294dcae9fff43034ded901b3535c3345d82b..45ce76b3bed4c6f38b82fb25f6d9e7215144fa52 100644 --- a/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi @@ -1548,6 +1548,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi index 77ec294dcae9fff43034ded901b3535c3345d82b..45ce76b3bed4c6f38b82fb25f6d9e7215144fa52 100644 --- a/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi @@ -1548,6 +1548,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469iitx-pinctrl.dtsi b/dts/st/f4/stm32f469iitx-pinctrl.dtsi index 77ec294dcae9fff43034ded901b3535c3345d82b..45ce76b3bed4c6f38b82fb25f6d9e7215144fa52 100644 --- a/dts/st/f4/stm32f469iitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469iitx-pinctrl.dtsi @@ -1548,6 +1548,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi b/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi index 2bdf29f338bf784752b21e7c51c71bdf9d90e266..a4790f4addfd6b0778df8710cf7bccdc638c1fd5 100644 --- a/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi @@ -1724,6 +1724,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469nihx-pinctrl.dtsi b/dts/st/f4/stm32f469nihx-pinctrl.dtsi index 2bdf29f338bf784752b21e7c51c71bdf9d90e266..a4790f4addfd6b0778df8710cf7bccdc638c1fd5 100644 --- a/dts/st/f4/stm32f469nihx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469nihx-pinctrl.dtsi @@ -1724,6 +1724,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi index c69e0e5ecdb331bfee21be53fbcf7b78df107909..1315471eb5a965b4d1d03612ff4ffec001a1c025 100644 --- a/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi @@ -729,6 +729,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469vitx-pinctrl.dtsi b/dts/st/f4/stm32f469vitx-pinctrl.dtsi index c69e0e5ecdb331bfee21be53fbcf7b78df107909..1315471eb5a965b4d1d03612ff4ffec001a1c025 100644 --- a/dts/st/f4/stm32f469vitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469vitx-pinctrl.dtsi @@ -729,6 +729,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi b/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi index 3d6f63b623beb33f99f06ccb31158f378d4997f2..c6fe86d79f4fafcbcf8130c697409b851175b32e 100644 --- a/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi @@ -1111,6 +1111,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f469zitx-pinctrl.dtsi b/dts/st/f4/stm32f469zitx-pinctrl.dtsi index 3d6f63b623beb33f99f06ccb31158f378d4997f2..c6fe86d79f4fafcbcf8130c697409b851175b32e 100644 --- a/dts/st/f4/stm32f469zitx-pinctrl.dtsi +++ b/dts/st/f4/stm32f469zitx-pinctrl.dtsi @@ -1111,6 +1111,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi index 7bad2ed5ae22b0042ae1c78dff8ae65939958aca..a7ed1551b85048075242e2aff49bcb9809bd2261 100644 --- a/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi @@ -1306,6 +1306,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi b/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi index 7bad2ed5ae22b0042ae1c78dff8ae65939958aca..a7ed1551b85048075242e2aff49bcb9809bd2261 100644 --- a/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi @@ -1306,6 +1306,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi index 2bdf29f338bf784752b21e7c51c71bdf9d90e266..a4790f4addfd6b0778df8710cf7bccdc638c1fd5 100644 --- a/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi @@ -1724,6 +1724,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi index 77ec294dcae9fff43034ded901b3535c3345d82b..45ce76b3bed4c6f38b82fb25f6d9e7215144fa52 100644 --- a/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi @@ -1548,6 +1548,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi index 77ec294dcae9fff43034ded901b3535c3345d82b..45ce76b3bed4c6f38b82fb25f6d9e7215144fa52 100644 --- a/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi @@ -1548,6 +1548,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi b/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi index 2bdf29f338bf784752b21e7c51c71bdf9d90e266..a4790f4addfd6b0778df8710cf7bccdc638c1fd5 100644 --- a/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi @@ -1724,6 +1724,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi index c69e0e5ecdb331bfee21be53fbcf7b78df107909..1315471eb5a965b4d1d03612ff4ffec001a1c025 100644 --- a/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi @@ -729,6 +729,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi b/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi index 3d6f63b623beb33f99f06ccb31158f378d4997f2..c6fe86d79f4fafcbcf8130c697409b851175b32e 100644 --- a/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi @@ -1111,6 +1111,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa9: i2s2_ck_pa9 { diff --git a/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi b/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi index e713352b95b27ebdf44f6b1b563a66cf0623401c..61f1ad3995b617f3f812601bd78b8f2d0dc48e4f 100644 --- a/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi @@ -1451,6 +1451,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi index e713352b95b27ebdf44f6b1b563a66cf0623401c..61f1ad3995b617f3f812601bd78b8f2d0dc48e4f 100644 --- a/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi @@ -1451,6 +1451,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi index 1d5cef92c5e02a8f62fa0a641bb80ddc1d4a3947..cad9222c083788834ab4efcf9adb509eb78a14bc 100644 --- a/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi @@ -450,6 +450,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi index 5d2f1d0220bf56d4bf4e6010420e0bc74850c51c..3cf6883ad714f6926267a113ecf7a2b1e89934bb 100644 --- a/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi @@ -837,6 +837,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi index 899b90694d1466e00c43ba54c15e46101762faa2..1093a4e2b4007d038dd88c678ae71aa73aa2923e 100644 --- a/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi @@ -1171,6 +1171,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi b/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi index 74ffacb67747ec6cadec83de171bfac4c12b5507..7d6907f262f69c1d386b73266f092621b3f39d13 100644 --- a/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi @@ -1437,6 +1437,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi index 74ffacb67747ec6cadec83de171bfac4c12b5507..7d6907f262f69c1d386b73266f092621b3f39d13 100644 --- a/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi @@ -1437,6 +1437,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi index 51ac2ec11ff57a70d9ea7902f3af0f7b988d2ad9..7efcf39c907a025cc52136aaac2d28ad705345b6 100644 --- a/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi @@ -807,6 +807,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi b/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi index 51ac2ec11ff57a70d9ea7902f3af0f7b988d2ad9..7efcf39c907a025cc52136aaac2d28ad705345b6 100644 --- a/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi @@ -807,6 +807,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi b/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi index 21b2ce6ee194964546ba347309aff4863cdad11d..471dc8473d0dfe1068daed5cafd1805e73f13f49 100644 --- a/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi +++ b/dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi @@ -1157,6 +1157,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi b/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi index 21b2ce6ee194964546ba347309aff4863cdad11d..471dc8473d0dfe1068daed5cafd1805e73f13f49 100644 --- a/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi @@ -1157,6 +1157,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f730i8kx-pinctrl.dtsi b/dts/st/f7/stm32f730i8kx-pinctrl.dtsi index 74ffacb67747ec6cadec83de171bfac4c12b5507..7d6907f262f69c1d386b73266f092621b3f39d13 100644 --- a/dts/st/f7/stm32f730i8kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730i8kx-pinctrl.dtsi @@ -1437,6 +1437,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f730r8tx-pinctrl.dtsi b/dts/st/f7/stm32f730r8tx-pinctrl.dtsi index 1d5cef92c5e02a8f62fa0a641bb80ddc1d4a3947..cad9222c083788834ab4efcf9adb509eb78a14bc 100644 --- a/dts/st/f7/stm32f730r8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730r8tx-pinctrl.dtsi @@ -450,6 +450,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f730v8tx-pinctrl.dtsi b/dts/st/f7/stm32f730v8tx-pinctrl.dtsi index 5d2f1d0220bf56d4bf4e6010420e0bc74850c51c..3cf6883ad714f6926267a113ecf7a2b1e89934bb 100644 --- a/dts/st/f7/stm32f730v8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730v8tx-pinctrl.dtsi @@ -837,6 +837,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f730z8tx-pinctrl.dtsi b/dts/st/f7/stm32f730z8tx-pinctrl.dtsi index 21b2ce6ee194964546ba347309aff4863cdad11d..471dc8473d0dfe1068daed5cafd1805e73f13f49 100644 --- a/dts/st/f7/stm32f730z8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f730z8tx-pinctrl.dtsi @@ -1157,6 +1157,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f732iekx-pinctrl.dtsi b/dts/st/f7/stm32f732iekx-pinctrl.dtsi index e713352b95b27ebdf44f6b1b563a66cf0623401c..61f1ad3995b617f3f812601bd78b8f2d0dc48e4f 100644 --- a/dts/st/f7/stm32f732iekx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732iekx-pinctrl.dtsi @@ -1451,6 +1451,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f732ietx-pinctrl.dtsi b/dts/st/f7/stm32f732ietx-pinctrl.dtsi index e713352b95b27ebdf44f6b1b563a66cf0623401c..61f1ad3995b617f3f812601bd78b8f2d0dc48e4f 100644 --- a/dts/st/f7/stm32f732ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732ietx-pinctrl.dtsi @@ -1451,6 +1451,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f732retx-pinctrl.dtsi b/dts/st/f7/stm32f732retx-pinctrl.dtsi index 1d5cef92c5e02a8f62fa0a641bb80ddc1d4a3947..cad9222c083788834ab4efcf9adb509eb78a14bc 100644 --- a/dts/st/f7/stm32f732retx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732retx-pinctrl.dtsi @@ -450,6 +450,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f732vetx-pinctrl.dtsi b/dts/st/f7/stm32f732vetx-pinctrl.dtsi index 5d2f1d0220bf56d4bf4e6010420e0bc74850c51c..3cf6883ad714f6926267a113ecf7a2b1e89934bb 100644 --- a/dts/st/f7/stm32f732vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732vetx-pinctrl.dtsi @@ -837,6 +837,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f732zetx-pinctrl.dtsi b/dts/st/f7/stm32f732zetx-pinctrl.dtsi index 899b90694d1466e00c43ba54c15e46101762faa2..1093a4e2b4007d038dd88c678ae71aa73aa2923e 100644 --- a/dts/st/f7/stm32f732zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f732zetx-pinctrl.dtsi @@ -1171,6 +1171,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f733iekx-pinctrl.dtsi b/dts/st/f7/stm32f733iekx-pinctrl.dtsi index 74ffacb67747ec6cadec83de171bfac4c12b5507..7d6907f262f69c1d386b73266f092621b3f39d13 100644 --- a/dts/st/f7/stm32f733iekx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733iekx-pinctrl.dtsi @@ -1437,6 +1437,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f733ietx-pinctrl.dtsi b/dts/st/f7/stm32f733ietx-pinctrl.dtsi index 74ffacb67747ec6cadec83de171bfac4c12b5507..7d6907f262f69c1d386b73266f092621b3f39d13 100644 --- a/dts/st/f7/stm32f733ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733ietx-pinctrl.dtsi @@ -1437,6 +1437,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f733vetx-pinctrl.dtsi b/dts/st/f7/stm32f733vetx-pinctrl.dtsi index 51ac2ec11ff57a70d9ea7902f3af0f7b988d2ad9..7efcf39c907a025cc52136aaac2d28ad705345b6 100644 --- a/dts/st/f7/stm32f733vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733vetx-pinctrl.dtsi @@ -807,6 +807,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f733veyx-pinctrl.dtsi b/dts/st/f7/stm32f733veyx-pinctrl.dtsi index 51ac2ec11ff57a70d9ea7902f3af0f7b988d2ad9..7efcf39c907a025cc52136aaac2d28ad705345b6 100644 --- a/dts/st/f7/stm32f733veyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733veyx-pinctrl.dtsi @@ -807,6 +807,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f733zeix-pinctrl.dtsi b/dts/st/f7/stm32f733zeix-pinctrl.dtsi index 21b2ce6ee194964546ba347309aff4863cdad11d..471dc8473d0dfe1068daed5cafd1805e73f13f49 100644 --- a/dts/st/f7/stm32f733zeix-pinctrl.dtsi +++ b/dts/st/f7/stm32f733zeix-pinctrl.dtsi @@ -1157,6 +1157,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f733zetx-pinctrl.dtsi b/dts/st/f7/stm32f733zetx-pinctrl.dtsi index 21b2ce6ee194964546ba347309aff4863cdad11d..471dc8473d0dfe1068daed5cafd1805e73f13f49 100644 --- a/dts/st/f7/stm32f733zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f733zetx-pinctrl.dtsi @@ -1157,6 +1157,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi b/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi index 6bf05621132d9a78597cb1e76d91c5a0bd900091..ecb2ba833ec6249eb82b4f1ff4244bc9e9a5c4d1 100644 --- a/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi index 6bf05621132d9a78597cb1e76d91c5a0bd900091..ecb2ba833ec6249eb82b4f1ff4244bc9e9a5c4d1 100644 --- a/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi b/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi index a09ef270fa0a583d7b9875d697c284195dcf17cf..7e9ceed00506d6ddfba5f10ecc89512f5bfa5a63 100644 --- a/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi index a09ef270fa0a583d7b9875d697c284195dcf17cf..7e9ceed00506d6ddfba5f10ecc89512f5bfa5a63 100644 --- a/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi index 91257691390218138e1b184fd5f30f3f89ed1a28..c5fb07b8c849e2b80ec9f8c621f26785691f0549 100644 --- a/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi b/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi index 7a39f41debfb1dec178da11125d586c6ee24f951..49065ff30c3873f1acac456cae620d0f520437fc 100644 --- a/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi @@ -1796,6 +1796,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi b/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi index 987d75647d211a4a21b705038ac97f5b02f4de65..a6fb422639b43c5635d224985169f19477873099 100644 --- a/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746ietx-pinctrl.dtsi b/dts/st/f7/stm32f746ietx-pinctrl.dtsi index 987d75647d211a4a21b705038ac97f5b02f4de65..a6fb422639b43c5635d224985169f19477873099 100644 --- a/dts/st/f7/stm32f746ietx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746ietx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746igtx-pinctrl.dtsi b/dts/st/f7/stm32f746igtx-pinctrl.dtsi index 987d75647d211a4a21b705038ac97f5b02f4de65..a6fb422639b43c5635d224985169f19477873099 100644 --- a/dts/st/f7/stm32f746igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746igtx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746nehx-pinctrl.dtsi b/dts/st/f7/stm32f746nehx-pinctrl.dtsi index 7a39f41debfb1dec178da11125d586c6ee24f951..49065ff30c3873f1acac456cae620d0f520437fc 100644 --- a/dts/st/f7/stm32f746nehx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746nehx-pinctrl.dtsi @@ -1796,6 +1796,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746nghx-pinctrl.dtsi b/dts/st/f7/stm32f746nghx-pinctrl.dtsi index 7a39f41debfb1dec178da11125d586c6ee24f951..49065ff30c3873f1acac456cae620d0f520437fc 100644 --- a/dts/st/f7/stm32f746nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746nghx-pinctrl.dtsi @@ -1796,6 +1796,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi b/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi index 3f5eee7643290ff7dd28b0c7d2abc20e42dad792..753baa9f60de90f1dfab1b1ebe10fffe55270c26 100644 --- a/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746vetx-pinctrl.dtsi b/dts/st/f7/stm32f746vetx-pinctrl.dtsi index 3f5eee7643290ff7dd28b0c7d2abc20e42dad792..753baa9f60de90f1dfab1b1ebe10fffe55270c26 100644 --- a/dts/st/f7/stm32f746vetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746vetx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi index 3f5eee7643290ff7dd28b0c7d2abc20e42dad792..753baa9f60de90f1dfab1b1ebe10fffe55270c26 100644 --- a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi b/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi index d157aa9204ad1d31168e860d8384075ed24ffba7..6eef17a78f4b7efba6ee1202373d1612c926b805 100644 --- a/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746zetx-pinctrl.dtsi b/dts/st/f7/stm32f746zetx-pinctrl.dtsi index d157aa9204ad1d31168e860d8384075ed24ffba7..6eef17a78f4b7efba6ee1202373d1612c926b805 100644 --- a/dts/st/f7/stm32f746zetx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746zetx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi index d157aa9204ad1d31168e860d8384075ed24ffba7..6eef17a78f4b7efba6ee1202373d1612c926b805 100644 --- a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi index 7a39f41debfb1dec178da11125d586c6ee24f951..49065ff30c3873f1acac456cae620d0f520437fc 100644 --- a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi @@ -1796,6 +1796,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi index 3f5eee7643290ff7dd28b0c7d2abc20e42dad792..753baa9f60de90f1dfab1b1ebe10fffe55270c26 100644 --- a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi index d157aa9204ad1d31168e860d8384075ed24ffba7..6eef17a78f4b7efba6ee1202373d1612c926b805 100644 --- a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi index 7a39f41debfb1dec178da11125d586c6ee24f951..49065ff30c3873f1acac456cae620d0f520437fc 100644 --- a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi @@ -1796,6 +1796,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756igkx-pinctrl.dtsi b/dts/st/f7/stm32f756igkx-pinctrl.dtsi index 987d75647d211a4a21b705038ac97f5b02f4de65..a6fb422639b43c5635d224985169f19477873099 100644 --- a/dts/st/f7/stm32f756igkx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756igkx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756igtx-pinctrl.dtsi b/dts/st/f7/stm32f756igtx-pinctrl.dtsi index 987d75647d211a4a21b705038ac97f5b02f4de65..a6fb422639b43c5635d224985169f19477873099 100644 --- a/dts/st/f7/stm32f756igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756igtx-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756nghx-pinctrl.dtsi b/dts/st/f7/stm32f756nghx-pinctrl.dtsi index 7a39f41debfb1dec178da11125d586c6ee24f951..49065ff30c3873f1acac456cae620d0f520437fc 100644 --- a/dts/st/f7/stm32f756nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756nghx-pinctrl.dtsi @@ -1796,6 +1796,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756vghx-pinctrl.dtsi b/dts/st/f7/stm32f756vghx-pinctrl.dtsi index 3f5eee7643290ff7dd28b0c7d2abc20e42dad792..753baa9f60de90f1dfab1b1ebe10fffe55270c26 100644 --- a/dts/st/f7/stm32f756vghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756vghx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi index 3f5eee7643290ff7dd28b0c7d2abc20e42dad792..753baa9f60de90f1dfab1b1ebe10fffe55270c26 100644 --- a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi @@ -1012,6 +1012,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi index d157aa9204ad1d31168e860d8384075ed24ffba7..6eef17a78f4b7efba6ee1202373d1612c926b805 100644 --- a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi index d157aa9204ad1d31168e860d8384075ed24ffba7..6eef17a78f4b7efba6ee1202373d1612c926b805 100644 --- a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi @@ -1372,6 +1372,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi index ae34d1024d0d965f665c51719cc8d19212fab18d..73385dc170c7c1dd6a4455ee5e013a9ad0c56c91 100644 --- a/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi @@ -1873,6 +1873,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi b/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi index f79c4f5151d9deb08f4d439add95b50f8eac7891..c8340ea304b91cedf25ef9aa6b9c270dfbf083be 100644 --- a/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi @@ -1761,6 +1761,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi index f79c4f5151d9deb08f4d439add95b50f8eac7891..c8340ea304b91cedf25ef9aa6b9c270dfbf083be 100644 --- a/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi @@ -1761,6 +1761,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi index ae34d1024d0d965f665c51719cc8d19212fab18d..73385dc170c7c1dd6a4455ee5e013a9ad0c56c91 100644 --- a/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi @@ -1873,6 +1873,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi index 28f87ec75988b7042c7daa93dc615e36cd8484e0..c8956225c62767b9f9188bee7f0b01f77cb502d7 100644 --- a/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi index 28f87ec75988b7042c7daa93dc615e36cd8484e0..c8956225c62767b9f9188bee7f0b01f77cb502d7 100644 --- a/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi index 42082a61e7943710e52faf545f67a8643b3a78e3..52368009e140a3103b9e2eb928748020e2b75a0e 100644 --- a/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi @@ -1444,6 +1444,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi index 175f3e02005bba26bcefdf24786304a7d4e04ea8..1a67e05582964054a0e35caccccc1e1b563865ef 100644 --- a/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi @@ -1873,6 +1873,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi b/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi index 5c10d03e56b0be24527e97e47a1f33ea06629bfa..db728973234d4326aacfbe16b35c87f94a1b2015 100644 --- a/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi @@ -1761,6 +1761,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi index 5c10d03e56b0be24527e97e47a1f33ea06629bfa..db728973234d4326aacfbe16b35c87f94a1b2015 100644 --- a/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi @@ -1761,6 +1761,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi b/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi index 175f3e02005bba26bcefdf24786304a7d4e04ea8..1a67e05582964054a0e35caccccc1e1b563865ef 100644 --- a/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi @@ -1873,6 +1873,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767vghx-pinctrl.dtsi b/dts/st/f7/stm32f767vghx-pinctrl.dtsi index d41ecee6259baf571db7af16a5fee4e6117cc204..18fdb3fa1bc4cb763e28e158e4868bc7f2f93bc7 100644 --- a/dts/st/f7/stm32f767vghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vghx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi index d41ecee6259baf571db7af16a5fee4e6117cc204..18fdb3fa1bc4cb763e28e158e4868bc7f2f93bc7 100644 --- a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767vihx-pinctrl.dtsi b/dts/st/f7/stm32f767vihx-pinctrl.dtsi index d41ecee6259baf571db7af16a5fee4e6117cc204..18fdb3fa1bc4cb763e28e158e4868bc7f2f93bc7 100644 --- a/dts/st/f7/stm32f767vihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vihx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767vitx-pinctrl.dtsi b/dts/st/f7/stm32f767vitx-pinctrl.dtsi index d41ecee6259baf571db7af16a5fee4e6117cc204..18fdb3fa1bc4cb763e28e158e4868bc7f2f93bc7 100644 --- a/dts/st/f7/stm32f767vitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767vitx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi index 50509b62b106468f82bd57250f3e0aebad6a8097..a0e769ff9817c36deb147f2d826a44413cb5f000 100644 --- a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi @@ -1444,6 +1444,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f767zitx-pinctrl.dtsi b/dts/st/f7/stm32f767zitx-pinctrl.dtsi index 50509b62b106468f82bd57250f3e0aebad6a8097..a0e769ff9817c36deb147f2d826a44413cb5f000 100644 --- a/dts/st/f7/stm32f767zitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f767zitx-pinctrl.dtsi @@ -1444,6 +1444,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f768aiyx-pinctrl.dtsi b/dts/st/f7/stm32f768aiyx-pinctrl.dtsi index e9ed35f02bac50930966e3c9820fb5db21a62ced..af5e634937914045aa7dd555a2c0f0a72c3bcbf0 100644 --- a/dts/st/f7/stm32f768aiyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f768aiyx-pinctrl.dtsi @@ -1419,6 +1419,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi b/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi index e9ed35f02bac50930966e3c9820fb5db21a62ced..af5e634937914045aa7dd555a2c0f0a72c3bcbf0 100644 --- a/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi @@ -1419,6 +1419,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi b/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi index 37b127074758654f0d360f7c8d657e77ed4b4e62..d2b3d7b2381fc103d4eb4327cc3a4369fed4f20a 100644 --- a/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi @@ -1837,6 +1837,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f769igtx-pinctrl.dtsi b/dts/st/f7/stm32f769igtx-pinctrl.dtsi index 2a1ee3ba0997c83f58b8c85bc12d66661bb84ce0..88be14b8c2988a901c0bef623b7c70bc655a1631 100644 --- a/dts/st/f7/stm32f769igtx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769igtx-pinctrl.dtsi @@ -1644,6 +1644,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f769iitx-pinctrl.dtsi b/dts/st/f7/stm32f769iitx-pinctrl.dtsi index 2a1ee3ba0997c83f58b8c85bc12d66661bb84ce0..88be14b8c2988a901c0bef623b7c70bc655a1631 100644 --- a/dts/st/f7/stm32f769iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769iitx-pinctrl.dtsi @@ -1644,6 +1644,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f769nghx-pinctrl.dtsi b/dts/st/f7/stm32f769nghx-pinctrl.dtsi index 37b127074758654f0d360f7c8d657e77ed4b4e62..d2b3d7b2381fc103d4eb4327cc3a4369fed4f20a 100644 --- a/dts/st/f7/stm32f769nghx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769nghx-pinctrl.dtsi @@ -1837,6 +1837,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f769nihx-pinctrl.dtsi b/dts/st/f7/stm32f769nihx-pinctrl.dtsi index 37b127074758654f0d360f7c8d657e77ed4b4e62..d2b3d7b2381fc103d4eb4327cc3a4369fed4f20a 100644 --- a/dts/st/f7/stm32f769nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f769nihx-pinctrl.dtsi @@ -1837,6 +1837,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777bitx-pinctrl.dtsi b/dts/st/f7/stm32f777bitx-pinctrl.dtsi index 175f3e02005bba26bcefdf24786304a7d4e04ea8..1a67e05582964054a0e35caccccc1e1b563865ef 100644 --- a/dts/st/f7/stm32f777bitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777bitx-pinctrl.dtsi @@ -1873,6 +1873,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777iikx-pinctrl.dtsi b/dts/st/f7/stm32f777iikx-pinctrl.dtsi index 5c10d03e56b0be24527e97e47a1f33ea06629bfa..db728973234d4326aacfbe16b35c87f94a1b2015 100644 --- a/dts/st/f7/stm32f777iikx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777iikx-pinctrl.dtsi @@ -1761,6 +1761,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777iitx-pinctrl.dtsi b/dts/st/f7/stm32f777iitx-pinctrl.dtsi index 5c10d03e56b0be24527e97e47a1f33ea06629bfa..db728973234d4326aacfbe16b35c87f94a1b2015 100644 --- a/dts/st/f7/stm32f777iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777iitx-pinctrl.dtsi @@ -1761,6 +1761,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777nihx-pinctrl.dtsi b/dts/st/f7/stm32f777nihx-pinctrl.dtsi index 175f3e02005bba26bcefdf24786304a7d4e04ea8..1a67e05582964054a0e35caccccc1e1b563865ef 100644 --- a/dts/st/f7/stm32f777nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777nihx-pinctrl.dtsi @@ -1873,6 +1873,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777vihx-pinctrl.dtsi b/dts/st/f7/stm32f777vihx-pinctrl.dtsi index d41ecee6259baf571db7af16a5fee4e6117cc204..18fdb3fa1bc4cb763e28e158e4868bc7f2f93bc7 100644 --- a/dts/st/f7/stm32f777vihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777vihx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777vitx-pinctrl.dtsi b/dts/st/f7/stm32f777vitx-pinctrl.dtsi index d41ecee6259baf571db7af16a5fee4e6117cc204..18fdb3fa1bc4cb763e28e158e4868bc7f2f93bc7 100644 --- a/dts/st/f7/stm32f777vitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777vitx-pinctrl.dtsi @@ -1078,6 +1078,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f777zitx-pinctrl.dtsi b/dts/st/f7/stm32f777zitx-pinctrl.dtsi index 50509b62b106468f82bd57250f3e0aebad6a8097..a0e769ff9817c36deb147f2d826a44413cb5f000 100644 --- a/dts/st/f7/stm32f777zitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f777zitx-pinctrl.dtsi @@ -1444,6 +1444,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f778aiyx-pinctrl.dtsi b/dts/st/f7/stm32f778aiyx-pinctrl.dtsi index e9ed35f02bac50930966e3c9820fb5db21a62ced..af5e634937914045aa7dd555a2c0f0a72c3bcbf0 100644 --- a/dts/st/f7/stm32f778aiyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f778aiyx-pinctrl.dtsi @@ -1419,6 +1419,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f779aiyx-pinctrl.dtsi b/dts/st/f7/stm32f779aiyx-pinctrl.dtsi index e9ed35f02bac50930966e3c9820fb5db21a62ced..af5e634937914045aa7dd555a2c0f0a72c3bcbf0 100644 --- a/dts/st/f7/stm32f779aiyx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779aiyx-pinctrl.dtsi @@ -1419,6 +1419,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f779bitx-pinctrl.dtsi b/dts/st/f7/stm32f779bitx-pinctrl.dtsi index 37b127074758654f0d360f7c8d657e77ed4b4e62..d2b3d7b2381fc103d4eb4327cc3a4369fed4f20a 100644 --- a/dts/st/f7/stm32f779bitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779bitx-pinctrl.dtsi @@ -1837,6 +1837,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f779iitx-pinctrl.dtsi b/dts/st/f7/stm32f779iitx-pinctrl.dtsi index 2a1ee3ba0997c83f58b8c85bc12d66661bb84ce0..88be14b8c2988a901c0bef623b7c70bc655a1631 100644 --- a/dts/st/f7/stm32f779iitx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779iitx-pinctrl.dtsi @@ -1644,6 +1644,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/f7/stm32f779nihx-pinctrl.dtsi b/dts/st/f7/stm32f779nihx-pinctrl.dtsi index 37b127074758654f0d360f7c8d657e77ed4b4e62..d2b3d7b2381fc103d4eb4327cc3a4369fed4f20a 100644 --- a/dts/st/f7/stm32f779nihx-pinctrl.dtsi +++ b/dts/st/f7/stm32f779nihx-pinctrl.dtsi @@ -1837,6 +1837,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi index f6b9b2e50bf9dfd1932a800714c2983fa00df9da..c39824ba0a0746d91e14d3c40856f63e83ba9a55 100644 --- a/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi @@ -326,6 +326,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g030f6px-pinctrl.dtsi b/dts/st/g0/stm32g030f6px-pinctrl.dtsi index d952825b8a758006d4ceed2e23501faf0a794211..f952a84a8db401997d944e672f002eecf8ba080a 100644 --- a/dts/st/g0/stm32g030f6px-pinctrl.dtsi +++ b/dts/st/g0/stm32g030f6px-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g030j6mx-pinctrl.dtsi b/dts/st/g0/stm32g030j6mx-pinctrl.dtsi index c5af7c7e7858b1f289e8da38b0793403e0b3f913..60e522667f3450e79257c3e548b3b457a385e85e 100644 --- a/dts/st/g0/stm32g030j6mx-pinctrl.dtsi +++ b/dts/st/g0/stm32g030j6mx-pinctrl.dtsi @@ -182,6 +182,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi index f7887fa0316373221892a1f9334b7f19266d70b0..76c4a3e26e9b2aafccffb260d8a03384791b5996 100644 --- a/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi index fa657f417ed6c507f847c7038bb4f099258b1ab0..32ab1104d52a6a89663be3e4f59b6a249f05cd52 100644 --- a/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi @@ -330,6 +330,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi index fa657f417ed6c507f847c7038bb4f099258b1ab0..32ab1104d52a6a89663be3e4f59b6a249f05cd52 100644 --- a/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi @@ -330,6 +330,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi index e3d42e43674c2d2b10c0854c6db806685653578b..1d5a70972e208290064500941026c3d029c8e348 100644 --- a/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi index 901d17b17b0dee307115a06fa6e0bcdbfc100f80..246d62444390b11d3558c8b4b28ecaf4e84b9419 100644 --- a/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi @@ -232,6 +232,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi b/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi index e71c3f8d28e81ee4508a9e0101f358dcbfaf1094..b2225428dc450c19568222cf91351c4f13e7ea62 100644 --- a/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi index c00eef3191e9800224bc1620e2ce170f1de47ad8..a7dcbbee8359831c982e7bff76a84aefed8a0ec2 100644 --- a/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi index c00eef3191e9800224bc1620e2ce170f1de47ad8..a7dcbbee8359831c982e7bff76a84aefed8a0ec2 100644 --- a/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g031y8yx-pinctrl.dtsi b/dts/st/g0/stm32g031y8yx-pinctrl.dtsi index e3d42e43674c2d2b10c0854c6db806685653578b..1d5a70972e208290064500941026c3d029c8e348 100644 --- a/dts/st/g0/stm32g031y8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g031y8yx-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi index fa657f417ed6c507f847c7038bb4f099258b1ab0..32ab1104d52a6a89663be3e4f59b6a249f05cd52 100644 --- a/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi @@ -330,6 +330,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi index fa657f417ed6c507f847c7038bb4f099258b1ab0..32ab1104d52a6a89663be3e4f59b6a249f05cd52 100644 --- a/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi @@ -330,6 +330,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi index e3d42e43674c2d2b10c0854c6db806685653578b..1d5a70972e208290064500941026c3d029c8e348 100644 --- a/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi index 901d17b17b0dee307115a06fa6e0bcdbfc100f80..246d62444390b11d3558c8b4b28ecaf4e84b9419 100644 --- a/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi @@ -232,6 +232,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041j6mx-pinctrl.dtsi b/dts/st/g0/stm32g041j6mx-pinctrl.dtsi index e71c3f8d28e81ee4508a9e0101f358dcbfaf1094..b2225428dc450c19568222cf91351c4f13e7ea62 100644 --- a/dts/st/g0/stm32g041j6mx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041j6mx-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi index c00eef3191e9800224bc1620e2ce170f1de47ad8..a7dcbbee8359831c982e7bff76a84aefed8a0ec2 100644 --- a/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi index c00eef3191e9800224bc1620e2ce170f1de47ad8..a7dcbbee8359831c982e7bff76a84aefed8a0ec2 100644 --- a/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g041y8yx-pinctrl.dtsi b/dts/st/g0/stm32g041y8yx-pinctrl.dtsi index e3d42e43674c2d2b10c0854c6db806685653578b..1d5a70972e208290064500941026c3d029c8e348 100644 --- a/dts/st/g0/stm32g041y8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g041y8yx-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g050c6tx-pinctrl.dtsi b/dts/st/g0/stm32g050c6tx-pinctrl.dtsi index 51656179db377047a57255e8d8333f8f59049dcd..9e0d4f166768ea706519dc75501c9d6fa8b89e46 100644 --- a/dts/st/g0/stm32g050c6tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050c6tx-pinctrl.dtsi @@ -330,6 +330,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g050c8tx-pinctrl.dtsi b/dts/st/g0/stm32g050c8tx-pinctrl.dtsi index 51656179db377047a57255e8d8333f8f59049dcd..9e0d4f166768ea706519dc75501c9d6fa8b89e46 100644 --- a/dts/st/g0/stm32g050c8tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050c8tx-pinctrl.dtsi @@ -330,6 +330,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g050f6px-pinctrl.dtsi b/dts/st/g0/stm32g050f6px-pinctrl.dtsi index 9100139c63e722f25aa39fba366e6f81eeb88812..818c198bb07267326003d1666926f329211feac3 100644 --- a/dts/st/g0/stm32g050f6px-pinctrl.dtsi +++ b/dts/st/g0/stm32g050f6px-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g050k6tx-pinctrl.dtsi b/dts/st/g0/stm32g050k6tx-pinctrl.dtsi index 0b2a221ae908d0630c3f041e73528b04faaa77a6..07980b7417b3e9897e1fa8cbe68841980eefeaaa 100644 --- a/dts/st/g0/stm32g050k6tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050k6tx-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g050k8tx-pinctrl.dtsi b/dts/st/g0/stm32g050k8tx-pinctrl.dtsi index 0b2a221ae908d0630c3f041e73528b04faaa77a6..07980b7417b3e9897e1fa8cbe68841980eefeaaa 100644 --- a/dts/st/g0/stm32g050k8tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g050k8tx-pinctrl.dtsi @@ -250,6 +250,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi index 9366ed57514da25ef776802dba8bcbc99c5d2d9e..75f3282968782176129db129117cf3b454c38139 100644 --- a/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi index 9366ed57514da25ef776802dba8bcbc99c5d2d9e..75f3282968782176129db129117cf3b454c38139 100644 --- a/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi index 0379670a17c864bff83bb1ea6ef4b05381158ef4..889d78007992dc4870590fa131e18df91413152d 100644 --- a/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi @@ -256,6 +256,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051f8yx-pinctrl.dtsi b/dts/st/g0/stm32g051f8yx-pinctrl.dtsi index 0379670a17c864bff83bb1ea6ef4b05381158ef4..889d78007992dc4870590fa131e18df91413152d 100644 --- a/dts/st/g0/stm32g051f8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g051f8yx-pinctrl.dtsi @@ -256,6 +256,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi index 9d0d21f37cc0cdf581690d337385800099bbbd34..37a6193f5a2209c1e0aa87f429992defa4c20507 100644 --- a/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi index 47febf346bf078e62a34f713cc0cdc3657404742..43f5ba158886ccefcf76a4328adfdaf69d4dde21 100644 --- a/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi @@ -260,6 +260,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi index 47febf346bf078e62a34f713cc0cdc3657404742..43f5ba158886ccefcf76a4328adfdaf69d4dde21 100644 --- a/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi @@ -260,6 +260,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi index 9366ed57514da25ef776802dba8bcbc99c5d2d9e..75f3282968782176129db129117cf3b454c38139 100644 --- a/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi index 9366ed57514da25ef776802dba8bcbc99c5d2d9e..75f3282968782176129db129117cf3b454c38139 100644 --- a/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi b/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi index 0379670a17c864bff83bb1ea6ef4b05381158ef4..889d78007992dc4870590fa131e18df91413152d 100644 --- a/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi +++ b/dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi @@ -256,6 +256,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061f8yx-pinctrl.dtsi b/dts/st/g0/stm32g061f8yx-pinctrl.dtsi index 0379670a17c864bff83bb1ea6ef4b05381158ef4..889d78007992dc4870590fa131e18df91413152d 100644 --- a/dts/st/g0/stm32g061f8yx-pinctrl.dtsi +++ b/dts/st/g0/stm32g061f8yx-pinctrl.dtsi @@ -256,6 +256,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi index 9d0d21f37cc0cdf581690d337385800099bbbd34..37a6193f5a2209c1e0aa87f429992defa4c20507 100644 --- a/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi b/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi index 47febf346bf078e62a34f713cc0cdc3657404742..43f5ba158886ccefcf76a4328adfdaf69d4dde21 100644 --- a/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi @@ -260,6 +260,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi b/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi index 47febf346bf078e62a34f713cc0cdc3657404742..43f5ba158886ccefcf76a4328adfdaf69d4dde21 100644 --- a/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi @@ -260,6 +260,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g070cbtx-pinctrl.dtsi b/dts/st/g0/stm32g070cbtx-pinctrl.dtsi index e055269c5b42853d8db1ad8891c42ef95c661d71..9976ecf743131d15e1e30a83610d7e8214abaad1 100644 --- a/dts/st/g0/stm32g070cbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g070cbtx-pinctrl.dtsi @@ -318,6 +318,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g070kbtx-pinctrl.dtsi b/dts/st/g0/stm32g070kbtx-pinctrl.dtsi index 93b1d776a79b4ac074304be48ed7c6fed4a23dd1..318061699ec31d2ece298453ba7c902a630ddf26 100644 --- a/dts/st/g0/stm32g070kbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g070kbtx-pinctrl.dtsi @@ -226,6 +226,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g070rbtx-pinctrl.dtsi b/dts/st/g0/stm32g070rbtx-pinctrl.dtsi index a110f491ff5157be9fc32f3b7a94a0ae4a6f7400..ee1eaf75c85728b72ea9d960e2256caa71f56212 100644 --- a/dts/st/g0/stm32g070rbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g070rbtx-pinctrl.dtsi @@ -390,6 +390,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi b/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi index e0c62d54115e4fabb1b209a88bbeda4a547cb543..4eae7cd5acf02fc825475754eefa51305ec4f900 100644 --- a/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi @@ -332,6 +332,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi b/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi index e0c62d54115e4fabb1b209a88bbeda4a547cb543..4eae7cd5acf02fc825475754eefa51305ec4f900 100644 --- a/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi @@ -332,6 +332,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071ebyx-pinctrl.dtsi b/dts/st/g0/stm32g071ebyx-pinctrl.dtsi index a8e319b22fcbab0d25e40aecc189ec3b8fb47c20..9d3ae2469492b60c633c58615ea4750e83e56ae2 100644 --- a/dts/st/g0/stm32g071ebyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071ebyx-pinctrl.dtsi @@ -210,6 +210,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi b/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi index 782967e1bdbc700eb0f332ce09a39a6f0f448c8f..e76026aba8fe1e7fe95d262ac9d80e4fa7b24aa2 100644 --- a/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi @@ -222,6 +222,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi b/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi index 44a49d18afe3a7fe0377c591ba10ec8439ef2c44..a07d5d51ffd9c611edae3c898988b9c09ff27d4a 100644 --- a/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi @@ -218,6 +218,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi b/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi index b29150a7c284578f42c7c66dc16b22cad4f0a5b1..e43507ad86a2bbb8fb4c466bbd587b07d4fd9e02 100644 --- a/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi @@ -240,6 +240,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi b/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi index b29150a7c284578f42c7c66dc16b22cad4f0a5b1..e43507ad86a2bbb8fb4c466bbd587b07d4fd9e02 100644 --- a/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi @@ -240,6 +240,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi b/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi index be4ddb75f03dd9fb6f0c1d9d8f58d8f19b1519ed..b94e188fe6b665947202157b8363ffa11b266a43 100644 --- a/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi @@ -236,6 +236,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi b/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi index be4ddb75f03dd9fb6f0c1d9d8f58d8f19b1519ed..b94e188fe6b665947202157b8363ffa11b266a43 100644 --- a/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi @@ -236,6 +236,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi b/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi index c5454fc640852181b76a8e4eb9ca7e826354d298..581f1b99c126ad2427e8dd31787fcac138cabe02 100644 --- a/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi @@ -404,6 +404,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g071rbix-pinctrl.dtsi b/dts/st/g0/stm32g071rbix-pinctrl.dtsi index c5454fc640852181b76a8e4eb9ca7e826354d298..581f1b99c126ad2427e8dd31787fcac138cabe02 100644 --- a/dts/st/g0/stm32g071rbix-pinctrl.dtsi +++ b/dts/st/g0/stm32g071rbix-pinctrl.dtsi @@ -404,6 +404,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081cbtx-pinctrl.dtsi b/dts/st/g0/stm32g081cbtx-pinctrl.dtsi index e0c62d54115e4fabb1b209a88bbeda4a547cb543..4eae7cd5acf02fc825475754eefa51305ec4f900 100644 --- a/dts/st/g0/stm32g081cbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081cbtx-pinctrl.dtsi @@ -332,6 +332,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081cbux-pinctrl.dtsi b/dts/st/g0/stm32g081cbux-pinctrl.dtsi index e0c62d54115e4fabb1b209a88bbeda4a547cb543..4eae7cd5acf02fc825475754eefa51305ec4f900 100644 --- a/dts/st/g0/stm32g081cbux-pinctrl.dtsi +++ b/dts/st/g0/stm32g081cbux-pinctrl.dtsi @@ -332,6 +332,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081ebyx-pinctrl.dtsi b/dts/st/g0/stm32g081ebyx-pinctrl.dtsi index a8e319b22fcbab0d25e40aecc189ec3b8fb47c20..9d3ae2469492b60c633c58615ea4750e83e56ae2 100644 --- a/dts/st/g0/stm32g081ebyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081ebyx-pinctrl.dtsi @@ -210,6 +210,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081gbux-pinctrl.dtsi b/dts/st/g0/stm32g081gbux-pinctrl.dtsi index 782967e1bdbc700eb0f332ce09a39a6f0f448c8f..e76026aba8fe1e7fe95d262ac9d80e4fa7b24aa2 100644 --- a/dts/st/g0/stm32g081gbux-pinctrl.dtsi +++ b/dts/st/g0/stm32g081gbux-pinctrl.dtsi @@ -222,6 +222,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi b/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi index 44a49d18afe3a7fe0377c591ba10ec8439ef2c44..a07d5d51ffd9c611edae3c898988b9c09ff27d4a 100644 --- a/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi @@ -218,6 +218,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081kbtx-pinctrl.dtsi b/dts/st/g0/stm32g081kbtx-pinctrl.dtsi index b29150a7c284578f42c7c66dc16b22cad4f0a5b1..e43507ad86a2bbb8fb4c466bbd587b07d4fd9e02 100644 --- a/dts/st/g0/stm32g081kbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbtx-pinctrl.dtsi @@ -240,6 +240,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi b/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi index be4ddb75f03dd9fb6f0c1d9d8f58d8f19b1519ed..b94e188fe6b665947202157b8363ffa11b266a43 100644 --- a/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi @@ -236,6 +236,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081kbux-pinctrl.dtsi b/dts/st/g0/stm32g081kbux-pinctrl.dtsi index b29150a7c284578f42c7c66dc16b22cad4f0a5b1..e43507ad86a2bbb8fb4c466bbd587b07d4fd9e02 100644 --- a/dts/st/g0/stm32g081kbux-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbux-pinctrl.dtsi @@ -240,6 +240,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi b/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi index be4ddb75f03dd9fb6f0c1d9d8f58d8f19b1519ed..b94e188fe6b665947202157b8363ffa11b266a43 100644 --- a/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi @@ -236,6 +236,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081rbix-pinctrl.dtsi b/dts/st/g0/stm32g081rbix-pinctrl.dtsi index c5454fc640852181b76a8e4eb9ca7e826354d298..581f1b99c126ad2427e8dd31787fcac138cabe02 100644 --- a/dts/st/g0/stm32g081rbix-pinctrl.dtsi +++ b/dts/st/g0/stm32g081rbix-pinctrl.dtsi @@ -404,6 +404,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g081rbtx-pinctrl.dtsi b/dts/st/g0/stm32g081rbtx-pinctrl.dtsi index c5454fc640852181b76a8e4eb9ca7e826354d298..581f1b99c126ad2427e8dd31787fcac138cabe02 100644 --- a/dts/st/g0/stm32g081rbtx-pinctrl.dtsi +++ b/dts/st/g0/stm32g081rbtx-pinctrl.dtsi @@ -404,6 +404,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi b/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi index 4dacbdd38cd81ac7d686f2d09e31fee3c3c28695..b7bff27817a31b1240f68b3456a52903a15ce2a1 100644 --- a/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi @@ -378,6 +378,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi b/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi index 8bb2126f36a81ade895931dd3d5b76e70f376629..53b649d08b9db2dc8c312e75b0408976610f6c2f 100644 --- a/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi @@ -286,6 +286,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b0retx-pinctrl.dtsi b/dts/st/g0/stm32g0b0retx-pinctrl.dtsi index 374d578db38c1043063c2cfa3919be29f6994ae6..5a26da6304d3b1f6559980f5925fec59d49d41b7 100644 --- a/dts/st/g0/stm32g0b0retx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0retx-pinctrl.dtsi @@ -462,6 +462,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi b/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi index 0c9b942051695c253c77d2eb498df3b631d8a86a..b902aac268db107e814bae3fa5493345d5af5a9e 100644 --- a/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi @@ -598,6 +598,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi index 57cd1b44caa8df372b39e477e79432b86fe3875a..e4bc72607bf2e5c64cf8fe9bff6017247e1365c8 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi @@ -444,6 +444,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi index 6b5424d159ad4847a3bd16fe6b78eda94b206585..d4f4ffd500ddbbe0e0b9c5e5d3268ab76ccb2eb8 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi @@ -436,6 +436,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi index 57cd1b44caa8df372b39e477e79432b86fe3875a..e4bc72607bf2e5c64cf8fe9bff6017247e1365c8 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi @@ -444,6 +444,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi index 6b5424d159ad4847a3bd16fe6b78eda94b206585..d4f4ffd500ddbbe0e0b9c5e5d3268ab76ccb2eb8 100644 --- a/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi @@ -436,6 +436,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi index fe6a67da65905ea472e713f8c7bd4ced3c458f6f..d5de02d02c395642f50ff8e9bbd6f2dab1c16c52 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi @@ -336,6 +336,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi index 322073562a6ecfd68384ab16c27c2f9803b7f6f8..835e343abe71de2f68ad15f821c3458b3d36b2d4 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi @@ -308,6 +308,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi index fe6a67da65905ea472e713f8c7bd4ced3c458f6f..d5de02d02c395642f50ff8e9bbd6f2dab1c16c52 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi @@ -336,6 +336,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi index 322073562a6ecfd68384ab16c27c2f9803b7f6f8..835e343abe71de2f68ad15f821c3458b3d36b2d4 100644 --- a/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi @@ -308,6 +308,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi index 394b6797aed082ff2fae9f5d1d5e726e47976369..8fd683867f3e5c617de29e71a68863956b4af037 100644 --- a/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi @@ -616,6 +616,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi b/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi index 37cb9e8f699da8872ba28e3ffa2b801afa0e59de..6a948ce3a7f9718ea6d90e7c324064356707c4da 100644 --- a/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi @@ -468,6 +468,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi b/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi index ce1d493c3ba8c545a1c73915773557620dc2959a..546451db56cb4ab592ebec252847c2412c8c3c4f 100644 --- a/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi @@ -536,6 +536,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi index 049b9b4fc86a2a3f510885526c60422fd754f09f..eea1790f70d87bf7bf4146b6dc79604c7d95a9b2 100644 --- a/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi @@ -544,6 +544,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi index ce1d493c3ba8c545a1c73915773557620dc2959a..546451db56cb4ab592ebec252847c2412c8c3c4f 100644 --- a/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi @@ -536,6 +536,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi b/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi index e26fd8ac7beb99274f27465e833c07bcac15643c..a26b63d090ed78a6fcc05616a9929ad7fd89834d 100644 --- a/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi @@ -696,6 +696,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi index e26fd8ac7beb99274f27465e833c07bcac15643c..a26b63d090ed78a6fcc05616a9929ad7fd89834d 100644 --- a/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi @@ -696,6 +696,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi index 57cd1b44caa8df372b39e477e79432b86fe3875a..e4bc72607bf2e5c64cf8fe9bff6017247e1365c8 100644 --- a/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi @@ -444,6 +444,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi index 6b5424d159ad4847a3bd16fe6b78eda94b206585..d4f4ffd500ddbbe0e0b9c5e5d3268ab76ccb2eb8 100644 --- a/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi @@ -436,6 +436,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi index 57cd1b44caa8df372b39e477e79432b86fe3875a..e4bc72607bf2e5c64cf8fe9bff6017247e1365c8 100644 --- a/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi @@ -444,6 +444,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi index 6b5424d159ad4847a3bd16fe6b78eda94b206585..d4f4ffd500ddbbe0e0b9c5e5d3268ab76ccb2eb8 100644 --- a/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi @@ -436,6 +436,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi index fe6a67da65905ea472e713f8c7bd4ced3c458f6f..d5de02d02c395642f50ff8e9bbd6f2dab1c16c52 100644 --- a/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi @@ -336,6 +336,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi index 322073562a6ecfd68384ab16c27c2f9803b7f6f8..835e343abe71de2f68ad15f821c3458b3d36b2d4 100644 --- a/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi @@ -308,6 +308,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi index fe6a67da65905ea472e713f8c7bd4ced3c458f6f..d5de02d02c395642f50ff8e9bbd6f2dab1c16c52 100644 --- a/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi @@ -336,6 +336,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi b/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi index 322073562a6ecfd68384ab16c27c2f9803b7f6f8..835e343abe71de2f68ad15f821c3458b3d36b2d4 100644 --- a/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi @@ -308,6 +308,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi index 394b6797aed082ff2fae9f5d1d5e726e47976369..8fd683867f3e5c617de29e71a68863956b4af037 100644 --- a/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi @@ -616,6 +616,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi b/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi index 37cb9e8f699da8872ba28e3ffa2b801afa0e59de..6a948ce3a7f9718ea6d90e7c324064356707c4da 100644 --- a/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi @@ -468,6 +468,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi b/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi index ce1d493c3ba8c545a1c73915773557620dc2959a..546451db56cb4ab592ebec252847c2412c8c3c4f 100644 --- a/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi @@ -536,6 +536,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi index 049b9b4fc86a2a3f510885526c60422fd754f09f..eea1790f70d87bf7bf4146b6dc79604c7d95a9b2 100644 --- a/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi @@ -544,6 +544,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi b/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi index ce1d493c3ba8c545a1c73915773557620dc2959a..546451db56cb4ab592ebec252847c2412c8c3c4f 100644 --- a/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi @@ -536,6 +536,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi b/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi index e26fd8ac7beb99274f27465e833c07bcac15643c..a26b63d090ed78a6fcc05616a9929ad7fd89834d 100644 --- a/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi @@ -696,6 +696,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi b/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi index e26fd8ac7beb99274f27465e833c07bcac15643c..a26b63d090ed78a6fcc05616a9929ad7fd89834d 100644 --- a/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi +++ b/dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi @@ -696,6 +696,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa8: i2c2_smba_pa8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa15: i2c2_smba_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa1: i2s1_ck_pa1 { diff --git a/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi index b29c2b93b7e6b996b092456e987c0b47cb1421b3..b99879904862a8af1b0a5fc1494dede0eaab629f 100644 --- a/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi @@ -346,6 +346,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi b/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi index da8e565a4867a02804774d13fd430ce4b9b43f79..254d67211c2c749088b3ac38800acfd3df337363 100644 --- a/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi @@ -378,6 +378,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g431cbyx-pinctrl.dtsi b/dts/st/g4/stm32g431cbyx-pinctrl.dtsi index e75f771e75736f5ce91fdd3170f1869879ae2105..2635b2c371d600cfab0f3f6835fdd8e16da8f6ff 100644 --- a/dts/st/g4/stm32g431cbyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431cbyx-pinctrl.dtsi @@ -374,6 +374,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi index 0afdae450eebb1ba7aa35a75443cc58923acdace..d011891231561f3384ba3845988f61b352413b99 100644 --- a/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi @@ -260,6 +260,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi b/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi index 0afdae450eebb1ba7aa35a75443cc58923acdace..d011891231561f3384ba3845988f61b352413b99 100644 --- a/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi @@ -260,6 +260,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi index 32f130518c6f10a03cbca47920926504ebcacd6f..de9c08fcd17fa4276cc952833f9f1f608545bc9d 100644 --- a/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi @@ -530,6 +530,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi b/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi index fedba14a860022f99117f1f36543d1306839e927..782e73da20fcfc8ae6cbb0d64b1898b8a6b5dd39 100644 --- a/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi @@ -466,6 +466,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi index fedba14a860022f99117f1f36543d1306839e927..782e73da20fcfc8ae6cbb0d64b1898b8a6b5dd39 100644 --- a/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi @@ -466,6 +466,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi b/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi index ead4f0d0c7be8f7d8f1d0f7e87838404c20ff601..e9f84fe7ba5ed4b39eebf76dda6d48d0dcb7c6ac 100644 --- a/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi @@ -610,6 +610,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441cbtx-pinctrl.dtsi b/dts/st/g4/stm32g441cbtx-pinctrl.dtsi index b29c2b93b7e6b996b092456e987c0b47cb1421b3..b99879904862a8af1b0a5fc1494dede0eaab629f 100644 --- a/dts/st/g4/stm32g441cbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441cbtx-pinctrl.dtsi @@ -346,6 +346,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441cbux-pinctrl.dtsi b/dts/st/g4/stm32g441cbux-pinctrl.dtsi index da8e565a4867a02804774d13fd430ce4b9b43f79..254d67211c2c749088b3ac38800acfd3df337363 100644 --- a/dts/st/g4/stm32g441cbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g441cbux-pinctrl.dtsi @@ -378,6 +378,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441cbyx-pinctrl.dtsi b/dts/st/g4/stm32g441cbyx-pinctrl.dtsi index e75f771e75736f5ce91fdd3170f1869879ae2105..2635b2c371d600cfab0f3f6835fdd8e16da8f6ff 100644 --- a/dts/st/g4/stm32g441cbyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441cbyx-pinctrl.dtsi @@ -374,6 +374,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441kbtx-pinctrl.dtsi b/dts/st/g4/stm32g441kbtx-pinctrl.dtsi index 0afdae450eebb1ba7aa35a75443cc58923acdace..d011891231561f3384ba3845988f61b352413b99 100644 --- a/dts/st/g4/stm32g441kbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441kbtx-pinctrl.dtsi @@ -260,6 +260,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/g4/stm32g441kbux-pinctrl.dtsi b/dts/st/g4/stm32g441kbux-pinctrl.dtsi index 0afdae450eebb1ba7aa35a75443cc58923acdace..d011891231561f3384ba3845988f61b352413b99 100644 --- a/dts/st/g4/stm32g441kbux-pinctrl.dtsi +++ b/dts/st/g4/stm32g441kbux-pinctrl.dtsi @@ -260,6 +260,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/g4/stm32g441mbtx-pinctrl.dtsi b/dts/st/g4/stm32g441mbtx-pinctrl.dtsi index 32f130518c6f10a03cbca47920926504ebcacd6f..de9c08fcd17fa4276cc952833f9f1f608545bc9d 100644 --- a/dts/st/g4/stm32g441mbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441mbtx-pinctrl.dtsi @@ -530,6 +530,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441rbix-pinctrl.dtsi b/dts/st/g4/stm32g441rbix-pinctrl.dtsi index fedba14a860022f99117f1f36543d1306839e927..782e73da20fcfc8ae6cbb0d64b1898b8a6b5dd39 100644 --- a/dts/st/g4/stm32g441rbix-pinctrl.dtsi +++ b/dts/st/g4/stm32g441rbix-pinctrl.dtsi @@ -466,6 +466,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441rbtx-pinctrl.dtsi b/dts/st/g4/stm32g441rbtx-pinctrl.dtsi index fedba14a860022f99117f1f36543d1306839e927..782e73da20fcfc8ae6cbb0d64b1898b8a6b5dd39 100644 --- a/dts/st/g4/stm32g441rbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441rbtx-pinctrl.dtsi @@ -466,6 +466,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g441vbtx-pinctrl.dtsi b/dts/st/g4/stm32g441vbtx-pinctrl.dtsi index ead4f0d0c7be8f7d8f1d0f7e87838404c20ff601..e9f84fe7ba5ed4b39eebf76dda6d48d0dcb7c6ac 100644 --- a/dts/st/g4/stm32g441vbtx-pinctrl.dtsi +++ b/dts/st/g4/stm32g441vbtx-pinctrl.dtsi @@ -610,6 +610,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi index 324247077c9a5525a3a8b0774c87533a8b441ade..9e2bc1d7b1f63fc344078a50ab538efa94718615 100644 --- a/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi @@ -386,6 +386,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi index a48ba621efd4581688e425857becdfc1b970b6fa..28cafd0e0ec19f41527eac29fe58cd98540c5f85 100644 --- a/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi @@ -424,6 +424,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi index ba776b045a004f7919b5c38ec252d936073ec77f..6cf3ee6d81a19938ba1c82dbba95511a4ef3d498 100644 --- a/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi @@ -614,6 +614,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471meyx-pinctrl.dtsi b/dts/st/g4/stm32g471meyx-pinctrl.dtsi index f5897bd11ea24d0eac159eb59d94b28be6b8381b..0a4dce946d46b4d5f4d799d88b4fa0c7521256f7 100644 --- a/dts/st/g4/stm32g471meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471meyx-pinctrl.dtsi @@ -622,6 +622,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi index 03fc101f320fa0ab3f94131ff8b9efebc43b5b15..9d4225dee2c82f5d19ab4140445a662b25f6e16a 100644 --- a/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi @@ -848,6 +848,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi index 60430e40ee53cd2b7fd8627d33478bcbe60a1c03..bed0003aa3044230642753adbfed5b2ef6bf7b54 100644 --- a/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi @@ -518,6 +518,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi b/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi index c76a3366874d804ed872fa59b61672d31cd023d8..540bceff2404c7e1f769636ba08264cb8dcef1be 100644 --- a/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi @@ -710,6 +710,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi index c76a3366874d804ed872fa59b61672d31cd023d8..540bceff2404c7e1f769636ba08264cb8dcef1be 100644 --- a/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi @@ -710,6 +710,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi index c76a3366874d804ed872fa59b61672d31cd023d8..540bceff2404c7e1f769636ba08264cb8dcef1be 100644 --- a/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi @@ -710,6 +710,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi index 452c6a4079dae67e534509667fe46ec7f2a511fa..a3640fa6cc4c302005d04f0d027bb27b3fc5f5d1 100644 --- a/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi @@ -426,6 +426,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi index 59d152e974f6ff3c0352cbadaae64fad1536c7ed..bbea8b9351f85f7765a12c77e3e532c9bb5fbbe2 100644 --- a/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi @@ -464,6 +464,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi index 1c88d3ab8623b196c19ee3e001d91fcb9ea09ec9..eae4f2824340b0ba82caef6a99cad9c2c02db7b9 100644 --- a/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi @@ -718,6 +718,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473meyx-pinctrl.dtsi b/dts/st/g4/stm32g473meyx-pinctrl.dtsi index 68bbc10606cdefb40f92e8eb00867201f00f5989..736803e7b608a46b3e2c2141ca7a2f8c9cbb5aa0 100644 --- a/dts/st/g4/stm32g473meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473meyx-pinctrl.dtsi @@ -734,6 +734,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi index 851e17e9bd73099a0a6a3aabe52d3a2ebbc2f8e0..f3a5910068a78a7b11c29d3acc1626ea76cb45ba 100644 --- a/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi @@ -1260,6 +1260,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi index 00925f5385bfbf6f36082be06020f98563c0c3e4..e0eb7e2a9c37f615b1e076f1e38cb11f17ee3cb6 100644 --- a/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi @@ -1328,6 +1328,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi index 861cebc3c358d9ee657213a85015335a14c60f3a..b04bd6f9a700914012767b1c69142def1e85910f 100644 --- a/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi @@ -558,6 +558,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi b/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi index 1c5b8f154e312812270c6896a962e303b4fc0227..29fd84e1bf53e464c425c274e8444e8d7e9fe148 100644 --- a/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi @@ -1064,6 +1064,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi index 1c5b8f154e312812270c6896a962e303b4fc0227..29fd84e1bf53e464c425c274e8444e8d7e9fe148 100644 --- a/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi @@ -1064,6 +1064,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi index 820796ec32c37a1130cce5185eef9828b840fefc..d8ac5d752c1125e94be3b1690f13343ae021b75b 100644 --- a/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi @@ -508,6 +508,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi index 29bd9f0ebe171cebe9e35fb658ef5ea00607df6c..c716c8a227ca81e960f9ca13d7e965e9de0d0dba 100644 --- a/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi @@ -558,6 +558,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi index 15470c2c9c5585e80c41676e9b755e1e981bb0ae..f09a025cee3b93d4ec716bfe6b7c34c380ff3a1d 100644 --- a/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi @@ -832,6 +832,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474meyx-pinctrl.dtsi b/dts/st/g4/stm32g474meyx-pinctrl.dtsi index 4e6241bfcd30ba35dc90959f761ab25bca4112cb..5f80ef150bbdbedcc4cebacf90e2241faf4260aa 100644 --- a/dts/st/g4/stm32g474meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474meyx-pinctrl.dtsi @@ -848,6 +848,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi index 893cf74f12b45d66451deefc9be54cbbc93151cd..aaf046393f82df73568b2948a5faea634f64f2c9 100644 --- a/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi @@ -1374,6 +1374,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi index 7b5c0d8d5cdfe4313c4137576bd9f05c3f769999..447e93ab5ce9e96c1c31f843ef48f8e5bacf7259 100644 --- a/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi @@ -1442,6 +1442,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi index 1843fd43bbe4b18dae0024afd9a5f55b494a6440..973f99cfd42537027221c6af2bd27bbc208e5acf 100644 --- a/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi @@ -672,6 +672,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi b/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi index 652500d5d5a3123d9820a2b1bfb9526c1eb03df5..1f6775b24dd248774ee1f27fd7bccc97425ccb7b 100644 --- a/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi @@ -1178,6 +1178,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi index 652500d5d5a3123d9820a2b1bfb9526c1eb03df5..1f6775b24dd248774ee1f27fd7bccc97425ccb7b 100644 --- a/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi @@ -1178,6 +1178,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483cetx-pinctrl.dtsi b/dts/st/g4/stm32g483cetx-pinctrl.dtsi index 452c6a4079dae67e534509667fe46ec7f2a511fa..a3640fa6cc4c302005d04f0d027bb27b3fc5f5d1 100644 --- a/dts/st/g4/stm32g483cetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483cetx-pinctrl.dtsi @@ -426,6 +426,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483ceux-pinctrl.dtsi b/dts/st/g4/stm32g483ceux-pinctrl.dtsi index 59d152e974f6ff3c0352cbadaae64fad1536c7ed..bbea8b9351f85f7765a12c77e3e532c9bb5fbbe2 100644 --- a/dts/st/g4/stm32g483ceux-pinctrl.dtsi +++ b/dts/st/g4/stm32g483ceux-pinctrl.dtsi @@ -464,6 +464,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483metx-pinctrl.dtsi b/dts/st/g4/stm32g483metx-pinctrl.dtsi index 1c88d3ab8623b196c19ee3e001d91fcb9ea09ec9..eae4f2824340b0ba82caef6a99cad9c2c02db7b9 100644 --- a/dts/st/g4/stm32g483metx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483metx-pinctrl.dtsi @@ -718,6 +718,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483meyx-pinctrl.dtsi b/dts/st/g4/stm32g483meyx-pinctrl.dtsi index 68bbc10606cdefb40f92e8eb00867201f00f5989..736803e7b608a46b3e2c2141ca7a2f8c9cbb5aa0 100644 --- a/dts/st/g4/stm32g483meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483meyx-pinctrl.dtsi @@ -734,6 +734,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483peix-pinctrl.dtsi b/dts/st/g4/stm32g483peix-pinctrl.dtsi index 851e17e9bd73099a0a6a3aabe52d3a2ebbc2f8e0..f3a5910068a78a7b11c29d3acc1626ea76cb45ba 100644 --- a/dts/st/g4/stm32g483peix-pinctrl.dtsi +++ b/dts/st/g4/stm32g483peix-pinctrl.dtsi @@ -1260,6 +1260,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483qetx-pinctrl.dtsi b/dts/st/g4/stm32g483qetx-pinctrl.dtsi index 00925f5385bfbf6f36082be06020f98563c0c3e4..e0eb7e2a9c37f615b1e076f1e38cb11f17ee3cb6 100644 --- a/dts/st/g4/stm32g483qetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483qetx-pinctrl.dtsi @@ -1328,6 +1328,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483retx-pinctrl.dtsi b/dts/st/g4/stm32g483retx-pinctrl.dtsi index 861cebc3c358d9ee657213a85015335a14c60f3a..b04bd6f9a700914012767b1c69142def1e85910f 100644 --- a/dts/st/g4/stm32g483retx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483retx-pinctrl.dtsi @@ -558,6 +558,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483vehx-pinctrl.dtsi b/dts/st/g4/stm32g483vehx-pinctrl.dtsi index 1c5b8f154e312812270c6896a962e303b4fc0227..29fd84e1bf53e464c425c274e8444e8d7e9fe148 100644 --- a/dts/st/g4/stm32g483vehx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483vehx-pinctrl.dtsi @@ -1064,6 +1064,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g483vetx-pinctrl.dtsi b/dts/st/g4/stm32g483vetx-pinctrl.dtsi index 1c5b8f154e312812270c6896a962e303b4fc0227..29fd84e1bf53e464c425c274e8444e8d7e9fe148 100644 --- a/dts/st/g4/stm32g483vetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g483vetx-pinctrl.dtsi @@ -1064,6 +1064,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484cetx-pinctrl.dtsi b/dts/st/g4/stm32g484cetx-pinctrl.dtsi index 820796ec32c37a1130cce5185eef9828b840fefc..d8ac5d752c1125e94be3b1690f13343ae021b75b 100644 --- a/dts/st/g4/stm32g484cetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484cetx-pinctrl.dtsi @@ -508,6 +508,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484ceux-pinctrl.dtsi b/dts/st/g4/stm32g484ceux-pinctrl.dtsi index 29bd9f0ebe171cebe9e35fb658ef5ea00607df6c..c716c8a227ca81e960f9ca13d7e965e9de0d0dba 100644 --- a/dts/st/g4/stm32g484ceux-pinctrl.dtsi +++ b/dts/st/g4/stm32g484ceux-pinctrl.dtsi @@ -558,6 +558,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484metx-pinctrl.dtsi b/dts/st/g4/stm32g484metx-pinctrl.dtsi index 15470c2c9c5585e80c41676e9b755e1e981bb0ae..f09a025cee3b93d4ec716bfe6b7c34c380ff3a1d 100644 --- a/dts/st/g4/stm32g484metx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484metx-pinctrl.dtsi @@ -832,6 +832,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484meyx-pinctrl.dtsi b/dts/st/g4/stm32g484meyx-pinctrl.dtsi index 4e6241bfcd30ba35dc90959f761ab25bca4112cb..5f80ef150bbdbedcc4cebacf90e2241faf4260aa 100644 --- a/dts/st/g4/stm32g484meyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484meyx-pinctrl.dtsi @@ -848,6 +848,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484peix-pinctrl.dtsi b/dts/st/g4/stm32g484peix-pinctrl.dtsi index 893cf74f12b45d66451deefc9be54cbbc93151cd..aaf046393f82df73568b2948a5faea634f64f2c9 100644 --- a/dts/st/g4/stm32g484peix-pinctrl.dtsi +++ b/dts/st/g4/stm32g484peix-pinctrl.dtsi @@ -1374,6 +1374,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484qetx-pinctrl.dtsi b/dts/st/g4/stm32g484qetx-pinctrl.dtsi index 7b5c0d8d5cdfe4313c4137576bd9f05c3f769999..447e93ab5ce9e96c1c31f843ef48f8e5bacf7259 100644 --- a/dts/st/g4/stm32g484qetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484qetx-pinctrl.dtsi @@ -1442,6 +1442,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484retx-pinctrl.dtsi b/dts/st/g4/stm32g484retx-pinctrl.dtsi index 1843fd43bbe4b18dae0024afd9a5f55b494a6440..973f99cfd42537027221c6af2bd27bbc208e5acf 100644 --- a/dts/st/g4/stm32g484retx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484retx-pinctrl.dtsi @@ -672,6 +672,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484vehx-pinctrl.dtsi b/dts/st/g4/stm32g484vehx-pinctrl.dtsi index 652500d5d5a3123d9820a2b1bfb9526c1eb03df5..1f6775b24dd248774ee1f27fd7bccc97425ccb7b 100644 --- a/dts/st/g4/stm32g484vehx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484vehx-pinctrl.dtsi @@ -1178,6 +1178,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g484vetx-pinctrl.dtsi b/dts/st/g4/stm32g484vetx-pinctrl.dtsi index 652500d5d5a3123d9820a2b1bfb9526c1eb03df5..1f6775b24dd248774ee1f27fd7bccc97425ccb7b 100644 --- a/dts/st/g4/stm32g484vetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g484vetx-pinctrl.dtsi @@ -1178,6 +1178,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi index f4e903ab4650090b8b5d4bc483a562236e4a9ec2..3d2e88cffd2be46fc31091131fc4d755c3e34331 100644 --- a/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi @@ -374,6 +374,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi index 08c2c99664d6df3bcf1e643a8163a05faf0b329d..72acd595e093f960ed493976d9eae078deeb95ac 100644 --- a/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi b/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi index 877f5584ac120b9cf7b4b0dae48c3adf2c3c0934..b65a79e0208c7cf576aefb353cefc3a005926ba8 100644 --- a/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi +++ b/dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi @@ -272,6 +272,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi b/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi index 1b7d1dd8dbc1d2dc2372018530cf07a2e4954070..1dd748138a4420bd5f6e7f9298a5a5ba8517be8a 100644 --- a/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi @@ -590,6 +590,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi index 1b7d1dd8dbc1d2dc2372018530cf07a2e4954070..1dd748138a4420bd5f6e7f9298a5a5ba8517be8a 100644 --- a/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi @@ -590,6 +590,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi b/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi index 3829aa46ebc9b59e6d54701163169fa56ff1f3c0..70d8b42ecc7a933ad3bf2ef52620fb4ac3be725e 100644 --- a/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi +++ b/dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi @@ -494,6 +494,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi index 3829aa46ebc9b59e6d54701163169fa56ff1f3c0..70d8b42ecc7a933ad3bf2ef52620fb4ac3be725e 100644 --- a/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi @@ -494,6 +494,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491reyx-pinctrl.dtsi b/dts/st/g4/stm32g491reyx-pinctrl.dtsi index 3829aa46ebc9b59e6d54701163169fa56ff1f3c0..70d8b42ecc7a933ad3bf2ef52620fb4ac3be725e 100644 --- a/dts/st/g4/stm32g491reyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491reyx-pinctrl.dtsi @@ -494,6 +494,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi b/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi index b1e588b44bd340cb99b4a5bad642860b3d95c1a7..e50f313fa1f2c46d1b1972265d4e06e759aa45a7 100644 --- a/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi +++ b/dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi @@ -686,6 +686,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi b/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi index f4e903ab4650090b8b5d4bc483a562236e4a9ec2..3d2e88cffd2be46fc31091131fc4d755c3e34331 100644 --- a/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi @@ -374,6 +374,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi b/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi index 08c2c99664d6df3bcf1e643a8163a05faf0b329d..72acd595e093f960ed493976d9eae078deeb95ac 100644 --- a/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1keux-pinctrl.dtsi b/dts/st/g4/stm32g4a1keux-pinctrl.dtsi index 877f5584ac120b9cf7b4b0dae48c3adf2c3c0934..b65a79e0208c7cf576aefb353cefc3a005926ba8 100644 --- a/dts/st/g4/stm32g4a1keux-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1keux-pinctrl.dtsi @@ -272,6 +272,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pf1: i2s2_ck_pf1 { diff --git a/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi b/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi index 1b7d1dd8dbc1d2dc2372018530cf07a2e4954070..1dd748138a4420bd5f6e7f9298a5a5ba8517be8a 100644 --- a/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi @@ -590,6 +590,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1metx-pinctrl.dtsi b/dts/st/g4/stm32g4a1metx-pinctrl.dtsi index 1b7d1dd8dbc1d2dc2372018530cf07a2e4954070..1dd748138a4420bd5f6e7f9298a5a5ba8517be8a 100644 --- a/dts/st/g4/stm32g4a1metx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1metx-pinctrl.dtsi @@ -590,6 +590,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1reix-pinctrl.dtsi b/dts/st/g4/stm32g4a1reix-pinctrl.dtsi index 3829aa46ebc9b59e6d54701163169fa56ff1f3c0..70d8b42ecc7a933ad3bf2ef52620fb4ac3be725e 100644 --- a/dts/st/g4/stm32g4a1reix-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1reix-pinctrl.dtsi @@ -494,6 +494,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1retx-pinctrl.dtsi b/dts/st/g4/stm32g4a1retx-pinctrl.dtsi index 3829aa46ebc9b59e6d54701163169fa56ff1f3c0..70d8b42ecc7a933ad3bf2ef52620fb4ac3be725e 100644 --- a/dts/st/g4/stm32g4a1retx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1retx-pinctrl.dtsi @@ -494,6 +494,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi b/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi index 3829aa46ebc9b59e6d54701163169fa56ff1f3c0..70d8b42ecc7a933ad3bf2ef52620fb4ac3be725e 100644 --- a/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi @@ -494,6 +494,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi b/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi index b1e588b44bd340cb99b4a5bad642860b3d95c1a7..e50f313fa1f2c46d1b1972265d4e06e759aa45a7 100644 --- a/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi +++ b/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi @@ -686,6 +686,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa10: i2c2_smba_pa10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/h5/stm32h503cbtx-pinctrl.dtsi b/dts/st/h5/stm32h503cbtx-pinctrl.dtsi index d57086a6856313a302511cab7664a08ff1ac77bb..20350bec6c164db7c3787f094e6a85571b410c7a 100644 --- a/dts/st/h5/stm32h503cbtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h503cbtx-pinctrl.dtsi @@ -352,6 +352,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb3: i2c1_smba_pb3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb4: i2c1_smba_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb13: i2c1_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb7: i2c2_smba_pb7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb8: i2c2_smba_pb8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa2: i2s1_ck_pa2 { diff --git a/dts/st/h5/stm32h503cbux-pinctrl.dtsi b/dts/st/h5/stm32h503cbux-pinctrl.dtsi index d57086a6856313a302511cab7664a08ff1ac77bb..20350bec6c164db7c3787f094e6a85571b410c7a 100644 --- a/dts/st/h5/stm32h503cbux-pinctrl.dtsi +++ b/dts/st/h5/stm32h503cbux-pinctrl.dtsi @@ -352,6 +352,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb3: i2c1_smba_pb3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb4: i2c1_smba_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb13: i2c1_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb7: i2c2_smba_pb7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb8: i2c2_smba_pb8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa2: i2s1_ck_pa2 { diff --git a/dts/st/h5/stm32h503ebyx-pinctrl.dtsi b/dts/st/h5/stm32h503ebyx-pinctrl.dtsi index 664da069914600b8854c0f6bd07895337f57ce03..5b49b02249c332fc0935e91353401cce541dee9e 100644 --- a/dts/st/h5/stm32h503ebyx-pinctrl.dtsi +++ b/dts/st/h5/stm32h503ebyx-pinctrl.dtsi @@ -222,6 +222,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb3: i2c1_smba_pb3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb4: i2c1_smba_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb7: i2c2_smba_pb7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb8: i2c2_smba_pb8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h503kbux-pinctrl.dtsi b/dts/st/h5/stm32h503kbux-pinctrl.dtsi index fcf92e55197b9cb7ad7ed93a2cc4b49405b51358..773d61d899031cbb3ab90c097dd99bddbc856815 100644 --- a/dts/st/h5/stm32h503kbux-pinctrl.dtsi +++ b/dts/st/h5/stm32h503kbux-pinctrl.dtsi @@ -286,6 +286,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb3: i2c1_smba_pb3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb4: i2c1_smba_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb7: i2c2_smba_pb7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb8: i2c2_smba_pb8 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa2: i2s1_ck_pa2 { diff --git a/dts/st/h5/stm32h503rbtx-pinctrl.dtsi b/dts/st/h5/stm32h503rbtx-pinctrl.dtsi index 1c529206c99de520216bb2a8421e9757d3fac550..40ce7f7d0c77885cc100a5b6dafa17be537d4239 100644 --- a/dts/st/h5/stm32h503rbtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h503rbtx-pinctrl.dtsi @@ -504,6 +504,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb3: i2c1_smba_pb3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb4: i2c1_smba_pb4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb13: i2c1_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pc6: i2c1_smba_pc6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pc11: i2c1_smba_pc11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb7: i2c2_smba_pb7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb8: i2c2_smba_pb8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pc8: i2c2_smba_pc8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pc12: i2c2_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa2: i2s1_ck_pa2 { diff --git a/dts/st/h5/stm32h562agix-pinctrl.dtsi b/dts/st/h5/stm32h562agix-pinctrl.dtsi index 22a4a616ef00300e430aaef8fc3cce786020eede..2d30a9b6f24164edcdf0010e22283c0e7eae2580 100644 --- a/dts/st/h5/stm32h562agix-pinctrl.dtsi +++ b/dts/st/h5/stm32h562agix-pinctrl.dtsi @@ -1514,6 +1514,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562aiix-pinctrl.dtsi b/dts/st/h5/stm32h562aiix-pinctrl.dtsi index 22a4a616ef00300e430aaef8fc3cce786020eede..2d30a9b6f24164edcdf0010e22283c0e7eae2580 100644 --- a/dts/st/h5/stm32h562aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h562aiix-pinctrl.dtsi @@ -1514,6 +1514,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562igkx-pinctrl.dtsi b/dts/st/h5/stm32h562igkx-pinctrl.dtsi index e325a47540ed8fa50dbb36ae3da97efa35bf4326..4262a6bdbc06ecb6983b8df91658ae7a00d8a617 100644 --- a/dts/st/h5/stm32h562igkx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562igkx-pinctrl.dtsi @@ -1538,6 +1538,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562igtx-pinctrl.dtsi b/dts/st/h5/stm32h562igtx-pinctrl.dtsi index e325a47540ed8fa50dbb36ae3da97efa35bf4326..4262a6bdbc06ecb6983b8df91658ae7a00d8a617 100644 --- a/dts/st/h5/stm32h562igtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562igtx-pinctrl.dtsi @@ -1538,6 +1538,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562iikx-pinctrl.dtsi b/dts/st/h5/stm32h562iikx-pinctrl.dtsi index e325a47540ed8fa50dbb36ae3da97efa35bf4326..4262a6bdbc06ecb6983b8df91658ae7a00d8a617 100644 --- a/dts/st/h5/stm32h562iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562iikx-pinctrl.dtsi @@ -1538,6 +1538,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562iitx-pinctrl.dtsi b/dts/st/h5/stm32h562iitx-pinctrl.dtsi index e325a47540ed8fa50dbb36ae3da97efa35bf4326..4262a6bdbc06ecb6983b8df91658ae7a00d8a617 100644 --- a/dts/st/h5/stm32h562iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562iitx-pinctrl.dtsi @@ -1538,6 +1538,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562rgtx-pinctrl.dtsi b/dts/st/h5/stm32h562rgtx-pinctrl.dtsi index d7621d3afb7c4db3a932dcc95ae497d3fe752b3a..2b4b3a244b5fdea0acdcad49739277534c68b5e1 100644 --- a/dts/st/h5/stm32h562rgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562rgtx-pinctrl.dtsi @@ -502,6 +502,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562rgvx-pinctrl.dtsi b/dts/st/h5/stm32h562rgvx-pinctrl.dtsi index d3b2c68c6ff22824af8aaceb846541b3897ae1f8..f0c079382c1600911dcb7c1d1438c37c053d6664 100644 --- a/dts/st/h5/stm32h562rgvx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562rgvx-pinctrl.dtsi @@ -550,6 +550,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562ritx-pinctrl.dtsi b/dts/st/h5/stm32h562ritx-pinctrl.dtsi index d7621d3afb7c4db3a932dcc95ae497d3fe752b3a..2b4b3a244b5fdea0acdcad49739277534c68b5e1 100644 --- a/dts/st/h5/stm32h562ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562ritx-pinctrl.dtsi @@ -502,6 +502,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562rivx-pinctrl.dtsi b/dts/st/h5/stm32h562rivx-pinctrl.dtsi index d3b2c68c6ff22824af8aaceb846541b3897ae1f8..f0c079382c1600911dcb7c1d1438c37c053d6664 100644 --- a/dts/st/h5/stm32h562rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562rivx-pinctrl.dtsi @@ -550,6 +550,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562vgtx-pinctrl.dtsi b/dts/st/h5/stm32h562vgtx-pinctrl.dtsi index c1895f9419c02e814f2f04d429aec0e3b268dd97..75f98e03105f1f3682c190c8d8dca3a5829bb23b 100644 --- a/dts/st/h5/stm32h562vgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562vgtx-pinctrl.dtsi @@ -972,6 +972,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562vitx-pinctrl.dtsi b/dts/st/h5/stm32h562vitx-pinctrl.dtsi index c1895f9419c02e814f2f04d429aec0e3b268dd97..75f98e03105f1f3682c190c8d8dca3a5829bb23b 100644 --- a/dts/st/h5/stm32h562vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562vitx-pinctrl.dtsi @@ -972,6 +972,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562zgtx-pinctrl.dtsi b/dts/st/h5/stm32h562zgtx-pinctrl.dtsi index fdfa17806ff4d943ec435be5dc4dd82c17d990f6..dd99f15a0e176470ae570ad724380c6aa1dba176 100644 --- a/dts/st/h5/stm32h562zgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562zgtx-pinctrl.dtsi @@ -1322,6 +1322,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h562zitx-pinctrl.dtsi b/dts/st/h5/stm32h562zitx-pinctrl.dtsi index fdfa17806ff4d943ec435be5dc4dd82c17d990f6..dd99f15a0e176470ae570ad724380c6aa1dba176 100644 --- a/dts/st/h5/stm32h562zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h562zitx-pinctrl.dtsi @@ -1322,6 +1322,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563agix-pinctrl.dtsi b/dts/st/h5/stm32h563agix-pinctrl.dtsi index 7fd4ef452999bad270ce12e03399a83d162ac8cb..81dafefd5e67edf5c4d5168adc81080a0e0aa504 100644 --- a/dts/st/h5/stm32h563agix-pinctrl.dtsi +++ b/dts/st/h5/stm32h563agix-pinctrl.dtsi @@ -1738,6 +1738,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563aiix-pinctrl.dtsi b/dts/st/h5/stm32h563aiix-pinctrl.dtsi index 7fd4ef452999bad270ce12e03399a83d162ac8cb..81dafefd5e67edf5c4d5168adc81080a0e0aa504 100644 --- a/dts/st/h5/stm32h563aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h563aiix-pinctrl.dtsi @@ -1738,6 +1738,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563aiixq-pinctrl.dtsi b/dts/st/h5/stm32h563aiixq-pinctrl.dtsi index 644d674a24a6bf7e9506965476f7d64e84c8a8e6..bd6fd78766965a72121bf6511112f140e5add480 100644 --- a/dts/st/h5/stm32h563aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563aiixq-pinctrl.dtsi @@ -1703,6 +1703,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563igkx-pinctrl.dtsi b/dts/st/h5/stm32h563igkx-pinctrl.dtsi index 5652fb80dd62e6c5a18b01cfe41be90b8ec07be5..5d4103c8e69b0329645b03cc35e995ddae3e19e5 100644 --- a/dts/st/h5/stm32h563igkx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563igkx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563igtx-pinctrl.dtsi b/dts/st/h5/stm32h563igtx-pinctrl.dtsi index 5652fb80dd62e6c5a18b01cfe41be90b8ec07be5..5d4103c8e69b0329645b03cc35e995ddae3e19e5 100644 --- a/dts/st/h5/stm32h563igtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563igtx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563iikx-pinctrl.dtsi b/dts/st/h5/stm32h563iikx-pinctrl.dtsi index 5652fb80dd62e6c5a18b01cfe41be90b8ec07be5..5d4103c8e69b0329645b03cc35e995ddae3e19e5 100644 --- a/dts/st/h5/stm32h563iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iikx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563iikxq-pinctrl.dtsi b/dts/st/h5/stm32h563iikxq-pinctrl.dtsi index 243e1c2f2fd2e67f783bb3d8266cd0c42dc89a09..a136c8282aba17ac87d2cfbd2b1ec7311be9e7fb 100644 --- a/dts/st/h5/stm32h563iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iikxq-pinctrl.dtsi @@ -1763,6 +1763,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563iitx-pinctrl.dtsi b/dts/st/h5/stm32h563iitx-pinctrl.dtsi index 5652fb80dd62e6c5a18b01cfe41be90b8ec07be5..5d4103c8e69b0329645b03cc35e995ddae3e19e5 100644 --- a/dts/st/h5/stm32h563iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iitx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563iitxq-pinctrl.dtsi b/dts/st/h5/stm32h563iitxq-pinctrl.dtsi index 66562bbcfc71c9f277c96f91dc6d2cf1a0a5fd1a..b99e44efbc80bb356823114153b9fdfac4e30acc 100644 --- a/dts/st/h5/stm32h563iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563iitxq-pinctrl.dtsi @@ -1727,6 +1727,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563miyxq-pinctrl.dtsi b/dts/st/h5/stm32h563miyxq-pinctrl.dtsi index 4dae6a68289f3aca79410499f4fd9ca883751543..222b9fd3adaa64a7a730b7b60259f411585ab3a2 100644 --- a/dts/st/h5/stm32h563miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563miyxq-pinctrl.dtsi @@ -871,6 +871,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563rgtx-pinctrl.dtsi b/dts/st/h5/stm32h563rgtx-pinctrl.dtsi index 84b7e23dc1535b358b85c5de2e905568a92f741e..b46170d0c0cf38ae191d3a19012d581be719abe4 100644 --- a/dts/st/h5/stm32h563rgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rgtx-pinctrl.dtsi @@ -667,6 +667,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563rgvx-pinctrl.dtsi b/dts/st/h5/stm32h563rgvx-pinctrl.dtsi index 0f147c0f35e7b4bef12ea1a7a6d91624e810fccb..e08ece616063491b8e6490be712cd6a91b8c3dfa 100644 --- a/dts/st/h5/stm32h563rgvx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rgvx-pinctrl.dtsi @@ -720,6 +720,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563ritx-pinctrl.dtsi b/dts/st/h5/stm32h563ritx-pinctrl.dtsi index 84b7e23dc1535b358b85c5de2e905568a92f741e..b46170d0c0cf38ae191d3a19012d581be719abe4 100644 --- a/dts/st/h5/stm32h563ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563ritx-pinctrl.dtsi @@ -667,6 +667,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563rivx-pinctrl.dtsi b/dts/st/h5/stm32h563rivx-pinctrl.dtsi index 0f147c0f35e7b4bef12ea1a7a6d91624e810fccb..e08ece616063491b8e6490be712cd6a91b8c3dfa 100644 --- a/dts/st/h5/stm32h563rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563rivx-pinctrl.dtsi @@ -720,6 +720,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563vgtx-pinctrl.dtsi b/dts/st/h5/stm32h563vgtx-pinctrl.dtsi index 5725f842853698b211b361c5964e8ce4e947383b..e6b17b3c5069d4fb08eb0de0c223aa523a1b7624 100644 --- a/dts/st/h5/stm32h563vgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vgtx-pinctrl.dtsi @@ -1146,6 +1146,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563vitx-pinctrl.dtsi b/dts/st/h5/stm32h563vitx-pinctrl.dtsi index 5725f842853698b211b361c5964e8ce4e947383b..e6b17b3c5069d4fb08eb0de0c223aa523a1b7624 100644 --- a/dts/st/h5/stm32h563vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vitx-pinctrl.dtsi @@ -1146,6 +1146,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563vitxq-pinctrl.dtsi b/dts/st/h5/stm32h563vitxq-pinctrl.dtsi index c8d17b4e3c52ed3d612a13922ccf734ed0b4ba2f..d2498d7f7def70adb8939b6eec7b902f53fcdf08 100644 --- a/dts/st/h5/stm32h563vitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563vitxq-pinctrl.dtsi @@ -954,6 +954,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563zgtx-pinctrl.dtsi b/dts/st/h5/stm32h563zgtx-pinctrl.dtsi index 3e1542c57d8d6e05b6b9856112f4a56627b0c76d..57ddec91ea88bf921e449763564397cfd5e69d8d 100644 --- a/dts/st/h5/stm32h563zgtx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zgtx-pinctrl.dtsi @@ -1521,6 +1521,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563zitx-pinctrl.dtsi b/dts/st/h5/stm32h563zitx-pinctrl.dtsi index 3e1542c57d8d6e05b6b9856112f4a56627b0c76d..57ddec91ea88bf921e449763564397cfd5e69d8d 100644 --- a/dts/st/h5/stm32h563zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zitx-pinctrl.dtsi @@ -1521,6 +1521,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h563zitxq-pinctrl.dtsi b/dts/st/h5/stm32h563zitxq-pinctrl.dtsi index 231eb11974d560a0cc6a81f73376cbcafe87cd86..4c72a577b45ca5072975f6770b11ca483f7aa65d 100644 --- a/dts/st/h5/stm32h563zitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h563zitxq-pinctrl.dtsi @@ -1314,6 +1314,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573aiix-pinctrl.dtsi b/dts/st/h5/stm32h573aiix-pinctrl.dtsi index 7fd4ef452999bad270ce12e03399a83d162ac8cb..81dafefd5e67edf5c4d5168adc81080a0e0aa504 100644 --- a/dts/st/h5/stm32h573aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiix-pinctrl.dtsi @@ -1738,6 +1738,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi index 644d674a24a6bf7e9506965476f7d64e84c8a8e6..bd6fd78766965a72121bf6511112f140e5add480 100644 --- a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi @@ -1703,6 +1703,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iikx-pinctrl.dtsi b/dts/st/h5/stm32h573iikx-pinctrl.dtsi index 5652fb80dd62e6c5a18b01cfe41be90b8ec07be5..5d4103c8e69b0329645b03cc35e995ddae3e19e5 100644 --- a/dts/st/h5/stm32h573iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi index 243e1c2f2fd2e67f783bb3d8266cd0c42dc89a09..a136c8282aba17ac87d2cfbd2b1ec7311be9e7fb 100644 --- a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi @@ -1763,6 +1763,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iitx-pinctrl.dtsi b/dts/st/h5/stm32h573iitx-pinctrl.dtsi index 5652fb80dd62e6c5a18b01cfe41be90b8ec07be5..5d4103c8e69b0329645b03cc35e995ddae3e19e5 100644 --- a/dts/st/h5/stm32h573iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi index 66562bbcfc71c9f277c96f91dc6d2cf1a0a5fd1a..b99e44efbc80bb356823114153b9fdfac4e30acc 100644 --- a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi @@ -1727,6 +1727,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi index 4dae6a68289f3aca79410499f4fd9ca883751543..222b9fd3adaa64a7a730b7b60259f411585ab3a2 100644 --- a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi @@ -871,6 +871,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573ritx-pinctrl.dtsi b/dts/st/h5/stm32h573ritx-pinctrl.dtsi index 84b7e23dc1535b358b85c5de2e905568a92f741e..b46170d0c0cf38ae191d3a19012d581be719abe4 100644 --- a/dts/st/h5/stm32h573ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573ritx-pinctrl.dtsi @@ -667,6 +667,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573rivx-pinctrl.dtsi b/dts/st/h5/stm32h573rivx-pinctrl.dtsi index 0f147c0f35e7b4bef12ea1a7a6d91624e810fccb..e08ece616063491b8e6490be712cd6a91b8c3dfa 100644 --- a/dts/st/h5/stm32h573rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573rivx-pinctrl.dtsi @@ -720,6 +720,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573vitx-pinctrl.dtsi b/dts/st/h5/stm32h573vitx-pinctrl.dtsi index 5725f842853698b211b361c5964e8ce4e947383b..e6b17b3c5069d4fb08eb0de0c223aa523a1b7624 100644 --- a/dts/st/h5/stm32h573vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitx-pinctrl.dtsi @@ -1146,6 +1146,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573vitxq-pinctrl.dtsi b/dts/st/h5/stm32h573vitxq-pinctrl.dtsi index c8d17b4e3c52ed3d612a13922ccf734ed0b4ba2f..d2498d7f7def70adb8939b6eec7b902f53fcdf08 100644 --- a/dts/st/h5/stm32h573vitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitxq-pinctrl.dtsi @@ -954,6 +954,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573zitx-pinctrl.dtsi b/dts/st/h5/stm32h573zitx-pinctrl.dtsi index 3e1542c57d8d6e05b6b9856112f4a56627b0c76d..57ddec91ea88bf921e449763564397cfd5e69d8d 100644 --- a/dts/st/h5/stm32h573zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitx-pinctrl.dtsi @@ -1521,6 +1521,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573zitxq-pinctrl.dtsi b/dts/st/h5/stm32h573zitxq-pinctrl.dtsi index 231eb11974d560a0cc6a81f73376cbcafe87cd86..4c72a577b45ca5072975f6770b11ca483f7aa65d 100644 --- a/dts/st/h5/stm32h573zitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitxq-pinctrl.dtsi @@ -1314,6 +1314,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723vehx-pinctrl.dtsi b/dts/st/h7/stm32h723vehx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h723vehx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vehx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723vetx-pinctrl.dtsi b/dts/st/h7/stm32h723vetx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h723vetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vetx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723vghx-pinctrl.dtsi b/dts/st/h7/stm32h723vghx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h723vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vghx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723zeix-pinctrl.dtsi b/dts/st/h7/stm32h723zeix-pinctrl.dtsi index cd1d307882c4c59bb857386d554c25231588520e..948b09c3b1144f2681d2c516b54363d24447b590 100644 --- a/dts/st/h7/stm32h723zeix-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zeix-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723zetx-pinctrl.dtsi b/dts/st/h7/stm32h723zetx-pinctrl.dtsi index 87aecac8c05dc45854f93414e02f30a73650bb37..f827f11bbf3e28eec4fc259ebfbf9c40ffd56bde 100644 --- a/dts/st/h7/stm32h723zetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zetx-pinctrl.dtsi @@ -1604,6 +1604,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723zgix-pinctrl.dtsi b/dts/st/h7/stm32h723zgix-pinctrl.dtsi index cd1d307882c4c59bb857386d554c25231588520e..948b09c3b1144f2681d2c516b54363d24447b590 100644 --- a/dts/st/h7/stm32h723zgix-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zgix-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi index 87aecac8c05dc45854f93414e02f30a73650bb37..f827f11bbf3e28eec4fc259ebfbf9c40ffd56bde 100644 --- a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi @@ -1604,6 +1604,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725aeix-pinctrl.dtsi b/dts/st/h7/stm32h725aeix-pinctrl.dtsi index 3b7534842acbbd27c1434bb40984310064a9fd0b..ec2d8765ee754a8659d793f52755a192c94710b8 100644 --- a/dts/st/h7/stm32h725aeix-pinctrl.dtsi +++ b/dts/st/h7/stm32h725aeix-pinctrl.dtsi @@ -1839,6 +1839,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725agix-pinctrl.dtsi b/dts/st/h7/stm32h725agix-pinctrl.dtsi index 3b7534842acbbd27c1434bb40984310064a9fd0b..ec2d8765ee754a8659d793f52755a192c94710b8 100644 --- a/dts/st/h7/stm32h725agix-pinctrl.dtsi +++ b/dts/st/h7/stm32h725agix-pinctrl.dtsi @@ -1839,6 +1839,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725iekx-pinctrl.dtsi b/dts/st/h7/stm32h725iekx-pinctrl.dtsi index ad6c5c2b3cbf14fd1bb917987744edb76dd43d9c..a62054f00413c8e746ad8f9a1288b19ecf0d05b8 100644 --- a/dts/st/h7/stm32h725iekx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725iekx-pinctrl.dtsi @@ -1953,6 +1953,78 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725ietx-pinctrl.dtsi b/dts/st/h7/stm32h725ietx-pinctrl.dtsi index ad08682cdb43e97b3d221ad7365bd0d197b1893e..121270e1671f1fbaeb2ddde3c2fe0877750b69ef 100644 --- a/dts/st/h7/stm32h725ietx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725ietx-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725igkx-pinctrl.dtsi b/dts/st/h7/stm32h725igkx-pinctrl.dtsi index ad6c5c2b3cbf14fd1bb917987744edb76dd43d9c..a62054f00413c8e746ad8f9a1288b19ecf0d05b8 100644 --- a/dts/st/h7/stm32h725igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725igkx-pinctrl.dtsi @@ -1953,6 +1953,78 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725igtx-pinctrl.dtsi b/dts/st/h7/stm32h725igtx-pinctrl.dtsi index ad08682cdb43e97b3d221ad7365bd0d197b1893e..121270e1671f1fbaeb2ddde3c2fe0877750b69ef 100644 --- a/dts/st/h7/stm32h725igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725igtx-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725revx-pinctrl.dtsi b/dts/st/h7/stm32h725revx-pinctrl.dtsi index 646666a8a7182e29c38994ebc49826cdee107f9c..db67b4a626ef84dba097faa0b4bff34ca0e840d7 100644 --- a/dts/st/h7/stm32h725revx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725revx-pinctrl.dtsi @@ -474,6 +474,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725rgvx-pinctrl.dtsi b/dts/st/h7/stm32h725rgvx-pinctrl.dtsi index 646666a8a7182e29c38994ebc49826cdee107f9c..db67b4a626ef84dba097faa0b4bff34ca0e840d7 100644 --- a/dts/st/h7/stm32h725rgvx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725rgvx-pinctrl.dtsi @@ -474,6 +474,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725vehx-pinctrl.dtsi b/dts/st/h7/stm32h725vehx-pinctrl.dtsi index 17b71cfb0ff99422502b099458ac822058876544..ae4126efcac4f1bdc6e7b64b985bf659d3e2859c 100644 --- a/dts/st/h7/stm32h725vehx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vehx-pinctrl.dtsi @@ -1115,6 +1115,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725vetx-pinctrl.dtsi b/dts/st/h7/stm32h725vetx-pinctrl.dtsi index 457144fd4635326b690d1471e40a3021efe8cf8f..58005a4beada2f373100dc1f4b0e521e5dff8d85 100644 --- a/dts/st/h7/stm32h725vetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vetx-pinctrl.dtsi @@ -1035,6 +1035,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725vghx-pinctrl.dtsi b/dts/st/h7/stm32h725vghx-pinctrl.dtsi index 17b71cfb0ff99422502b099458ac822058876544..ae4126efcac4f1bdc6e7b64b985bf659d3e2859c 100644 --- a/dts/st/h7/stm32h725vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vghx-pinctrl.dtsi @@ -1115,6 +1115,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi index 457144fd4635326b690d1471e40a3021efe8cf8f..58005a4beada2f373100dc1f4b0e521e5dff8d85 100644 --- a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi @@ -1035,6 +1035,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi index 9dc636ca4adf370969e5b1e5e330cd27e88ca4e6..4fda51395b70cf24f998d646c054e5118563b0af 100644 --- a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi @@ -989,6 +989,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725zetx-pinctrl.dtsi b/dts/st/h7/stm32h725zetx-pinctrl.dtsi index 9adb342771c56dcef0bcad9f19b144eadf9bc6da..5188a8c86701ba5bf14bd5c4d73b86b8d3ba0dd0 100644 --- a/dts/st/h7/stm32h725zetx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725zetx-pinctrl.dtsi @@ -1402,6 +1402,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi index 9adb342771c56dcef0bcad9f19b144eadf9bc6da..5188a8c86701ba5bf14bd5c4d73b86b8d3ba0dd0 100644 --- a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi @@ -1402,6 +1402,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730abixq-pinctrl.dtsi b/dts/st/h7/stm32h730abixq-pinctrl.dtsi index 3b7534842acbbd27c1434bb40984310064a9fd0b..ec2d8765ee754a8659d793f52755a192c94710b8 100644 --- a/dts/st/h7/stm32h730abixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730abixq-pinctrl.dtsi @@ -1839,6 +1839,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi index ad6c5c2b3cbf14fd1bb917987744edb76dd43d9c..a62054f00413c8e746ad8f9a1288b19ecf0d05b8 100644 --- a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi @@ -1953,6 +1953,78 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi index ad08682cdb43e97b3d221ad7365bd0d197b1893e..121270e1671f1fbaeb2ddde3c2fe0877750b69ef 100644 --- a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730zbix-pinctrl.dtsi b/dts/st/h7/stm32h730zbix-pinctrl.dtsi index cd1d307882c4c59bb857386d554c25231588520e..948b09c3b1144f2681d2c516b54363d24447b590 100644 --- a/dts/st/h7/stm32h730zbix-pinctrl.dtsi +++ b/dts/st/h7/stm32h730zbix-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi index 87aecac8c05dc45854f93414e02f30a73650bb37..f827f11bbf3e28eec4fc259ebfbf9c40ffd56bde 100644 --- a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi @@ -1604,6 +1604,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h733vghx-pinctrl.dtsi b/dts/st/h7/stm32h733vghx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h733vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733vghx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi index 768606426fd3a9ce16fbe6ed5af5f4b8d4229435..b1fe0e05db2671b2791f988cbff98785ec42f779 100644 --- a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi @@ -1165,6 +1165,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h733zgix-pinctrl.dtsi b/dts/st/h7/stm32h733zgix-pinctrl.dtsi index cd1d307882c4c59bb857386d554c25231588520e..948b09c3b1144f2681d2c516b54363d24447b590 100644 --- a/dts/st/h7/stm32h733zgix-pinctrl.dtsi +++ b/dts/st/h7/stm32h733zgix-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi index 87aecac8c05dc45854f93414e02f30a73650bb37..f827f11bbf3e28eec4fc259ebfbf9c40ffd56bde 100644 --- a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi @@ -1604,6 +1604,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735agix-pinctrl.dtsi b/dts/st/h7/stm32h735agix-pinctrl.dtsi index 3b7534842acbbd27c1434bb40984310064a9fd0b..ec2d8765ee754a8659d793f52755a192c94710b8 100644 --- a/dts/st/h7/stm32h735agix-pinctrl.dtsi +++ b/dts/st/h7/stm32h735agix-pinctrl.dtsi @@ -1839,6 +1839,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735igkx-pinctrl.dtsi b/dts/st/h7/stm32h735igkx-pinctrl.dtsi index ad6c5c2b3cbf14fd1bb917987744edb76dd43d9c..a62054f00413c8e746ad8f9a1288b19ecf0d05b8 100644 --- a/dts/st/h7/stm32h735igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735igkx-pinctrl.dtsi @@ -1953,6 +1953,78 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735igtx-pinctrl.dtsi b/dts/st/h7/stm32h735igtx-pinctrl.dtsi index ad08682cdb43e97b3d221ad7365bd0d197b1893e..121270e1671f1fbaeb2ddde3c2fe0877750b69ef 100644 --- a/dts/st/h7/stm32h735igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735igtx-pinctrl.dtsi @@ -1632,6 +1632,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pf2: i2c5_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi index 646666a8a7182e29c38994ebc49826cdee107f9c..db67b4a626ef84dba097faa0b4bff34ca0e840d7 100644 --- a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi @@ -474,6 +474,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735vghx-pinctrl.dtsi b/dts/st/h7/stm32h735vghx-pinctrl.dtsi index 17b71cfb0ff99422502b099458ac822058876544..ae4126efcac4f1bdc6e7b64b985bf659d3e2859c 100644 --- a/dts/st/h7/stm32h735vghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vghx-pinctrl.dtsi @@ -1115,6 +1115,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi index 457144fd4635326b690d1471e40a3021efe8cf8f..58005a4beada2f373100dc1f4b0e521e5dff8d85 100644 --- a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi @@ -1035,6 +1035,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi index 9dc636ca4adf370969e5b1e5e330cd27e88ca4e6..4fda51395b70cf24f998d646c054e5118563b0af 100644 --- a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi @@ -989,6 +989,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi index 9adb342771c56dcef0bcad9f19b144eadf9bc6da..5188a8c86701ba5bf14bd5c4d73b86b8d3ba0dd0 100644 --- a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi @@ -1402,6 +1402,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pa9: i2c5_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pc12: i2c5_smba_pc12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi index 46bbb0b89f95c0c3bcb72c1212e6457d639bbd52..3050dc0015a57a0e9f136ca44f6a7fb94b70771b 100644 --- a/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi index 08a511cc7bb56abe4af12831a75759fc5932eb80..8625a19c064c092c2eb4a620bbfdf10d98f855a9 100644 --- a/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi @@ -1933,6 +1933,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi b/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi index b43844a719ab4b4c021126a6148286e1600bc4d1..2c04265d006dfec16ffc456364f492def893740e 100644 --- a/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi index b43844a719ab4b4c021126a6148286e1600bc4d1..2c04265d006dfec16ffc456364f492def893740e 100644 --- a/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi index 2cc27c92b26fa3eea2fdddbb4768962e97fe6b65..9dc2a87a5de5ce9bc24b75694e5e1a94f83e7f55 100644 --- a/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi index 2cc27c92b26fa3eea2fdddbb4768962e97fe6b65..9dc2a87a5de5ce9bc24b75694e5e1a94f83e7f55 100644 --- a/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi index 520c2a05a53c00a12631b9e97f77f301242091f8..01b2574fc895f20218ee4ba75622183873257cc2 100644 --- a/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi index 865cc91bb784c1c59b3e67698928203ba4254335..db71363700bc6f8c16e9f5b48c49a94711a2aa53 100644 --- a/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi index 1b574d4a3dc893c68821de7702b9c90ac905e102..d52b6f62f0e1b3a2f62b894db7b09845c2464a53 100644 --- a/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi index 27c0bec671447ce398bd6f4ac88e73048a8f0477..fb88ec3c562009f1daab1729dea3a5b8e2831b77 100644 --- a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi @@ -1933,6 +1933,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743bitx-pinctrl.dtsi b/dts/st/h7/stm32h743bitx-pinctrl.dtsi index 27c0bec671447ce398bd6f4ac88e73048a8f0477..fb88ec3c562009f1daab1729dea3a5b8e2831b77 100644 --- a/dts/st/h7/stm32h743bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743bitx-pinctrl.dtsi @@ -1933,6 +1933,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743igkx-pinctrl.dtsi b/dts/st/h7/stm32h743igkx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h743igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743igkx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743igtx-pinctrl.dtsi b/dts/st/h7/stm32h743igtx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h743igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743igtx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743iikx-pinctrl.dtsi b/dts/st/h7/stm32h743iikx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h743iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743iikx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743iitx-pinctrl.dtsi b/dts/st/h7/stm32h743iitx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h743iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743iitx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi index be9b8d7842b1038bd2a43f57b2df59db3339613c..42a71da45b42fb85ba2b678ccc9cfccc06f8e66f 100644 --- a/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi index be9b8d7842b1038bd2a43f57b2df59db3339613c..42a71da45b42fb85ba2b678ccc9cfccc06f8e66f 100644 --- a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743vitx-pinctrl.dtsi b/dts/st/h7/stm32h743vitx-pinctrl.dtsi index be9b8d7842b1038bd2a43f57b2df59db3339613c..42a71da45b42fb85ba2b678ccc9cfccc06f8e66f 100644 --- a/dts/st/h7/stm32h743vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743vitx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743xghx-pinctrl.dtsi b/dts/st/h7/stm32h743xghx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h743xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743xghx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743xihx-pinctrl.dtsi b/dts/st/h7/stm32h743xihx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h743xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743xihx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h743zitx-pinctrl.dtsi b/dts/st/h7/stm32h743zitx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h743zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h743zitx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi index a3e70f1b6f0ae7662530338152deb21785c42707..61e4c94902b9ff45defba820b98ed4553b403112 100644 --- a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi @@ -1861,6 +1861,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745bitx-pinctrl.dtsi b/dts/st/h7/stm32h745bitx-pinctrl.dtsi index a3e70f1b6f0ae7662530338152deb21785c42707..61e4c94902b9ff45defba820b98ed4553b403112 100644 --- a/dts/st/h7/stm32h745bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745bitx-pinctrl.dtsi @@ -1861,6 +1861,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745igkx-pinctrl.dtsi b/dts/st/h7/stm32h745igkx-pinctrl.dtsi index 9f7bd3ff4f8846b392e808c4bf986f61f066572f..91bc60f963fad7a3cc807327747768805e579002 100644 --- a/dts/st/h7/stm32h745igkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745igkx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745igtx-pinctrl.dtsi b/dts/st/h7/stm32h745igtx-pinctrl.dtsi index 2d9d9ef53386875ca77ad61bee1920b941fef527..f9e41bdd1c57eb65d39f0d96ce974dfd35c18829 100644 --- a/dts/st/h7/stm32h745igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745igtx-pinctrl.dtsi @@ -1506,6 +1506,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745iikx-pinctrl.dtsi b/dts/st/h7/stm32h745iikx-pinctrl.dtsi index 9f7bd3ff4f8846b392e808c4bf986f61f066572f..91bc60f963fad7a3cc807327747768805e579002 100644 --- a/dts/st/h7/stm32h745iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745iikx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745iitx-pinctrl.dtsi b/dts/st/h7/stm32h745iitx-pinctrl.dtsi index 2d9d9ef53386875ca77ad61bee1920b941fef527..f9e41bdd1c57eb65d39f0d96ce974dfd35c18829 100644 --- a/dts/st/h7/stm32h745iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745iitx-pinctrl.dtsi @@ -1506,6 +1506,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745xghx-pinctrl.dtsi b/dts/st/h7/stm32h745xghx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h745xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745xghx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745xihx-pinctrl.dtsi b/dts/st/h7/stm32h745xihx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h745xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745xihx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi index 6dc88e5d643a0f004f68a50187d8ca743da06385..95adf51dc13fd14d47d244088b3e7e6afaafa382 100644 --- a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi @@ -1284,6 +1284,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h745zitx-pinctrl.dtsi b/dts/st/h7/stm32h745zitx-pinctrl.dtsi index 6dc88e5d643a0f004f68a50187d8ca743da06385..95adf51dc13fd14d47d244088b3e7e6afaafa382 100644 --- a/dts/st/h7/stm32h745zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h745zitx-pinctrl.dtsi @@ -1284,6 +1284,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi b/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi +++ b/dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi index 5b243989f17b1bc665748cda73ae8bc1c32e358d..6774aca7f2351deb61c4c4f2ebf56a6b7c4de4f6 100644 --- a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi @@ -1825,6 +1825,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747bitx-pinctrl.dtsi b/dts/st/h7/stm32h747bitx-pinctrl.dtsi index 5b243989f17b1bc665748cda73ae8bc1c32e358d..6774aca7f2351deb61c4c4f2ebf56a6b7c4de4f6 100644 --- a/dts/st/h7/stm32h747bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747bitx-pinctrl.dtsi @@ -1825,6 +1825,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747igtx-pinctrl.dtsi b/dts/st/h7/stm32h747igtx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h747igtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747igtx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747iitx-pinctrl.dtsi b/dts/st/h7/stm32h747iitx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h747iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747iitx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747xghx-pinctrl.dtsi b/dts/st/h7/stm32h747xghx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h747xghx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747xghx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747xihx-pinctrl.dtsi b/dts/st/h7/stm32h747xihx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h747xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747xihx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi index 82acd037c0ce40087577e15fe299cf5ee305e467..d6f5698cf07d21c73ecab590240bc64c36126fd9 100644 --- a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi @@ -1326,6 +1326,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi index be9b8d7842b1038bd2a43f57b2df59db3339613c..42a71da45b42fb85ba2b678ccc9cfccc06f8e66f 100644 --- a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753aiix-pinctrl.dtsi b/dts/st/h7/stm32h753aiix-pinctrl.dtsi index 1b574d4a3dc893c68821de7702b9c90ac905e102..d52b6f62f0e1b3a2f62b894db7b09845c2464a53 100644 --- a/dts/st/h7/stm32h753aiix-pinctrl.dtsi +++ b/dts/st/h7/stm32h753aiix-pinctrl.dtsi @@ -1684,6 +1684,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753bitx-pinctrl.dtsi b/dts/st/h7/stm32h753bitx-pinctrl.dtsi index 27c0bec671447ce398bd6f4ac88e73048a8f0477..fb88ec3c562009f1daab1729dea3a5b8e2831b77 100644 --- a/dts/st/h7/stm32h753bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753bitx-pinctrl.dtsi @@ -1933,6 +1933,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753iikx-pinctrl.dtsi b/dts/st/h7/stm32h753iikx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h753iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753iikx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753iitx-pinctrl.dtsi b/dts/st/h7/stm32h753iitx-pinctrl.dtsi index 8d561553df40c02a5469275cf78aa627b323d6ad..18621ce8f7af7a057d3567df35bcbd5eb15b6d39 100644 --- a/dts/st/h7/stm32h753iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753iitx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753vihx-pinctrl.dtsi b/dts/st/h7/stm32h753vihx-pinctrl.dtsi index be9b8d7842b1038bd2a43f57b2df59db3339613c..42a71da45b42fb85ba2b678ccc9cfccc06f8e66f 100644 --- a/dts/st/h7/stm32h753vihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753vihx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753vitx-pinctrl.dtsi b/dts/st/h7/stm32h753vitx-pinctrl.dtsi index be9b8d7842b1038bd2a43f57b2df59db3339613c..42a71da45b42fb85ba2b678ccc9cfccc06f8e66f 100644 --- a/dts/st/h7/stm32h753vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753vitx-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753xihx-pinctrl.dtsi b/dts/st/h7/stm32h753xihx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h753xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753xihx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h753zitx-pinctrl.dtsi b/dts/st/h7/stm32h753zitx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h753zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h753zitx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h755bitx-pinctrl.dtsi b/dts/st/h7/stm32h755bitx-pinctrl.dtsi index a3e70f1b6f0ae7662530338152deb21785c42707..61e4c94902b9ff45defba820b98ed4553b403112 100644 --- a/dts/st/h7/stm32h755bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755bitx-pinctrl.dtsi @@ -1861,6 +1861,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h755iikx-pinctrl.dtsi b/dts/st/h7/stm32h755iikx-pinctrl.dtsi index 9f7bd3ff4f8846b392e808c4bf986f61f066572f..91bc60f963fad7a3cc807327747768805e579002 100644 --- a/dts/st/h7/stm32h755iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755iikx-pinctrl.dtsi @@ -1821,6 +1821,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h755iitx-pinctrl.dtsi b/dts/st/h7/stm32h755iitx-pinctrl.dtsi index 2d9d9ef53386875ca77ad61bee1920b941fef527..f9e41bdd1c57eb65d39f0d96ce974dfd35c18829 100644 --- a/dts/st/h7/stm32h755iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755iitx-pinctrl.dtsi @@ -1506,6 +1506,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h755xihx-pinctrl.dtsi b/dts/st/h7/stm32h755xihx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h755xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755xihx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h755zitx-pinctrl.dtsi b/dts/st/h7/stm32h755zitx-pinctrl.dtsi index 6dc88e5d643a0f004f68a50187d8ca743da06385..95adf51dc13fd14d47d244088b3e7e6afaafa382 100644 --- a/dts/st/h7/stm32h755zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h755zitx-pinctrl.dtsi @@ -1284,6 +1284,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h757aiix-pinctrl.dtsi b/dts/st/h7/stm32h757aiix-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h757aiix-pinctrl.dtsi +++ b/dts/st/h7/stm32h757aiix-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h757bitx-pinctrl.dtsi b/dts/st/h7/stm32h757bitx-pinctrl.dtsi index 5b243989f17b1bc665748cda73ae8bc1c32e358d..6774aca7f2351deb61c4c4f2ebf56a6b7c4de4f6 100644 --- a/dts/st/h7/stm32h757bitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757bitx-pinctrl.dtsi @@ -1825,6 +1825,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h757iitx-pinctrl.dtsi b/dts/st/h7/stm32h757iitx-pinctrl.dtsi index bcf5cb801a41e9b6382fc6b6e0e483a8ad6e32fc..2b5c036230e8414e4d59516588133504cb78f50b 100644 --- a/dts/st/h7/stm32h757iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757iitx-pinctrl.dtsi @@ -1478,6 +1478,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h757xihx-pinctrl.dtsi b/dts/st/h7/stm32h757xihx-pinctrl.dtsi index c602ca15fe36b5cb984ae2c62d5ee79801d0ea70..01e78c63ab4646a0d2b5f9b0dd56f5d92bb8d7cf 100644 --- a/dts/st/h7/stm32h757xihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757xihx-pinctrl.dtsi @@ -2050,6 +2050,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi index 82acd037c0ce40087577e15fe299cf5ee305e467..d6f5698cf07d21c73ecab590240bc64c36126fd9 100644 --- a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi +++ b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi @@ -1326,6 +1326,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi b/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi index d7d9e6cfa8be2e948e9ec2bc43c6bff836801057..191639bdca80a57e682dd34d5e16a218ca79d65c 100644 --- a/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi @@ -1406,6 +1406,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi index 9b7d35b2f8bb6ce1268ffcb37eb1b3e0e66f9b3a..4ab872ff6e5dd18ed40036b2116125b7a7e74d40 100644 --- a/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi @@ -1534,6 +1534,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi index 5fc5136fbfbca7d7daed9756ec8a392e19fae42b..aa6cf11f7dca648503653b012e2c51a58721244c 100644 --- a/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi @@ -1494,6 +1494,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi index 9b7d35b2f8bb6ce1268ffcb37eb1b3e0e66f9b3a..4ab872ff6e5dd18ed40036b2116125b7a7e74d40 100644 --- a/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi @@ -1534,6 +1534,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi b/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi index a983058f5a2d8c216ffc55cc641f369af79df619..65e5099064ab672fc7a1f5bc2cc1433512c9f948 100644 --- a/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi @@ -1272,6 +1272,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi index 27001e67ec112bbba0061a7b84c81d4dac45c4ce..c3c855efac381e42120b3647a17fb843cd8d724e 100644 --- a/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi @@ -1718,6 +1718,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi index 477558a74c8b6a9d196771cbf82515d466d3e8f3..0226ebf8523e5f0a5111e7f6256652dad37896e4 100644 --- a/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi @@ -1646,6 +1646,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi index 4f08c1907d89853bfd999550f41fb88c001960f1..2d68ccce2f2a976ecd0ccbd058a1ceecdb4f2985 100644 --- a/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi @@ -978,6 +978,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi index abf8e3f122b9cb2aeef4ba1ded5c48a076f740d4..707fb1d4f74332002cb035ebf1da8229585a5143 100644 --- a/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi @@ -484,6 +484,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi index 65c4c8c100a92e47ef161c879ca64a11b380bf8e..9327e6b0dc708e5e4ac4a6ffc904774356b54ed6 100644 --- a/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi @@ -906,6 +906,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi index 72c771bb48d826afe1c4296130eb792a11a0117f..03011c75a0b59c49171c1989808a422bea993a99 100644 --- a/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi @@ -856,6 +856,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi index 65c4c8c100a92e47ef161c879ca64a11b380bf8e..9327e6b0dc708e5e4ac4a6ffc904774356b54ed6 100644 --- a/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi @@ -906,6 +906,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi b/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi index d3516d5a678e044425a7f9e42792bb6cf393f4a1..71efa30eb2b01d04de94c872038d3b70d865919b 100644 --- a/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi @@ -786,6 +786,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi b/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi index aa64436fec5bebd09c38b355bf55f4d64528d08a..dfcf804c5c2fb9147c0a7a401487b89d8fa3569b 100644 --- a/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi @@ -1244,6 +1244,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi b/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi index bef53d86642fb67b6527004f3f5c270d96e29d1a..89f23fe5e109d557961893558e767cea1e19a095 100644 --- a/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi @@ -1070,6 +1070,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi b/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi index d7d9e6cfa8be2e948e9ec2bc43c6bff836801057..191639bdca80a57e682dd34d5e16a218ca79d65c 100644 --- a/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi @@ -1406,6 +1406,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi index 5fc5136fbfbca7d7daed9756ec8a392e19fae42b..aa6cf11f7dca648503653b012e2c51a58721244c 100644 --- a/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi @@ -1494,6 +1494,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi index 9b7d35b2f8bb6ce1268ffcb37eb1b3e0e66f9b3a..4ab872ff6e5dd18ed40036b2116125b7a7e74d40 100644 --- a/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi @@ -1534,6 +1534,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi index abf8e3f122b9cb2aeef4ba1ded5c48a076f740d4..707fb1d4f74332002cb035ebf1da8229585a5143 100644 --- a/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi @@ -484,6 +484,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi index 65c4c8c100a92e47ef161c879ca64a11b380bf8e..9327e6b0dc708e5e4ac4a6ffc904774356b54ed6 100644 --- a/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi @@ -906,6 +906,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi index aa64436fec5bebd09c38b355bf55f4d64528d08a..dfcf804c5c2fb9147c0a7a401487b89d8fa3569b 100644 --- a/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi @@ -1244,6 +1244,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi b/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi index d7d9e6cfa8be2e948e9ec2bc43c6bff836801057..191639bdca80a57e682dd34d5e16a218ca79d65c 100644 --- a/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi @@ -1406,6 +1406,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi b/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi index 9b7d35b2f8bb6ce1268ffcb37eb1b3e0e66f9b3a..4ab872ff6e5dd18ed40036b2116125b7a7e74d40 100644 --- a/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi @@ -1534,6 +1534,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi index 5fc5136fbfbca7d7daed9756ec8a392e19fae42b..aa6cf11f7dca648503653b012e2c51a58721244c 100644 --- a/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi @@ -1494,6 +1494,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi index 9b7d35b2f8bb6ce1268ffcb37eb1b3e0e66f9b3a..4ab872ff6e5dd18ed40036b2116125b7a7e74d40 100644 --- a/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi @@ -1534,6 +1534,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi index a983058f5a2d8c216ffc55cc641f369af79df619..65e5099064ab672fc7a1f5bc2cc1433512c9f948 100644 --- a/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi @@ -1272,6 +1272,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi index 27001e67ec112bbba0061a7b84c81d4dac45c4ce..c3c855efac381e42120b3647a17fb843cd8d724e 100644 --- a/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi @@ -1718,6 +1718,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi b/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi index 477558a74c8b6a9d196771cbf82515d466d3e8f3..0226ebf8523e5f0a5111e7f6256652dad37896e4 100644 --- a/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi @@ -1646,6 +1646,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi index 4f08c1907d89853bfd999550f41fb88c001960f1..2d68ccce2f2a976ecd0ccbd058a1ceecdb4f2985 100644 --- a/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi @@ -978,6 +978,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi b/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi index abf8e3f122b9cb2aeef4ba1ded5c48a076f740d4..707fb1d4f74332002cb035ebf1da8229585a5143 100644 --- a/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi @@ -484,6 +484,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi b/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi index 65c4c8c100a92e47ef161c879ca64a11b380bf8e..9327e6b0dc708e5e4ac4a6ffc904774356b54ed6 100644 --- a/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi @@ -906,6 +906,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi index 72c771bb48d826afe1c4296130eb792a11a0117f..03011c75a0b59c49171c1989808a422bea993a99 100644 --- a/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi @@ -856,6 +856,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi index 65c4c8c100a92e47ef161c879ca64a11b380bf8e..9327e6b0dc708e5e4ac4a6ffc904774356b54ed6 100644 --- a/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi @@ -906,6 +906,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi index d3516d5a678e044425a7f9e42792bb6cf393f4a1..71efa30eb2b01d04de94c872038d3b70d865919b 100644 --- a/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi @@ -786,6 +786,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi index aa64436fec5bebd09c38b355bf55f4d64528d08a..dfcf804c5c2fb9147c0a7a401487b89d8fa3569b 100644 --- a/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi @@ -1244,6 +1244,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi index bef53d86642fb67b6527004f3f5c270d96e29d1a..89f23fe5e109d557961893558e767cea1e19a095 100644 --- a/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi +++ b/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi @@ -1070,6 +1070,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb9: i2c4_smba_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/l0/stm32l010c6tx-pinctrl.dtsi b/dts/st/l0/stm32l010c6tx-pinctrl.dtsi index 2cc2c44aa07f372197746d1ab8432ad2722933d2..a59d244e539a17e3c649d9332b166e558a49b7b3 100644 --- a/dts/st/l0/stm32l010c6tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010c6tx-pinctrl.dtsi @@ -246,6 +246,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l010f4px-pinctrl.dtsi b/dts/st/l0/stm32l010f4px-pinctrl.dtsi index 7fd8e6b761bcd5fbba9f135f46ffef42bff013e9..cc28ba051a447e28487793875cd21e4f47fdf6b6 100644 --- a/dts/st/l0/stm32l010f4px-pinctrl.dtsi +++ b/dts/st/l0/stm32l010f4px-pinctrl.dtsi @@ -138,6 +138,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l010k4tx-pinctrl.dtsi b/dts/st/l0/stm32l010k4tx-pinctrl.dtsi index 5e91dad85ed8cf68e001f81a8b34c7d64b1d951d..ad52cafdcd8ab914c07d10a2655b893d2044dbf8 100644 --- a/dts/st/l0/stm32l010k4tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010k4tx-pinctrl.dtsi @@ -194,6 +194,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l010k8tx-pinctrl.dtsi b/dts/st/l0/stm32l010k8tx-pinctrl.dtsi index 87d54186fd307e0b887a98a706d9f60ab74b9f25..edfedc83d37a93946c2a5c54142369794e52ea1b 100644 --- a/dts/st/l0/stm32l010k8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010k8tx-pinctrl.dtsi @@ -170,6 +170,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l010r8tx-pinctrl.dtsi b/dts/st/l0/stm32l010r8tx-pinctrl.dtsi index 3b5b2ba9e7c1f1168e961b5d1d0ddef24c3acece..b68309a14df3b870caf6d3babb6e5204418083a5 100644 --- a/dts/st/l0/stm32l010r8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010r8tx-pinctrl.dtsi @@ -310,6 +310,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l010rbtx-pinctrl.dtsi b/dts/st/l0/stm32l010rbtx-pinctrl.dtsi index 822ee0c8c113d5cefad01cd35c7a0e77efc5c090..98d33336d792c568b582ea28c03e19c0461e9474 100644 --- a/dts/st/l0/stm32l010rbtx-pinctrl.dtsi +++ b/dts/st/l0/stm32l010rbtx-pinctrl.dtsi @@ -322,6 +322,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi b/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi index 4490ae6f0a73ec0b7d0d5ddcefb052a4ede01660..1550daa26ef13c9427bc316389e0ccbf57bfc8de 100644 --- a/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi +++ b/dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi @@ -98,6 +98,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa14: spi1_miso_pa14 { diff --git a/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi b/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi index 0fdd30f67e3d5b77fbad0c37058a5a2d2953b282..b92ea81fe466715af2d3294db7a213a5d3b254d8 100644 --- a/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi @@ -174,6 +174,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi b/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi index 7fd8e6b761bcd5fbba9f135f46ffef42bff013e9..cc28ba051a447e28487793875cd21e4f47fdf6b6 100644 --- a/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi +++ b/dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi @@ -138,6 +138,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi b/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi index 26de07cfa5c1ebdb70adf3173e9142b40ca00f5b..d85db34260cc670ade050de9d87c9ec8a3edf9df 100644 --- a/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi @@ -142,6 +142,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi b/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi index 626a3a8ccc53bca75b37e52fb183cba6260bda92..a0b6c081ca2797265cf863faa0531955b5a24aa4 100644 --- a/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi @@ -186,6 +186,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi b/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi index 5e91dad85ed8cf68e001f81a8b34c7d64b1d951d..ad52cafdcd8ab914c07d10a2655b893d2044dbf8 100644 --- a/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi @@ -194,6 +194,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi b/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi index 3b82f504ca55664fb3990436329b0ea3fb5c689f..a77a75443bb41549810b558d006ec508e1e7473e 100644 --- a/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi @@ -208,6 +208,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l021d4px-pinctrl.dtsi b/dts/st/l0/stm32l021d4px-pinctrl.dtsi index 4490ae6f0a73ec0b7d0d5ddcefb052a4ede01660..1550daa26ef13c9427bc316389e0ccbf57bfc8de 100644 --- a/dts/st/l0/stm32l021d4px-pinctrl.dtsi +++ b/dts/st/l0/stm32l021d4px-pinctrl.dtsi @@ -98,6 +98,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa14: spi1_miso_pa14 { diff --git a/dts/st/l0/stm32l021f4px-pinctrl.dtsi b/dts/st/l0/stm32l021f4px-pinctrl.dtsi index 7fd8e6b761bcd5fbba9f135f46ffef42bff013e9..cc28ba051a447e28487793875cd21e4f47fdf6b6 100644 --- a/dts/st/l0/stm32l021f4px-pinctrl.dtsi +++ b/dts/st/l0/stm32l021f4px-pinctrl.dtsi @@ -138,6 +138,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l021f4ux-pinctrl.dtsi b/dts/st/l0/stm32l021f4ux-pinctrl.dtsi index 26de07cfa5c1ebdb70adf3173e9142b40ca00f5b..d85db34260cc670ade050de9d87c9ec8a3edf9df 100644 --- a/dts/st/l0/stm32l021f4ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l021f4ux-pinctrl.dtsi @@ -142,6 +142,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l021g4ux-pinctrl.dtsi b/dts/st/l0/stm32l021g4ux-pinctrl.dtsi index 626a3a8ccc53bca75b37e52fb183cba6260bda92..a0b6c081ca2797265cf863faa0531955b5a24aa4 100644 --- a/dts/st/l0/stm32l021g4ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l021g4ux-pinctrl.dtsi @@ -186,6 +186,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l021k4tx-pinctrl.dtsi b/dts/st/l0/stm32l021k4tx-pinctrl.dtsi index 5e91dad85ed8cf68e001f81a8b34c7d64b1d951d..ad52cafdcd8ab914c07d10a2655b893d2044dbf8 100644 --- a/dts/st/l0/stm32l021k4tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l021k4tx-pinctrl.dtsi @@ -194,6 +194,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l021k4ux-pinctrl.dtsi b/dts/st/l0/stm32l021k4ux-pinctrl.dtsi index 3b82f504ca55664fb3990436329b0ea3fb5c689f..a77a75443bb41549810b558d006ec508e1e7473e 100644 --- a/dts/st/l0/stm32l021k4ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l021k4ux-pinctrl.dtsi @@ -208,6 +208,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi b/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi index 93367c9332c8bbfa71e292cfeae545264379ea92..5b1679ca7f0d40ec7d26cf674eece7821d2453d6 100644 --- a/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi @@ -246,6 +246,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi b/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi index 93367c9332c8bbfa71e292cfeae545264379ea92..5b1679ca7f0d40ec7d26cf674eece7821d2453d6 100644 --- a/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi @@ -246,6 +246,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi b/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi index 971ae79aeef0790eb7642a6d5de789d66e4e3594..d13a0b45efd80aa858cfaf68daef53e4d55e7b8a 100644 --- a/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi @@ -162,6 +162,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi b/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi index f50a4d58d5e0fccfd4f03e0f9588e905eae22067..626736c5e50ee4dce7dcf66bae6b3fa435b6a617 100644 --- a/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi +++ b/dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi @@ -126,6 +126,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi b/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi index 214280c1c2c5a29fb13f87026ecf1adcde0a5f9d..81292e60883c6be421d800fe9ff0ce9fa4d2d3d4 100644 --- a/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi @@ -166,6 +166,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi b/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi index 40490b5d12a53ef84c7270bc9ddfc11c9e4be013..58e49915936c1fd2c1cc14ad7194f246db7472d9 100644 --- a/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi +++ b/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi @@ -174,6 +174,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi b/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi index 042a1473f7ae3ce314ace587fa49561c4dc03fb9..ab29f737775cd4487c21c9e26172601cef1f5f9c 100644 --- a/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi @@ -182,6 +182,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi b/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi index ad774d910aeb82fa67d1ef7e17344bf08a0b0983..a067290b56a8f043a91de7a08b86970384de8441 100644 --- a/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi @@ -196,6 +196,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi b/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi index 93367c9332c8bbfa71e292cfeae545264379ea92..5b1679ca7f0d40ec7d26cf674eece7821d2453d6 100644 --- a/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi @@ -246,6 +246,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041c6ux-pinctrl.dtsi b/dts/st/l0/stm32l041c6ux-pinctrl.dtsi index 93367c9332c8bbfa71e292cfeae545264379ea92..5b1679ca7f0d40ec7d26cf674eece7821d2453d6 100644 --- a/dts/st/l0/stm32l041c6ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l041c6ux-pinctrl.dtsi @@ -246,6 +246,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041e6yx-pinctrl.dtsi b/dts/st/l0/stm32l041e6yx-pinctrl.dtsi index 971ae79aeef0790eb7642a6d5de789d66e4e3594..d13a0b45efd80aa858cfaf68daef53e4d55e7b8a 100644 --- a/dts/st/l0/stm32l041e6yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l041e6yx-pinctrl.dtsi @@ -162,6 +162,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041f6px-pinctrl.dtsi b/dts/st/l0/stm32l041f6px-pinctrl.dtsi index f50a4d58d5e0fccfd4f03e0f9588e905eae22067..626736c5e50ee4dce7dcf66bae6b3fa435b6a617 100644 --- a/dts/st/l0/stm32l041f6px-pinctrl.dtsi +++ b/dts/st/l0/stm32l041f6px-pinctrl.dtsi @@ -126,6 +126,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041g6ux-pinctrl.dtsi b/dts/st/l0/stm32l041g6ux-pinctrl.dtsi index 214280c1c2c5a29fb13f87026ecf1adcde0a5f9d..81292e60883c6be421d800fe9ff0ce9fa4d2d3d4 100644 --- a/dts/st/l0/stm32l041g6ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l041g6ux-pinctrl.dtsi @@ -166,6 +166,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi b/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi index 40490b5d12a53ef84c7270bc9ddfc11c9e4be013..58e49915936c1fd2c1cc14ad7194f246db7472d9 100644 --- a/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi +++ b/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi @@ -174,6 +174,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041k6tx-pinctrl.dtsi b/dts/st/l0/stm32l041k6tx-pinctrl.dtsi index 042a1473f7ae3ce314ace587fa49561c4dc03fb9..ab29f737775cd4487c21c9e26172601cef1f5f9c 100644 --- a/dts/st/l0/stm32l041k6tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l041k6tx-pinctrl.dtsi @@ -182,6 +182,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l041k6ux-pinctrl.dtsi b/dts/st/l0/stm32l041k6ux-pinctrl.dtsi index ad774d910aeb82fa67d1ef7e17344bf08a0b0983..a067290b56a8f043a91de7a08b86970384de8441 100644 --- a/dts/st/l0/stm32l041k6ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l041k6ux-pinctrl.dtsi @@ -196,6 +196,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi index 458a1177e517137f1300853cba2db636b95776fd..25e34f45e95420ff455c1543de0cb55adbaa5d8b 100644 --- a/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi @@ -254,6 +254,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi index 458a1177e517137f1300853cba2db636b95776fd..25e34f45e95420ff455c1543de0cb55adbaa5d8b 100644 --- a/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi @@ -254,6 +254,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi index cf1226f607f3cae2cf710e85e27a54a4d5ae3719..6d327e45b8c190126b9b94062ad072e528af1d5c 100644 --- a/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi @@ -170,6 +170,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi index b131cf1426cb7241663622d7f4d0fb06a9fc961a..9f3c9ee5dfa49fb27d38466b594d5c06754d554e 100644 --- a/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi @@ -184,6 +184,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi b/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi index 32b5fb6d7a31e1becacedb4ceedc96de34a48b0d..7b3f8cdbbc98b0dc7276faa2636d478ade29ee1b 100644 --- a/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi @@ -326,6 +326,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi index 7276c054531f8cd45c7f66314e0e831510fdf758..623e4c55e0ee2e60061e51be27f41499a7e3bbf5 100644 --- a/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi @@ -334,6 +334,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi b/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi index 947dea3921a6727818a6f32f1fcabeaea85fb1fb..0d8bc6180d696b6903b5034e66d1a1b12aeda4bd 100644 --- a/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi @@ -204,6 +204,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi index ee00e770ecb5b511fd5acd712f40bba98fa1820f..319dbbda8278f18b43ba629820ce9c4bc9a26a22 100644 --- a/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi @@ -176,6 +176,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi index 0ececcbbf3dc1f432ff6229844173ee6115f06fe..f6d743f55e8f7dd823cd10608efb5a170707ce35 100644 --- a/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi @@ -190,6 +190,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi b/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi index f3b1663359d52242c8252197106a72fbd97c1e7a..d72813caa3f4673cd0d49fae2bbd4426db519213 100644 --- a/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi @@ -332,6 +332,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi index c041f65a74eb3615edaab322518d295087d9f31b..3608a7078af883bb28f4848fe188635864579bf9 100644 --- a/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi @@ -340,6 +340,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi b/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi index a86d5100cd7da71dd2d77b6484abb97c64f762e2..c8230ca265053307e34dce4bc71f27665d3e7897 100644 --- a/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi @@ -210,6 +210,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l052t8fx-pinctrl.dtsi b/dts/st/l0/stm32l052t8fx-pinctrl.dtsi index a86d5100cd7da71dd2d77b6484abb97c64f762e2..c8230ca265053307e34dce4bc71f27665d3e7897 100644 --- a/dts/st/l0/stm32l052t8fx-pinctrl.dtsi +++ b/dts/st/l0/stm32l052t8fx-pinctrl.dtsi @@ -210,6 +210,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi b/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi b/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi index f3b1663359d52242c8252197106a72fbd97c1e7a..d72813caa3f4673cd0d49fae2bbd4426db519213 100644 --- a/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi @@ -332,6 +332,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi b/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi index c041f65a74eb3615edaab322518d295087d9f31b..3608a7078af883bb28f4848fe188635864579bf9 100644 --- a/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi @@ -340,6 +340,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l062c8ux-pinctrl.dtsi b/dts/st/l0/stm32l062c8ux-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l062c8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l062c8ux-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l062k8tx-pinctrl.dtsi b/dts/st/l0/stm32l062k8tx-pinctrl.dtsi index ee00e770ecb5b511fd5acd712f40bba98fa1820f..319dbbda8278f18b43ba629820ce9c4bc9a26a22 100644 --- a/dts/st/l0/stm32l062k8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l062k8tx-pinctrl.dtsi @@ -176,6 +176,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l062k8ux-pinctrl.dtsi b/dts/st/l0/stm32l062k8ux-pinctrl.dtsi index 0ececcbbf3dc1f432ff6229844173ee6115f06fe..f6d743f55e8f7dd823cd10608efb5a170707ce35 100644 --- a/dts/st/l0/stm32l062k8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l062k8ux-pinctrl.dtsi @@ -190,6 +190,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l063c8tx-pinctrl.dtsi b/dts/st/l0/stm32l063c8tx-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l063c8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l063c8tx-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l063c8ux-pinctrl.dtsi b/dts/st/l0/stm32l063c8ux-pinctrl.dtsi index ee1568342bc216091c3f5f9228aacd967c08102e..25c931dea9f70428343a0ffac0471439d5b2bd79 100644 --- a/dts/st/l0/stm32l063c8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l063c8ux-pinctrl.dtsi @@ -260,6 +260,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l063r8tx-pinctrl.dtsi b/dts/st/l0/stm32l063r8tx-pinctrl.dtsi index c041f65a74eb3615edaab322518d295087d9f31b..3608a7078af883bb28f4848fe188635864579bf9 100644 --- a/dts/st/l0/stm32l063r8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l063r8tx-pinctrl.dtsi @@ -340,6 +340,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi index 3394da470eb5c9b3a2baf75c02802f5d937b460c..e2875b844ca00a8db2f7289ef912b211b3022ba5 100644 --- a/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi @@ -278,6 +278,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi index 3394da470eb5c9b3a2baf75c02802f5d937b460c..e2875b844ca00a8db2f7289ef912b211b3022ba5 100644 --- a/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi @@ -278,6 +278,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi b/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi index 5bba0b28a234b9f05265f5fe59e474647ba9e16e..100b12ffbb6aed67befaec7e5886ae772c81ad3b 100644 --- a/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi @@ -314,6 +314,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071c8tx-pinctrl.dtsi b/dts/st/l0/stm32l071c8tx-pinctrl.dtsi index 3394da470eb5c9b3a2baf75c02802f5d937b460c..e2875b844ca00a8db2f7289ef912b211b3022ba5 100644 --- a/dts/st/l0/stm32l071c8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c8tx-pinctrl.dtsi @@ -278,6 +278,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071c8ux-pinctrl.dtsi b/dts/st/l0/stm32l071c8ux-pinctrl.dtsi index 3394da470eb5c9b3a2baf75c02802f5d937b460c..e2875b844ca00a8db2f7289ef912b211b3022ba5 100644 --- a/dts/st/l0/stm32l071c8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071c8ux-pinctrl.dtsi @@ -278,6 +278,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi index ccabfb601f6e7986fd160bf58c8040dfc8ca89cd..84824d07d8284aa28bc95c67f03f2316a85e4025 100644 --- a/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi @@ -194,6 +194,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi index b645a285e1460d7803a77b3eb6a60ecc8f67acb1..4a0fff8f3dc0d3e62ced96114de7256a4c4f91aa 100644 --- a/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l071k8ux-pinctrl.dtsi b/dts/st/l0/stm32l071k8ux-pinctrl.dtsi index b645a285e1460d7803a77b3eb6a60ecc8f67acb1..4a0fff8f3dc0d3e62ced96114de7256a4c4f91aa 100644 --- a/dts/st/l0/stm32l071k8ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l071k8ux-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi index 466ffe11065f7037fae86757d0088bd92656ef4e..0bc459aa52c37bf00620bfc3ebc29b01b950f8ee 100644 --- a/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi @@ -368,6 +368,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi index f50928b9fa0dc0a6d418437c52c559a2fcab8a28..231f94438f7b946466eae0286a7ac95802d308b5 100644 --- a/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi @@ -376,6 +376,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi index b8f7422816a321ed02d32af2d9e10312cd228e11..9b113e92eb98d3e36a424548ec3ea69c622c5446 100644 --- a/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi @@ -508,6 +508,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi index b8f7422816a321ed02d32af2d9e10312cd228e11..9b113e92eb98d3e36a424548ec3ea69c622c5446 100644 --- a/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi @@ -508,6 +508,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071v8ix-pinctrl.dtsi b/dts/st/l0/stm32l071v8ix-pinctrl.dtsi index b8f7422816a321ed02d32af2d9e10312cd228e11..9b113e92eb98d3e36a424548ec3ea69c622c5446 100644 --- a/dts/st/l0/stm32l071v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v8ix-pinctrl.dtsi @@ -508,6 +508,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l071v8tx-pinctrl.dtsi b/dts/st/l0/stm32l071v8tx-pinctrl.dtsi index b8f7422816a321ed02d32af2d9e10312cd228e11..9b113e92eb98d3e36a424548ec3ea69c622c5446 100644 --- a/dts/st/l0/stm32l071v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l071v8tx-pinctrl.dtsi @@ -508,6 +508,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi b/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi index a9786c81cb404804ef6b6921ed448dc81ce920b5..4ad021d028417b4b5cba5aafd8e78a0b96bcfd26 100644 --- a/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi @@ -324,6 +324,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072czex-pinctrl.dtsi b/dts/st/l0/stm32l072czex-pinctrl.dtsi index a9786c81cb404804ef6b6921ed448dc81ce920b5..4ad021d028417b4b5cba5aafd8e78a0b96bcfd26 100644 --- a/dts/st/l0/stm32l072czex-pinctrl.dtsi +++ b/dts/st/l0/stm32l072czex-pinctrl.dtsi @@ -324,6 +324,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi index 133b96a549a712c1fef7d569fc72cdcfd049d38f..aae08c665f4674163a157ec13972d1b419fc200f 100644 --- a/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi @@ -204,6 +204,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi index 7e421773a9cb0fd7ea5aaed310bb7a10bf41b44e..f5a36c76e0c5e292d0b887300899a433062baf51 100644 --- a/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi @@ -196,6 +196,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi index 45b45667263d2ee2d18a27296313012e141a8183..490c89b8ff3848cd09083ae57b87951074c01975 100644 --- a/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi @@ -378,6 +378,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi index 45b45667263d2ee2d18a27296313012e141a8183..490c89b8ff3848cd09083ae57b87951074c01975 100644 --- a/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi @@ -378,6 +378,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi index ac8a4a4df2d5a1d6de1ad0d79fc2d8bf3e155191..032a33e79b6447b2d3ebe9e672b5caf2d6173e31 100644 --- a/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi @@ -386,6 +386,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072v8ix-pinctrl.dtsi b/dts/st/l0/stm32l072v8ix-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l072v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v8ix-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l072v8tx-pinctrl.dtsi b/dts/st/l0/stm32l072v8tx-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l072v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l072v8tx-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073czyx-pinctrl.dtsi b/dts/st/l0/stm32l073czyx-pinctrl.dtsi index a9786c81cb404804ef6b6921ed448dc81ce920b5..4ad021d028417b4b5cba5aafd8e78a0b96bcfd26 100644 --- a/dts/st/l0/stm32l073czyx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073czyx-pinctrl.dtsi @@ -324,6 +324,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi index 45b45667263d2ee2d18a27296313012e141a8183..490c89b8ff3848cd09083ae57b87951074c01975 100644 --- a/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi @@ -378,6 +378,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi index ac8a4a4df2d5a1d6de1ad0d79fc2d8bf3e155191..032a33e79b6447b2d3ebe9e672b5caf2d6173e31 100644 --- a/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi @@ -386,6 +386,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073rzix-pinctrl.dtsi b/dts/st/l0/stm32l073rzix-pinctrl.dtsi index 45b45667263d2ee2d18a27296313012e141a8183..490c89b8ff3848cd09083ae57b87951074c01975 100644 --- a/dts/st/l0/stm32l073rzix-pinctrl.dtsi +++ b/dts/st/l0/stm32l073rzix-pinctrl.dtsi @@ -378,6 +378,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073v8ix-pinctrl.dtsi b/dts/st/l0/stm32l073v8ix-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l073v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v8ix-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l073v8tx-pinctrl.dtsi b/dts/st/l0/stm32l073v8tx-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l073v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l073v8tx-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi index 3394da470eb5c9b3a2baf75c02802f5d937b460c..e2875b844ca00a8db2f7289ef912b211b3022ba5 100644 --- a/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi @@ -278,6 +278,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l081czux-pinctrl.dtsi b/dts/st/l0/stm32l081czux-pinctrl.dtsi index 3394da470eb5c9b3a2baf75c02802f5d937b460c..e2875b844ca00a8db2f7289ef912b211b3022ba5 100644 --- a/dts/st/l0/stm32l081czux-pinctrl.dtsi +++ b/dts/st/l0/stm32l081czux-pinctrl.dtsi @@ -278,6 +278,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l081kztx-pinctrl.dtsi b/dts/st/l0/stm32l081kztx-pinctrl.dtsi index ccabfb601f6e7986fd160bf58c8040dfc8ca89cd..84824d07d8284aa28bc95c67f03f2316a85e4025 100644 --- a/dts/st/l0/stm32l081kztx-pinctrl.dtsi +++ b/dts/st/l0/stm32l081kztx-pinctrl.dtsi @@ -194,6 +194,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l081kzux-pinctrl.dtsi b/dts/st/l0/stm32l081kzux-pinctrl.dtsi index b645a285e1460d7803a77b3eb6a60ecc8f67acb1..4a0fff8f3dc0d3e62ced96114de7256a4c4f91aa 100644 --- a/dts/st/l0/stm32l081kzux-pinctrl.dtsi +++ b/dts/st/l0/stm32l081kzux-pinctrl.dtsi @@ -186,6 +186,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l082czux-pinctrl.dtsi b/dts/st/l0/stm32l082czux-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l082czux-pinctrl.dtsi +++ b/dts/st/l0/stm32l082czux-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l082czyx-pinctrl.dtsi b/dts/st/l0/stm32l082czyx-pinctrl.dtsi index a9786c81cb404804ef6b6921ed448dc81ce920b5..4ad021d028417b4b5cba5aafd8e78a0b96bcfd26 100644 --- a/dts/st/l0/stm32l082czyx-pinctrl.dtsi +++ b/dts/st/l0/stm32l082czyx-pinctrl.dtsi @@ -324,6 +324,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi index 133b96a549a712c1fef7d569fc72cdcfd049d38f..aae08c665f4674163a157ec13972d1b419fc200f 100644 --- a/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi @@ -204,6 +204,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi b/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi index 7e421773a9cb0fd7ea5aaed310bb7a10bf41b44e..f5a36c76e0c5e292d0b887300899a433062baf51 100644 --- a/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi +++ b/dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi @@ -196,6 +196,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083czux-pinctrl.dtsi b/dts/st/l0/stm32l083czux-pinctrl.dtsi index f7d4e104ac393ba99ca37abe88321f57370682c6..6fb3f08e01cb6f1f9b99eec54a53ac31b1729ca0 100644 --- a/dts/st/l0/stm32l083czux-pinctrl.dtsi +++ b/dts/st/l0/stm32l083czux-pinctrl.dtsi @@ -288,6 +288,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi b/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi index 45b45667263d2ee2d18a27296313012e141a8183..490c89b8ff3848cd09083ae57b87951074c01975 100644 --- a/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi @@ -378,6 +378,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi index ac8a4a4df2d5a1d6de1ad0d79fc2d8bf3e155191..032a33e79b6447b2d3ebe9e672b5caf2d6173e31 100644 --- a/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi @@ -386,6 +386,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi b/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi b/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083v8ix-pinctrl.dtsi b/dts/st/l0/stm32l083v8ix-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l083v8ix-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v8ix-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l0/stm32l083v8tx-pinctrl.dtsi b/dts/st/l0/stm32l083v8tx-pinctrl.dtsi index f71dde3afc2c7026abc840fb4d829b23a6d3826b..e92d76a0c1995199bda720a921478acf1fd55232 100644 --- a/dts/st/l0/stm32l083v8tx-pinctrl.dtsi +++ b/dts/st/l0/stm32l083v8tx-pinctrl.dtsi @@ -518,6 +518,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l100c6ux-pinctrl.dtsi b/dts/st/l1/stm32l100c6ux-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l100c6ux-pinctrl.dtsi +++ b/dts/st/l1/stm32l100c6ux-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi b/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi index ecfcb196fc6f2477a6edec678dfe2500ea8470fc..73cfe92804489c6f00f176b4804ea7506cbc3682 100644 --- a/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi index ecfcb196fc6f2477a6edec678dfe2500ea8470fc..73cfe92804489c6f00f176b4804ea7506cbc3682 100644 --- a/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l100rctx-pinctrl.dtsi b/dts/st/l1/stm32l100rctx-pinctrl.dtsi index da6b1fc304b26818cdda31fb0b8387a6e330005b..d5943857b2fdc7df6d514169eacce14fac9980dd 100644 --- a/dts/st/l1/stm32l100rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l100rctx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi b/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151cctx-pinctrl.dtsi b/dts/st/l1/stm32l151cctx-pinctrl.dtsi index c7530ec8944ebe6a70d2290c535b0d902a04c111..120fe515111d20af72a9dead0596cca421932809 100644 --- a/dts/st/l1/stm32l151cctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151cctx-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151ccux-pinctrl.dtsi b/dts/st/l1/stm32l151ccux-pinctrl.dtsi index c7530ec8944ebe6a70d2290c535b0d902a04c111..120fe515111d20af72a9dead0596cca421932809 100644 --- a/dts/st/l1/stm32l151ccux-pinctrl.dtsi +++ b/dts/st/l1/stm32l151ccux-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151qchx-pinctrl.dtsi b/dts/st/l1/stm32l151qchx-pinctrl.dtsi index 0ede234a88337cf9e56a813798b5986c74dfded6..0eed213d2e343792572d85e6ee626b0d386f279e 100644 --- a/dts/st/l1/stm32l151qchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151qchx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151qdhx-pinctrl.dtsi b/dts/st/l1/stm32l151qdhx-pinctrl.dtsi index 4519d7fba3b03c7e88382f9db785b40c30622064..4e6d329f63cf6565494810777987b19e095acfd6 100644 --- a/dts/st/l1/stm32l151qdhx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151qdhx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151qehx-pinctrl.dtsi b/dts/st/l1/stm32l151qehx-pinctrl.dtsi index 6eb47accd0924857f28c95debcf9010696dc1226..775f2d86536f8ff3db1ab7aee601be7f96d74134 100644 --- a/dts/st/l1/stm32l151qehx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151qehx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi index 42af7479a1173ccd94a5d17e27f7b425f4565374..a5fa124313ae1eb9a7c885be70a27b72d4b6a08e 100644 --- a/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi index 42af7479a1173ccd94a5d17e27f7b425f4565374..a5fa124313ae1eb9a7c885be70a27b72d4b6a08e 100644 --- a/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi index ecfcb196fc6f2477a6edec678dfe2500ea8470fc..73cfe92804489c6f00f176b4804ea7506cbc3682 100644 --- a/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi index ecfcb196fc6f2477a6edec678dfe2500ea8470fc..73cfe92804489c6f00f176b4804ea7506cbc3682 100644 --- a/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151rctx-pinctrl.dtsi b/dts/st/l1/stm32l151rctx-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l151rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rctx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151rctxa-pinctrl.dtsi b/dts/st/l1/stm32l151rctxa-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l151rctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rctxa-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151rcyx-pinctrl.dtsi b/dts/st/l1/stm32l151rcyx-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l151rcyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rcyx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151rdtx-pinctrl.dtsi b/dts/st/l1/stm32l151rdtx-pinctrl.dtsi index 95e78ed1c2369c4be34e3727db42e5c254297580..78c3b2ee7e347faea48f477188acefed135240b8 100644 --- a/dts/st/l1/stm32l151rdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rdtx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151rdyx-pinctrl.dtsi b/dts/st/l1/stm32l151rdyx-pinctrl.dtsi index 95e78ed1c2369c4be34e3727db42e5c254297580..78c3b2ee7e347faea48f477188acefed135240b8 100644 --- a/dts/st/l1/stm32l151rdyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151rdyx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151retx-pinctrl.dtsi b/dts/st/l1/stm32l151retx-pinctrl.dtsi index bc520bab8c25825284c0c944f5b814669129d1c5..2c72b2c9bcfaf3bc05122d842c001cea6575dc8f 100644 --- a/dts/st/l1/stm32l151retx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151retx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151ucyx-pinctrl.dtsi b/dts/st/l1/stm32l151ucyx-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l151ucyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151ucyx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l151vchx-pinctrl.dtsi b/dts/st/l1/stm32l151vchx-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l151vchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vchx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151vctx-pinctrl.dtsi b/dts/st/l1/stm32l151vctx-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l151vctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vctx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151vctxa-pinctrl.dtsi b/dts/st/l1/stm32l151vctxa-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l151vctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vctxa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151vdtx-pinctrl.dtsi b/dts/st/l1/stm32l151vdtx-pinctrl.dtsi index 297018975bc0947480ef7d03da6dae192c1e7e14..99bfc91bde3ec607091b01bac047fc8c489d39e5 100644 --- a/dts/st/l1/stm32l151vdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vdtx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi b/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi b/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151vetx-pinctrl.dtsi b/dts/st/l1/stm32l151vetx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l151vetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151vetx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151veyx-pinctrl.dtsi b/dts/st/l1/stm32l151veyx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l151veyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151veyx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151zctx-pinctrl.dtsi b/dts/st/l1/stm32l151zctx-pinctrl.dtsi index 76de745bf67112463a7c7ef006b87fcf813b2740..ce58aa5c7488460be2151f926e9268f073d64e2a 100644 --- a/dts/st/l1/stm32l151zctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151zctx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151zdtx-pinctrl.dtsi b/dts/st/l1/stm32l151zdtx-pinctrl.dtsi index 72960614192d5bee7aaff71a1fc82c8d962b0f32..dd774acde1203f2902c7dcdb0ccd4774908cc7a8 100644 --- a/dts/st/l1/stm32l151zdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151zdtx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l151zetx-pinctrl.dtsi b/dts/st/l1/stm32l151zetx-pinctrl.dtsi index a72e1b3985bb8c505d00d920d37c36ad5ed8dc70..e2aa29cffb5a7e4187a690bfa7c708bd797b6884 100644 --- a/dts/st/l1/stm32l151zetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l151zetx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi b/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi index cc0fe464073111c8aeb62f68bf1e0fd4ca404541..a4a0ad1de03118cf448d5c7dbfac37834ce0f9a8 100644 --- a/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152cctx-pinctrl.dtsi b/dts/st/l1/stm32l152cctx-pinctrl.dtsi index c7530ec8944ebe6a70d2290c535b0d902a04c111..120fe515111d20af72a9dead0596cca421932809 100644 --- a/dts/st/l1/stm32l152cctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152cctx-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152ccux-pinctrl.dtsi b/dts/st/l1/stm32l152ccux-pinctrl.dtsi index c7530ec8944ebe6a70d2290c535b0d902a04c111..120fe515111d20af72a9dead0596cca421932809 100644 --- a/dts/st/l1/stm32l152ccux-pinctrl.dtsi +++ b/dts/st/l1/stm32l152ccux-pinctrl.dtsi @@ -268,6 +268,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152qchx-pinctrl.dtsi b/dts/st/l1/stm32l152qchx-pinctrl.dtsi index 0ede234a88337cf9e56a813798b5986c74dfded6..0eed213d2e343792572d85e6ee626b0d386f279e 100644 --- a/dts/st/l1/stm32l152qchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152qchx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152qdhx-pinctrl.dtsi b/dts/st/l1/stm32l152qdhx-pinctrl.dtsi index 4519d7fba3b03c7e88382f9db785b40c30622064..4e6d329f63cf6565494810777987b19e095acfd6 100644 --- a/dts/st/l1/stm32l152qdhx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152qdhx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152qehx-pinctrl.dtsi b/dts/st/l1/stm32l152qehx-pinctrl.dtsi index 6eb47accd0924857f28c95debcf9010696dc1226..775f2d86536f8ff3db1ab7aee601be7f96d74134 100644 --- a/dts/st/l1/stm32l152qehx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152qehx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi index 42af7479a1173ccd94a5d17e27f7b425f4565374..a5fa124313ae1eb9a7c885be70a27b72d4b6a08e 100644 --- a/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi index 42af7479a1173ccd94a5d17e27f7b425f4565374..a5fa124313ae1eb9a7c885be70a27b72d4b6a08e 100644 --- a/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi @@ -340,6 +340,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi index ecfcb196fc6f2477a6edec678dfe2500ea8470fc..73cfe92804489c6f00f176b4804ea7506cbc3682 100644 --- a/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi index ecfcb196fc6f2477a6edec678dfe2500ea8470fc..73cfe92804489c6f00f176b4804ea7506cbc3682 100644 --- a/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152rctx-pinctrl.dtsi b/dts/st/l1/stm32l152rctx-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l152rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rctx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152rctxa-pinctrl.dtsi b/dts/st/l1/stm32l152rctxa-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l152rctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rctxa-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152rdtx-pinctrl.dtsi b/dts/st/l1/stm32l152rdtx-pinctrl.dtsi index 95e78ed1c2369c4be34e3727db42e5c254297580..78c3b2ee7e347faea48f477188acefed135240b8 100644 --- a/dts/st/l1/stm32l152rdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rdtx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152rdyx-pinctrl.dtsi b/dts/st/l1/stm32l152rdyx-pinctrl.dtsi index 95e78ed1c2369c4be34e3727db42e5c254297580..78c3b2ee7e347faea48f477188acefed135240b8 100644 --- a/dts/st/l1/stm32l152rdyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152rdyx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152retx-pinctrl.dtsi b/dts/st/l1/stm32l152retx-pinctrl.dtsi index bc520bab8c25825284c0c944f5b814669129d1c5..2c72b2c9bcfaf3bc05122d842c001cea6575dc8f 100644 --- a/dts/st/l1/stm32l152retx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152retx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152ucyx-pinctrl.dtsi b/dts/st/l1/stm32l152ucyx-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l152ucyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152ucyx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi b/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi index 5ce40d672585738f93264d4ca9a07736cc4995f1..52d1db4de82a2257b1c50944ccec479e3aac8e32 100644 --- a/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/l1/stm32l152vchx-pinctrl.dtsi b/dts/st/l1/stm32l152vchx-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l152vchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vchx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152vctx-pinctrl.dtsi b/dts/st/l1/stm32l152vctx-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l152vctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vctx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152vctxa-pinctrl.dtsi b/dts/st/l1/stm32l152vctxa-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l152vctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vctxa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152vdtx-pinctrl.dtsi b/dts/st/l1/stm32l152vdtx-pinctrl.dtsi index 297018975bc0947480ef7d03da6dae192c1e7e14..99bfc91bde3ec607091b01bac047fc8c489d39e5 100644 --- a/dts/st/l1/stm32l152vdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vdtx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi b/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152vetx-pinctrl.dtsi b/dts/st/l1/stm32l152vetx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l152vetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152vetx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152veyx-pinctrl.dtsi b/dts/st/l1/stm32l152veyx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l152veyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152veyx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152zctx-pinctrl.dtsi b/dts/st/l1/stm32l152zctx-pinctrl.dtsi index 76de745bf67112463a7c7ef006b87fcf813b2740..ce58aa5c7488460be2151f926e9268f073d64e2a 100644 --- a/dts/st/l1/stm32l152zctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152zctx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152zdtx-pinctrl.dtsi b/dts/st/l1/stm32l152zdtx-pinctrl.dtsi index 72960614192d5bee7aaff71a1fc82c8d962b0f32..dd774acde1203f2902c7dcdb0ccd4774908cc7a8 100644 --- a/dts/st/l1/stm32l152zdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152zdtx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l152zetx-pinctrl.dtsi b/dts/st/l1/stm32l152zetx-pinctrl.dtsi index a72e1b3985bb8c505d00d920d37c36ad5ed8dc70..e2aa29cffb5a7e4187a690bfa7c708bd797b6884 100644 --- a/dts/st/l1/stm32l152zetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l152zetx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162qchx-pinctrl.dtsi b/dts/st/l1/stm32l162qchx-pinctrl.dtsi index 0ede234a88337cf9e56a813798b5986c74dfded6..0eed213d2e343792572d85e6ee626b0d386f279e 100644 --- a/dts/st/l1/stm32l162qchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162qchx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162qdhx-pinctrl.dtsi b/dts/st/l1/stm32l162qdhx-pinctrl.dtsi index 4519d7fba3b03c7e88382f9db785b40c30622064..4e6d329f63cf6565494810777987b19e095acfd6 100644 --- a/dts/st/l1/stm32l162qdhx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162qdhx-pinctrl.dtsi @@ -612,6 +612,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162rctx-pinctrl.dtsi b/dts/st/l1/stm32l162rctx-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l162rctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rctx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162rctxa-pinctrl.dtsi b/dts/st/l1/stm32l162rctxa-pinctrl.dtsi index fa90ea64e632e2b8cc0d7d6182180f28fcc90565..d436d2a694b5115b53fc8ec7b2653081611bb660 100644 --- a/dts/st/l1/stm32l162rctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rctxa-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162rdtx-pinctrl.dtsi b/dts/st/l1/stm32l162rdtx-pinctrl.dtsi index 95e78ed1c2369c4be34e3727db42e5c254297580..78c3b2ee7e347faea48f477188acefed135240b8 100644 --- a/dts/st/l1/stm32l162rdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rdtx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162rdyx-pinctrl.dtsi b/dts/st/l1/stm32l162rdyx-pinctrl.dtsi index 95e78ed1c2369c4be34e3727db42e5c254297580..78c3b2ee7e347faea48f477188acefed135240b8 100644 --- a/dts/st/l1/stm32l162rdyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162rdyx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162retx-pinctrl.dtsi b/dts/st/l1/stm32l162retx-pinctrl.dtsi index bc520bab8c25825284c0c944f5b814669129d1c5..2c72b2c9bcfaf3bc05122d842c001cea6575dc8f 100644 --- a/dts/st/l1/stm32l162retx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162retx-pinctrl.dtsi @@ -348,6 +348,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162vchx-pinctrl.dtsi b/dts/st/l1/stm32l162vchx-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l162vchx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vchx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162vctx-pinctrl.dtsi b/dts/st/l1/stm32l162vctx-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l162vctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vctx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162vctxa-pinctrl.dtsi b/dts/st/l1/stm32l162vctxa-pinctrl.dtsi index 113e7b8f406c713dfb2fbb26ae5d483ad6cabf3c..0a90b77620cd3ee1aa7027bdbb812fa27f864a3e 100644 --- a/dts/st/l1/stm32l162vctxa-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vctxa-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162vdtx-pinctrl.dtsi b/dts/st/l1/stm32l162vdtx-pinctrl.dtsi index 297018975bc0947480ef7d03da6dae192c1e7e14..99bfc91bde3ec607091b01bac047fc8c489d39e5 100644 --- a/dts/st/l1/stm32l162vdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vdtx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi b/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162vetx-pinctrl.dtsi b/dts/st/l1/stm32l162vetx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l162vetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162vetx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162veyx-pinctrl.dtsi b/dts/st/l1/stm32l162veyx-pinctrl.dtsi index 29a2de5513a868574a3c00266c4feab117f1d8f8..cba5ee567af699e1e6858fb887eab2faa79bbc65 100644 --- a/dts/st/l1/stm32l162veyx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162veyx-pinctrl.dtsi @@ -492,6 +492,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162zctx-pinctrl.dtsi b/dts/st/l1/stm32l162zctx-pinctrl.dtsi index 76de745bf67112463a7c7ef006b87fcf813b2740..ce58aa5c7488460be2151f926e9268f073d64e2a 100644 --- a/dts/st/l1/stm32l162zctx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162zctx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162zdtx-pinctrl.dtsi b/dts/st/l1/stm32l162zdtx-pinctrl.dtsi index 72960614192d5bee7aaff71a1fc82c8d962b0f32..dd774acde1203f2902c7dcdb0ccd4774908cc7a8 100644 --- a/dts/st/l1/stm32l162zdtx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162zdtx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l1/stm32l162zetx-pinctrl.dtsi b/dts/st/l1/stm32l162zetx-pinctrl.dtsi index a72e1b3985bb8c505d00d920d37c36ad5ed8dc70..e2aa29cffb5a7e4187a690bfa7c708bd797b6884 100644 --- a/dts/st/l1/stm32l162zetx-pinctrl.dtsi +++ b/dts/st/l1/stm32l162zetx-pinctrl.dtsi @@ -640,6 +640,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pb13: i2s2_ck_pb13 { diff --git a/dts/st/l4/stm32l412c8tx-pinctrl.dtsi b/dts/st/l4/stm32l412c8tx-pinctrl.dtsi index 01a07b01dfaac462d942246f17b1e46d48abee61..b260daace259d61e7dd577d7e116530573fb51f1 100644 --- a/dts/st/l4/stm32l412c8tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412c8tx-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412c8ux-pinctrl.dtsi b/dts/st/l4/stm32l412c8ux-pinctrl.dtsi index 01a07b01dfaac462d942246f17b1e46d48abee61..b260daace259d61e7dd577d7e116530573fb51f1 100644 --- a/dts/st/l4/stm32l412c8ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412c8ux-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412cbtx-pinctrl.dtsi b/dts/st/l4/stm32l412cbtx-pinctrl.dtsi index 01a07b01dfaac462d942246f17b1e46d48abee61..b260daace259d61e7dd577d7e116530573fb51f1 100644 --- a/dts/st/l4/stm32l412cbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbtx-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi b/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi index d20d67b5fae7f23f6453ce7667b7e5c6d19b463f..ff0961f318e407ee9f91e8922dc9993823928f89 100644 --- a/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi @@ -294,6 +294,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412cbux-pinctrl.dtsi b/dts/st/l4/stm32l412cbux-pinctrl.dtsi index 01a07b01dfaac462d942246f17b1e46d48abee61..b260daace259d61e7dd577d7e116530573fb51f1 100644 --- a/dts/st/l4/stm32l412cbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbux-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi b/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi index d20d67b5fae7f23f6453ce7667b7e5c6d19b463f..ff0961f318e407ee9f91e8922dc9993823928f89 100644 --- a/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi @@ -294,6 +294,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412k8tx-pinctrl.dtsi b/dts/st/l4/stm32l412k8tx-pinctrl.dtsi index 03b2f46ef24c0f4bbdb2b143af8b5e8b2e71e739..ea3b5f4790ec3a4f7676a621155c112b81a3bbed 100644 --- a/dts/st/l4/stm32l412k8tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412k8tx-pinctrl.dtsi @@ -230,6 +230,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412k8ux-pinctrl.dtsi b/dts/st/l4/stm32l412k8ux-pinctrl.dtsi index 03b2f46ef24c0f4bbdb2b143af8b5e8b2e71e739..ea3b5f4790ec3a4f7676a621155c112b81a3bbed 100644 --- a/dts/st/l4/stm32l412k8ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412k8ux-pinctrl.dtsi @@ -230,6 +230,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412kbtx-pinctrl.dtsi b/dts/st/l4/stm32l412kbtx-pinctrl.dtsi index 03b2f46ef24c0f4bbdb2b143af8b5e8b2e71e739..ea3b5f4790ec3a4f7676a621155c112b81a3bbed 100644 --- a/dts/st/l4/stm32l412kbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412kbtx-pinctrl.dtsi @@ -230,6 +230,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412kbux-pinctrl.dtsi b/dts/st/l4/stm32l412kbux-pinctrl.dtsi index 03b2f46ef24c0f4bbdb2b143af8b5e8b2e71e739..ea3b5f4790ec3a4f7676a621155c112b81a3bbed 100644 --- a/dts/st/l4/stm32l412kbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l412kbux-pinctrl.dtsi @@ -230,6 +230,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412r8ix-pinctrl.dtsi b/dts/st/l4/stm32l412r8ix-pinctrl.dtsi index f5632d4153dfd9d156cc60fc6b80494647327556..3087e445a060838cd4c4cc957115c7b74a2884d9 100644 --- a/dts/st/l4/stm32l412r8ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l412r8ix-pinctrl.dtsi @@ -430,6 +430,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412r8tx-pinctrl.dtsi b/dts/st/l4/stm32l412r8tx-pinctrl.dtsi index f5632d4153dfd9d156cc60fc6b80494647327556..3087e445a060838cd4c4cc957115c7b74a2884d9 100644 --- a/dts/st/l4/stm32l412r8tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412r8tx-pinctrl.dtsi @@ -430,6 +430,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412rbix-pinctrl.dtsi b/dts/st/l4/stm32l412rbix-pinctrl.dtsi index f5632d4153dfd9d156cc60fc6b80494647327556..3087e445a060838cd4c4cc957115c7b74a2884d9 100644 --- a/dts/st/l4/stm32l412rbix-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbix-pinctrl.dtsi @@ -430,6 +430,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412rbixp-pinctrl.dtsi b/dts/st/l4/stm32l412rbixp-pinctrl.dtsi index 15e2f377731c201c7cdc20a9510a51a357a4993d..fc37bc1c49fa369e5de6e13556e14ff9ac274816 100644 --- a/dts/st/l4/stm32l412rbixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbixp-pinctrl.dtsi @@ -414,6 +414,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412rbtx-pinctrl.dtsi b/dts/st/l4/stm32l412rbtx-pinctrl.dtsi index f5632d4153dfd9d156cc60fc6b80494647327556..3087e445a060838cd4c4cc957115c7b74a2884d9 100644 --- a/dts/st/l4/stm32l412rbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbtx-pinctrl.dtsi @@ -430,6 +430,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi b/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi index 15e2f377731c201c7cdc20a9510a51a357a4993d..fc37bc1c49fa369e5de6e13556e14ff9ac274816 100644 --- a/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi @@ -414,6 +414,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412t8yx-pinctrl.dtsi b/dts/st/l4/stm32l412t8yx-pinctrl.dtsi index 738c72f18a571019dbfbf6c8cd99e19735c55b96..cac38585c000150e598694dc214d9ebbb213315a 100644 --- a/dts/st/l4/stm32l412t8yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412t8yx-pinctrl.dtsi @@ -248,6 +248,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412tbyx-pinctrl.dtsi b/dts/st/l4/stm32l412tbyx-pinctrl.dtsi index 738c72f18a571019dbfbf6c8cd99e19735c55b96..cac38585c000150e598694dc214d9ebbb213315a 100644 --- a/dts/st/l4/stm32l412tbyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l412tbyx-pinctrl.dtsi @@ -248,6 +248,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi b/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi index e59bcbe59cd1428d41e0ebc6c6a2ddb4c9912a25..ca0e365a3e8a303cdbe545ed627c381415f6ca16 100644 --- a/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi @@ -238,6 +238,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422cbtx-pinctrl.dtsi b/dts/st/l4/stm32l422cbtx-pinctrl.dtsi index 01a07b01dfaac462d942246f17b1e46d48abee61..b260daace259d61e7dd577d7e116530573fb51f1 100644 --- a/dts/st/l4/stm32l422cbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422cbtx-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422cbux-pinctrl.dtsi b/dts/st/l4/stm32l422cbux-pinctrl.dtsi index 01a07b01dfaac462d942246f17b1e46d48abee61..b260daace259d61e7dd577d7e116530573fb51f1 100644 --- a/dts/st/l4/stm32l422cbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l422cbux-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422kbtx-pinctrl.dtsi b/dts/st/l4/stm32l422kbtx-pinctrl.dtsi index 03b2f46ef24c0f4bbdb2b143af8b5e8b2e71e739..ea3b5f4790ec3a4f7676a621155c112b81a3bbed 100644 --- a/dts/st/l4/stm32l422kbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422kbtx-pinctrl.dtsi @@ -230,6 +230,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422kbux-pinctrl.dtsi b/dts/st/l4/stm32l422kbux-pinctrl.dtsi index 03b2f46ef24c0f4bbdb2b143af8b5e8b2e71e739..ea3b5f4790ec3a4f7676a621155c112b81a3bbed 100644 --- a/dts/st/l4/stm32l422kbux-pinctrl.dtsi +++ b/dts/st/l4/stm32l422kbux-pinctrl.dtsi @@ -230,6 +230,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422rbix-pinctrl.dtsi b/dts/st/l4/stm32l422rbix-pinctrl.dtsi index f5632d4153dfd9d156cc60fc6b80494647327556..3087e445a060838cd4c4cc957115c7b74a2884d9 100644 --- a/dts/st/l4/stm32l422rbix-pinctrl.dtsi +++ b/dts/st/l4/stm32l422rbix-pinctrl.dtsi @@ -430,6 +430,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422rbtx-pinctrl.dtsi b/dts/st/l4/stm32l422rbtx-pinctrl.dtsi index f5632d4153dfd9d156cc60fc6b80494647327556..3087e445a060838cd4c4cc957115c7b74a2884d9 100644 --- a/dts/st/l4/stm32l422rbtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422rbtx-pinctrl.dtsi @@ -430,6 +430,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l422tbyx-pinctrl.dtsi b/dts/st/l4/stm32l422tbyx-pinctrl.dtsi index 738c72f18a571019dbfbf6c8cd99e19735c55b96..cac38585c000150e598694dc214d9ebbb213315a 100644 --- a/dts/st/l4/stm32l422tbyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l422tbyx-pinctrl.dtsi @@ -248,6 +248,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi index 4b959d6a16576a9c1f71d6f9e38816d3735fcb8b..6681ee016eea868df34e2626f493f66e80f9d4cf 100644 --- a/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi index 4b959d6a16576a9c1f71d6f9e38816d3735fcb8b..6681ee016eea868df34e2626f493f66e80f9d4cf 100644 --- a/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi index 4075f7a43ccbf13118f4bf87924fa07216df4b01..d00a611b382f842cdae017fc0722e8a3ef9dfc20 100644 --- a/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi @@ -322,6 +322,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi index eef38a6e9a79e9dd305ce6433ad8cc6eb6576036..14fba45a7a9f42d48ce8db782c97d9fe10a93217 100644 --- a/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi @@ -221,6 +221,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi b/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi index 21a7a7ca3dc8e2f87ac5610f2852c7847122a6cd..5fd21324035cc3d2e82dbe93d7c3d420f7705f55 100644 --- a/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi index 21a7a7ca3dc8e2f87ac5610f2852c7847122a6cd..5fd21324035cc3d2e82dbe93d7c3d420f7705f55 100644 --- a/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi index 21a7a7ca3dc8e2f87ac5610f2852c7847122a6cd..5fd21324035cc3d2e82dbe93d7c3d420f7705f55 100644 --- a/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431vcix-pinctrl.dtsi b/dts/st/l4/stm32l431vcix-pinctrl.dtsi index 46ee20381bd49a929ade32a4a368b2564e7db037..b4201987069e2f775bcee270c203aa42e4700bd0 100644 --- a/dts/st/l4/stm32l431vcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l431vcix-pinctrl.dtsi @@ -539,6 +539,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l431vctx-pinctrl.dtsi b/dts/st/l4/stm32l431vctx-pinctrl.dtsi index 46ee20381bd49a929ade32a4a368b2564e7db037..b4201987069e2f775bcee270c203aa42e4700bd0 100644 --- a/dts/st/l4/stm32l431vctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l431vctx-pinctrl.dtsi @@ -539,6 +539,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi index 4471918d1c2fa66a5002b9fa2ac2dd7ae23ffbc7..032783786084e1ca58e7dd55cb5eabee49372015 100644 --- a/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi @@ -221,6 +221,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi index df51748b0fff3cd0a4a4b15e5c7ce3fb76e699a3..b4bbb92a422d5cd11fcc34794be4fa2ac3b25c57 100644 --- a/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi b/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi index df51748b0fff3cd0a4a4b15e5c7ce3fb76e699a3..b4bbb92a422d5cd11fcc34794be4fa2ac3b25c57 100644 --- a/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi index 40f577e251e63a00d0a609c671b2e6be9c7e7d3d..2e00b93f67d583181b117337b3803a59dd6a66d4 100644 --- a/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi @@ -322,6 +322,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi b/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi index c1bd873727b1762ba3dc00b2e7da063d23a8ea11..5f7ef5767e434e452d32810cb971e2afe0ed9f5c 100644 --- a/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi b/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi index c1bd873727b1762ba3dc00b2e7da063d23a8ea11..5f7ef5767e434e452d32810cb971e2afe0ed9f5c 100644 --- a/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi b/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi index c1bd873727b1762ba3dc00b2e7da063d23a8ea11..5f7ef5767e434e452d32810cb971e2afe0ed9f5c 100644 --- a/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433rctxp-pinctrl.dtsi b/dts/st/l4/stm32l433rctxp-pinctrl.dtsi index 52d18fb48581c81b127d34c46d52078bebdb4225..97ae4a9a5de0f43fcd52440c1c4d8c9d51fae87a 100644 --- a/dts/st/l4/stm32l433rctxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l433rctxp-pinctrl.dtsi @@ -394,6 +394,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433vcix-pinctrl.dtsi b/dts/st/l4/stm32l433vcix-pinctrl.dtsi index 95dcec67442a6d5efdaf327dec643221f8316c9c..5860980795d22b2e2b34c4562cf69de48ed6aab7 100644 --- a/dts/st/l4/stm32l433vcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l433vcix-pinctrl.dtsi @@ -539,6 +539,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l433vctx-pinctrl.dtsi b/dts/st/l4/stm32l433vctx-pinctrl.dtsi index 95dcec67442a6d5efdaf327dec643221f8316c9c..5860980795d22b2e2b34c4562cf69de48ed6aab7 100644 --- a/dts/st/l4/stm32l433vctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l433vctx-pinctrl.dtsi @@ -539,6 +539,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l442kcux-pinctrl.dtsi b/dts/st/l4/stm32l442kcux-pinctrl.dtsi index 4471918d1c2fa66a5002b9fa2ac2dd7ae23ffbc7..032783786084e1ca58e7dd55cb5eabee49372015 100644 --- a/dts/st/l4/stm32l442kcux-pinctrl.dtsi +++ b/dts/st/l4/stm32l442kcux-pinctrl.dtsi @@ -221,6 +221,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443ccfx-pinctrl.dtsi b/dts/st/l4/stm32l443ccfx-pinctrl.dtsi index 40f577e251e63a00d0a609c671b2e6be9c7e7d3d..2e00b93f67d583181b117337b3803a59dd6a66d4 100644 --- a/dts/st/l4/stm32l443ccfx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443ccfx-pinctrl.dtsi @@ -322,6 +322,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443cctx-pinctrl.dtsi b/dts/st/l4/stm32l443cctx-pinctrl.dtsi index df51748b0fff3cd0a4a4b15e5c7ce3fb76e699a3..b4bbb92a422d5cd11fcc34794be4fa2ac3b25c57 100644 --- a/dts/st/l4/stm32l443cctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443cctx-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443ccux-pinctrl.dtsi b/dts/st/l4/stm32l443ccux-pinctrl.dtsi index df51748b0fff3cd0a4a4b15e5c7ce3fb76e699a3..b4bbb92a422d5cd11fcc34794be4fa2ac3b25c57 100644 --- a/dts/st/l4/stm32l443ccux-pinctrl.dtsi +++ b/dts/st/l4/stm32l443ccux-pinctrl.dtsi @@ -314,6 +314,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443ccyx-pinctrl.dtsi b/dts/st/l4/stm32l443ccyx-pinctrl.dtsi index 40f577e251e63a00d0a609c671b2e6be9c7e7d3d..2e00b93f67d583181b117337b3803a59dd6a66d4 100644 --- a/dts/st/l4/stm32l443ccyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443ccyx-pinctrl.dtsi @@ -322,6 +322,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443rcix-pinctrl.dtsi b/dts/st/l4/stm32l443rcix-pinctrl.dtsi index c1bd873727b1762ba3dc00b2e7da063d23a8ea11..5f7ef5767e434e452d32810cb971e2afe0ed9f5c 100644 --- a/dts/st/l4/stm32l443rcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l443rcix-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443rctx-pinctrl.dtsi b/dts/st/l4/stm32l443rctx-pinctrl.dtsi index c1bd873727b1762ba3dc00b2e7da063d23a8ea11..5f7ef5767e434e452d32810cb971e2afe0ed9f5c 100644 --- a/dts/st/l4/stm32l443rctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443rctx-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443rcyx-pinctrl.dtsi b/dts/st/l4/stm32l443rcyx-pinctrl.dtsi index c1bd873727b1762ba3dc00b2e7da063d23a8ea11..5f7ef5767e434e452d32810cb971e2afe0ed9f5c 100644 --- a/dts/st/l4/stm32l443rcyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443rcyx-pinctrl.dtsi @@ -406,6 +406,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443vcix-pinctrl.dtsi b/dts/st/l4/stm32l443vcix-pinctrl.dtsi index 95dcec67442a6d5efdaf327dec643221f8316c9c..5860980795d22b2e2b34c4562cf69de48ed6aab7 100644 --- a/dts/st/l4/stm32l443vcix-pinctrl.dtsi +++ b/dts/st/l4/stm32l443vcix-pinctrl.dtsi @@ -539,6 +539,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l443vctx-pinctrl.dtsi b/dts/st/l4/stm32l443vctx-pinctrl.dtsi index 95dcec67442a6d5efdaf327dec643221f8316c9c..5860980795d22b2e2b34c4562cf69de48ed6aab7 100644 --- a/dts/st/l4/stm32l443vctx-pinctrl.dtsi +++ b/dts/st/l4/stm32l443vctx-pinctrl.dtsi @@ -539,6 +539,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi b/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi index 14fae721a764eff906caffa0414d566ea890b848..c52909f015b1472e327ffcdf21111cc2cae07528 100644 --- a/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451cetx-pinctrl.dtsi b/dts/st/l4/stm32l451cetx-pinctrl.dtsi index 14fae721a764eff906caffa0414d566ea890b848..c52909f015b1472e327ffcdf21111cc2cae07528 100644 --- a/dts/st/l4/stm32l451cetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451cetx-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi index bb23477fddf900469bdbbda8f2b06e0b0b2cd195..1e480e388cd13ac498121f660ec7dc905108a9fe 100644 --- a/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi index bb23477fddf900469bdbbda8f2b06e0b0b2cd195..1e480e388cd13ac498121f660ec7dc905108a9fe 100644 --- a/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi index bb23477fddf900469bdbbda8f2b06e0b0b2cd195..1e480e388cd13ac498121f660ec7dc905108a9fe 100644 --- a/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi index 94997337ca06dc71c7f8df2f33d8a3557c8f9a6d..42ddf98ec3b38b0c27981a0c03112fa897e0f9b6 100644 --- a/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi @@ -601,6 +601,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi index 94997337ca06dc71c7f8df2f33d8a3557c8f9a6d..42ddf98ec3b38b0c27981a0c03112fa897e0f9b6 100644 --- a/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi @@ -601,6 +601,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi b/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi index 150ff0c79cf42672caa08d78eb02b5cfce0d21c8..18f20753ebbc384cf8a22da322909dea8fb8e232 100644 --- a/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452cetx-pinctrl.dtsi b/dts/st/l4/stm32l452cetx-pinctrl.dtsi index 150ff0c79cf42672caa08d78eb02b5cfce0d21c8..18f20753ebbc384cf8a22da322909dea8fb8e232 100644 --- a/dts/st/l4/stm32l452cetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452cetx-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452cetxp-pinctrl.dtsi b/dts/st/l4/stm32l452cetxp-pinctrl.dtsi index 150ff0c79cf42672caa08d78eb02b5cfce0d21c8..18f20753ebbc384cf8a22da322909dea8fb8e232 100644 --- a/dts/st/l4/stm32l452cetxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l452cetxp-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452retxp-pinctrl.dtsi b/dts/st/l4/stm32l452retxp-pinctrl.dtsi index 38e4f965dfb00dc25e3d4425086e1b3adf87a576..7342334411833f2e678f5eb3f1359f57766e7e82 100644 --- a/dts/st/l4/stm32l452retxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l452retxp-pinctrl.dtsi @@ -444,6 +444,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452reyxp-pinctrl.dtsi b/dts/st/l4/stm32l452reyxp-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l452reyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l452reyxp-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi index b005c28ad53b8ca857a84900382644f64f8ab9a6..0e3283bbc1b270a9c431c42afd230dbe2ae89488 100644 --- a/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi @@ -601,6 +601,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi index b005c28ad53b8ca857a84900382644f64f8ab9a6..0e3283bbc1b270a9c431c42afd230dbe2ae89488 100644 --- a/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi @@ -601,6 +601,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462cetx-pinctrl.dtsi b/dts/st/l4/stm32l462cetx-pinctrl.dtsi index 150ff0c79cf42672caa08d78eb02b5cfce0d21c8..18f20753ebbc384cf8a22da322909dea8fb8e232 100644 --- a/dts/st/l4/stm32l462cetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462cetx-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462ceux-pinctrl.dtsi b/dts/st/l4/stm32l462ceux-pinctrl.dtsi index 150ff0c79cf42672caa08d78eb02b5cfce0d21c8..18f20753ebbc384cf8a22da322909dea8fb8e232 100644 --- a/dts/st/l4/stm32l462ceux-pinctrl.dtsi +++ b/dts/st/l4/stm32l462ceux-pinctrl.dtsi @@ -352,6 +352,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462reix-pinctrl.dtsi b/dts/st/l4/stm32l462reix-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l462reix-pinctrl.dtsi +++ b/dts/st/l4/stm32l462reix-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462retx-pinctrl.dtsi b/dts/st/l4/stm32l462retx-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l462retx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462retx-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462reyx-pinctrl.dtsi b/dts/st/l4/stm32l462reyx-pinctrl.dtsi index d13b1db84a925b483cbca202f749971f8613168c..e2e7f86f1b2ed7bab8db0af33b8b52575003d356 100644 --- a/dts/st/l4/stm32l462reyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462reyx-pinctrl.dtsi @@ -456,6 +456,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462veix-pinctrl.dtsi b/dts/st/l4/stm32l462veix-pinctrl.dtsi index b005c28ad53b8ca857a84900382644f64f8ab9a6..0e3283bbc1b270a9c431c42afd230dbe2ae89488 100644 --- a/dts/st/l4/stm32l462veix-pinctrl.dtsi +++ b/dts/st/l4/stm32l462veix-pinctrl.dtsi @@ -601,6 +601,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l462vetx-pinctrl.dtsi b/dts/st/l4/stm32l462vetx-pinctrl.dtsi index b005c28ad53b8ca857a84900382644f64f8ab9a6..0e3283bbc1b270a9c431c42afd230dbe2ae89488 100644 --- a/dts/st/l4/stm32l462vetx-pinctrl.dtsi +++ b/dts/st/l4/stm32l462vetx-pinctrl.dtsi @@ -601,6 +601,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi index 3c2bdbf1278ac8d412cba7c4d9d1601f2b6403e9..3334fe1d1de03697f11312fd89147edd5b6db6a8 100644 --- a/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi index 8ffe986cba53edaf76227c2d98e15ac8b2c9081d..b852074bff944270eb80c0aa64713e74cf23cf32 100644 --- a/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi @@ -458,6 +458,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi index 3620fcda9c4221629f46c694632f29ecec0c565a..a1b7c78e5e06f0511890ee0513384e70625a03c2 100644 --- a/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi @@ -785,6 +785,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi b/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi index 50bb146c13276105fe08732e950db710ae6a3bb8..a45781d19f9068a6dc9ca8d426fdfd8bf14b944e 100644 --- a/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi @@ -1107,6 +1107,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi index 50bb146c13276105fe08732e950db710ae6a3bb8..a45781d19f9068a6dc9ca8d426fdfd8bf14b944e 100644 --- a/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi @@ -1107,6 +1107,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi index 0c5e7e783830e7b7f2fe4f525b74c92d8effbb65..d024a553cd981672ec2848df9736be7444e05491 100644 --- a/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi @@ -458,6 +458,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi index 8c71131d6adc16569e326ead36b6663c8cfe87ac..5c4e91e5dc28de2bb467071f7acb59726dd61df4 100644 --- a/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi @@ -785,6 +785,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi b/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi index 6a858d8ee2d0df5ccb6f200594ca2dee98deceec..c0891c0dc3f770f8c57930736199aec96f516775 100644 --- a/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi @@ -494,6 +494,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi b/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi index 92e76bc76f07ca6b5da35ff7e4e35dfc694269b9..13827b3911d3f71fc2f41f5edd683958fdc3d9db 100644 --- a/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi @@ -478,6 +478,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi b/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi index 3a3b61b5fb6908efb3675421439c4584b8e919e0..4d5ee3095f0f004f06d76b3e3b3ceef6171274f2 100644 --- a/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi @@ -526,6 +526,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi index 89b84d7fd719b8347d27651dd0d4078b8a5c5b30..ac0a8eea89b121fb4166ea150a0b3569614da28d 100644 --- a/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476qgixp-pinctrl.dtsi b/dts/st/l4/stm32l476qgixp-pinctrl.dtsi index 89b84d7fd719b8347d27651dd0d4078b8a5c5b30..ac0a8eea89b121fb4166ea150a0b3569614da28d 100644 --- a/dts/st/l4/stm32l476qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476qgixp-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi index 0c5e7e783830e7b7f2fe4f525b74c92d8effbb65..d024a553cd981672ec2848df9736be7444e05491 100644 --- a/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi @@ -458,6 +458,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi index 8c71131d6adc16569e326ead36b6663c8cfe87ac..5c4e91e5dc28de2bb467071f7acb59726dd61df4 100644 --- a/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi @@ -785,6 +785,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi index 2b222f0da7de9850253c082db176499172796fa6..095f53ff343ddf2dfe03da2ea7dc77b1fa4e9543 100644 --- a/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476vgyxp-pinctrl.dtsi @@ -534,6 +534,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi index ccc927cd2373d24fb5c44255ef0399a241252334..6d81107678d36312cfac2e9964bdfe7f0a22e15c 100644 --- a/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi @@ -1107,6 +1107,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476zgjx-pinctrl.dtsi b/dts/st/l4/stm32l476zgjx-pinctrl.dtsi index ccc927cd2373d24fb5c44255ef0399a241252334..6d81107678d36312cfac2e9964bdfe7f0a22e15c 100644 --- a/dts/st/l4/stm32l476zgjx-pinctrl.dtsi +++ b/dts/st/l4/stm32l476zgjx-pinctrl.dtsi @@ -1107,6 +1107,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi index ae55dc5f547e2e5cfe00c271ed770d14077f203a..0c46e41ea5f29f310f00290193fb65de74c71ef3 100644 --- a/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi @@ -1093,6 +1093,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi index 6a858d8ee2d0df5ccb6f200594ca2dee98deceec..c0891c0dc3f770f8c57930736199aec96f516775 100644 --- a/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi @@ -494,6 +494,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l486jgyx-pinctrl.dtsi b/dts/st/l4/stm32l486jgyx-pinctrl.dtsi index 6a858d8ee2d0df5ccb6f200594ca2dee98deceec..c0891c0dc3f770f8c57930736199aec96f516775 100644 --- a/dts/st/l4/stm32l486jgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486jgyx-pinctrl.dtsi @@ -494,6 +494,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l486qgix-pinctrl.dtsi b/dts/st/l4/stm32l486qgix-pinctrl.dtsi index 89b84d7fd719b8347d27651dd0d4078b8a5c5b30..ac0a8eea89b121fb4166ea150a0b3569614da28d 100644 --- a/dts/st/l4/stm32l486qgix-pinctrl.dtsi +++ b/dts/st/l4/stm32l486qgix-pinctrl.dtsi @@ -1067,6 +1067,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l486rgtx-pinctrl.dtsi b/dts/st/l4/stm32l486rgtx-pinctrl.dtsi index 0c5e7e783830e7b7f2fe4f525b74c92d8effbb65..d024a553cd981672ec2848df9736be7444e05491 100644 --- a/dts/st/l4/stm32l486rgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486rgtx-pinctrl.dtsi @@ -458,6 +458,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l486vgtx-pinctrl.dtsi b/dts/st/l4/stm32l486vgtx-pinctrl.dtsi index 8c71131d6adc16569e326ead36b6663c8cfe87ac..5c4e91e5dc28de2bb467071f7acb59726dd61df4 100644 --- a/dts/st/l4/stm32l486vgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486vgtx-pinctrl.dtsi @@ -785,6 +785,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l486zgtx-pinctrl.dtsi b/dts/st/l4/stm32l486zgtx-pinctrl.dtsi index ccc927cd2373d24fb5c44255ef0399a241252334..6d81107678d36312cfac2e9964bdfe7f0a22e15c 100644 --- a/dts/st/l4/stm32l486zgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l486zgtx-pinctrl.dtsi @@ -1107,6 +1107,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_io3_pa6: quadspi_bk1_io3_pa6 { diff --git a/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi index 178bada5f390536addd2003a3b2cf2203284fe35..533d0a333c4b182672c0eb2f0a446dea23cd6bab 100644 --- a/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi @@ -1320,6 +1320,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496agixp-pinctrl.dtsi b/dts/st/l4/stm32l496agixp-pinctrl.dtsi index ff1ded30c7b92ff9dcd81af1aab95f3244e9c6c9..168cf97c1da3c39be7efc32c087c2db162e3daae 100644 --- a/dts/st/l4/stm32l496agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496agixp-pinctrl.dtsi @@ -1312,6 +1312,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi b/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi index dd0ba7d0a338924e09cfed4a9993d33c15f0a1bd..e761432f352be3f3a8e372af8a7ff775e2cfcfd1 100644 --- a/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi @@ -1179,6 +1179,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496qgixp-pinctrl.dtsi b/dts/st/l4/stm32l496qgixp-pinctrl.dtsi index 4e2e6a8d3058b38661ce55d71078aced2a2964f6..e2d21b4dbef4f55e3bb257063e29c65761a2ca89 100644 --- a/dts/st/l4/stm32l496qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496qgixp-pinctrl.dtsi @@ -1147,6 +1147,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496qgixs-pinctrl.dtsi b/dts/st/l4/stm32l496qgixs-pinctrl.dtsi index dd0ba7d0a338924e09cfed4a9993d33c15f0a1bd..e761432f352be3f3a8e372af8a7ff775e2cfcfd1 100644 --- a/dts/st/l4/stm32l496qgixs-pinctrl.dtsi +++ b/dts/st/l4/stm32l496qgixs-pinctrl.dtsi @@ -1179,6 +1179,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi index 3fd62bbfdf2a9fcc2097d489a4489b2be77bcb60..0fcb631e2edd488107ca85e530fb74364f272be7 100644 --- a/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi @@ -534,6 +534,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi index 14d2c65f02d3feda0b9eaaaeebac9bc7f4a4fb15..66b48c479346b7715472583cfb50582eefd32d3a 100644 --- a/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi @@ -518,6 +518,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi index 5381da4b2bbd74141e42d1ce94801320b6a9c728..70536af56cff04c4a1abb0146abb0113378a3758 100644 --- a/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi @@ -873,6 +873,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi index d421dcdcc9bf2365c3f78601130536dc3887e892..3d910a023272cd5c6ff98f9150d824a82a708b3e 100644 --- a/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi @@ -847,6 +847,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496vgyx-pinctrl.dtsi b/dts/st/l4/stm32l496vgyx-pinctrl.dtsi index 31867fb9dec67207e2bebb273a57dc03cb0ea04f..3c41e2d747bfc33d5253b964039e54afa6f8eef6 100644 --- a/dts/st/l4/stm32l496vgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496vgyx-pinctrl.dtsi @@ -823,6 +823,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi index 91b6e70db571eaedf45ac1b207031648ebb1ae10..218dd5ebeed709f92ab26eebf44a063f1df6d884 100644 --- a/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi @@ -811,6 +811,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi b/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi index 69f0d1ea2b978bcdc3842fc0ecc3e96fd3ff7c1e..ab44f14ae34e3f664df663402691615002c70e2b 100644 --- a/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi @@ -944,6 +944,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi b/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi index 25baeb46a467a5aa09befa0af390b34c6718b193..b336f170ce38670894e58e4228f021155d4a0897 100644 --- a/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi @@ -1219,6 +1219,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi index 9719410be6c55f2ac95a35e21c816a6fadedc12a..b1b53a63673af9419462b5fe9a83d707f18d2b41 100644 --- a/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi @@ -1199,6 +1199,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6agix-pinctrl.dtsi b/dts/st/l4/stm32l4a6agix-pinctrl.dtsi index 178bada5f390536addd2003a3b2cf2203284fe35..533d0a333c4b182672c0eb2f0a446dea23cd6bab 100644 --- a/dts/st/l4/stm32l4a6agix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6agix-pinctrl.dtsi @@ -1320,6 +1320,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi b/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi index ff1ded30c7b92ff9dcd81af1aab95f3244e9c6c9..168cf97c1da3c39be7efc32c087c2db162e3daae 100644 --- a/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi @@ -1312,6 +1312,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi b/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi index dd0ba7d0a338924e09cfed4a9993d33c15f0a1bd..e761432f352be3f3a8e372af8a7ff775e2cfcfd1 100644 --- a/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi @@ -1179,6 +1179,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi index 4e2e6a8d3058b38661ce55d71078aced2a2964f6..e2d21b4dbef4f55e3bb257063e29c65761a2ca89 100644 --- a/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi @@ -1147,6 +1147,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi index 3fd62bbfdf2a9fcc2097d489a4489b2be77bcb60..0fcb631e2edd488107ca85e530fb74364f272be7 100644 --- a/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi @@ -534,6 +534,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi index b994d873807c8cf54c575bfee2b2be041d1cb9d9..31a57b1962bfab6aa2a2a4af67634b92c6f14d21 100644 --- a/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi @@ -518,6 +518,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi index 5381da4b2bbd74141e42d1ce94801320b6a9c728..70536af56cff04c4a1abb0146abb0113378a3758 100644 --- a/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi @@ -873,6 +873,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi index d421dcdcc9bf2365c3f78601130536dc3887e892..3d910a023272cd5c6ff98f9150d824a82a708b3e 100644 --- a/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi @@ -847,6 +847,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi index 31867fb9dec67207e2bebb273a57dc03cb0ea04f..3c41e2d747bfc33d5253b964039e54afa6f8eef6 100644 --- a/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi @@ -823,6 +823,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi index 91b6e70db571eaedf45ac1b207031648ebb1ae10..218dd5ebeed709f92ab26eebf44a063f1df6d884 100644 --- a/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi @@ -811,6 +811,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi index 25baeb46a467a5aa09befa0af390b34c6718b193..b336f170ce38670894e58e4228f021155d4a0897 100644 --- a/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi @@ -1219,6 +1219,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi index 9719410be6c55f2ac95a35e21c816a6fadedc12a..b1b53a63673af9419462b5fe9a83d707f18d2b41 100644 --- a/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi @@ -1199,6 +1199,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi index 488cbe9f501e26b3bbf8f372a5c1750859e9575e..ae005c24a76401d4eb69acd98763d18b0ea00a54 100644 --- a/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi @@ -1264,6 +1264,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi b/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi index 70a2a7ec8ab4e77ba16d15f610796459a478150d..a40f29a9c9c4e31630c6cae69562ee57d049d61d 100644 --- a/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi @@ -1256,6 +1256,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi index aa2a0fccddd70817f02b59de781401c89d8d5dde..999c7e30b77278f818ec83a7fc9f005cb99df162 100644 --- a/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi @@ -366,6 +366,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi b/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi index aa2a0fccddd70817f02b59de781401c89d8d5dde..999c7e30b77278f818ec83a7fc9f005cb99df162 100644 --- a/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi @@ -366,6 +366,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi index 631c00adf620aab2831b842cab17fca28cea6646..cb1b166f8612b30c236299264226566de9d3e3ef 100644 --- a/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi @@ -335,6 +335,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi index 631c00adf620aab2831b842cab17fca28cea6646..cb1b166f8612b30c236299264226566de9d3e3ef 100644 --- a/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi @@ -335,6 +335,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi b/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi index 4edd0f9ea154a52d010a6a12779712b6ae786cab..2b3c43dd4621007f88557a19c824d336d52b3ac8 100644 --- a/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi @@ -1127,6 +1127,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi index 55982f66b8160cc03291eae60a8ea96afa2deb74..280e762d2342f273de2c07a820efdf316099fa0a 100644 --- a/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi @@ -1095,6 +1095,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi b/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi index 55982f66b8160cc03291eae60a8ea96afa2deb74..280e762d2342f273de2c07a820efdf316099fa0a 100644 --- a/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi @@ -1095,6 +1095,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi index 142428a08f2bcdab5e537c7712db21243fe79357..4b9ff214bea3348fd44477d36d86d2e9c00f3de2 100644 --- a/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi @@ -488,6 +488,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi index fddd78585da7dbb0d74e5c543c41627c5fafc0d2..51a21d4b63a34a160a0a09c503ef2e7d107c87e7 100644 --- a/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi @@ -472,6 +472,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi index 98e17ab984ab3c902eb543323776b0d5b13e18cf..2c0a4059b352ed9f88f238e1d53047be642710f5 100644 --- a/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi @@ -833,6 +833,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi b/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi index e574d02d38597f0865868bde148c61689dda787f..397b57dc0d72e6bc91f4ed778c5879e5ce91d05e 100644 --- a/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi @@ -801,6 +801,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi index 0e0ab547f3f800d191af21a71207426457e028b7..94b76b55b86ecdca475a5d0ea87066853dfd26b0 100644 --- a/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi @@ -807,6 +807,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi index a5c5a7381f9d1b12b8249cb7049ecf9a23792a55..48a3a081a4e9cdf2538e79bf744853d48aa73796 100644 --- a/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi @@ -789,6 +789,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi b/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi index 000f357c28a680c12dfc89ecda03f6c4a9f4c18c..a6049ac5f4c1b6832fac2426e5b11c2888d48b51 100644 --- a/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi @@ -1147,6 +1147,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi index dd656c35dfb3576c8e7cfa1929f319921d55ed67..08273a565e1ed766aedf9e353447bdb53341d8fc 100644 --- a/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi @@ -1127,6 +1127,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5agix-pinctrl.dtsi b/dts/st/l4/stm32l4q5agix-pinctrl.dtsi index 488cbe9f501e26b3bbf8f372a5c1750859e9575e..ae005c24a76401d4eb69acd98763d18b0ea00a54 100644 --- a/dts/st/l4/stm32l4q5agix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5agix-pinctrl.dtsi @@ -1264,6 +1264,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi b/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi index 70a2a7ec8ab4e77ba16d15f610796459a478150d..a40f29a9c9c4e31630c6cae69562ee57d049d61d 100644 --- a/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi @@ -1256,6 +1256,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi index aa2a0fccddd70817f02b59de781401c89d8d5dde..999c7e30b77278f818ec83a7fc9f005cb99df162 100644 --- a/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi @@ -366,6 +366,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi index 631c00adf620aab2831b842cab17fca28cea6646..cb1b166f8612b30c236299264226566de9d3e3ef 100644 --- a/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi @@ -335,6 +335,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi index aa2a0fccddd70817f02b59de781401c89d8d5dde..999c7e30b77278f818ec83a7fc9f005cb99df162 100644 --- a/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi @@ -366,6 +366,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi index 631c00adf620aab2831b842cab17fca28cea6646..cb1b166f8612b30c236299264226566de9d3e3ef 100644 --- a/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi @@ -335,6 +335,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi b/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi index 4edd0f9ea154a52d010a6a12779712b6ae786cab..2b3c43dd4621007f88557a19c824d336d52b3ac8 100644 --- a/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi @@ -1127,6 +1127,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi index 55982f66b8160cc03291eae60a8ea96afa2deb74..280e762d2342f273de2c07a820efdf316099fa0a 100644 --- a/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi @@ -1095,6 +1095,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi index 142428a08f2bcdab5e537c7712db21243fe79357..4b9ff214bea3348fd44477d36d86d2e9c00f3de2 100644 --- a/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi @@ -488,6 +488,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi index fddd78585da7dbb0d74e5c543c41627c5fafc0d2..51a21d4b63a34a160a0a09c503ef2e7d107c87e7 100644 --- a/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi @@ -472,6 +472,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi index 98e17ab984ab3c902eb543323776b0d5b13e18cf..2c0a4059b352ed9f88f238e1d53047be642710f5 100644 --- a/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi @@ -833,6 +833,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi index 0e0ab547f3f800d191af21a71207426457e028b7..94b76b55b86ecdca475a5d0ea87066853dfd26b0 100644 --- a/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi @@ -807,6 +807,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi index e574d02d38597f0865868bde148c61689dda787f..397b57dc0d72e6bc91f4ed778c5879e5ce91d05e 100644 --- a/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi @@ -801,6 +801,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi index a5c5a7381f9d1b12b8249cb7049ecf9a23792a55..48a3a081a4e9cdf2538e79bf744853d48aa73796 100644 --- a/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi @@ -789,6 +789,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi index 000f357c28a680c12dfc89ecda03f6c4a9f4c18c..a6049ac5f4c1b6832fac2426e5b11c2888d48b51 100644 --- a/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi @@ -1147,6 +1147,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi index dd656c35dfb3576c8e7cfa1929f319921d55ed67..08273a565e1ed766aedf9e353447bdb53341d8fc 100644 --- a/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi @@ -1127,6 +1127,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_clk_pa4: ltdc_clk_pa4 { diff --git a/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi b/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi index 6ae8a526cdeddf15ec46217f0858ff15edacbd4b..8491c2d495c71a5c030f34f4394e2cee996b8748 100644 --- a/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi @@ -1200,6 +1200,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi b/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi index 6ae8a526cdeddf15ec46217f0858ff15edacbd4b..8491c2d495c71a5c030f34f4394e2cee996b8748 100644 --- a/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi @@ -1200,6 +1200,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi b/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi index 46a04bd3acb48d6d79946acf22cda3881495208d..88bc30d36c34a3614e4022714e6b45bc3d951232 100644 --- a/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi @@ -1063,6 +1063,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi b/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi index 46a04bd3acb48d6d79946acf22cda3881495208d..88bc30d36c34a3614e4022714e6b45bc3d951232 100644 --- a/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi @@ -1063,6 +1063,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi b/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi index 46a04bd3acb48d6d79946acf22cda3881495208d..88bc30d36c34a3614e4022714e6b45bc3d951232 100644 --- a/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi @@ -1063,6 +1063,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi index b9d66d5525c0d5006d153b47e58a180da61cb9be..bccc93797a73879771cbbe806f656e40c595a705 100644 --- a/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi @@ -769,6 +769,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi index c9da3e7fcda665abb1498322c5c08b1fe5f09994..5770bd1f8b4a9e69d188ec3109cc4aa0b968aa84 100644 --- a/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi @@ -1083,6 +1083,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi b/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi index e4e0f21208a3ef7a228f6b9c2b6b4045b5426648..e0d33b9145b38001d829d35fc1c1fa2811e79eab 100644 --- a/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi @@ -1051,6 +1051,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi b/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi index 811b70864b80eb4c92f009cbe433e69ba0b331b8..04e707caa716c7e5454ef237524883cb707075de 100644 --- a/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi @@ -1063,6 +1063,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi b/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi index 9b918d71e9f928b514bce34e0edadf0e22a07767..03ec884a0232e2f00e92024ed33cc3dab0e9c152 100644 --- a/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi @@ -1200,6 +1200,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi b/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi index f04d38000d992e773a35a7437e59c87aaae514cb..3fdf5704644a275dfec7bf27d11824eb2c0ced7f 100644 --- a/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi @@ -769,6 +769,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi b/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi index a1343a55e59befba6badbe3a9675b0223ab6bd0d..5703dd5f125becd51d097b7eab145f27f3041d1f 100644 --- a/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi @@ -1083,6 +1083,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi b/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi index 430b2e1cd4b301f9ff97b5911c5e7585e0dc2057..e410e85b3003c709eced9ed9f5849cda5492d022 100644 --- a/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi @@ -1158,6 +1158,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi index dc5ecc25b7a018593133aa0e5c505c039b88a21e..7054bbf2d6fbbdc792c89f904ca8ac3786828653 100644 --- a/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi @@ -693,6 +693,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi b/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi index 4e1fd769447cd5e1bea9bcf632ff0b71ea87fe99..0134364629ad99c5c621480d19becf97aed74e5d 100644 --- a/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi @@ -1059,6 +1059,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi b/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi index 3e0642e93ae98f8c950d3275fca8111ef3dc5186..f72364c5e5bc7213619e058d3cf1e5b8196c1711 100644 --- a/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi @@ -1035,6 +1035,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi b/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi index da3a4a707c3eca4952e6d6363606b91924c2e35c..8c69b87efc71770332a306d387d64d720cdc1bea 100644 --- a/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi @@ -1051,6 +1051,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi b/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi index a25f18c7f9199f620884cd0a6dd986fd94f4952b..4dc702bdd8e42111c4845b89fd0506df8111291b 100644 --- a/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi +++ b/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi @@ -1019,6 +1019,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi index 6ae8a526cdeddf15ec46217f0858ff15edacbd4b..8491c2d495c71a5c030f34f4394e2cee996b8748 100644 --- a/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi @@ -1200,6 +1200,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi b/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi index 46a04bd3acb48d6d79946acf22cda3881495208d..88bc30d36c34a3614e4022714e6b45bc3d951232 100644 --- a/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi @@ -1063,6 +1063,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi index b9d66d5525c0d5006d153b47e58a180da61cb9be..bccc93797a73879771cbbe806f656e40c595a705 100644 --- a/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi @@ -769,6 +769,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi index c9da3e7fcda665abb1498322c5c08b1fe5f09994..5770bd1f8b4a9e69d188ec3109cc4aa0b968aa84 100644 --- a/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi @@ -1083,6 +1083,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi b/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi index e4e0f21208a3ef7a228f6b9c2b6b4045b5426648..e0d33b9145b38001d829d35fc1c1fa2811e79eab 100644 --- a/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi @@ -1051,6 +1051,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { diff --git a/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi index 9b918d71e9f928b514bce34e0edadf0e22a07767..03ec884a0232e2f00e92024ed33cc3dab0e9c152 100644 --- a/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi @@ -1200,6 +1200,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi index f04d38000d992e773a35a7437e59c87aaae514cb..3fdf5704644a275dfec7bf27d11824eb2c0ced7f 100644 --- a/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi @@ -769,6 +769,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi index a1343a55e59befba6badbe3a9675b0223ab6bd0d..5703dd5f125becd51d097b7eab145f27f3041d1f 100644 --- a/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi @@ -1083,6 +1083,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi index 430b2e1cd4b301f9ff97b5911c5e7585e0dc2057..e410e85b3003c709eced9ed9f5849cda5492d022 100644 --- a/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi @@ -1158,6 +1158,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi index dc5ecc25b7a018593133aa0e5c505c039b88a21e..7054bbf2d6fbbdc792c89f904ca8ac3786828653 100644 --- a/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi @@ -693,6 +693,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi b/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi index 4e1fd769447cd5e1bea9bcf632ff0b71ea87fe99..0134364629ad99c5c621480d19becf97aed74e5d 100644 --- a/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi @@ -1059,6 +1059,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi index 3e0642e93ae98f8c950d3275fca8111ef3dc5186..f72364c5e5bc7213619e058d3cf1e5b8196c1711 100644 --- a/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi @@ -1035,6 +1035,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi b/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi index da3a4a707c3eca4952e6d6363606b91924c2e35c..8c69b87efc71770332a306d387d64d720cdc1bea 100644 --- a/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi +++ b/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi @@ -1051,6 +1051,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi b/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi index 1331522853f62cddb8c91b6f3e10420407637481..5a7af57c9fc1374a10cca4cc85beaa594c587f6f 100644 --- a/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi @@ -364,6 +364,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi b/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi index 1331522853f62cddb8c91b6f3e10420407637481..5a7af57c9fc1374a10cca4cc85beaa594c587f6f 100644 --- a/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi +++ b/dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi @@ -364,6 +364,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552cetxp-pinctrl.dtsi b/dts/st/l5/stm32l552cetxp-pinctrl.dtsi index 6837c0a6f4326e8a904fb0e8ff901eac163c7737..1c2615279a184e49a843f9bcb5a58e09c8c0bd90 100644 --- a/dts/st/l5/stm32l552cetxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552cetxp-pinctrl.dtsi @@ -334,6 +334,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi b/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi index 6837c0a6f4326e8a904fb0e8ff901eac163c7737..1c2615279a184e49a843f9bcb5a58e09c8c0bd90 100644 --- a/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi @@ -334,6 +334,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552meyxp-pinctrl.dtsi b/dts/st/l5/stm32l552meyxp-pinctrl.dtsi index 7bbd9383bf8887c9c4a2120fe4715cb22a4dba3b..bfeb095f93b89cd1285e125475cabb6782593afe 100644 --- a/dts/st/l5/stm32l552meyxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552meyxp-pinctrl.dtsi @@ -520,6 +520,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552meyxq-pinctrl.dtsi b/dts/st/l5/stm32l552meyxq-pinctrl.dtsi index 9b397e9df01826a2fea4fb2ada44835b99f1c2cf..14497ea392b24e99d17c44c2bb2fabeba342767a 100644 --- a/dts/st/l5/stm32l552meyxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552meyxq-pinctrl.dtsi @@ -508,6 +508,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi b/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi index 87186fe7453362f2c7db5e9e531dafbf43172b4c..3f8f6636ff73fd3e61379a42ecd2ba3bcbb8dc8f 100644 --- a/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi @@ -1078,6 +1078,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552qeix-pinctrl.dtsi b/dts/st/l5/stm32l552qeix-pinctrl.dtsi index 4098410d41759f9c30526f7ae1e19c7457c0c22b..bfd4bba6461ee3c64edee48a0565a6badfc2e69e 100644 --- a/dts/st/l5/stm32l552qeix-pinctrl.dtsi +++ b/dts/st/l5/stm32l552qeix-pinctrl.dtsi @@ -1118,6 +1118,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552qeixp-pinctrl.dtsi b/dts/st/l5/stm32l552qeixp-pinctrl.dtsi index 7720538d00339a2309b9f26292c1149c15214933..e77cbf596c2b428bfc82382a51fa9e92e6b94537 100644 --- a/dts/st/l5/stm32l552qeixp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552qeixp-pinctrl.dtsi @@ -1110,6 +1110,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi b/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi index 4ab8f08dd3353a9752e02b560473b554e3b3f4b5..39a6e3953031513ff6f2f0e2e3f5aa022d95ddf4 100644 --- a/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi @@ -480,6 +480,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552retxp-pinctrl.dtsi b/dts/st/l5/stm32l552retxp-pinctrl.dtsi index ae925063c8ca35dd7e84c687f875ae8fe753f54d..29d66fd441b427d5862b60f28498d32eff07c108 100644 --- a/dts/st/l5/stm32l552retxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l552retxp-pinctrl.dtsi @@ -464,6 +464,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552retxq-pinctrl.dtsi b/dts/st/l5/stm32l552retxq-pinctrl.dtsi index 93ed11462ef3390a43a642df054754d7014d4310..9908871dd0a0f2a86a8a3eecb080439ef436bceb 100644 --- a/dts/st/l5/stm32l552retxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552retxq-pinctrl.dtsi @@ -422,6 +422,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi b/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi index f0d5b18fbc95d46ba1a6a8339a1aa6612bb05512..bbd5645d76b75391bd585be1c8b081c4384ef64c 100644 --- a/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi @@ -786,6 +786,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552vetx-pinctrl.dtsi b/dts/st/l5/stm32l552vetx-pinctrl.dtsi index f463ca5388f1536d6a55f6a491c40ae822d58f5a..8b85025c3a0cff5ed23b293e9c57c4d311409950 100644 --- a/dts/st/l5/stm32l552vetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552vetx-pinctrl.dtsi @@ -824,6 +824,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi b/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi index 03f50a380d6c74da5f338b74318bab722068f3d4..fa807303bed18da036e22b5f12b0b4bf1322759e 100644 --- a/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi +++ b/dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi @@ -1106,6 +1106,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l552zetx-pinctrl.dtsi b/dts/st/l5/stm32l552zetx-pinctrl.dtsi index e1aef4af7af1a9633f0c67c21bc8fd7d0fc986f6..8543befb04e2c73126b97f9396d487cbf9af7c36 100644 --- a/dts/st/l5/stm32l552zetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l552zetx-pinctrl.dtsi @@ -1138,6 +1138,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562cetx-pinctrl.dtsi b/dts/st/l5/stm32l562cetx-pinctrl.dtsi index 1331522853f62cddb8c91b6f3e10420407637481..5a7af57c9fc1374a10cca4cc85beaa594c587f6f 100644 --- a/dts/st/l5/stm32l562cetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562cetx-pinctrl.dtsi @@ -364,6 +364,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562cetxp-pinctrl.dtsi b/dts/st/l5/stm32l562cetxp-pinctrl.dtsi index 6837c0a6f4326e8a904fb0e8ff901eac163c7737..1c2615279a184e49a843f9bcb5a58e09c8c0bd90 100644 --- a/dts/st/l5/stm32l562cetxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562cetxp-pinctrl.dtsi @@ -334,6 +334,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562ceux-pinctrl.dtsi b/dts/st/l5/stm32l562ceux-pinctrl.dtsi index 1331522853f62cddb8c91b6f3e10420407637481..5a7af57c9fc1374a10cca4cc85beaa594c587f6f 100644 --- a/dts/st/l5/stm32l562ceux-pinctrl.dtsi +++ b/dts/st/l5/stm32l562ceux-pinctrl.dtsi @@ -364,6 +364,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi b/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi index 6837c0a6f4326e8a904fb0e8ff901eac163c7737..1c2615279a184e49a843f9bcb5a58e09c8c0bd90 100644 --- a/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi @@ -334,6 +334,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562meyxp-pinctrl.dtsi b/dts/st/l5/stm32l562meyxp-pinctrl.dtsi index 7bbd9383bf8887c9c4a2120fe4715cb22a4dba3b..bfeb095f93b89cd1285e125475cabb6782593afe 100644 --- a/dts/st/l5/stm32l562meyxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562meyxp-pinctrl.dtsi @@ -520,6 +520,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562meyxq-pinctrl.dtsi b/dts/st/l5/stm32l562meyxq-pinctrl.dtsi index 9b397e9df01826a2fea4fb2ada44835b99f1c2cf..14497ea392b24e99d17c44c2bb2fabeba342767a 100644 --- a/dts/st/l5/stm32l562meyxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562meyxq-pinctrl.dtsi @@ -508,6 +508,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562qeix-pinctrl.dtsi b/dts/st/l5/stm32l562qeix-pinctrl.dtsi index 4098410d41759f9c30526f7ae1e19c7457c0c22b..bfd4bba6461ee3c64edee48a0565a6badfc2e69e 100644 --- a/dts/st/l5/stm32l562qeix-pinctrl.dtsi +++ b/dts/st/l5/stm32l562qeix-pinctrl.dtsi @@ -1118,6 +1118,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562qeixp-pinctrl.dtsi b/dts/st/l5/stm32l562qeixp-pinctrl.dtsi index 7720538d00339a2309b9f26292c1149c15214933..e77cbf596c2b428bfc82382a51fa9e92e6b94537 100644 --- a/dts/st/l5/stm32l562qeixp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562qeixp-pinctrl.dtsi @@ -1110,6 +1110,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562qeixq-pinctrl.dtsi b/dts/st/l5/stm32l562qeixq-pinctrl.dtsi index 87186fe7453362f2c7db5e9e531dafbf43172b4c..3f8f6636ff73fd3e61379a42ecd2ba3bcbb8dc8f 100644 --- a/dts/st/l5/stm32l562qeixq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562qeixq-pinctrl.dtsi @@ -1078,6 +1078,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562retx-pinctrl.dtsi b/dts/st/l5/stm32l562retx-pinctrl.dtsi index 4ab8f08dd3353a9752e02b560473b554e3b3f4b5..39a6e3953031513ff6f2f0e2e3f5aa022d95ddf4 100644 --- a/dts/st/l5/stm32l562retx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562retx-pinctrl.dtsi @@ -480,6 +480,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562retxp-pinctrl.dtsi b/dts/st/l5/stm32l562retxp-pinctrl.dtsi index ae925063c8ca35dd7e84c687f875ae8fe753f54d..29d66fd441b427d5862b60f28498d32eff07c108 100644 --- a/dts/st/l5/stm32l562retxp-pinctrl.dtsi +++ b/dts/st/l5/stm32l562retxp-pinctrl.dtsi @@ -464,6 +464,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562retxq-pinctrl.dtsi b/dts/st/l5/stm32l562retxq-pinctrl.dtsi index 93ed11462ef3390a43a642df054754d7014d4310..9908871dd0a0f2a86a8a3eecb080439ef436bceb 100644 --- a/dts/st/l5/stm32l562retxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562retxq-pinctrl.dtsi @@ -422,6 +422,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562vetx-pinctrl.dtsi b/dts/st/l5/stm32l562vetx-pinctrl.dtsi index f463ca5388f1536d6a55f6a491c40ae822d58f5a..8b85025c3a0cff5ed23b293e9c57c4d311409950 100644 --- a/dts/st/l5/stm32l562vetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562vetx-pinctrl.dtsi @@ -824,6 +824,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562vetxq-pinctrl.dtsi b/dts/st/l5/stm32l562vetxq-pinctrl.dtsi index f0d5b18fbc95d46ba1a6a8339a1aa6612bb05512..bbd5645d76b75391bd585be1c8b081c4384ef64c 100644 --- a/dts/st/l5/stm32l562vetxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562vetxq-pinctrl.dtsi @@ -786,6 +786,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562zetx-pinctrl.dtsi b/dts/st/l5/stm32l562zetx-pinctrl.dtsi index e1aef4af7af1a9633f0c67c21bc8fd7d0fc986f6..8543befb04e2c73126b97f9396d487cbf9af7c36 100644 --- a/dts/st/l5/stm32l562zetx-pinctrl.dtsi +++ b/dts/st/l5/stm32l562zetx-pinctrl.dtsi @@ -1138,6 +1138,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/l5/stm32l562zetxq-pinctrl.dtsi b/dts/st/l5/stm32l562zetxq-pinctrl.dtsi index 03f50a380d6c74da5f338b74318bab722068f3d4..fa807303bed18da036e22b5f12b0b4bf1322759e 100644 --- a/dts/st/l5/stm32l562zetxq-pinctrl.dtsi +++ b/dts/st/l5/stm32l562zetxq-pinctrl.dtsi @@ -1106,6 +1106,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_dqs_pa1: octospi1_dqs_pa1 { diff --git a/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aaex-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi index d68c8c2e80934b17639c9cc8063ff67d67047694..86c5276bc494c2efd0a281a8eb0b19c2d6bafc9c 100644 --- a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi @@ -1184,6 +1184,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi index 8d057e9665ed8b13a4b8eb9a99d80a153c77c6a2..993a9caf99505d2188d77a50d9c0aef5ca29e271 100644 --- a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi index aaaeafd86f1fa52007423ccd9667daf246c18240..9089dd2a9637880aa52c56cea2149d15ada02493 100644 --- a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi @@ -1348,6 +1348,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pd2: i2c1_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf5: i2c1_smba_pf5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pg1: i2c2_smba_pg1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pe6: i2c3_smba_pe6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb10: i2c5_smba_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pb11: i2c5_smba_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa7: i2s1_ck_pa7 { diff --git a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi index 049f0739f21983597484002605d6db531408c38c..07f2d70007d8c1cc7c1f675c9183efeef0db9b4e 100644 --- a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi @@ -1628,6 +1628,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi index 15e3a28aa6e586a0396b20a3aaf831ab3adb83f3..5b78232ba73c37c93b2a56419c389ff336e5975d 100644 --- a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi @@ -1516,6 +1516,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi index 049f0739f21983597484002605d6db531408c38c..07f2d70007d8c1cc7c1f675c9183efeef0db9b4e 100644 --- a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi @@ -1628,6 +1628,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi index 15e3a28aa6e586a0396b20a3aaf831ab3adb83f3..5b78232ba73c37c93b2a56419c389ff336e5975d 100644 --- a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi @@ -1516,6 +1516,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi index 049f0739f21983597484002605d6db531408c38c..07f2d70007d8c1cc7c1f675c9183efeef0db9b4e 100644 --- a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi @@ -1628,6 +1628,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi index 15e3a28aa6e586a0396b20a3aaf831ab3adb83f3..5b78232ba73c37c93b2a56419c389ff336e5975d 100644 --- a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi @@ -1516,6 +1516,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi index 049f0739f21983597484002605d6db531408c38c..07f2d70007d8c1cc7c1f675c9183efeef0db9b4e 100644 --- a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi @@ -1628,6 +1628,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi index 15e3a28aa6e586a0396b20a3aaf831ab3adb83f3..5b78232ba73c37c93b2a56419c389ff336e5975d 100644 --- a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi @@ -1516,6 +1516,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi index abbf2a961edf94b903439ac77e8e38574ade5574..cec10549b4e9a5a93cbcac5bc6878628f5888410 100644 --- a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi @@ -972,6 +972,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi index 47250805c493de53a8d2454ca494c4c3ec0cc432..9ee7834e8a9fc312ad6ad3dbc01ee50ac78ccad5 100644 --- a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi @@ -1684,6 +1684,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi index 98e4d825ee50e1717d136da976d0ad73a02eadd6..2533c6a2551e14d830d7b8c284f309407a7f3c43 100644 --- a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi @@ -1572,6 +1572,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pf13: i2c1_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_ph10: i2c1_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz2: i2c4_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pz6: i2c4_smba_pz6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pz2: i2c5_smba_pz2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi index 9160797b5168b3e413aed124c51ffe4909d40a7b..d8814d8ef0219ced875de713b1dcded9e72ca09f 100644 --- a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi +++ b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi @@ -1016,6 +1016,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pd11: i2c1_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/u5/stm32u535cbtx-pinctrl.dtsi b/dts/st/u5/stm32u535cbtx-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u535cbtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbtx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi b/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbtxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cbux-pinctrl.dtsi b/dts/st/u5/stm32u535cbux-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u535cbux-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi b/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cbuxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cctx-pinctrl.dtsi b/dts/st/u5/stm32u535cctx-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u535cctx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cctx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cctxq-pinctrl.dtsi b/dts/st/u5/stm32u535cctxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u535cctxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cctxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535ccux-pinctrl.dtsi b/dts/st/u5/stm32u535ccux-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u535ccux-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ccux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi b/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ccuxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cetx-pinctrl.dtsi b/dts/st/u5/stm32u535cetx-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u535cetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cetx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535cetxq-pinctrl.dtsi b/dts/st/u5/stm32u535cetxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u535cetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535cetxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535ceux-pinctrl.dtsi b/dts/st/u5/stm32u535ceux-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u535ceux-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ceux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi b/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ceuxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi b/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi index 1c4957d594c0f54c4d80b214e8ba20c5f971a6f9..d6d892afda8901d2f42e5471cab21e64e5d568bf 100644 --- a/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535jeyxq-pinctrl.dtsi @@ -422,6 +422,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi b/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi index dde7f3e84c558d69e8b3d0899e97c9d43cde2a38..7181d7808dee3641d2e2d38ea663a5ccbe2ea4d6 100644 --- a/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535ncyxq-pinctrl.dtsi @@ -338,6 +338,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535neyxq-pinctrl.dtsi b/dts/st/u5/stm32u535neyxq-pinctrl.dtsi index dde7f3e84c558d69e8b3d0899e97c9d43cde2a38..7181d7808dee3641d2e2d38ea663a5ccbe2ea4d6 100644 --- a/dts/st/u5/stm32u535neyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535neyxq-pinctrl.dtsi @@ -338,6 +338,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rbix-pinctrl.dtsi b/dts/st/u5/stm32u535rbix-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u535rbix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbix-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rbixq-pinctrl.dtsi b/dts/st/u5/stm32u535rbixq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u535rbixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbixq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rbtx-pinctrl.dtsi b/dts/st/u5/stm32u535rbtx-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u535rbtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbtx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi b/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rbtxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rcix-pinctrl.dtsi b/dts/st/u5/stm32u535rcix-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u535rcix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rcix-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rcixq-pinctrl.dtsi b/dts/st/u5/stm32u535rcixq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u535rcixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rcixq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rctx-pinctrl.dtsi b/dts/st/u5/stm32u535rctx-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u535rctx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rctx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535rctxq-pinctrl.dtsi b/dts/st/u5/stm32u535rctxq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u535rctxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535rctxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535reix-pinctrl.dtsi b/dts/st/u5/stm32u535reix-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u535reix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535reix-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535reixq-pinctrl.dtsi b/dts/st/u5/stm32u535reixq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u535reixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535reixq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535retx-pinctrl.dtsi b/dts/st/u5/stm32u535retx-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u535retx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535retx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535retxq-pinctrl.dtsi b/dts/st/u5/stm32u535retxq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u535retxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535retxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535vcix-pinctrl.dtsi b/dts/st/u5/stm32u535vcix-pinctrl.dtsi index fb180fe8d17482ccbaf42522b626806203dd89cf..36596952ce2cbab8f5a30fe01fceccc918d57937 100644 --- a/dts/st/u5/stm32u535vcix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vcix-pinctrl.dtsi @@ -614,6 +614,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535vcixq-pinctrl.dtsi b/dts/st/u5/stm32u535vcixq-pinctrl.dtsi index 6da972c39908529fb0c60ce3a4eb426b0e25b45d..f6b59f6da4a3a802d1ad9832eb6fcb5181a5169c 100644 --- a/dts/st/u5/stm32u535vcixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vcixq-pinctrl.dtsi @@ -598,6 +598,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535vctx-pinctrl.dtsi b/dts/st/u5/stm32u535vctx-pinctrl.dtsi index fb180fe8d17482ccbaf42522b626806203dd89cf..36596952ce2cbab8f5a30fe01fceccc918d57937 100644 --- a/dts/st/u5/stm32u535vctx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vctx-pinctrl.dtsi @@ -614,6 +614,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535vctxq-pinctrl.dtsi b/dts/st/u5/stm32u535vctxq-pinctrl.dtsi index 6da972c39908529fb0c60ce3a4eb426b0e25b45d..f6b59f6da4a3a802d1ad9832eb6fcb5181a5169c 100644 --- a/dts/st/u5/stm32u535vctxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vctxq-pinctrl.dtsi @@ -598,6 +598,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535veix-pinctrl.dtsi b/dts/st/u5/stm32u535veix-pinctrl.dtsi index fb180fe8d17482ccbaf42522b626806203dd89cf..36596952ce2cbab8f5a30fe01fceccc918d57937 100644 --- a/dts/st/u5/stm32u535veix-pinctrl.dtsi +++ b/dts/st/u5/stm32u535veix-pinctrl.dtsi @@ -614,6 +614,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535veixq-pinctrl.dtsi b/dts/st/u5/stm32u535veixq-pinctrl.dtsi index 6da972c39908529fb0c60ce3a4eb426b0e25b45d..f6b59f6da4a3a802d1ad9832eb6fcb5181a5169c 100644 --- a/dts/st/u5/stm32u535veixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535veixq-pinctrl.dtsi @@ -598,6 +598,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535vetx-pinctrl.dtsi b/dts/st/u5/stm32u535vetx-pinctrl.dtsi index fb180fe8d17482ccbaf42522b626806203dd89cf..36596952ce2cbab8f5a30fe01fceccc918d57937 100644 --- a/dts/st/u5/stm32u535vetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vetx-pinctrl.dtsi @@ -614,6 +614,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u535vetxq-pinctrl.dtsi b/dts/st/u5/stm32u535vetxq-pinctrl.dtsi index 6da972c39908529fb0c60ce3a4eb426b0e25b45d..f6b59f6da4a3a802d1ad9832eb6fcb5181a5169c 100644 --- a/dts/st/u5/stm32u535vetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u535vetxq-pinctrl.dtsi @@ -598,6 +598,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545cetx-pinctrl.dtsi b/dts/st/u5/stm32u545cetx-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u545cetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u545cetx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545cetxq-pinctrl.dtsi b/dts/st/u5/stm32u545cetxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u545cetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545cetxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545ceux-pinctrl.dtsi b/dts/st/u5/stm32u545ceux-pinctrl.dtsi index c111c0c4d419ddabd1bbfcc1d5a9a664839fd115..badb29bcf33d11acae43e33497e8cdabed6747d3 100644 --- a/dts/st/u5/stm32u545ceux-pinctrl.dtsi +++ b/dts/st/u5/stm32u545ceux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi b/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi index c0c645fd8b9239449cba686225396bb9d2f61fb4..c077d6099369503c6553057780773d2c654cb7d6 100644 --- a/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545ceuxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi b/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi index 1c4957d594c0f54c4d80b214e8ba20c5f971a6f9..d6d892afda8901d2f42e5471cab21e64e5d568bf 100644 --- a/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545jeyxq-pinctrl.dtsi @@ -422,6 +422,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545neyxq-pinctrl.dtsi b/dts/st/u5/stm32u545neyxq-pinctrl.dtsi index dde7f3e84c558d69e8b3d0899e97c9d43cde2a38..7181d7808dee3641d2e2d38ea663a5ccbe2ea4d6 100644 --- a/dts/st/u5/stm32u545neyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545neyxq-pinctrl.dtsi @@ -338,6 +338,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545reix-pinctrl.dtsi b/dts/st/u5/stm32u545reix-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u545reix-pinctrl.dtsi +++ b/dts/st/u5/stm32u545reix-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545reixq-pinctrl.dtsi b/dts/st/u5/stm32u545reixq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u545reixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545reixq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545retx-pinctrl.dtsi b/dts/st/u5/stm32u545retx-pinctrl.dtsi index fbd90af01c24e58b0b073db20c80145a0de0166b..ac7606184e65e35e398465d3009e4c9ae951b6b7 100644 --- a/dts/st/u5/stm32u545retx-pinctrl.dtsi +++ b/dts/st/u5/stm32u545retx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545retxq-pinctrl.dtsi b/dts/st/u5/stm32u545retxq-pinctrl.dtsi index d8eb0b30f4bbd3f3e452528065bfaa4593f957d0..73308127c18763d8e74fc71714cc3d4f30032215 100644 --- a/dts/st/u5/stm32u545retxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545retxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545veix-pinctrl.dtsi b/dts/st/u5/stm32u545veix-pinctrl.dtsi index fb180fe8d17482ccbaf42522b626806203dd89cf..36596952ce2cbab8f5a30fe01fceccc918d57937 100644 --- a/dts/st/u5/stm32u545veix-pinctrl.dtsi +++ b/dts/st/u5/stm32u545veix-pinctrl.dtsi @@ -614,6 +614,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545veixq-pinctrl.dtsi b/dts/st/u5/stm32u545veixq-pinctrl.dtsi index 6da972c39908529fb0c60ce3a4eb426b0e25b45d..f6b59f6da4a3a802d1ad9832eb6fcb5181a5169c 100644 --- a/dts/st/u5/stm32u545veixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545veixq-pinctrl.dtsi @@ -598,6 +598,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545vetx-pinctrl.dtsi b/dts/st/u5/stm32u545vetx-pinctrl.dtsi index fb180fe8d17482ccbaf42522b626806203dd89cf..36596952ce2cbab8f5a30fe01fceccc918d57937 100644 --- a/dts/st/u5/stm32u545vetx-pinctrl.dtsi +++ b/dts/st/u5/stm32u545vetx-pinctrl.dtsi @@ -614,6 +614,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u545vetxq-pinctrl.dtsi b/dts/st/u5/stm32u545vetxq-pinctrl.dtsi index 6da972c39908529fb0c60ce3a4eb426b0e25b45d..f6b59f6da4a3a802d1ad9832eb6fcb5181a5169c 100644 --- a/dts/st/u5/stm32u545vetxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u545vetxq-pinctrl.dtsi @@ -598,6 +598,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospi1_ncs_pa0: octospi1_ncs_pa0 { diff --git a/dts/st/u5/stm32u575agix-pinctrl.dtsi b/dts/st/u5/stm32u575agix-pinctrl.dtsi index 6fa8dcf62d1f4e84ec0ae92d57acaf80eb6e7905..59c25cbe3b5c0fcaccc8d4b6b39f9d8424021a01 100644 --- a/dts/st/u5/stm32u575agix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575agix-pinctrl.dtsi @@ -1290,6 +1290,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575agixq-pinctrl.dtsi b/dts/st/u5/stm32u575agixq-pinctrl.dtsi index 8110eb7324a05499f6037185fc738ada055e783e..d6a233975aa2c76a9d32d830b4bf81478f2214bf 100644 --- a/dts/st/u5/stm32u575agixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575agixq-pinctrl.dtsi @@ -1254,6 +1254,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575aiix-pinctrl.dtsi b/dts/st/u5/stm32u575aiix-pinctrl.dtsi index 6fa8dcf62d1f4e84ec0ae92d57acaf80eb6e7905..59c25cbe3b5c0fcaccc8d4b6b39f9d8424021a01 100644 --- a/dts/st/u5/stm32u575aiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575aiix-pinctrl.dtsi @@ -1290,6 +1290,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575aiixq-pinctrl.dtsi b/dts/st/u5/stm32u575aiixq-pinctrl.dtsi index 8110eb7324a05499f6037185fc738ada055e783e..d6a233975aa2c76a9d32d830b4bf81478f2214bf 100644 --- a/dts/st/u5/stm32u575aiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575aiixq-pinctrl.dtsi @@ -1254,6 +1254,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575cgtx-pinctrl.dtsi b/dts/st/u5/stm32u575cgtx-pinctrl.dtsi index e552d7461842b3d470ece584a6b0acfe1ec02bfb..d12f73dac882c8b5f226dd8929386e23e3f1133d 100644 --- a/dts/st/u5/stm32u575cgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cgtx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi index 8f35c81e0f56987ce20b128e49701f6421de7762..998afd8033e3ba519faff264d1a9dac4df8f72e9 100644 --- a/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cgtxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575cgux-pinctrl.dtsi b/dts/st/u5/stm32u575cgux-pinctrl.dtsi index e552d7461842b3d470ece584a6b0acfe1ec02bfb..d12f73dac882c8b5f226dd8929386e23e3f1133d 100644 --- a/dts/st/u5/stm32u575cgux-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cgux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575cguxq-pinctrl.dtsi b/dts/st/u5/stm32u575cguxq-pinctrl.dtsi index 8f35c81e0f56987ce20b128e49701f6421de7762..998afd8033e3ba519faff264d1a9dac4df8f72e9 100644 --- a/dts/st/u5/stm32u575cguxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575cguxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575citx-pinctrl.dtsi b/dts/st/u5/stm32u575citx-pinctrl.dtsi index e552d7461842b3d470ece584a6b0acfe1ec02bfb..d12f73dac882c8b5f226dd8929386e23e3f1133d 100644 --- a/dts/st/u5/stm32u575citx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575citx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575citxq-pinctrl.dtsi b/dts/st/u5/stm32u575citxq-pinctrl.dtsi index 8f35c81e0f56987ce20b128e49701f6421de7762..998afd8033e3ba519faff264d1a9dac4df8f72e9 100644 --- a/dts/st/u5/stm32u575citxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575citxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575ciux-pinctrl.dtsi b/dts/st/u5/stm32u575ciux-pinctrl.dtsi index e552d7461842b3d470ece584a6b0acfe1ec02bfb..d12f73dac882c8b5f226dd8929386e23e3f1133d 100644 --- a/dts/st/u5/stm32u575ciux-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ciux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi b/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi index 8f35c81e0f56987ce20b128e49701f6421de7762..998afd8033e3ba519faff264d1a9dac4df8f72e9 100644 --- a/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ciuxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi b/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi index 0721d81d37a50af54f4ed8224845a262cee56816..08d56a5c6c21aa5a1e72da76f482234bdcf456af 100644 --- a/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ogyxq-pinctrl.dtsi @@ -676,6 +676,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi b/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi index 0721d81d37a50af54f4ed8224845a262cee56816..08d56a5c6c21aa5a1e72da76f482234bdcf456af 100644 --- a/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575oiyxq-pinctrl.dtsi @@ -676,6 +676,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575qgix-pinctrl.dtsi b/dts/st/u5/stm32u575qgix-pinctrl.dtsi index 31e78da01d7153175a9aff8bc7d4ceaf4b5fab02..317ffd922818e93b63b36d51076317e9651a3a23 100644 --- a/dts/st/u5/stm32u575qgix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qgix-pinctrl.dtsi @@ -1146,6 +1146,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575qgixq-pinctrl.dtsi b/dts/st/u5/stm32u575qgixq-pinctrl.dtsi index 5f5a00ae1ae3a783e333283d562fa40521632fe6..04596603d3a36932b99829cb69c9f4f71d9c1c7b 100644 --- a/dts/st/u5/stm32u575qgixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qgixq-pinctrl.dtsi @@ -1106,6 +1106,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575qiix-pinctrl.dtsi b/dts/st/u5/stm32u575qiix-pinctrl.dtsi index 31e78da01d7153175a9aff8bc7d4ceaf4b5fab02..317ffd922818e93b63b36d51076317e9651a3a23 100644 --- a/dts/st/u5/stm32u575qiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qiix-pinctrl.dtsi @@ -1146,6 +1146,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575qiixq-pinctrl.dtsi b/dts/st/u5/stm32u575qiixq-pinctrl.dtsi index 5f5a00ae1ae3a783e333283d562fa40521632fe6..04596603d3a36932b99829cb69c9f4f71d9c1c7b 100644 --- a/dts/st/u5/stm32u575qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575qiixq-pinctrl.dtsi @@ -1106,6 +1106,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575rgtx-pinctrl.dtsi b/dts/st/u5/stm32u575rgtx-pinctrl.dtsi index 375efa5e4ab88cbbffe0f5fbe592cae82b2d8948..0cffb7e9ca137e2f2eef97c5872001be2ce778c7 100644 --- a/dts/st/u5/stm32u575rgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575rgtx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi index 861f47cbf9cb20a2fe5228b571c8b2278bd2916b..bdaa5fe04635bebe4b6e307aec98e9edf0179b34 100644 --- a/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575rgtxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575ritx-pinctrl.dtsi b/dts/st/u5/stm32u575ritx-pinctrl.dtsi index 375efa5e4ab88cbbffe0f5fbe592cae82b2d8948..0cffb7e9ca137e2f2eef97c5872001be2ce778c7 100644 --- a/dts/st/u5/stm32u575ritx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ritx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575ritxq-pinctrl.dtsi b/dts/st/u5/stm32u575ritxq-pinctrl.dtsi index 861f47cbf9cb20a2fe5228b571c8b2278bd2916b..bdaa5fe04635bebe4b6e307aec98e9edf0179b34 100644 --- a/dts/st/u5/stm32u575ritxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575ritxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575vgtx-pinctrl.dtsi b/dts/st/u5/stm32u575vgtx-pinctrl.dtsi index c135e7f3ef4ce8f053cebbe1a6cee1da33e7dcd0..0d1e2f18d9ba2c77c29f52f0be9a7dca28a4592d 100644 --- a/dts/st/u5/stm32u575vgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vgtx-pinctrl.dtsi @@ -820,6 +820,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi index e9b82996631e384b9af731291f4eef86215ddf64..a8eb240cc79dc16d561f80343f8c64946434e8b6 100644 --- a/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vgtxq-pinctrl.dtsi @@ -798,6 +798,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575vitx-pinctrl.dtsi b/dts/st/u5/stm32u575vitx-pinctrl.dtsi index c135e7f3ef4ce8f053cebbe1a6cee1da33e7dcd0..0d1e2f18d9ba2c77c29f52f0be9a7dca28a4592d 100644 --- a/dts/st/u5/stm32u575vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vitx-pinctrl.dtsi @@ -820,6 +820,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575vitxq-pinctrl.dtsi b/dts/st/u5/stm32u575vitxq-pinctrl.dtsi index e9b82996631e384b9af731291f4eef86215ddf64..a8eb240cc79dc16d561f80343f8c64946434e8b6 100644 --- a/dts/st/u5/stm32u575vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575vitxq-pinctrl.dtsi @@ -798,6 +798,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575zgtx-pinctrl.dtsi b/dts/st/u5/stm32u575zgtx-pinctrl.dtsi index 0ca428e7e0f3624c973c887177e20e180b0bacf4..310ef451ad03ed9d050b1b5d871dc75529fbf657 100644 --- a/dts/st/u5/stm32u575zgtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zgtx-pinctrl.dtsi @@ -1158,6 +1158,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi b/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi index 4d8eb1104ac0c3b15ccd892dac9a5fa34370c798..64dc16e4392cca5a4ae68caf8c19b0ee6212420b 100644 --- a/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zgtxq-pinctrl.dtsi @@ -1142,6 +1142,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575zitx-pinctrl.dtsi b/dts/st/u5/stm32u575zitx-pinctrl.dtsi index 0ca428e7e0f3624c973c887177e20e180b0bacf4..310ef451ad03ed9d050b1b5d871dc75529fbf657 100644 --- a/dts/st/u5/stm32u575zitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zitx-pinctrl.dtsi @@ -1158,6 +1158,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u575zitxq-pinctrl.dtsi b/dts/st/u5/stm32u575zitxq-pinctrl.dtsi index 4d8eb1104ac0c3b15ccd892dac9a5fa34370c798..64dc16e4392cca5a4ae68caf8c19b0ee6212420b 100644 --- a/dts/st/u5/stm32u575zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u575zitxq-pinctrl.dtsi @@ -1142,6 +1142,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585aiix-pinctrl.dtsi b/dts/st/u5/stm32u585aiix-pinctrl.dtsi index 6fa8dcf62d1f4e84ec0ae92d57acaf80eb6e7905..59c25cbe3b5c0fcaccc8d4b6b39f9d8424021a01 100644 --- a/dts/st/u5/stm32u585aiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u585aiix-pinctrl.dtsi @@ -1290,6 +1290,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585aiixq-pinctrl.dtsi b/dts/st/u5/stm32u585aiixq-pinctrl.dtsi index 8110eb7324a05499f6037185fc738ada055e783e..d6a233975aa2c76a9d32d830b4bf81478f2214bf 100644 --- a/dts/st/u5/stm32u585aiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585aiixq-pinctrl.dtsi @@ -1254,6 +1254,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585citx-pinctrl.dtsi b/dts/st/u5/stm32u585citx-pinctrl.dtsi index e552d7461842b3d470ece584a6b0acfe1ec02bfb..d12f73dac882c8b5f226dd8929386e23e3f1133d 100644 --- a/dts/st/u5/stm32u585citx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585citx-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585citxq-pinctrl.dtsi b/dts/st/u5/stm32u585citxq-pinctrl.dtsi index 8f35c81e0f56987ce20b128e49701f6421de7762..998afd8033e3ba519faff264d1a9dac4df8f72e9 100644 --- a/dts/st/u5/stm32u585citxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585citxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585ciux-pinctrl.dtsi b/dts/st/u5/stm32u585ciux-pinctrl.dtsi index e552d7461842b3d470ece584a6b0acfe1ec02bfb..d12f73dac882c8b5f226dd8929386e23e3f1133d 100644 --- a/dts/st/u5/stm32u585ciux-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ciux-pinctrl.dtsi @@ -342,6 +342,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi b/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi index 8f35c81e0f56987ce20b128e49701f6421de7762..998afd8033e3ba519faff264d1a9dac4df8f72e9 100644 --- a/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ciuxq-pinctrl.dtsi @@ -300,6 +300,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi b/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi index 0721d81d37a50af54f4ed8224845a262cee56816..08d56a5c6c21aa5a1e72da76f482234bdcf456af 100644 --- a/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585oiyxq-pinctrl.dtsi @@ -676,6 +676,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585qiix-pinctrl.dtsi b/dts/st/u5/stm32u585qiix-pinctrl.dtsi index 31e78da01d7153175a9aff8bc7d4ceaf4b5fab02..317ffd922818e93b63b36d51076317e9651a3a23 100644 --- a/dts/st/u5/stm32u585qiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u585qiix-pinctrl.dtsi @@ -1146,6 +1146,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585qiixq-pinctrl.dtsi b/dts/st/u5/stm32u585qiixq-pinctrl.dtsi index 5f5a00ae1ae3a783e333283d562fa40521632fe6..04596603d3a36932b99829cb69c9f4f71d9c1c7b 100644 --- a/dts/st/u5/stm32u585qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585qiixq-pinctrl.dtsi @@ -1106,6 +1106,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585ritx-pinctrl.dtsi b/dts/st/u5/stm32u585ritx-pinctrl.dtsi index 375efa5e4ab88cbbffe0f5fbe592cae82b2d8948..0cffb7e9ca137e2f2eef97c5872001be2ce778c7 100644 --- a/dts/st/u5/stm32u585ritx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ritx-pinctrl.dtsi @@ -458,6 +458,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585ritxq-pinctrl.dtsi b/dts/st/u5/stm32u585ritxq-pinctrl.dtsi index 861f47cbf9cb20a2fe5228b571c8b2278bd2916b..bdaa5fe04635bebe4b6e307aec98e9edf0179b34 100644 --- a/dts/st/u5/stm32u585ritxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585ritxq-pinctrl.dtsi @@ -416,6 +416,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585vitx-pinctrl.dtsi b/dts/st/u5/stm32u585vitx-pinctrl.dtsi index c135e7f3ef4ce8f053cebbe1a6cee1da33e7dcd0..0d1e2f18d9ba2c77c29f52f0be9a7dca28a4592d 100644 --- a/dts/st/u5/stm32u585vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585vitx-pinctrl.dtsi @@ -820,6 +820,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585vitxq-pinctrl.dtsi b/dts/st/u5/stm32u585vitxq-pinctrl.dtsi index e9b82996631e384b9af731291f4eef86215ddf64..a8eb240cc79dc16d561f80343f8c64946434e8b6 100644 --- a/dts/st/u5/stm32u585vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585vitxq-pinctrl.dtsi @@ -798,6 +798,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585zitx-pinctrl.dtsi b/dts/st/u5/stm32u585zitx-pinctrl.dtsi index 0ca428e7e0f3624c973c887177e20e180b0bacf4..310ef451ad03ed9d050b1b5d871dc75529fbf657 100644 --- a/dts/st/u5/stm32u585zitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u585zitx-pinctrl.dtsi @@ -1158,6 +1158,63 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u585zitxq-pinctrl.dtsi b/dts/st/u5/stm32u585zitxq-pinctrl.dtsi index 4d8eb1104ac0c3b15ccd892dac9a5fa34370c798..64dc16e4392cca5a4ae68caf8c19b0ee6212420b 100644 --- a/dts/st/u5/stm32u585zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u585zitxq-pinctrl.dtsi @@ -1142,6 +1142,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595aihx-pinctrl.dtsi b/dts/st/u5/stm32u595aihx-pinctrl.dtsi index 3c04485f5958df56fa47c3dabed6385b19f70536..26fefd6cd53b79c64af574f6b219a4ef929e19c8 100644 --- a/dts/st/u5/stm32u595aihx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595aihx-pinctrl.dtsi @@ -1406,6 +1406,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595aihxq-pinctrl.dtsi b/dts/st/u5/stm32u595aihxq-pinctrl.dtsi index fd06344b0f7b235dbefa4249c276ffe507002c4c..b4e2e8f07d4bc5697ef2889716c4e3b53d1c0264 100644 --- a/dts/st/u5/stm32u595aihxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595aihxq-pinctrl.dtsi @@ -1370,6 +1370,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595ajhx-pinctrl.dtsi b/dts/st/u5/stm32u595ajhx-pinctrl.dtsi index 3c04485f5958df56fa47c3dabed6385b19f70536..26fefd6cd53b79c64af574f6b219a4ef929e19c8 100644 --- a/dts/st/u5/stm32u595ajhx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ajhx-pinctrl.dtsi @@ -1406,6 +1406,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi b/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi index fd06344b0f7b235dbefa4249c276ffe507002c4c..b4e2e8f07d4bc5697ef2889716c4e3b53d1c0264 100644 --- a/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ajhxq-pinctrl.dtsi @@ -1370,6 +1370,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595qiix-pinctrl.dtsi b/dts/st/u5/stm32u595qiix-pinctrl.dtsi index 0876d99028ff32788cfed1bde20e83e3301c97fe..30f115857f102dd7e616662598bd60b43d308bb9 100644 --- a/dts/st/u5/stm32u595qiix-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qiix-pinctrl.dtsi @@ -1250,6 +1250,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595qiixq-pinctrl.dtsi b/dts/st/u5/stm32u595qiixq-pinctrl.dtsi index 34064bbff4c9c60764527ab1f06a74417d7fc5e9..3e79e1e20bc28f0f28b0199f3aeb8447791bc173 100644 --- a/dts/st/u5/stm32u595qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qiixq-pinctrl.dtsi @@ -1210,6 +1210,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595qjix-pinctrl.dtsi b/dts/st/u5/stm32u595qjix-pinctrl.dtsi index 0876d99028ff32788cfed1bde20e83e3301c97fe..30f115857f102dd7e616662598bd60b43d308bb9 100644 --- a/dts/st/u5/stm32u595qjix-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qjix-pinctrl.dtsi @@ -1250,6 +1250,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595qjixq-pinctrl.dtsi b/dts/st/u5/stm32u595qjixq-pinctrl.dtsi index 34064bbff4c9c60764527ab1f06a74417d7fc5e9..3e79e1e20bc28f0f28b0199f3aeb8447791bc173 100644 --- a/dts/st/u5/stm32u595qjixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595qjixq-pinctrl.dtsi @@ -1210,6 +1210,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595ritx-pinctrl.dtsi b/dts/st/u5/stm32u595ritx-pinctrl.dtsi index f6d44d14591a7aa700806f0f60656e4a39a258c3..b370b7e99d890e20d4e28d21d3ae82a2ae140d9f 100644 --- a/dts/st/u5/stm32u595ritx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ritx-pinctrl.dtsi @@ -526,6 +526,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595ritxq-pinctrl.dtsi b/dts/st/u5/stm32u595ritxq-pinctrl.dtsi index 3f7bbabacb399216edb4f67aefc91921b11affc6..e8050c19e49cda824f017efb8d4ce99ccabc9772 100644 --- a/dts/st/u5/stm32u595ritxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ritxq-pinctrl.dtsi @@ -476,6 +476,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595rjtx-pinctrl.dtsi b/dts/st/u5/stm32u595rjtx-pinctrl.dtsi index f6d44d14591a7aa700806f0f60656e4a39a258c3..b370b7e99d890e20d4e28d21d3ae82a2ae140d9f 100644 --- a/dts/st/u5/stm32u595rjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595rjtx-pinctrl.dtsi @@ -526,6 +526,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi b/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi index 3f7bbabacb399216edb4f67aefc91921b11affc6..e8050c19e49cda824f017efb8d4ce99ccabc9772 100644 --- a/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595rjtxq-pinctrl.dtsi @@ -476,6 +476,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595vitx-pinctrl.dtsi b/dts/st/u5/stm32u595vitx-pinctrl.dtsi index 9b9a27a9c6cfd2901d4a11d4b61d508a72a84c77..9c1b9c578aea79f7de8f00809be6db4a186ef32f 100644 --- a/dts/st/u5/stm32u595vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vitx-pinctrl.dtsi @@ -912,6 +912,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595vitxq-pinctrl.dtsi b/dts/st/u5/stm32u595vitxq-pinctrl.dtsi index 5688cb95debcfaed7c497b03ecded5bee8936301..8033ab2ddc3ed577f0eb55419d2fd175d52bedf0 100644 --- a/dts/st/u5/stm32u595vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vitxq-pinctrl.dtsi @@ -882,6 +882,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595vjtx-pinctrl.dtsi b/dts/st/u5/stm32u595vjtx-pinctrl.dtsi index 9b9a27a9c6cfd2901d4a11d4b61d508a72a84c77..9c1b9c578aea79f7de8f00809be6db4a186ef32f 100644 --- a/dts/st/u5/stm32u595vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vjtx-pinctrl.dtsi @@ -912,6 +912,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi index 5688cb95debcfaed7c497b03ecded5bee8936301..8033ab2ddc3ed577f0eb55419d2fd175d52bedf0 100644 --- a/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595vjtxq-pinctrl.dtsi @@ -882,6 +882,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595zitx-pinctrl.dtsi b/dts/st/u5/stm32u595zitx-pinctrl.dtsi index 52e11ec30d255418f7dcc2d2c63a93519bafa35d..04c5e8fee3618a660edd3e2b011bd6b66d339e00 100644 --- a/dts/st/u5/stm32u595zitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zitx-pinctrl.dtsi @@ -1262,6 +1262,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595zitxq-pinctrl.dtsi b/dts/st/u5/stm32u595zitxq-pinctrl.dtsi index 944f8654a094b981299acd48c6408c6d831e2ed4..133686e03547e20635731eb5b277154f9b89fce7 100644 --- a/dts/st/u5/stm32u595zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zitxq-pinctrl.dtsi @@ -1238,6 +1238,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi b/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi index 7e439d4a3c2109f3d41d4dc3b8232ef75d995fb0..4f8ceb1fefb489ec754ad86753876b7b37177d53 100644 --- a/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595ziyxq-pinctrl.dtsi @@ -1278,6 +1278,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595zjtx-pinctrl.dtsi b/dts/st/u5/stm32u595zjtx-pinctrl.dtsi index 52e11ec30d255418f7dcc2d2c63a93519bafa35d..04c5e8fee3618a660edd3e2b011bd6b66d339e00 100644 --- a/dts/st/u5/stm32u595zjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zjtx-pinctrl.dtsi @@ -1262,6 +1262,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi index 944f8654a094b981299acd48c6408c6d831e2ed4..133686e03547e20635731eb5b277154f9b89fce7 100644 --- a/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zjtxq-pinctrl.dtsi @@ -1238,6 +1238,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi index 7e439d4a3c2109f3d41d4dc3b8232ef75d995fb0..4f8ceb1fefb489ec754ad86753876b7b37177d53 100644 --- a/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u595zjyxq-pinctrl.dtsi @@ -1278,6 +1278,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi index f1e287269cb7603869280c26fefd9bd7784a596d..1160b22887ddb0b3b82c0e3f1eb37171c394d690 100644 --- a/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599bjyxq-pinctrl.dtsi @@ -1442,6 +1442,108 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599nihxq-pinctrl.dtsi b/dts/st/u5/stm32u599nihxq-pinctrl.dtsi index 6665f1756ac54a7c7f2a4b4114a07be727c39af1..c4adc3f22c804227a017f3c42204bb6cf3904a57 100644 --- a/dts/st/u5/stm32u599nihxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599nihxq-pinctrl.dtsi @@ -1510,6 +1510,113 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pj8: i2c6_smba_pj8 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599njhxq-pinctrl.dtsi b/dts/st/u5/stm32u599njhxq-pinctrl.dtsi index 6665f1756ac54a7c7f2a4b4114a07be727c39af1..c4adc3f22c804227a017f3c42204bb6cf3904a57 100644 --- a/dts/st/u5/stm32u599njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599njhxq-pinctrl.dtsi @@ -1510,6 +1510,113 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pj8: i2c6_smba_pj8 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599vitxq-pinctrl.dtsi b/dts/st/u5/stm32u599vitxq-pinctrl.dtsi index 71caa91ebadbd58193b89642c467afdb6692d59f..cf4ed7019027a83f2584206ea820471967398b4c 100644 --- a/dts/st/u5/stm32u599vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599vitxq-pinctrl.dtsi @@ -882,6 +882,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599vjtx-pinctrl.dtsi b/dts/st/u5/stm32u599vjtx-pinctrl.dtsi index f509161a13e3c06dea82961fb4cb95864b38eecd..21b7cc76bdb9b61a5cdba7366d37e8d0d6b4608e 100644 --- a/dts/st/u5/stm32u599vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u599vjtx-pinctrl.dtsi @@ -912,6 +912,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi index 71caa91ebadbd58193b89642c467afdb6692d59f..cf4ed7019027a83f2584206ea820471967398b4c 100644 --- a/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599vjtxq-pinctrl.dtsi @@ -882,6 +882,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599zitxq-pinctrl.dtsi b/dts/st/u5/stm32u599zitxq-pinctrl.dtsi index 6b0e3d113503ed096a916f2357fd09de591de60c..6be1c7107619b7f51821175ebb5115f7def55dd9 100644 --- a/dts/st/u5/stm32u599zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599zitxq-pinctrl.dtsi @@ -1238,6 +1238,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi b/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi index bb160094c17b274f077ede5b4973f3403869ea99..733f92f6156d45e897bc5390bcf712607d4c05f6 100644 --- a/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599ziyxq-pinctrl.dtsi @@ -1202,6 +1202,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi index 6b0e3d113503ed096a916f2357fd09de591de60c..6be1c7107619b7f51821175ebb5115f7def55dd9 100644 --- a/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599zjtxq-pinctrl.dtsi @@ -1238,6 +1238,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi index bb160094c17b274f077ede5b4973f3403869ea99..733f92f6156d45e897bc5390bcf712607d4c05f6 100644 --- a/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u599zjyxq-pinctrl.dtsi @@ -1202,6 +1202,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi b/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi index 3c04485f5958df56fa47c3dabed6385b19f70536..26fefd6cd53b79c64af574f6b219a4ef929e19c8 100644 --- a/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi @@ -1406,6 +1406,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi index fd06344b0f7b235dbefa4249c276ffe507002c4c..b4e2e8f07d4bc5697ef2889716c4e3b53d1c0264 100644 --- a/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi @@ -1370,6 +1370,103 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi b/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi index 34064bbff4c9c60764527ab1f06a74417d7fc5e9..3e79e1e20bc28f0f28b0199f3aeb8447791bc173 100644 --- a/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi @@ -1210,6 +1210,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi b/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi index 0876d99028ff32788cfed1bde20e83e3301c97fe..30f115857f102dd7e616662598bd60b43d308bb9 100644 --- a/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi @@ -1250,6 +1250,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi b/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi index 34064bbff4c9c60764527ab1f06a74417d7fc5e9..3e79e1e20bc28f0f28b0199f3aeb8447791bc173 100644 --- a/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi @@ -1210,6 +1210,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi b/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi index f6d44d14591a7aa700806f0f60656e4a39a258c3..b370b7e99d890e20d4e28d21d3ae82a2ae140d9f 100644 --- a/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi @@ -526,6 +526,38 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi index 3f7bbabacb399216edb4f67aefc91921b11affc6..e8050c19e49cda824f017efb8d4ce99ccabc9772 100644 --- a/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi @@ -476,6 +476,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi index 9b9a27a9c6cfd2901d4a11d4b61d508a72a84c77..9c1b9c578aea79f7de8f00809be6db4a186ef32f 100644 --- a/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi @@ -912,6 +912,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi index 5688cb95debcfaed7c497b03ecded5bee8936301..8033ab2ddc3ed577f0eb55419d2fd175d52bedf0 100644 --- a/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi @@ -882,6 +882,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi b/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi index 52e11ec30d255418f7dcc2d2c63a93519bafa35d..04c5e8fee3618a660edd3e2b011bd6b66d339e00 100644 --- a/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi @@ -1262,6 +1262,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi index 944f8654a094b981299acd48c6408c6d831e2ed4..133686e03547e20635731eb5b277154f9b89fce7 100644 --- a/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi @@ -1238,6 +1238,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi index 7e439d4a3c2109f3d41d4dc3b8232ef75d995fb0..4f8ceb1fefb489ec754ad86753876b7b37177d53 100644 --- a/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi @@ -1278,6 +1278,88 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi index f1e287269cb7603869280c26fefd9bd7784a596d..1160b22887ddb0b3b82c0e3f1eb37171c394d690 100644 --- a/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi @@ -1442,6 +1442,108 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi index 6665f1756ac54a7c7f2a4b4114a07be727c39af1..c4adc3f22c804227a017f3c42204bb6cf3904a57 100644 --- a/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi @@ -1510,6 +1510,113 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pj8: i2c6_smba_pj8 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi index 71caa91ebadbd58193b89642c467afdb6692d59f..cf4ed7019027a83f2584206ea820471967398b4c 100644 --- a/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi @@ -882,6 +882,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi index 6b0e3d113503ed096a916f2357fd09de591de60c..6be1c7107619b7f51821175ebb5115f7def55dd9 100644 --- a/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi @@ -1238,6 +1238,73 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi index bb160094c17b274f077ede5b4973f3403869ea99..733f92f6156d45e897bc5390bcf712607d4c05f6 100644 --- a/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi @@ -1202,6 +1202,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi b/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi index 2b4de018f7a811edd623f51510ab1cd9ed01d7c4..9a0f57cdeccb98a7f72b986cc654169c40f3421e 100644 --- a/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vitx-pinctrl.dtsi @@ -918,6 +918,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi index bffd732dbcb73bb67ead1c641f463306fc4d03b3..207da1885f10a48ebed9dabfac38157ab7b679e6 100644 --- a/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi @@ -888,6 +888,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi index 2b4de018f7a811edd623f51510ab1cd9ed01d7c4..9a0f57cdeccb98a7f72b986cc654169c40f3421e 100644 --- a/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi @@ -918,6 +918,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi index bffd732dbcb73bb67ead1c641f463306fc4d03b3..207da1885f10a48ebed9dabfac38157ab7b679e6 100644 --- a/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi @@ -888,6 +888,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi index b0d76f26f8688516b864e593c514ddd1c968eac3..43f9818d1ce71943ca2ed6296f7c578a4dfdac62 100644 --- a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi @@ -1404,6 +1404,108 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi index 57609162d9c40af91f9cea56bf9ce95607debf9e..615922a3c43f7160e55dafc203a0fb5cf68a4ce1 100644 --- a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi @@ -1516,6 +1516,113 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pj8: i2c6_smba_pj8 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi index 83c94a2a1fdc3a6e87fc327b513485c6a482e3b1..4b86133a1bf000042a6b843b542a0b6cdc9328cc 100644 --- a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi @@ -652,6 +652,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi index 83c94a2a1fdc3a6e87fc327b513485c6a482e3b1..4b86133a1bf000042a6b843b542a0b6cdc9328cc 100644 --- a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi @@ -652,6 +652,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi index 8738f2e5efdec9df0b0ca8e75f970387298c670d..7c792e4ec2cf2b14325be9224f7d659ddb340d93 100644 --- a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi @@ -1094,6 +1094,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi index 8738f2e5efdec9df0b0ca8e75f970387298c670d..7c792e4ec2cf2b14325be9224f7d659ddb340d93 100644 --- a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi @@ -1094,6 +1094,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi index 8738f2e5efdec9df0b0ca8e75f970387298c670d..7c792e4ec2cf2b14325be9224f7d659ddb340d93 100644 --- a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi @@ -1094,6 +1094,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi index 8738f2e5efdec9df0b0ca8e75f970387298c670d..7c792e4ec2cf2b14325be9224f7d659ddb340d93 100644 --- a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi @@ -1094,6 +1094,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi index 2b4de018f7a811edd623f51510ab1cd9ed01d7c4..9a0f57cdeccb98a7f72b986cc654169c40f3421e 100644 --- a/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi @@ -918,6 +918,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi index bffd732dbcb73bb67ead1c641f463306fc4d03b3..207da1885f10a48ebed9dabfac38157ab7b679e6 100644 --- a/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi @@ -888,6 +888,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi index b0d76f26f8688516b864e593c514ddd1c968eac3..43f9818d1ce71943ca2ed6296f7c578a4dfdac62 100644 --- a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi @@ -1404,6 +1404,108 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi index 57609162d9c40af91f9cea56bf9ce95607debf9e..615922a3c43f7160e55dafc203a0fb5cf68a4ce1 100644 --- a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi @@ -1516,6 +1516,113 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_ph6: i2c5_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pj0: i2c5_smba_pj0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pj8: i2c6_smba_pj8 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi index 83c94a2a1fdc3a6e87fc327b513485c6a482e3b1..4b86133a1bf000042a6b843b542a0b6cdc9328cc 100644 --- a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi @@ -652,6 +652,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi index 8738f2e5efdec9df0b0ca8e75f970387298c670d..7c792e4ec2cf2b14325be9224f7d659ddb340d93 100644 --- a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi @@ -1094,6 +1094,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi index 8738f2e5efdec9df0b0ca8e75f970387298c670d..7c792e4ec2cf2b14325be9224f7d659ddb340d93 100644 --- a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi @@ -1094,6 +1094,68 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pg15: i2c1_smba_pg15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* LTDC */ /omit-if-no-ref/ ltdc_b1_pb2: ltdc_b1_pb2 { diff --git a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi index e0b10144253d88cc1a9c6cc20ee84718b0362a6d..696205f9187c2da5976b3b48fddef58bd6da3553 100644 --- a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi @@ -214,6 +214,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb15ccux-pinctrl.dtsi b/dts/st/wb/stm32wb15ccux-pinctrl.dtsi index dc9b898e063d66c73ebaba7418397bd33715fea5..6f3bf12f2a6762353e5cb25778338c83c5a4c19d 100644 --- a/dts/st/wb/stm32wb15ccux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb15ccux-pinctrl.dtsi @@ -214,6 +214,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi b/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi index 791c1089901085ee61a99c138d6cef9396458505..4ab60612c54952efd0dd1e742ccfa43c3fd35db2 100644 --- a/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi +++ b/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi @@ -238,6 +238,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi b/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi index 3ed17af2642b190ed58b46b5f8643bc084032fcb..05bb9b86708f184349bcbad7ad1e00cd89438a9f 100644 --- a/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi @@ -192,6 +192,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi b/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi index 27098c4fa3c82bbfccaeb5b42becf443f832bc2b..3120bf64005de2a29ae17090493998b4fc959cd6 100644 --- a/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb1mmchx-pinctrl.dtsi @@ -184,6 +184,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi b/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi index b5334333b1608ae8b0a8bf903e7018cdb39e117d..11da029d8b766f646ccaf714009e664bc26105ba 100644 --- a/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi +++ b/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi @@ -214,6 +214,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi b/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi index 2bb422b324a1efd315bf2d1601fb6ef6c9d3b279..e5187feeb0692635cb157787d1da40214719513b 100644 --- a/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi +++ b/dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi @@ -226,6 +226,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb50cgux-pinctrl.dtsi b/dts/st/wb/stm32wb50cgux-pinctrl.dtsi index b5334333b1608ae8b0a8bf903e7018cdb39e117d..11da029d8b766f646ccaf714009e664bc26105ba 100644 --- a/dts/st/wb/stm32wb50cgux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb50cgux-pinctrl.dtsi @@ -214,6 +214,23 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { diff --git a/dts/st/wb/stm32wb55ccux-pinctrl.dtsi b/dts/st/wb/stm32wb55ccux-pinctrl.dtsi index 2bb422b324a1efd315bf2d1601fb6ef6c9d3b279..e5187feeb0692635cb157787d1da40214719513b 100644 --- a/dts/st/wb/stm32wb55ccux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55ccux-pinctrl.dtsi @@ -226,6 +226,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55ceux-pinctrl.dtsi b/dts/st/wb/stm32wb55ceux-pinctrl.dtsi index 2bb422b324a1efd315bf2d1601fb6ef6c9d3b279..e5187feeb0692635cb157787d1da40214719513b 100644 --- a/dts/st/wb/stm32wb55ceux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55ceux-pinctrl.dtsi @@ -226,6 +226,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55cgux-pinctrl.dtsi b/dts/st/wb/stm32wb55cgux-pinctrl.dtsi index 2bb422b324a1efd315bf2d1601fb6ef6c9d3b279..e5187feeb0692635cb157787d1da40214719513b 100644 --- a/dts/st/wb/stm32wb55cgux-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55cgux-pinctrl.dtsi @@ -226,6 +226,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi b/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi index 90bfa91f667c55e44a3b1fbd9f8074ef499dcb41..743d690eaa0a9f1914af9dc72ce9c509303b9d73 100644 --- a/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi @@ -362,6 +362,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55revx-pinctrl.dtsi b/dts/st/wb/stm32wb55revx-pinctrl.dtsi index 90bfa91f667c55e44a3b1fbd9f8074ef499dcb41..743d690eaa0a9f1914af9dc72ce9c509303b9d73 100644 --- a/dts/st/wb/stm32wb55revx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55revx-pinctrl.dtsi @@ -362,6 +362,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi b/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi index 90bfa91f667c55e44a3b1fbd9f8074ef499dcb41..743d690eaa0a9f1914af9dc72ce9c509303b9d73 100644 --- a/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi @@ -362,6 +362,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi b/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55veqx-pinctrl.dtsi b/dts/st/wb/stm32wb55veqx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55veqx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55veqx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55veyx-pinctrl.dtsi b/dts/st/wb/stm32wb55veyx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55veyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55veyx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi b/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi index b9852000b64eb1d39b1a7c6ee16dae2d51997462..dee9d24f8778bc5c53ff58c97f8c7036976d75b0 100644 --- a/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi @@ -454,6 +454,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi b/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi index 0f2291f6fab9ffe25317312d787f11fb68664330..bb47f9d0a2431f8a92f38b9dd824932ecf90d7bc 100644 --- a/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi +++ b/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi @@ -446,6 +446,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* QUADSPI */ /omit-if-no-ref/ quadspi_bk1_ncs_pa2: quadspi_bk1_ncs_pa2 { diff --git a/dts/st/wba/stm32wba50keux-pinctrl.dtsi b/dts/st/wba/stm32wba50keux-pinctrl.dtsi index 6c66ffe08d0071525570eef08be5b8da7dbb0b26..2055e980ee321da7a7a123ebcf1dcbd123263a78 100644 --- a/dts/st/wba/stm32wba50keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba50keux-pinctrl.dtsi @@ -142,6 +142,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { diff --git a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi index 6c66ffe08d0071525570eef08be5b8da7dbb0b26..2055e980ee321da7a7a123ebcf1dcbd123263a78 100644 --- a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi @@ -142,6 +142,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { diff --git a/dts/st/wba/stm32wba52ceux-pinctrl.dtsi b/dts/st/wba/stm32wba52ceux-pinctrl.dtsi index 92e5fcdfb40b1e75fc554ef9d40ccd3653ab3752..3b684acaa0f21bd15147b2783a98ada47e6fce8e 100644 --- a/dts/st/wba/stm32wba52ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52ceux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba52cgux-pinctrl.dtsi b/dts/st/wba/stm32wba52cgux-pinctrl.dtsi index 92e5fcdfb40b1e75fc554ef9d40ccd3653ab3752..3b684acaa0f21bd15147b2783a98ada47e6fce8e 100644 --- a/dts/st/wba/stm32wba52cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52cgux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba52keux-pinctrl.dtsi b/dts/st/wba/stm32wba52keux-pinctrl.dtsi index 4ba62eeadde6ace630282f0620863fca5c78e665..c3178ebd3a1e9da9330443e3ab643220b4c2f8b5 100644 --- a/dts/st/wba/stm32wba52keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52keux-pinctrl.dtsi @@ -154,6 +154,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba52kgux-pinctrl.dtsi b/dts/st/wba/stm32wba52kgux-pinctrl.dtsi index 4ba62eeadde6ace630282f0620863fca5c78e665..c3178ebd3a1e9da9330443e3ab643220b4c2f8b5 100644 --- a/dts/st/wba/stm32wba52kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba52kgux-pinctrl.dtsi @@ -154,6 +154,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54ceux-pinctrl.dtsi b/dts/st/wba/stm32wba54ceux-pinctrl.dtsi index 92e5fcdfb40b1e75fc554ef9d40ccd3653ab3752..3b684acaa0f21bd15147b2783a98ada47e6fce8e 100644 --- a/dts/st/wba/stm32wba54ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54ceux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi index 92e5fcdfb40b1e75fc554ef9d40ccd3653ab3752..3b684acaa0f21bd15147b2783a98ada47e6fce8e 100644 --- a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54keux-pinctrl.dtsi b/dts/st/wba/stm32wba54keux-pinctrl.dtsi index 4ba62eeadde6ace630282f0620863fca5c78e665..c3178ebd3a1e9da9330443e3ab643220b4c2f8b5 100644 --- a/dts/st/wba/stm32wba54keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54keux-pinctrl.dtsi @@ -154,6 +154,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi index 4ba62eeadde6ace630282f0620863fca5c78e665..c3178ebd3a1e9da9330443e3ab643220b4c2f8b5 100644 --- a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi @@ -154,6 +154,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi index e97c96cb1a2ab9ebfe11c52c50500042e66d483e..360daf379fde642595b1cf7b890c1e9c9a7ab494 100644 --- a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi @@ -222,6 +222,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi index e97c96cb1a2ab9ebfe11c52c50500042e66d483e..360daf379fde642595b1cf7b890c1e9c9a7ab494 100644 --- a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi @@ -222,6 +222,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi index 92e5fcdfb40b1e75fc554ef9d40ccd3653ab3752..3b684acaa0f21bd15147b2783a98ada47e6fce8e 100644 --- a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi index 92e5fcdfb40b1e75fc554ef9d40ccd3653ab3752..3b684acaa0f21bd15147b2783a98ada47e6fce8e 100644 --- a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi index cc34311b0cf555732d06a6eb2d7c9eda69844717..f4f47998b84808351a05c76cf3ea451982384674 100644 --- a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi index cc34311b0cf555732d06a6eb2d7c9eda69844717..f4f47998b84808351a05c76cf3ea451982384674 100644 --- a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wl54jcix-pinctrl.dtsi b/dts/st/wl/stm32wl54jcix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wl54jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wl54jcix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wl55ccux-pinctrl.dtsi b/dts/st/wl/stm32wl55ccux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wl55ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wl55ccux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wl55jcix-pinctrl.dtsi b/dts/st/wl/stm32wl55jcix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wl55jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wl55jcix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wl5mochx-pinctrl.dtsi b/dts/st/wl/stm32wl5mochx-pinctrl.dtsi index 0375fc138e11a744435fbe58d7fed266d1013219..c3946444d841e44f079411b7567716f3b5a4195e 100644 --- a/dts/st/wl/stm32wl5mochx-pinctrl.dtsi +++ b/dts/st/wl/stm32wl5mochx-pinctrl.dtsi @@ -328,6 +328,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi b/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle4cbux-pinctrl.dtsi b/dts/st/wl/stm32wle4cbux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wle4cbux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4cbux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle4ccux-pinctrl.dtsi b/dts/st/wl/stm32wle4ccux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wle4ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4ccux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi b/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle4jbix-pinctrl.dtsi b/dts/st/wl/stm32wle4jbix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wle4jbix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4jbix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle4jcix-pinctrl.dtsi b/dts/st/wl/stm32wle4jcix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wle4jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle4jcix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi b/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle5cbux-pinctrl.dtsi b/dts/st/wl/stm32wle5cbux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wle5cbux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5cbux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle5ccux-pinctrl.dtsi b/dts/st/wl/stm32wle5ccux-pinctrl.dtsi index 55b94b90776c8ce0fdf2e413d5adfc549effa6e1..4f3ae619e48369cb2ddd0113148ed6eab98e31c7 100644 --- a/dts/st/wl/stm32wle5ccux-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5ccux-pinctrl.dtsi @@ -236,6 +236,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi b/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle5jbix-pinctrl.dtsi b/dts/st/wl/stm32wle5jbix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wle5jbix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5jbix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 { diff --git a/dts/st/wl/stm32wle5jcix-pinctrl.dtsi b/dts/st/wl/stm32wle5jcix-pinctrl.dtsi index 1943d5e218f6ff4ce3612c37a402350f5b240265..18f68770ce81b4da73144558bc66dba3ec465bef 100644 --- a/dts/st/wl/stm32wle5jcix-pinctrl.dtsi +++ b/dts/st/wl/stm32wle5jcix-pinctrl.dtsi @@ -352,6 +352,48 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa6: i2c2_smba_pa6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pa13: i2c2_smba_pa13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa0: i2c3_smba_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb12: i2c3_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s2_ck_pa8: i2s2_ck_pa8 {