diff --git a/dts/README.rst b/dts/README.rst index 2aab35deb..d28105478 100644 --- a/dts/README.rst +++ b/dts/README.rst @@ -31,7 +31,7 @@ URL: https://github.com/STMicroelectronics/STM32_open_pin_data Commit: - c8a321a8715113c90658ef843853169f7f600302 + f4cfcb08f4ec19121bbd355c668634ed299501be Maintained-by: External diff --git a/dts/st/c0/stm32c011d6yx-pinctrl.dtsi b/dts/st/c0/stm32c011d6yx-pinctrl.dtsi index 3702dce90..5a7a5ce0a 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 3702dce90..5a7a5ce0a 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 3702dce90..5a7a5ce0a 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 1f8063c89..af842b813 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 50662954a..8f0995b56 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 50662954a..8f0995b56 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 3702dce90..5a7a5ce0a 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 d08981a63..5b6766784 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 ba1f533ac..0e23dc363 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 ba1f533ac..0e23dc363 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 a0a5d8cc6..fddb90e5e 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 02843dc86..e475315c2 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 e2e0cfa57..710638e55 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 d0123f353..5cfc4c42c 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 be28d2ed5..7f3169c36 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 f0daab100..41afe541d 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 7c0ae0726..ef49ea819 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 d453cdb37..352426b28 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 dc7f3b5f1..b9c66035a 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 8982b4092..9fbadb328 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 ccb33b4d3..e894ae589 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 af82d8148..c383d9187 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 d453cdb37..352426b28 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 9d449a160..3f2d89612 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 7216a693a..d82197176 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 564ea3425..7e72a1364 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 564ea3425..7e72a1364 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 b29d14193..f93ef122f 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 ec045167b..275fcd17c 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 52a41a088..83fd5fc0d 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 658ec1749..e7a2e259b 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 06dc968c9..5126688ae 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 9839fdd86..e90e40611 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 7254b8399..b5fd425cf 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 80dfd89fa..7e8925246 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 80dfd89fa..7e8925246 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 b8b871f18..584315ee6 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 b8b871f18..584315ee6 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 18df77c8e..d29b18f58 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 18df77c8e..d29b18f58 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 b5aba2b46..ea65e1b72 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 f545a71ac..d5f09bb57 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 434873327..a2f351711 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 de79291d3..952adacc4 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 434873327..a2f351711 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 de79291d3..952adacc4 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 90916fdb6..8b69adcd5 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 541049be2..20be694e9 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 0f9d10ef0..a0027ba7a 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 0f9d10ef0..a0027ba7a 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 9560c3d46..e5915fa3f 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 e015fce48..b1fd90b3f 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 0dd420d1b..9389647f0 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 0dd420d1b..9389647f0 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 fb9456db0..c7b18508a 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 1c14a795c..ab87f8cfe 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 05ecdce4c..2ec8d91f4 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 c8ef1a5a6..a63bf9095 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 7fcde2667..a34c9f660 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 7fcde2667..a34c9f660 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 7fcde2667..a34c9f660 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 b7dd47361..21e026a69 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 2245a92f8..c107fc839 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 2245a92f8..c107fc839 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 bb2e7bc1b..22d87e0a0 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 bb2e7bc1b..22d87e0a0 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 bb2e7bc1b..22d87e0a0 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 0df7af86f..b820cd525 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 0df7af86f..b820cd525 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 0df7af86f..b820cd525 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 80093d167..1c88bac8c 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 80093d167..1c88bac8c 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 7a7db852b..435ab8a23 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 7a7db852b..435ab8a23 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 7a7db852b..435ab8a23 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 b57be7e15..08f264c6b 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 b57be7e15..08f264c6b 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 c2176e3bf..05ec97f8d 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 c2176e3bf..05ec97f8d 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 2c375c178..78c899f8b 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 2c375c178..78c899f8b 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 28af420aa..dfcef8ad1 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 28af420aa..dfcef8ad1 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 28af420aa..dfcef8ad1 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 c41991993..63de94547 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 c41991993..63de94547 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 b7aa3368e..af9131071 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 b7aa3368e..af9131071 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 62158c441..a623abbc9 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 62158c441..a623abbc9 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 62158c441..a623abbc9 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 99d5d1d3e..3467646f6 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 99d5d1d3e..3467646f6 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 8b4d2b7de..647aba5a5 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 6f471bce5..4efa80a3e 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 da3360cc7..0be515e14 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 cb68ff99b..7c857df35 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 c0feaabe2..2ed1e9e32 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 85b5cf453..9a9c7a8a1 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 830b3b1cf..ab4ec51bd 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 836db9260..8407ea39e 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 caf07e351..117283016 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 961275781..84c286144 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 077ebb937..5d722d57d 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 bf6157c52..b7d76769f 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 bf6157c52..b7d76769f 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 494137ae1..30231db91 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 1c94f4239..e712a56a9 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 35c6077e5..034954428 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 0784a010a..df433452f 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 7982cb48c..14107cdc4 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 38efcf213..c2427d43e 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 39625d18d..05fe2349d 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 6f1c06d82..a67cbc0ce 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 d67b99d9d..bca44bb9d 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 4bba40e09..35e886233 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 f4c014fd8..a23245d1f 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 ab34251cf..695a74ada 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 8cba6cdc5..87a147f9e 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 56d78e9d3..77609e346 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 d0cda8658..1690ee3d0 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 f2b255e54..47eba852c 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 8b4613e5e..c4a47fdfe 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 033d75020..6b62d8be2 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 8b4613e5e..c4a47fdfe 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 033d75020..6b62d8be2 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 047b9d8da..952449462 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 9cae04451..f57b09b21 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 87cd20c97..143fb3d0b 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 fcea20f50..b039ad149 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 f8decd9af..a8ba53aae 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 6cdd111c7..9f7697c69 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 972bd76d4..a4e0d5cec 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 3ac87fb72..0805d0344 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 da2b16277..14c9feb56 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 ecbafafd7..bb7a127df 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 ecbafafd7..bb7a127df 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 3831902db..2722de8e7 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 3831902db..2722de8e7 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 c9472cc45..5e78aed49 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 ecbafafd7..bb7a127df 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 8f04bc673..2407f1d8f 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 8f04bc673..2407f1d8f 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 c109dc1f4..bf3b19cd8 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 c109dc1f4..bf3b19cd8 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 3f975b4f4..2d04989f4 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 47addfc12..d94aff6de 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 47addfc12..d94aff6de 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 f72b60022..7b4f62b16 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 7603def81..5780f4f77 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 7603def81..5780f4f77 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 5cec7589f..adc2445e1 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 5cec7589f..adc2445e1 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 5cec7589f..adc2445e1 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 893a78785..32546107d 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 b920e0cef..ec5ef3ce1 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 66e25c8d6..312d1bdec 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 66e25c8d6..312d1bdec 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 aee1a451f..6eebb8078 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 30c06b654..1ff78b7d0 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 5cec7589f..adc2445e1 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 893a78785..32546107d 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 b920e0cef..ec5ef3ce1 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 66e25c8d6..312d1bdec 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 66e25c8d6..312d1bdec 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 aee1a451f..6eebb8078 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 30c06b654..1ff78b7d0 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 7ee03312f..fdad73f22 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 7ee03312f..fdad73f22 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 0c1b6810a..40a447f6e 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 e0dcd1f94..868903d6e 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 c057f7fe7..6f713043c 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 5c5f4da58..8711ffd27 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 ec72c5c1e..60e3c9d47 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 5c5f4da58..8711ffd27 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 64911dd09..04b0bd168 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 b0ba65240..90ac0e692 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 e2667a9fc..f229f0b3c 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 a018e2ca2..f46b9552d 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 b0c324aa8..b5e5b366d 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 41ade67a3..fbf31eef1 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 41ade67a3..fbf31eef1 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 e1424a46b..f821d0b70 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 36520bf06..183a0acb1 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 6aa160608..7734ab780 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 0517c1712..666776fbd 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 aa4a5d367..1a0093214 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 79fe14c50..d261d3f47 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 a9ee2415e..50fd026e8 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 a14c590f0..1db83f46f 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 ed30bbc5c..b360a1d26 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 5c5e7f92b..aa75d5a3e 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 53ed82ab4..0ef081f29 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 ca96bb476..66dd7c8eb 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 ca96bb476..66dd7c8eb 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 3627a9cd0..5faf074b6 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 4de367875..f189e457f 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 d206a99da..ec41d37f1 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 c942edbe2..c60c65ceb 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 c942edbe2..c60c65ceb 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 160e63638..aeca2b953 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 d1cc7eb5b..3f6de848b 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 abdfd4caa..cef76d75b 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 d26392b0f..1129c7116 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 d9415e93c..ba8242978 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 f49aceb9c..c391bd7bc 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 81b7eb1be..493ee7ddb 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 c550f77f3..5793c9b05 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 a82d66755..964ee32c3 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 2aae6a33a..ef292259a 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 956124920..d6b1ee5e1 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 cde67d0d2..26af27498 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 9509df43c..704d36399 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 9509df43c..704d36399 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 929a1fae6..744913660 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 eeecaefee..8613509ab 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 eeecaefee..8613509ab 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 56bb4c1a3..87ccbd93f 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 56bb4c1a3..87ccbd93f 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 dbe20ae59..ccf279d6d 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 983e95608..0b74eb758 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 983e95608..0b74eb758 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 983e95608..0b74eb758 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 983e95608..0b74eb758 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 983e95608..0b74eb758 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 552ac5a42..3115da8d5 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 552ac5a42..3115da8d5 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 d96f0077b..6e1421cd5 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 c7a0a1814..501a81c2a 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 d96f0077b..6e1421cd5 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 c7a0a1814..501a81c2a 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 d69efc18a..11448d304 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 bb0d5030f..0a3af416d 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 2a55db99b..db863fccb 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 9c40251be..81c427284 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 d4ea4e500..0a7baa280 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 d4ea4e500..0a7baa280 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 f7258b27b..47f91bfa6 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 038fb4e55..dea79fabd 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 c47512be0..0e468c5d7 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 3eeb2c281..fbfe36262 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 cefcee9c4..9c7652194 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 cefcee9c4..9c7652194 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 08a9789a0..a5bf496f8 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 fc93e0852..e209b04b2 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 fc93e0852..e209b04b2 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 19bc87fdf..cbdbe9d17 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 d391f0454..065a3d722 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 24c61aa93..8792b4044 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 e15f755ee..c614e191a 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 e3e734596..3e734faf8 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 e3e734596..3e734faf8 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 e3e734596..3e734faf8 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 09a581ab1..ff22d1bd7 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 159787c66..bd90c6b43 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 5835fd1ec..f1b2e5b17 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 5835fd1ec..f1b2e5b17 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 370bc5038..93707d7eb 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 4b3503cd7..43b09bc82 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 0c9d02b7a..992e7a6bf 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 e5fc9553f..3a84aad70 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 ee4e86c3f..08d71b8de 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 136f5ab10..08896cf5b 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 136f5ab10..08896cf5b 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 d69efc18a..11448d304 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 bb0d5030f..0a3af416d 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 2a55db99b..db863fccb 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 9c40251be..81c427284 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 d4ea4e500..0a7baa280 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 d4ea4e500..0a7baa280 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 f7258b27b..47f91bfa6 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 038fb4e55..dea79fabd 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 370bc5038..93707d7eb 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 4b3503cd7..43b09bc82 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 0c9d02b7a..992e7a6bf 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 e5fc9553f..3a84aad70 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 ee4e86c3f..08d71b8de 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 136f5ab10..08896cf5b 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 136f5ab10..08896cf5b 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 19614d289..43aab22d3 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 15ff7fd92..3bf44295c 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 15ff7fd92..3bf44295c 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 dca0767d5..0b92068c6 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 f70368bfb..3eb0d90fd 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 f62eb9acc..3a8fcac50 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 26a8f2db9..a461f97f6 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 8a415c1c7..527ae02ab 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 8a415c1c7..527ae02ab 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 8a415c1c7..527ae02ab 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 26a8f2db9..a461f97f6 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 26a8f2db9..a461f97f6 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 a5a83180b..c98e1f078 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 a5a83180b..c98e1f078 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 70cb0d105..bc597e69c 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 70cb0d105..bc597e69c 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 70cb0d105..bc597e69c 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 70cb0d105..bc597e69c 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 19614d289..43aab22d3 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 15ff7fd92..3bf44295c 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 15ff7fd92..3bf44295c 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 dca0767d5..0b92068c6 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 f70368bfb..3eb0d90fd 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 f62eb9acc..3a8fcac50 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 26a8f2db9..a461f97f6 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 8a415c1c7..527ae02ab 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 8a415c1c7..527ae02ab 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 26a8f2db9..a461f97f6 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 a5a83180b..c98e1f078 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 70cb0d105..bc597e69c 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 70cb0d105..bc597e69c 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 fcef32325..2ef65e6c6 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 9e8b63ff3..ddac73d75 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 f34624a06..b504203a1 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 ea85d559d..27949843d 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 ea85d559d..27949843d 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 ea85d559d..27949843d 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 7bad2ed5a..a7ed1551b 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 7bad2ed5a..a7ed1551b 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 2bdf29f33..a4790f4ad 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 77ec294dc..45ce76b3b 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 77ec294dc..45ce76b3b 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 77ec294dc..45ce76b3b 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 2bdf29f33..a4790f4ad 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 2bdf29f33..a4790f4ad 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 c69e0e5ec..1315471eb 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 c69e0e5ec..1315471eb 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 3d6f63b62..c6fe86d79 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 3d6f63b62..c6fe86d79 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 7bad2ed5a..a7ed1551b 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 7bad2ed5a..a7ed1551b 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 2bdf29f33..a4790f4ad 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 77ec294dc..45ce76b3b 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 77ec294dc..45ce76b3b 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 2bdf29f33..a4790f4ad 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 c69e0e5ec..1315471eb 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 3d6f63b62..c6fe86d79 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 e713352b9..61f1ad399 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 e713352b9..61f1ad399 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 1d5cef92c..cad9222c0 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 5d2f1d022..3cf6883ad 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 899b90694..1093a4e2b 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 74ffacb67..7d6907f26 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 74ffacb67..7d6907f26 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 51ac2ec11..7efcf39c9 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 51ac2ec11..7efcf39c9 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 21b2ce6ee..471dc8473 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 21b2ce6ee..471dc8473 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 74ffacb67..7d6907f26 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 1d5cef92c..cad9222c0 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 5d2f1d022..3cf6883ad 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 21b2ce6ee..471dc8473 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 e713352b9..61f1ad399 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 e713352b9..61f1ad399 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 1d5cef92c..cad9222c0 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 5d2f1d022..3cf6883ad 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 899b90694..1093a4e2b 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 74ffacb67..7d6907f26 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 74ffacb67..7d6907f26 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 51ac2ec11..7efcf39c9 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 51ac2ec11..7efcf39c9 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 21b2ce6ee..471dc8473 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 21b2ce6ee..471dc8473 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 6bf056211..ecb2ba833 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 6bf056211..ecb2ba833 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 a09ef270f..7e9ceed00 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 a09ef270f..7e9ceed00 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 912576913..c5fb07b8c 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 7a39f41de..49065ff30 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 987d75647..a6fb42263 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 987d75647..a6fb42263 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 987d75647..a6fb42263 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 7a39f41de..49065ff30 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 7a39f41de..49065ff30 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 3f5eee764..753baa9f6 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 3f5eee764..753baa9f6 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 3f5eee764..753baa9f6 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 d157aa920..6eef17a78 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 d157aa920..6eef17a78 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 d157aa920..6eef17a78 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 7a39f41de..49065ff30 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 3f5eee764..753baa9f6 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 d157aa920..6eef17a78 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 7a39f41de..49065ff30 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 987d75647..a6fb42263 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 987d75647..a6fb42263 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 7a39f41de..49065ff30 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 3f5eee764..753baa9f6 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 3f5eee764..753baa9f6 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 d157aa920..6eef17a78 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 d157aa920..6eef17a78 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 ae34d1024..73385dc17 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 f79c4f515..c8340ea30 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 f79c4f515..c8340ea30 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 ae34d1024..73385dc17 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 28f87ec75..c8956225c 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 28f87ec75..c8956225c 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 42082a61e..52368009e 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 175f3e020..1a67e0558 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 5c10d03e5..db7289732 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 5c10d03e5..db7289732 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 175f3e020..1a67e0558 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 d41ecee62..18fdb3fa1 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 d41ecee62..18fdb3fa1 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 d41ecee62..18fdb3fa1 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 d41ecee62..18fdb3fa1 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 50509b62b..a0e769ff9 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 50509b62b..a0e769ff9 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 e9ed35f02..af5e63493 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 e9ed35f02..af5e63493 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 37b127074..d2b3d7b23 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 2a1ee3ba0..88be14b8c 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 2a1ee3ba0..88be14b8c 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 37b127074..d2b3d7b23 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 37b127074..d2b3d7b23 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 175f3e020..1a67e0558 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 5c10d03e5..db7289732 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 5c10d03e5..db7289732 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 175f3e020..1a67e0558 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 d41ecee62..18fdb3fa1 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 d41ecee62..18fdb3fa1 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 50509b62b..a0e769ff9 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 e9ed35f02..af5e63493 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 e9ed35f02..af5e63493 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 37b127074..d2b3d7b23 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 2a1ee3ba0..88be14b8c 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 37b127074..d2b3d7b23 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 f6b9b2e50..c39824ba0 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 d952825b8..f952a84a8 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 c5af7c7e7..60e522667 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 f7887fa03..76c4a3e26 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 fa657f417..32ab1104d 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 fa657f417..32ab1104d 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 e3d42e436..1d5a70972 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 901d17b17..246d62444 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 e71c3f8d2..b2225428d 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 c00eef319..a7dcbbee8 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 c00eef319..a7dcbbee8 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 e3d42e436..1d5a70972 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 fa657f417..32ab1104d 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 fa657f417..32ab1104d 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 e3d42e436..1d5a70972 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 901d17b17..246d62444 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 e71c3f8d2..b2225428d 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 c00eef319..a7dcbbee8 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 c00eef319..a7dcbbee8 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 e3d42e436..1d5a70972 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 51656179d..9e0d4f166 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 51656179d..9e0d4f166 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 9100139c6..818c198bb 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 0b2a221ae..07980b741 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 0b2a221ae..07980b741 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 9366ed575..75f328296 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 9366ed575..75f328296 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 0379670a1..889d78007 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 0379670a1..889d78007 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 9d0d21f37..37a6193f5 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 47febf346..43f5ba158 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 47febf346..43f5ba158 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 9366ed575..75f328296 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 9366ed575..75f328296 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 0379670a1..889d78007 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 0379670a1..889d78007 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 9d0d21f37..37a6193f5 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 47febf346..43f5ba158 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 47febf346..43f5ba158 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 e055269c5..9976ecf74 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 93b1d776a..318061699 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 a110f491f..ee1eaf75c 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 e0c62d541..4eae7cd5a 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 e0c62d541..4eae7cd5a 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 a8e319b22..9d3ae2469 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 782967e1b..e76026aba 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 44a49d18a..a07d5d51f 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 b29150a7c..e43507ad8 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 b29150a7c..e43507ad8 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 be4ddb75f..b94e188fe 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 be4ddb75f..b94e188fe 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 c5454fc64..581f1b99c 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 c5454fc64..581f1b99c 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 e0c62d541..4eae7cd5a 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 e0c62d541..4eae7cd5a 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 a8e319b22..9d3ae2469 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 782967e1b..e76026aba 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 44a49d18a..a07d5d51f 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 b29150a7c..e43507ad8 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 be4ddb75f..b94e188fe 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 b29150a7c..e43507ad8 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 be4ddb75f..b94e188fe 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 c5454fc64..581f1b99c 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 c5454fc64..581f1b99c 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 4dacbdd38..b7bff2781 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 8bb2126f3..53b649d08 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 374d578db..5a26da630 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 0c9b94205..b902aac26 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 57cd1b44c..e4bc72607 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 6b5424d15..d4f4ffd50 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 57cd1b44c..e4bc72607 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 6b5424d15..d4f4ffd50 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 fe6a67da6..d5de02d02 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 322073562..835e343ab 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 fe6a67da6..d5de02d02 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 322073562..835e343ab 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 394b6797a..8fd683867 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 37cb9e8f6..6a948ce3a 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 ce1d493c3..546451db5 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 049b9b4fc..eea1790f7 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 ce1d493c3..546451db5 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 e26fd8ac7..a26b63d09 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 e26fd8ac7..a26b63d09 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 57cd1b44c..e4bc72607 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 6b5424d15..d4f4ffd50 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 57cd1b44c..e4bc72607 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 6b5424d15..d4f4ffd50 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 fe6a67da6..d5de02d02 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 322073562..835e343ab 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 fe6a67da6..d5de02d02 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 322073562..835e343ab 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 394b6797a..8fd683867 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 37cb9e8f6..6a948ce3a 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 ce1d493c3..546451db5 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 049b9b4fc..eea1790f7 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 ce1d493c3..546451db5 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 e26fd8ac7..a26b63d09 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 e26fd8ac7..a26b63d09 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 b29c2b93b..b99879904 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 da8e565a4..254d67211 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 e75f771e7..2635b2c37 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 0afdae450..d01189123 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 0afdae450..d01189123 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 32f130518..de9c08fcd 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 fedba14a8..782e73da2 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 fedba14a8..782e73da2 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 ead4f0d0c..e9f84fe7b 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 b29c2b93b..b99879904 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 da8e565a4..254d67211 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 e75f771e7..2635b2c37 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 0afdae450..d01189123 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 0afdae450..d01189123 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 32f130518..de9c08fcd 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 fedba14a8..782e73da2 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 fedba14a8..782e73da2 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 ead4f0d0c..e9f84fe7b 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 324247077..9e2bc1d7b 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 a48ba621e..28cafd0e0 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 ba776b045..6cf3ee6d8 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 f5897bd11..0a4dce946 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 03fc101f3..9d4225dee 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 60430e40e..bed0003aa 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 c76a33668..540bceff2 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 c76a33668..540bceff2 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 c76a33668..540bceff2 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 452c6a407..a3640fa6c 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 59d152e97..bbea8b935 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 1c88d3ab8..eae4f2824 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 68bbc1060..736803e7b 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 851e17e9b..f3a591006 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 00925f538..e0eb7e2a9 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 861cebc3c..b04bd6f9a 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 1c5b8f154..29fd84e1b 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 1c5b8f154..29fd84e1b 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 820796ec3..d8ac5d752 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 29bd9f0eb..c716c8a22 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 15470c2c9..f09a025ce 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 4e6241bfc..5f80ef150 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 893cf74f1..aaf046393 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 7b5c0d8d5..447e93ab5 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 1843fd43b..973f99cfd 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 652500d5d..1f6775b24 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 652500d5d..1f6775b24 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 452c6a407..a3640fa6c 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 59d152e97..bbea8b935 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 1c88d3ab8..eae4f2824 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 68bbc1060..736803e7b 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 851e17e9b..f3a591006 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 00925f538..e0eb7e2a9 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 861cebc3c..b04bd6f9a 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 1c5b8f154..29fd84e1b 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 1c5b8f154..29fd84e1b 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 820796ec3..d8ac5d752 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 29bd9f0eb..c716c8a22 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 15470c2c9..f09a025ce 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 4e6241bfc..5f80ef150 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 893cf74f1..aaf046393 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 7b5c0d8d5..447e93ab5 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 1843fd43b..973f99cfd 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 652500d5d..1f6775b24 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 652500d5d..1f6775b24 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 f4e903ab4..3d2e88cff 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 08c2c9966..72acd595e 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 877f5584a..b65a79e02 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 1b7d1dd8d..1dd748138 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 1b7d1dd8d..1dd748138 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 3829aa46e..70d8b42ec 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 3829aa46e..70d8b42ec 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 3829aa46e..70d8b42ec 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 b1e588b44..e50f313fa 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 f4e903ab4..3d2e88cff 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 08c2c9966..72acd595e 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 877f5584a..b65a79e02 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 1b7d1dd8d..1dd748138 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 1b7d1dd8d..1dd748138 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 3829aa46e..70d8b42ec 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 3829aa46e..70d8b42ec 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 3829aa46e..70d8b42ec 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 b1e588b44..e50f313fa 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 d57086a68..20350bec6 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 d57086a68..20350bec6 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 664da0699..5b49b0224 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 fcf92e551..773d61d89 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 1c529206c..40ce7f7d0 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 22a4a616e..2d30a9b6f 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 22a4a616e..2d30a9b6f 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 e325a4754..4262a6bdb 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 e325a4754..4262a6bdb 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 e325a4754..4262a6bdb 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 e325a4754..4262a6bdb 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 d7621d3af..2b4b3a244 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 d3b2c68c6..f0c079382 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 d7621d3af..2b4b3a244 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 d3b2c68c6..f0c079382 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 c1895f941..75f98e031 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 c1895f941..75f98e031 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 fdfa17806..dd99f15a0 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 fdfa17806..dd99f15a0 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 7fd4ef452..81dafefd5 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 7fd4ef452..81dafefd5 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 644d674a2..bd6fd7876 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 5652fb80d..5d4103c8e 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 5652fb80d..5d4103c8e 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 5652fb80d..5d4103c8e 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 243e1c2f2..a136c8282 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 5652fb80d..5d4103c8e 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 66562bbcf..b99e44efb 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 4dae6a682..222b9fd3a 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 84b7e23dc..b46170d0c 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 0f147c0f3..e08ece616 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 84b7e23dc..b46170d0c 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 0f147c0f3..e08ece616 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 5725f8428..e6b17b3c5 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 5725f8428..e6b17b3c5 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 c8d17b4e3..d2498d7f7 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 3e1542c57..57ddec91e 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 3e1542c57..57ddec91e 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 231eb1197..4c72a577b 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 cee5587c9..81dafefd5 100644 --- a/dts/st/h5/stm32h573aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiix-pinctrl.dtsi @@ -926,11 +926,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -984,11 +979,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1748,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 21af2866c..bd6fd7876 100644 --- a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi @@ -913,11 +913,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -966,11 +961,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1713,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 a7c636d9e..5d4103c8e 100644 --- a/dts/st/h5/stm32h573iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikx-pinctrl.dtsi @@ -947,11 +947,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -1005,11 +1000,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1777,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 a0d374a8a..a136c8282 100644 --- a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi @@ -943,11 +943,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -1001,11 +996,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1773,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 a7c636d9e..5d4103c8e 100644 --- a/dts/st/h5/stm32h573iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitx-pinctrl.dtsi @@ -947,11 +947,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -1005,11 +1000,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1777,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 9fe6b5ff2..b99e44efb 100644 --- a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi @@ -931,11 +931,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -989,11 +984,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1737,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 10377bca1..222b9fd3a 100644 --- a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi @@ -556,11 +556,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -594,11 +589,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -881,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 bc6d5368c..b46170d0c 100644 --- a/dts/st/h5/stm32h573ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573ritx-pinctrl.dtsi @@ -524,11 +524,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -562,11 +557,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -677,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 567bc56ba..e08ece616 100644 --- a/dts/st/h5/stm32h573rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573rivx-pinctrl.dtsi @@ -540,11 +540,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -583,11 +578,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -730,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 cf44c0716..e6b17b3c5 100644 --- a/dts/st/h5/stm32h573vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitx-pinctrl.dtsi @@ -648,11 +648,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -691,11 +686,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /* FDCAN_RX */ /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { @@ -1156,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 c8d17b4e3..d2498d7f7 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 4ecfbc4ce..57ddec91e 100644 --- a/dts/st/h5/stm32h573zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitx-pinctrl.dtsi @@ -810,11 +810,6 @@ /* ETH_TXD1 */ - /omit-if-no-ref/ eth_txd1_pb13: eth_txd1_pb13 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_txd1_pb15: eth_txd1_pb15 { pinmux = ; slew-rate = "very-high-speed"; @@ -863,11 +858,6 @@ slew-rate = "very-high-speed"; }; - /omit-if-no-ref/ eth_tx_en_pb14: eth_tx_en_pb14 { - pinmux = ; - slew-rate = "very-high-speed"; - }; - /omit-if-no-ref/ eth_tx_en_pg11: eth_tx_en_pg11 { pinmux = ; slew-rate = "very-high-speed"; @@ -1531,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 231eb1197..4c72a577b 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 768606426..b1fe0e05d 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 768606426..b1fe0e05d 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 768606426..b1fe0e05d 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 768606426..b1fe0e05d 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 cd1d30788..948b09c3b 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 87aecac8c..f827f11bb 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 cd1d30788..948b09c3b 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 87aecac8c..f827f11bb 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 3b7534842..ec2d8765e 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 3b7534842..ec2d8765e 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 ad6c5c2b3..a62054f00 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 ad08682cd..121270e16 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 ad6c5c2b3..a62054f00 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 ad08682cd..121270e16 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 646666a8a..db67b4a62 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 646666a8a..db67b4a62 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 17b71cfb0..ae4126efc 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 457144fd4..58005a4be 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 17b71cfb0..ae4126efc 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 457144fd4..58005a4be 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 9dc636ca4..4fda51395 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 9adb34277..5188a8c86 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 9adb34277..5188a8c86 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 3b7534842..ec2d8765e 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 ad6c5c2b3..a62054f00 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 ad08682cd..121270e16 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 768606426..b1fe0e05d 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 768606426..b1fe0e05d 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 cd1d30788..948b09c3b 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 87aecac8c..f827f11bb 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 768606426..b1fe0e05d 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 768606426..b1fe0e05d 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 cd1d30788..948b09c3b 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 87aecac8c..f827f11bb 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 3b7534842..ec2d8765e 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 ad6c5c2b3..a62054f00 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 ad08682cd..121270e16 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 646666a8a..db67b4a62 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 17b71cfb0..ae4126efc 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 457144fd4..58005a4be 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 9dc636ca4..4fda51395 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 9adb34277..5188a8c86 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 46bbb0b89..3050dc001 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 08a511cc7..8625a19c0 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 b43844a71..2c04265d0 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 b43844a71..2c04265d0 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 2cc27c92b..9dc2a87a5 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 2cc27c92b..9dc2a87a5 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 520c2a05a..01b2574fc 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 865cc91bb..db7136370 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 1b574d4a3..d52b6f62f 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 27c0bec67..fb88ec3c5 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 27c0bec67..fb88ec3c5 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 8d561553d..18621ce8f 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 8d561553d..18621ce8f 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 8d561553d..18621ce8f 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 8d561553d..18621ce8f 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 be9b8d784..42a71da45 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 be9b8d784..42a71da45 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 be9b8d784..42a71da45 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 c602ca15f..01e78c63a 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 c602ca15f..01e78c63a 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 bcf5cb801..2b5c03623 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 bcf5cb801..2b5c03623 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 a3e70f1b6..61e4c9490 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 a3e70f1b6..61e4c9490 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 9f7bd3ff4..91bc60f96 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 2d9d9ef53..f9e41bdd1 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 9f7bd3ff4..91bc60f96 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 2d9d9ef53..f9e41bdd1 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 c602ca15f..01e78c63a 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 c602ca15f..01e78c63a 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 6dc88e5d6..95adf51dc 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 6dc88e5d6..95adf51dc 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 bcf5cb801..2b5c03623 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 5b243989f..6774aca7f 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 5b243989f..6774aca7f 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 bcf5cb801..2b5c03623 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 bcf5cb801..2b5c03623 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 c602ca15f..01e78c63a 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 c602ca15f..01e78c63a 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 82acd037c..d6f5698cf 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 8d561553d..18621ce8f 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 8d561553d..18621ce8f 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 be9b8d784..42a71da45 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 c602ca15f..01e78c63a 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 bcf5cb801..2b5c03623 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 1b574d4a3..d52b6f62f 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 27c0bec67..fb88ec3c5 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 8d561553d..18621ce8f 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 8d561553d..18621ce8f 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 be9b8d784..42a71da45 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 be9b8d784..42a71da45 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 c602ca15f..01e78c63a 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 bcf5cb801..2b5c03623 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 a3e70f1b6..61e4c9490 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 9f7bd3ff4..91bc60f96 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 2d9d9ef53..f9e41bdd1 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 c602ca15f..01e78c63a 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 6dc88e5d6..95adf51dc 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 bcf5cb801..2b5c03623 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 5b243989f..6774aca7f 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 bcf5cb801..2b5c03623 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 c602ca15f..01e78c63a 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 82acd037c..d6f5698cf 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 d7d9e6cfa..191639bdc 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 9b7d35b2f..4ab872ff6 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 5fc5136fb..aa6cf11f7 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 9b7d35b2f..4ab872ff6 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 a983058f5..65e509906 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 27001e67e..c3c855efa 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 477558a74..0226ebf85 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 4f08c1907..2d68ccce2 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 abf8e3f12..707fb1d4f 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 65c4c8c10..9327e6b0d 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 72c771bb4..03011c75a 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 65c4c8c10..9327e6b0d 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 d3516d5a6..71efa30eb 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 aa64436fe..dfcf804c5 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 bef53d866..89f23fe5e 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 d7d9e6cfa..191639bdc 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 5fc5136fb..aa6cf11f7 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 9b7d35b2f..4ab872ff6 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 abf8e3f12..707fb1d4f 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 65c4c8c10..9327e6b0d 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 aa64436fe..dfcf804c5 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 d7d9e6cfa..191639bdc 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 9b7d35b2f..4ab872ff6 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 5fc5136fb..aa6cf11f7 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 9b7d35b2f..4ab872ff6 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 a983058f5..65e509906 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 27001e67e..c3c855efa 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 477558a74..0226ebf85 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 4f08c1907..2d68ccce2 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 abf8e3f12..707fb1d4f 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 65c4c8c10..9327e6b0d 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 72c771bb4..03011c75a 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 65c4c8c10..9327e6b0d 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 d3516d5a6..71efa30eb 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 aa64436fe..dfcf804c5 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 bef53d866..89f23fe5e 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 2cc2c44aa..a59d244e5 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 7fd8e6b76..cc28ba051 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 5e91dad85..ad52cafdc 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 87d54186f..edfedc83d 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 3b5b2ba9e..b68309a14 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 822ee0c8c..98d33336d 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 4490ae6f0..1550daa26 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 0fdd30f67..b92ea81fe 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 7fd8e6b76..cc28ba051 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 26de07cfa..d85db3426 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 626a3a8cc..a0b6c081c 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 5e91dad85..ad52cafdc 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 3b82f504c..a77a75443 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 4490ae6f0..1550daa26 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 7fd8e6b76..cc28ba051 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 26de07cfa..d85db3426 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 626a3a8cc..a0b6c081c 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 5e91dad85..ad52cafdc 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 3b82f504c..a77a75443 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 93367c933..5b1679ca7 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 93367c933..5b1679ca7 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 971ae79ae..d13a0b45e 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 f50a4d58d..626736c5e 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 214280c1c..81292e608 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 40490b5d1..58e499159 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 042a1473f..ab29f7377 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 ad774d910..a067290b5 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 93367c933..5b1679ca7 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 93367c933..5b1679ca7 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 971ae79ae..d13a0b45e 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 f50a4d58d..626736c5e 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 214280c1c..81292e608 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 40490b5d1..58e499159 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 042a1473f..ab29f7377 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 ad774d910..a067290b5 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 458a1177e..25e34f45e 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 458a1177e..25e34f45e 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 cf1226f60..6d327e45b 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 b131cf142..9f3c9ee5d 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 32b5fb6d7..7b3f8cdbb 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 7276c0545..623e4c55e 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 947dea392..0d8bc6180 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 ee1568342..25c931dea 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 ee1568342..25c931dea 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 ee00e770e..319dbbda8 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 0ececcbbf..f6d743f55 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 f3b166335..d72813caa 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 c041f65a7..3608a7078 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 a86d5100c..c8230ca26 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 a86d5100c..c8230ca26 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 ee1568342..25c931dea 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 ee1568342..25c931dea 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 f3b166335..d72813caa 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 c041f65a7..3608a7078 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 ee1568342..25c931dea 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 ee00e770e..319dbbda8 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 0ececcbbf..f6d743f55 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 ee1568342..25c931dea 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 ee1568342..25c931dea 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 c041f65a7..3608a7078 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 3394da470..e2875b844 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 3394da470..e2875b844 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 5bba0b28a..100b12ffb 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 3394da470..e2875b844 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 3394da470..e2875b844 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 ccabfb601..84824d07d 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 b645a285e..4a0fff8f3 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 b645a285e..4a0fff8f3 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 466ffe110..0bc459aa5 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 f50928b9f..231f94438 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 b8f742281..9b113e92e 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 b8f742281..9b113e92e 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 b8f742281..9b113e92e 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 b8f742281..9b113e92e 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 f7d4e104a..6fb3f08e0 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 f7d4e104a..6fb3f08e0 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 a9786c81c..4ad021d02 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 a9786c81c..4ad021d02 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 133b96a54..aae08c665 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 7e421773a..f5a36c76e 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 45b456672..490c89b8f 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 45b456672..490c89b8f 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 ac8a4a4df..032a33e79 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f7d4e104a..6fb3f08e0 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 f7d4e104a..6fb3f08e0 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 a9786c81c..4ad021d02 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 45b456672..490c89b8f 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 ac8a4a4df..032a33e79 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 45b456672..490c89b8f 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 3394da470..e2875b844 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 3394da470..e2875b844 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 ccabfb601..84824d07d 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 b645a285e..4a0fff8f3 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 f7d4e104a..6fb3f08e0 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 a9786c81c..4ad021d02 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 133b96a54..aae08c665 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 7e421773a..f5a36c76e 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 f7d4e104a..6fb3f08e0 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 f7d4e104a..6fb3f08e0 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 45b456672..490c89b8f 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 ac8a4a4df..032a33e79 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 f71dde3af..e92d76a0c 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 ecfcb196f..73cfe9280 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 ecfcb196f..73cfe9280 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 da6b1fc30..d5943857b 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 c7530ec89..120fe5151 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 c7530ec89..120fe5151 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 0ede234a8..0eed213d2 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 4519d7fba..4e6d329f6 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 6eb47accd..775f2d865 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 42af7479a..a5fa12431 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 42af7479a..a5fa12431 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 ecfcb196f..73cfe9280 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 ecfcb196f..73cfe9280 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 fa90ea64e..d436d2a69 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 fa90ea64e..d436d2a69 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 fa90ea64e..d436d2a69 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 95e78ed1c..78c3b2ee7 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 95e78ed1c..78c3b2ee7 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 bc520bab8..2c72b2c9b 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 fa90ea64e..d436d2a69 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 5ce40d672..52d1db4de 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 5ce40d672..52d1db4de 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 5ce40d672..52d1db4de 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 5ce40d672..52d1db4de 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 113e7b8f4..0a90b7762 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 113e7b8f4..0a90b7762 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 113e7b8f4..0a90b7762 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 297018975..99bfc91bd 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 76de745bf..ce58aa5c7 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 729606141..dd774acde 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 a72e1b398..e2aa29cff 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 cc0fe4640..a4a0ad1de 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 c7530ec89..120fe5151 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 c7530ec89..120fe5151 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 0ede234a8..0eed213d2 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 4519d7fba..4e6d329f6 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 6eb47accd..775f2d865 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 42af7479a..a5fa12431 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 42af7479a..a5fa12431 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 ecfcb196f..73cfe9280 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 ecfcb196f..73cfe9280 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 fa90ea64e..d436d2a69 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 fa90ea64e..d436d2a69 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 95e78ed1c..78c3b2ee7 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 95e78ed1c..78c3b2ee7 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 bc520bab8..2c72b2c9b 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 fa90ea64e..d436d2a69 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 5ce40d672..52d1db4de 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 5ce40d672..52d1db4de 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 5ce40d672..52d1db4de 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 5ce40d672..52d1db4de 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 113e7b8f4..0a90b7762 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 113e7b8f4..0a90b7762 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 113e7b8f4..0a90b7762 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 297018975..99bfc91bd 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 76de745bf..ce58aa5c7 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 729606141..dd774acde 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 a72e1b398..e2aa29cff 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 0ede234a8..0eed213d2 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 4519d7fba..4e6d329f6 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 fa90ea64e..d436d2a69 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 fa90ea64e..d436d2a69 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 95e78ed1c..78c3b2ee7 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 95e78ed1c..78c3b2ee7 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 bc520bab8..2c72b2c9b 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 113e7b8f4..0a90b7762 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 113e7b8f4..0a90b7762 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 113e7b8f4..0a90b7762 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 297018975..99bfc91bd 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 29a2de551..cba5ee567 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 76de745bf..ce58aa5c7 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 729606141..dd774acde 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 a72e1b398..e2aa29cff 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 01a07b01d..b260daace 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 01a07b01d..b260daace 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 01a07b01d..b260daace 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 d20d67b5f..ff0961f31 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 01a07b01d..b260daace 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 d20d67b5f..ff0961f31 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 03b2f46ef..ea3b5f479 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 03b2f46ef..ea3b5f479 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 03b2f46ef..ea3b5f479 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 03b2f46ef..ea3b5f479 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 f5632d415..3087e445a 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 f5632d415..3087e445a 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 f5632d415..3087e445a 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 15e2f3777..fc37bc1c4 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 f5632d415..3087e445a 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 15e2f3777..fc37bc1c4 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 738c72f18..cac38585c 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 738c72f18..cac38585c 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 e59bcbe59..ca0e365a3 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 01a07b01d..b260daace 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 01a07b01d..b260daace 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 03b2f46ef..ea3b5f479 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 03b2f46ef..ea3b5f479 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 f5632d415..3087e445a 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 f5632d415..3087e445a 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 738c72f18..cac38585c 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 4b959d6a1..6681ee016 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 4b959d6a1..6681ee016 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 4075f7a43..d00a611b3 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 eef38a6e9..14fba45a7 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 21a7a7ca3..5fd213240 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 21a7a7ca3..5fd213240 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 21a7a7ca3..5fd213240 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 46ee20381..b42019870 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 46ee20381..b42019870 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 4471918d1..032783786 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 df51748b0..b4bbb92a4 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 df51748b0..b4bbb92a4 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 40f577e25..2e00b93f6 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 c1bd87372..5f7ef5767 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 c1bd87372..5f7ef5767 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 c1bd87372..5f7ef5767 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 52d18fb48..97ae4a9a5 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 95dcec674..586098079 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 95dcec674..586098079 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 4471918d1..032783786 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 40f577e25..2e00b93f6 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 df51748b0..b4bbb92a4 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 df51748b0..b4bbb92a4 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 40f577e25..2e00b93f6 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 c1bd87372..5f7ef5767 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 c1bd87372..5f7ef5767 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 c1bd87372..5f7ef5767 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 95dcec674..586098079 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 95dcec674..586098079 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 14fae721a..c52909f01 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 14fae721a..c52909f01 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 bb23477fd..1e480e388 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 bb23477fd..1e480e388 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 bb23477fd..1e480e388 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 94997337c..42ddf98ec 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 94997337c..42ddf98ec 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 150ff0c79..18f20753e 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 150ff0c79..18f20753e 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 150ff0c79..18f20753e 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 d13b1db84..e2e7f86f1 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 d13b1db84..e2e7f86f1 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 d13b1db84..e2e7f86f1 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 38e4f965d..734233441 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 d13b1db84..e2e7f86f1 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 b005c28ad..0e3283bbc 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 b005c28ad..0e3283bbc 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 150ff0c79..18f20753e 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 150ff0c79..18f20753e 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 d13b1db84..e2e7f86f1 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 d13b1db84..e2e7f86f1 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 d13b1db84..e2e7f86f1 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 b005c28ad..0e3283bbc 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 b005c28ad..0e3283bbc 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 3c2bdbf12..3334fe1d1 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 8ffe986cb..b852074bf 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 3620fcda9..a1b7c78e5 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 50bb146c1..a45781d19 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 50bb146c1..a45781d19 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 0c5e7e783..d024a553c 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 8c71131d6..5c4e91e5d 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 6a858d8ee..c0891c0dc 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 92e76bc76..13827b391 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 3a3b61b5f..4d5ee3095 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 89b84d7fd..ac0a8eea8 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 89b84d7fd..ac0a8eea8 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 0c5e7e783..d024a553c 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 8c71131d6..5c4e91e5d 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 2b222f0da..095f53ff3 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 ccc927cd2..6d8110767 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 ccc927cd2..6d8110767 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 ae55dc5f5..0c46e41ea 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 6a858d8ee..c0891c0dc 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 6a858d8ee..c0891c0dc 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 89b84d7fd..ac0a8eea8 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 0c5e7e783..d024a553c 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 8c71131d6..5c4e91e5d 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 ccc927cd2..6d8110767 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 178bada5f..533d0a333 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 ff1ded30c..168cf97c1 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 dd0ba7d0a..e761432f3 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 4e2e6a8d3..e2d21b4db 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 dd0ba7d0a..e761432f3 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 3fd62bbfd..0fcb631e2 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 14d2c65f0..66b48c479 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 5381da4b2..70536af56 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 d421dcdcc..3d910a023 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 31867fb9d..3c41e2d74 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 91b6e70db..218dd5ebe 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 69f0d1ea2..ab44f14ae 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 25baeb46a..b336f170c 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 9719410be..b1b53a636 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 178bada5f..533d0a333 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 ff1ded30c..168cf97c1 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 dd0ba7d0a..e761432f3 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 4e2e6a8d3..e2d21b4db 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 3fd62bbfd..0fcb631e2 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 b994d8738..31a57b196 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 5381da4b2..70536af56 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 d421dcdcc..3d910a023 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 31867fb9d..3c41e2d74 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 91b6e70db..218dd5ebe 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 25baeb46a..b336f170c 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 9719410be..b1b53a636 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 488cbe9f5..ae005c24a 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 70a2a7ec8..a40f29a9c 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 aa2a0fccd..999c7e30b 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 aa2a0fccd..999c7e30b 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 631c00adf..cb1b166f8 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 631c00adf..cb1b166f8 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 4edd0f9ea..2b3c43dd4 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 55982f66b..280e762d2 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 55982f66b..280e762d2 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 142428a08..4b9ff214b 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 fddd78585..51a21d4b6 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 98e17ab98..2c0a4059b 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 e574d02d3..397b57dc0 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 0e0ab547f..94b76b55b 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 a5c5a7381..48a3a081a 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 000f357c2..a6049ac5f 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 dd656c35d..08273a565 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 488cbe9f5..ae005c24a 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 70a2a7ec8..a40f29a9c 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 aa2a0fccd..999c7e30b 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 631c00adf..cb1b166f8 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 aa2a0fccd..999c7e30b 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 631c00adf..cb1b166f8 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 4edd0f9ea..2b3c43dd4 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 55982f66b..280e762d2 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 142428a08..4b9ff214b 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 fddd78585..51a21d4b6 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 98e17ab98..2c0a4059b 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 0e0ab547f..94b76b55b 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 e574d02d3..397b57dc0 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 a5c5a7381..48a3a081a 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 000f357c2..a6049ac5f 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 dd656c35d..08273a565 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 6ae8a526c..8491c2d49 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 6ae8a526c..8491c2d49 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 46a04bd3a..88bc30d36 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 46a04bd3a..88bc30d36 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 46a04bd3a..88bc30d36 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 b9d66d552..bccc93797 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 c9da3e7fc..5770bd1f8 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 e4e0f2120..e0d33b914 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 811b70864..04e707caa 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 9b918d71e..03ec884a0 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 f04d38000..3fdf57046 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 a1343a55e..5703dd5f1 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 430b2e1cd..e410e85b3 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 dc5ecc25b..7054bbf2d 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 4e1fd7694..013436462 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 3e0642e93..f72364c5e 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 da3a4a707..8c69b87ef 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 a25f18c7f..4dc702bdd 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 6ae8a526c..8491c2d49 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 46a04bd3a..88bc30d36 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 b9d66d552..bccc93797 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 c9da3e7fc..5770bd1f8 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 e4e0f2120..e0d33b914 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 9b918d71e..03ec884a0 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 f04d38000..3fdf57046 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 a1343a55e..5703dd5f1 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 430b2e1cd..e410e85b3 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 dc5ecc25b..7054bbf2d 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 4e1fd7694..013436462 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 3e0642e93..f72364c5e 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 da3a4a707..8c69b87ef 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 133152285..5a7af57c9 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 133152285..5a7af57c9 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 6837c0a6f..1c2615279 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 6837c0a6f..1c2615279 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 7bbd9383b..bfeb095f9 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 9b397e9df..14497ea39 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 87186fe74..3f8f6636f 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 4098410d4..bfd4bba64 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 7720538d0..e77cbf596 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 4ab8f08dd..39a6e3953 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 ae925063c..29d66fd44 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 93ed11462..9908871dd 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 f0d5b18fb..bbd5645d7 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 f463ca538..8b85025c3 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 03f50a380..fa807303b 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 e1aef4af7..8543befb0 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 133152285..5a7af57c9 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 6837c0a6f..1c2615279 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 133152285..5a7af57c9 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 6837c0a6f..1c2615279 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 7bbd9383b..bfeb095f9 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 9b397e9df..14497ea39 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 4098410d4..bfd4bba64 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 7720538d0..e77cbf596 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 87186fe74..3f8f6636f 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 4ab8f08dd..39a6e3953 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 ae925063c..29d66fd44 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 93ed11462..9908871dd 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 f463ca538..8b85025c3 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 f0d5b18fb..bbd5645d7 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 e1aef4af7..8543befb0 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 03f50a380..fa807303b 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 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi index 606bef567..86c5276bc 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 { @@ -2844,10 +2901,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -2900,10 +2953,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -2983,11 +3032,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3058,11 +3102,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi index cdf1c4a9e..993a9caf9 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 { @@ -3008,10 +3065,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3064,10 +3117,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3147,11 +3196,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3222,11 +3266,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi index d413dcb28..9089dd2a9 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 { @@ -3474,10 +3531,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart3_rx_pb12: usart3_rx_pb12 { - pinmux = ; - }; - /omit-if-no-ref/ usart3_rx_pd2: usart3_rx_pd2 { pinmux = ; }; @@ -3530,10 +3583,6 @@ pinmux = ; }; - /omit-if-no-ref/ usart6_rx_pc7: usart6_rx_pc7 { - pinmux = ; - }; - /omit-if-no-ref/ usart6_rx_pg9: usart6_rx_pg9 { pinmux = ; }; @@ -3613,11 +3662,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { pinmux = ; bias-pull-up; @@ -3688,11 +3732,6 @@ bias-pull-up; }; - /omit-if-no-ref/ usart6_tx_pc6: usart6_tx_pc6 { - pinmux = ; - bias-pull-up; - }; - /omit-if-no-ref/ usart6_tx_pf8: usart6_tx_pf8 { pinmux = ; bias-pull-up; diff --git a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi index 049f0739f..07f2d7000 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 abbf2a961..cec10549b 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 15e3a28aa..5b78232ba 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 abbf2a961..cec10549b 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 049f0739f..07f2d7000 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 abbf2a961..cec10549b 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 15e3a28aa..5b78232ba 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 abbf2a961..cec10549b 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 049f0739f..07f2d7000 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 abbf2a961..cec10549b 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 15e3a28aa..5b78232ba 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 abbf2a961..cec10549b 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 049f0739f..07f2d7000 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 abbf2a961..cec10549b 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 15e3a28aa..5b78232ba 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 abbf2a961..cec10549b 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 47250805c..9ee7834e8 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 9160797b5..d8814d8ef 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 98e4d825e..2533c6a25 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 9160797b5..d8814d8ef 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 1c4957d59..d6d892afd 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 dde7f3e84..7181d7808 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 dde7f3e84..7181d7808 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fb180fe8d..36596952c 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 6da972c39..f6b59f6da 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 fb180fe8d..36596952c 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 6da972c39..f6b59f6da 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 fb180fe8d..36596952c 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 6da972c39..f6b59f6da 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 fb180fe8d..36596952c 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 6da972c39..f6b59f6da 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 c111c0c4d..badb29bcf 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 c0c645fd8..c077d6099 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 1c4957d59..d6d892afd 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 dde7f3e84..7181d7808 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fbd90af01..ac7606184 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 d8eb0b30f..73308127c 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 fb180fe8d..36596952c 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 6da972c39..f6b59f6da 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 fb180fe8d..36596952c 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 6da972c39..f6b59f6da 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 6fa8dcf62..59c25cbe3 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 8110eb732..d6a233975 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 6fa8dcf62..59c25cbe3 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 8110eb732..d6a233975 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 e552d7461..d12f73dac 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 8f35c81e0..998afd803 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 e552d7461..d12f73dac 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 8f35c81e0..998afd803 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 e552d7461..d12f73dac 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 8f35c81e0..998afd803 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 e552d7461..d12f73dac 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 8f35c81e0..998afd803 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 0721d81d3..08d56a5c6 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 0721d81d3..08d56a5c6 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 31e78da01..317ffd922 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 5f5a00ae1..04596603d 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 31e78da01..317ffd922 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 5f5a00ae1..04596603d 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 375efa5e4..0cffb7e9c 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 861f47cbf..bdaa5fe04 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 375efa5e4..0cffb7e9c 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 861f47cbf..bdaa5fe04 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 c135e7f3e..0d1e2f18d 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 e9b829966..a8eb240cc 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 c135e7f3e..0d1e2f18d 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 e9b829966..a8eb240cc 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 0ca428e7e..310ef451a 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 4d8eb1104..64dc16e43 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 0ca428e7e..310ef451a 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 4d8eb1104..64dc16e43 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 6fa8dcf62..59c25cbe3 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 8110eb732..d6a233975 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 e552d7461..d12f73dac 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 8f35c81e0..998afd803 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 e552d7461..d12f73dac 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 8f35c81e0..998afd803 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 0721d81d3..08d56a5c6 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 31e78da01..317ffd922 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 5f5a00ae1..04596603d 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 375efa5e4..0cffb7e9c 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 861f47cbf..bdaa5fe04 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 c135e7f3e..0d1e2f18d 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 e9b829966..a8eb240cc 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 0ca428e7e..310ef451a 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 4d8eb1104..64dc16e43 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 3c04485f5..26fefd6cd 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 fd06344b0..b4e2e8f07 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 3c04485f5..26fefd6cd 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 fd06344b0..b4e2e8f07 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 0876d9902..30f115857 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 34064bbff..3e79e1e20 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 0876d9902..30f115857 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 34064bbff..3e79e1e20 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 f6d44d145..b370b7e99 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 3f7bbabac..e8050c19e 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 f6d44d145..b370b7e99 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 3f7bbabac..e8050c19e 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 9b9a27a9c..9c1b9c578 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 5688cb95d..8033ab2dd 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 9b9a27a9c..9c1b9c578 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 5688cb95d..8033ab2dd 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 52e11ec30..04c5e8fee 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 944f8654a..133686e03 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 7e439d4a3..4f8ceb1fe 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 52e11ec30..04c5e8fee 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 944f8654a..133686e03 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 7e439d4a3..4f8ceb1fe 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 f1e287269..1160b2288 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 6665f1756..c4adc3f22 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 6665f1756..c4adc3f22 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 71caa91eb..cf4ed7019 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 f509161a1..21b7cc76b 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 71caa91eb..cf4ed7019 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 6b0e3d113..6be1c7107 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 bb160094c..733f92f61 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 6b0e3d113..6be1c7107 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 bb160094c..733f92f61 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 3c04485f5..26fefd6cd 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 fd06344b0..b4e2e8f07 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 new file mode 100644 index 000000000..3e79e1e20 --- /dev/null +++ b/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi @@ -0,0 +1,2889 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc1_in5_pa0: adc1_in5_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in6_pa1: adc1_in6_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in7_pa2: adc1_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in8_pa3: adc1_in8_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in9_pa4: adc1_in9_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in10_pa5: adc1_in10_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in11_pa6: adc1_in11_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in12_pa7: adc1_in12_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in15_pb0: adc1_in15_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in16_pb1: adc1_in16_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in17_pb2: adc1_in17_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in1_pc0: adc1_in1_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in2_pc1: adc1_in2_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in3_pc2: adc1_in3_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in4_pc3: adc1_in4_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in13_pc4: adc1_in13_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc1_in14_pc5: adc1_in14_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in5_pa0: adc2_in5_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in6_pa1: adc2_in6_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in7_pa2: adc2_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in8_pa3: adc2_in8_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in9_pa4: adc2_in9_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in10_pa5: adc2_in10_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in11_pa6: adc2_in11_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in12_pa7: adc2_in12_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in15_pb0: adc2_in15_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in16_pb1: adc2_in16_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in17_pb2: adc2_in17_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in1_pc0: adc2_in1_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in2_pc1: adc2_in2_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in3_pc2: adc2_in3_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in4_pc3: adc2_in4_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in13_pc4: adc2_in13_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc2_in14_pc5: adc2_in14_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in9_pa4: adc4_in9_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pa5: adc4_in10_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in11_pa6: adc4_in11_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in20_pa7: adc4_in20_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in18_pb0: adc4_in18_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in19_pb1: adc4_in19_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pc0: adc4_in1_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pc1: adc4_in2_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pc2: adc4_in3_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pc3: adc4_in4_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in22_pc4: adc4_in22_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in23_pc5: adc4_in23_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in15_pd11: adc4_in15_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in16_pd12: adc4_in16_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in17_pd13: adc4_in17_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pf14: adc4_in5_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pf15: adc4_in6_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pg0: adc4_in7_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pg1: adc4_in8_pg1 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc0: analog_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc1: analog_pc1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc2: analog_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc3: analog_pc3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc4: analog_pc4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc5: analog_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc6: analog_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc7: analog_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc8: analog_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc9: analog_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc10: analog_pc10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc11: analog_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc12: analog_pc12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd0: analog_pd0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd1: analog_pd1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd2: analog_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd3: analog_pd3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd4: analog_pd4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd5: analog_pd5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd6: analog_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd7: analog_pd7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd8: analog_pd8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd9: analog_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd10: analog_pd10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd11: analog_pd11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd12: analog_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd13: analog_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd14: analog_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pd15: analog_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe0: analog_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe1: analog_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe2: analog_pe2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe3: analog_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe4: analog_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe5: analog_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe6: analog_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe7: analog_pe7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe8: analog_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe9: analog_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe10: analog_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe11: analog_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe12: analog_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe13: analog_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe14: analog_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pe15: analog_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf0: analog_pf0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf1: analog_pf1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf2: analog_pf2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf3: analog_pf3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf4: analog_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf5: analog_pf5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf11: analog_pf11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf12: analog_pf12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf13: analog_pf13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf14: analog_pf14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pf15: analog_pf15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg0: analog_pg0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg1: analog_pg1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg2: analog_pg2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg3: analog_pg3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg4: analog_pg4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg5: analog_pg5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg6: analog_pg6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg7: analog_pg7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg8: analog_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg9: analog_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg10: analog_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pg12: analog_pg12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph0: analog_ph0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph1: analog_ph1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* DAC_OUT */ + + /omit-if-no-ref/ dac1_out1_pa4: dac1_out1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ dac1_out2_pa5: dac1_out2_pa5 { + pinmux = ; + }; + + /* FDCAN_RX */ + + /omit-if-no-ref/ fdcan1_rx_pa11: fdcan1_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pb8: fdcan1_rx_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_rx_pd0: fdcan1_rx_pd0 { + pinmux = ; + }; + + /* FDCAN_TX */ + + /omit-if-no-ref/ fdcan1_tx_pa12: fdcan1_tx_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pb9: fdcan1_tx_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ fdcan1_tx_pd1: fdcan1_tx_pd1 { + pinmux = ; + }; + + /* FMC */ + + /omit-if-no-ref/ fmc_nl_pb7: fmc_nl_pb7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pb15: fmc_nbl1_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d2_pd0: fmc_d2_pd0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d3_pd1: fmc_d3_pd1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_clk_pd3: fmc_clk_pd3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_noe_pd4: fmc_noe_pd4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwe_pd5: fmc_nwe_pd5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nwait_pd6: fmc_nwait_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pd7: fmc_nce_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne1_pd7: fmc_ne1_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d13_pd8: fmc_d13_pd8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d14_pd9: fmc_d14_pd9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d15_pd10: fmc_d15_pd10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a16_pd11: fmc_a16_pd11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a17_pd12: fmc_a17_pd12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a18_pd13: fmc_a18_pd13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d0_pd14: fmc_d0_pd14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d1_pd15: fmc_d1_pd15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl0_pe0: fmc_nbl0_pe0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nbl1_pe1: fmc_nbl1_pe1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a23_pe2: fmc_a23_pe2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a19_pe3: fmc_a19_pe3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a20_pe4: fmc_a20_pe4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a21_pe5: fmc_a21_pe5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a22_pe6: fmc_a22_pe6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d4_pe7: fmc_d4_pe7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d5_pe8: fmc_d5_pe8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d6_pe9: fmc_d6_pe9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d7_pe10: fmc_d7_pe10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d8_pe11: fmc_d8_pe11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d9_pe12: fmc_d9_pe12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d10_pe13: fmc_d10_pe13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d11_pe14: fmc_d11_pe14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_d12_pe15: fmc_d12_pe15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a0_pf0: fmc_a0_pf0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a1_pf1: fmc_a1_pf1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a2_pf2: fmc_a2_pf2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a3_pf3: fmc_a3_pf3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a4_pf4: fmc_a4_pf4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a5_pf5: fmc_a5_pf5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a6_pf12: fmc_a6_pf12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a7_pf13: fmc_a7_pf13 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a8_pf14: fmc_a8_pf14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a9_pf15: fmc_a9_pf15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a10_pg0: fmc_a10_pg0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a11_pg1: fmc_a11_pg1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a12_pg2: fmc_a12_pg2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a13_pg3: fmc_a13_pg3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a14_pg4: fmc_a14_pg4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_a15_pg5: fmc_a15_pg5 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_int_pg7: fmc_int_pg7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_nce_pg9: fmc_nce_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne2_pg9: fmc_ne2_pg9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne3_pg10: fmc_ne3_pg10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ fmc_ne4_pg12: fmc_ne4_pg12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pb6: i2c1_scl_pb6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb8: i2c1_scl_pb8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb10: i2c2_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pb13: i2c2_scl_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_scl_pf1: i2c2_scl_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa7: i2c3_scl_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pc0: i2c3_scl_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pg7: i2c3_scl_pg7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb6: i2c4_scl_pb6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pb10: i2c4_scl_pb10 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pd12: i2c4_scl_pd12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_scl_pf14: i2c4_scl_pf14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c5_scl_pd1: i2c5_scl_pd1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c6_scl_pd1: i2c6_scl_pd1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c6_scl_pf1: i2c6_scl_pf1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb7: i2c1_sda_pb7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb9: i2c1_sda_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb11: i2c2_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pb14: i2c2_sda_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c2_sda_pf0: i2c2_sda_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb4: i2c3_sda_pb4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pc1: i2c3_sda_pc1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pg8: i2c3_sda_pg8 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb7: i2c4_sda_pb7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pb11: i2c4_sda_pb11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pd13: i2c4_sda_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c4_sda_pf15: i2c4_sda_pf15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c5_sda_pd0: i2c5_sda_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c6_sda_pd0: i2c6_sda_pd0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c6_sda_pf0: i2c6_sda_pf0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_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 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_dqs_pa1: octospim_p1_dqs_pa1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_ncs_pa2: octospim_p1_ncs_pa2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_clk_pa3: octospim_p1_clk_pa3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_ncs_pa4: octospim_p1_ncs_pa4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io3_pa6: octospim_p1_io3_pa6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io2_pa7: octospim_p1_io2_pa7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_ncs_pa12: octospim_p2_ncs_pa12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io1_pb0: octospim_p1_io1_pb0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io0_pb1: octospim_p1_io0_pb1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_dqs_pb2: octospim_p1_dqs_pb2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_nclk_pb5: octospim_p1_nclk_pb5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_clk_pb10: octospim_p1_clk_pb10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_ncs_pb11: octospim_p1_ncs_pb11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_nclk_pb12: octospim_p1_nclk_pb12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io7_pc0: octospim_p1_io7_pc0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io4_pc1: octospim_p1_io4_pc1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io5_pc2: octospim_p1_io5_pc2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io6_pc3: octospim_p1_io6_pc3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io7_pc4: octospim_p1_io7_pc4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_ncs_pc11: octospim_p1_ncs_pc11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_ncs_pd3: octospim_p2_ncs_pd3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io4_pd4: octospim_p1_io4_pd4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io5_pd5: octospim_p1_io5_pd5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io6_pd6: octospim_p1_io6_pd6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io7_pd7: octospim_p1_io7_pd7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_dqs_pe3: octospim_p1_dqs_pe3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_nclk_pe9: octospim_p1_nclk_pe9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_clk_pe10: octospim_p1_clk_pe10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_ncs_pe11: octospim_p1_ncs_pe11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io0_pe12: octospim_p1_io0_pe12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io1_pe13: octospim_p1_io1_pe13 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io2_pe14: octospim_p1_io2_pe14 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_io3_pe15: octospim_p1_io3_pe15 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io0_pf0: octospim_p2_io0_pf0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io1_pf1: octospim_p2_io1_pf1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io2_pf2: octospim_p2_io2_pf2 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io3_pf3: octospim_p2_io3_pf3 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_clk_pf4: octospim_p2_clk_pf4 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_nclk_pf5: octospim_p2_nclk_pf5 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_nclk_pf11: octospim_p1_nclk_pf11 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_dqs_pf12: octospim_p2_dqs_pf12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io4_pg0: octospim_p2_io4_pg0 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io5_pg1: octospim_p2_io5_pg1 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p1_dqs_pg6: octospim_p1_dqs_pg6 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_dqs_pg7: octospim_p2_dqs_pg7 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io6_pg9: octospim_p2_io6_pg9 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_io7_pg10: octospim_p2_io7_pg10 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ octospim_p2_ncs_pg12: octospim_p2_ncs_pg12 { + pinmux = ; + slew-rate = "very-high-speed"; + }; + + /* SDMMC */ + + /omit-if-no-ref/ sdmmc1_ckin_pb8: sdmmc1_ckin_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d4_pb8: sdmmc1_d4_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cdir_pb9: sdmmc1_cdir_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pb9: sdmmc1_d5_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d5_pc0: sdmmc1_d5_pc0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0dir_pc6: sdmmc1_d0dir_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d6_pc6: sdmmc1_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d123dir_pc7: sdmmc1_d123dir_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d7_pc7: sdmmc1_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d0_pc8: sdmmc1_d0_pc8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d1_pc9: sdmmc1_d1_pc9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d2_pc10: sdmmc1_d2_pc10 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_d3_pc11: sdmmc1_d3_pc11 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_ck_pc12: sdmmc1_ck_pc12 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc1_cmd_pd2: sdmmc1_cmd_pd2 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pa0: sdmmc2_cmd_pa0 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d2_pb3: sdmmc2_d2_pb3 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d3_pb4: sdmmc2_d3_pb4 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d4_pb8: sdmmc2_d4_pb8 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d5_pb9: sdmmc2_d5_pb9 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d0_pb14: sdmmc2_d0_pb14 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d1_pb15: sdmmc2_d1_pb15 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pc1: sdmmc2_ck_pc1 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d6_pc6: sdmmc2_d6_pc6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_d7_pc7: sdmmc2_d7_pc7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_ck_pd6: sdmmc2_ck_pd6 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ sdmmc2_cmd_pd7: sdmmc2_cmd_pd7 { + pinmux = ; + bias-pull-up; + slew-rate = "very-high-speed"; + }; + + /* SPI_MISO */ + + /omit-if-no-ref/ spi1_miso_pa6: spi1_miso_pa6 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pa11: spi1_miso_pa11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pb4: spi1_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pe14: spi1_miso_pe14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_miso_pg3: spi1_miso_pg3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pb14: spi2_miso_pb14 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pc2: spi2_miso_pc2 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_miso_pd3: spi2_miso_pd3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb4: spi3_miso_pb4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pc11: spi3_miso_pc11 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pg10: spi3_miso_pg10 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa7: spi1_mosi_pa7 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pa12: spi1_mosi_pa12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pb5: spi1_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pe15: spi1_mosi_pe15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi1_mosi_pg4: spi1_mosi_pg4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pb15: spi2_mosi_pb15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc1: spi2_mosi_pc1 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pc3: spi2_mosi_pc3 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi2_mosi_pd4: spi2_mosi_pd4 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb5: spi3_mosi_pb5 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pc12: spi3_mosi_pc12 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pd6: spi3_mosi_pd6 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa4: spi1_nss_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pa15: spi1_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pb0: spi1_nss_pb0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pe12: spi1_nss_pe12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi1_nss_pg5: spi1_nss_pg5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb9: spi2_nss_pb9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pb12: spi2_nss_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi2_nss_pd0: spi2_nss_pd0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa4: spi3_nss_pa4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa15: spi3_nss_pa15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pg12: spi3_nss_pg12 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pa1: spi1_sck_pa1 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pa5: spi1_sck_pa5 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pb3: spi1_sck_pb3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pe13: spi1_sck_pe13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi1_sck_pg2: spi1_sck_pg2 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pa9: spi2_sck_pa9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb10: spi2_sck_pb10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pb13: spi2_sck_pb13 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd1: spi2_sck_pd1 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi2_sck_pd3: spi2_sck_pd3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pb3: spi3_sck_pb3 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pc10: spi3_sck_pc10 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pg9: spi3_sck_pg9 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa6: tim1_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pa11: tim1_bkin2_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pb12: tim1_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pe14: tim1_bkin2_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin_pe15: tim1_bkin_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pa9: tim15_bkin_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_bkin_pb12: tim15_bkin_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb5: tim16_bkin_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa10: tim17_bkin_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pb4: tim17_bkin_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin_pa6: tim8_bkin_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin2_pb6: tim8_bkin2_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin_pb7: tim8_bkin_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_bkin2_pc9: tim8_bkin2_pc9 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch1n_pa7: tim1_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa8: tim1_ch1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa9: tim1_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pa10: tim1_ch3_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pa11: tim1_ch4_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb0: tim1_ch2n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb1: tim1_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb13: tim1_ch1n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb14: tim1_ch2n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb15: tim1_ch3n_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pc5: tim1_ch4n_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pe8: tim1_ch1n_pe8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pe9: tim1_ch1_pe9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pe10: tim1_ch2n_pe10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pe11: tim1_ch2_pe11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pe12: tim1_ch3n_pe12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pe13: tim1_ch3_pe13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pe14: tim1_ch4_pe14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pe15: tim1_ch4n_pe15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa0: tim2_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa1: tim2_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa2: tim2_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa3: tim2_ch4_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa15: tim2_ch1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pb3: tim2_ch2_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pb10: tim2_ch3_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pb11: tim2_ch4_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa6: tim3_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa7: tim3_ch2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb0: tim3_ch3_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb1: tim3_ch4_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb4: tim3_ch1_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pb5: tim3_ch2_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pc6: tim3_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pc7: tim3_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pc8: tim3_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pc9: tim3_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pe3: tim3_ch1_pe3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pe4: tim3_ch2_pe4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pe5: tim3_ch3_pe5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pe6: tim3_ch4_pe6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pb6: tim4_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pb7: tim4_ch2_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pb8: tim4_ch3_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pb9: tim4_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch1_pd12: tim4_ch1_pd12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch2_pd13: tim4_ch2_pd13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch3_pd14: tim4_ch3_pd14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim4_ch4_pd15: tim4_ch4_pd15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch1_pa0: tim5_ch1_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pa1: tim15_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch2_pa1: tim5_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pa2: tim15_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch3_pa2: tim5_ch3_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pa3: tim15_ch2_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim5_ch4_pa3: tim5_ch4_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pb13: tim15_ch1n_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pb14: tim15_ch1_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch2_pb15: tim15_ch2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1n_pg9: tim15_ch1n_pg9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim15_ch1_pg10: tim15_ch1_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa6: tim16_ch1_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb6: tim16_ch1n_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb8: tim16_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pe0: tim16_ch1_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa7: tim17_ch1_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb7: tim17_ch1n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb9: tim17_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pe1: tim17_ch1_pe1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1n_pa5: tim8_ch1n_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1n_pa7: tim8_ch1n_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2n_pb0: tim8_ch2n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb1: tim8_ch3n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pb2: tim8_ch4n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2n_pb14: tim8_ch2n_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3n_pb15: tim8_ch3n_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch1_pc6: tim8_ch1_pc6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch2_pc7: tim8_ch2_pc7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch3_pc8: tim8_ch3_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4_pc9: tim8_ch4_pc9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim8_ch4n_pd0: tim8_ch4n_pd0 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa6: lpuart1_cts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa11: usart1_cts_pa11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pb4: usart1_cts_pb4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb13: lpuart1_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pg5: lpuart1_cts_pg5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pa0: usart2_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pd3: usart2_cts_pd3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pa6: usart3_cts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pb13: usart3_cts_pb13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_cts_pd11: usart3_cts_pd11 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_cts_pb7: uart4_cts_pb7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_cts_pb5: uart5_cts_pb5 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pc0: usart6_cts_pc0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pd13: usart6_cts_pd13 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pe3: usart6_cts_pe3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_cts_pf3: usart6_cts_pf3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa12: usart1_de_pa12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb1: lpuart1_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pb3: usart1_de_pb3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb12: lpuart1_de_pb12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pg6: lpuart1_de_pg6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pg12: usart1_de_pg12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa1: usart2_de_pa1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pd4: usart2_de_pd4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pa15: usart3_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb1: usart3_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pb14: usart3_de_pb14 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd2: usart3_de_pd2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart3_de_pd12: usart3_de_pd12 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart4_de_pa15: uart4_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ uart5_de_pb4: uart5_de_pb4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart6_de_pd15: usart6_de_pd15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart6_de_pe4: usart6_de_pe4 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart6_de_pf4: usart6_de_pf4 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa12: usart1_rts_pa12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb1: lpuart1_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pb3: usart1_rts_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb12: lpuart1_rts_pb12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pg6: lpuart1_rts_pg6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pg12: usart1_rts_pg12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa1: usart2_rts_pa1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pd4: usart2_rts_pd4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pa15: usart3_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pb1: usart3_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pb14: usart3_rts_pb14 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pd2: usart3_rts_pd2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart3_rts_pd12: usart3_rts_pd12 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart4_rts_pa15: uart4_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ uart5_rts_pb4: uart5_rts_pb4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pd15: usart6_rts_pd15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pe4: usart6_rts_pe4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart6_rts_pf4: usart6_rts_pf4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa3: lpuart1_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa10: usart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pb7: usart1_rx_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pb10: lpuart1_rx_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pc0: lpuart1_rx_pc0 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pg8: lpuart1_rx_pg8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pg10: usart1_rx_pg10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa3: usart2_rx_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa15: usart2_rx_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pd6: usart2_rx_pd6 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pa5: usart3_rx_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pb11: usart3_rx_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc5: usart3_rx_pc5 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pc11: usart3_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart3_rx_pd9: usart3_rx_pd9 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pa1: uart4_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ uart4_rx_pc11: uart4_rx_pc11 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pd2: uart5_rx_pd2 { + pinmux = ; + }; + + /omit-if-no-ref/ uart5_rx_pf4: uart5_rx_pf4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc2: usart6_rx_pc2 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pc8: usart6_rx_pc8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pe0: usart6_rx_pe0 { + pinmux = ; + }; + + /omit-if-no-ref/ usart6_rx_pf1: usart6_rx_pf1 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pa9: usart1_tx_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb6: usart1_tx_pb6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pc1: lpuart1_tx_pc1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pg7: lpuart1_tx_pg7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pg9: usart1_tx_pg9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa2: usart2_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pd5: usart2_tx_pd5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pa7: usart3_tx_pa7 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pb10: usart3_tx_pb10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc4: usart3_tx_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pc10: usart3_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart3_tx_pd8: usart3_tx_pd8 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pa0: uart4_tx_pa0 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart4_tx_pc10: uart4_tx_pc10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pc12: uart5_tx_pc12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ uart5_tx_pf3: uart5_tx_pf3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc3: usart6_tx_pc3 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pc9: usart6_tx_pc9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pe1: usart6_tx_pe1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart6_tx_pf0: usart6_tx_pf0 { + pinmux = ; + bias-pull-up; + }; + + /* UCPD */ + + /omit-if-no-ref/ ucpd1_cc1_pa15: ucpd1_cc1_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ ucpd1_cc2_pb15: ucpd1_cc2_pb15 { + pinmux = ; + }; + + /* USB_OTG_HS */ + + /omit-if-no-ref/ usb_otg_hs_sof_pa8: usb_otg_hs_sof_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_vbus_pa9: usb_otg_hs_vbus_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_id_pa10: usb_otg_hs_id_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dm_pa11: usb_otg_hs_dm_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_dp_pa12: usb_otg_hs_dp_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi b/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi index 0876d9902..30f115857 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 34064bbff..3e79e1e20 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 f6d44d145..b370b7e99 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 3f7bbabac..e8050c19e 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 9b9a27a9c..9c1b9c578 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 5688cb95d..8033ab2dd 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 52e11ec30..04c5e8fee 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 944f8654a..133686e03 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 7e439d4a3..4f8ceb1fe 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 f1e287269..1160b2288 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 6665f1756..c4adc3f22 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 71caa91eb..cf4ed7019 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 6b0e3d113..6be1c7107 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 bb160094c..733f92f61 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 39871d131..9a0f57cde 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 { @@ -2440,6 +2502,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi index 0d672ad35..207da1885 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 { @@ -2368,6 +2415,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi index 39871d131..9a0f57cde 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 { @@ -2440,6 +2502,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi index 0d672ad35..207da1885 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 { @@ -2368,6 +2415,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi index f68916c9b..43f9818d1 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 { @@ -3414,6 +3516,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi index 8c0bce848..615922a3c 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 { @@ -3552,6 +3659,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi index cc9cac568..4b86133a1 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 { @@ -1793,6 +1835,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi index cc9cac568..4b86133a1 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 { @@ -1793,6 +1835,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi index dffa39f7e..7c792e4ec 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 { @@ -2782,6 +2844,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi index dffa39f7e..7c792e4ec 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 { @@ -2782,6 +2844,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi index dffa39f7e..7c792e4ec 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 { @@ -2782,6 +2844,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi index dffa39f7e..7c792e4ec 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 { @@ -2782,6 +2844,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi index 39871d131..9a0f57cde 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 { @@ -2440,6 +2502,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi index 0d672ad35..207da1885 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 { @@ -2368,6 +2415,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi index f68916c9b..43f9818d1 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 { @@ -3414,6 +3516,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi index 8c0bce848..615922a3c 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 { @@ -3552,6 +3659,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi index cc9cac568..4b86133a1 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 { @@ -1793,6 +1835,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi index dffa39f7e..7c792e4ec 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 { @@ -2782,6 +2844,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi index dffa39f7e..7c792e4ec 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 { @@ -2782,6 +2844,10 @@ pinmux = ; }; + /omit-if-no-ref/ usb_otg_hs_sof_pa14: usb_otg_hs_sof_pa14 { + pinmux = ; + }; + }; }; }; \ No newline at end of file diff --git a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi index e0b101442..696205f91 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 dc9b898e0..6f3bf12f2 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 791c10899..4ab60612c 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 3ed17af26..05bb9b867 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 27098c4fa..3120bf640 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 b5334333b..11da029d8 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 2bb422b32..e5187feeb 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 b5334333b..11da029d8 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 2bb422b32..e5187feeb 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 2bb422b32..e5187feeb 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 2bb422b32..e5187feeb 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 90bfa91f6..743d690ea 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 90bfa91f6..743d690ea 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 90bfa91f6..743d690ea 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 b9852000b..dee9d24f8 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 b9852000b..dee9d24f8 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 b9852000b..dee9d24f8 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 b9852000b..dee9d24f8 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 b9852000b..dee9d24f8 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 b9852000b..dee9d24f8 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 b9852000b..dee9d24f8 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 0f2291f6f..bb47f9d0a 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 new file mode 100644 index 000000000..2055e980e --- /dev/null +++ b/dts/st/wba/stm32wba50keux-pinctrl.dtsi @@ -0,0 +1,338 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi new file mode 100644 index 000000000..2055e980e --- /dev/null +++ b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi @@ -0,0 +1,338 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba52ceux-pinctrl.dtsi b/dts/st/wba/stm32wba52ceux-pinctrl.dtsi index 92e5fcdfb..3b684acaa 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 92e5fcdfb..3b684acaa 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 4ba62eead..c3178ebd3 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 4ba62eead..c3178ebd3 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 new file mode 100644 index 000000000..3b684acaa --- /dev/null +++ b/dts/st/wba/stm32wba54ceux-pinctrl.dtsi @@ -0,0 +1,654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi new file mode 100644 index 000000000..3b684acaa --- /dev/null +++ b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi @@ -0,0 +1,654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba54keux-pinctrl.dtsi b/dts/st/wba/stm32wba54keux-pinctrl.dtsi new file mode 100644 index 000000000..c3178ebd3 --- /dev/null +++ b/dts/st/wba/stm32wba54keux-pinctrl.dtsi @@ -0,0 +1,443 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi new file mode 100644 index 000000000..c3178ebd3 --- /dev/null +++ b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi @@ -0,0 +1,443 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi new file mode 100644 index 000000000..360daf379 --- /dev/null +++ b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi @@ -0,0 +1,606 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi new file mode 100644 index 000000000..360daf379 --- /dev/null +++ b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi @@ -0,0 +1,606 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi new file mode 100644 index 000000000..3b684acaa --- /dev/null +++ b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi @@ -0,0 +1,654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi new file mode 100644 index 000000000..3b684acaa --- /dev/null +++ b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi @@ -0,0 +1,654 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb10: analog_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb10: tim16_bkin_pb10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi new file mode 100644 index 000000000..f4f47998b --- /dev/null +++ b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi @@ -0,0 +1,664 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi new file mode 100644 index 000000000..f4f47998b --- /dev/null +++ b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi @@ -0,0 +1,664 @@ +/* + * NOTE: Autogenerated file using genpinctrl.py + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include + +/ { + soc { + pinctrl: pin-controller@42020000 { + + /* ADC_IN / ADC_INN / ADC_INP */ + + /omit-if-no-ref/ adc4_in9_pa0: adc4_in9_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in8_pa1: adc4_in8_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in7_pa2: adc4_in7_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in6_pa3: adc4_in6_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in5_pa4: adc4_in5_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in4_pa5: adc4_in4_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in3_pa6: adc4_in3_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in2_pa7: adc4_in2_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in1_pa8: adc4_in1_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ adc4_in10_pb9: adc4_in10_pb9 { + pinmux = ; + }; + + /* Analog */ + + /omit-if-no-ref/ analog_pa0: analog_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa1: analog_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa2: analog_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa3: analog_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa4: analog_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa5: analog_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa6: analog_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa7: analog_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa8: analog_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa9: analog_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa10: analog_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa11: analog_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa12: analog_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa13: analog_pa13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa14: analog_pa14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pa15: analog_pa15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb0: analog_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb1: analog_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb2: analog_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb3: analog_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb4: analog_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb5: analog_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb6: analog_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb7: analog_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb8: analog_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb9: analog_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb11: analog_pb11 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb12: analog_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb13: analog_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb14: analog_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pb15: analog_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc13: analog_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc14: analog_pc14 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_pc15: analog_pc15 { + pinmux = ; + }; + + /omit-if-no-ref/ analog_ph3: analog_ph3 { + pinmux = ; + }; + + /* I2C_SCL */ + + /omit-if-no-ref/ i2c1_scl_pa15: i2c1_scl_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_scl_pb2: i2c1_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pa6: i2c3_scl_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_scl_pb2: i2c3_scl_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* I2C_SDA */ + + /omit-if-no-ref/ i2c1_sda_pb1: i2c1_sda_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c1_sda_pb3: i2c1_sda_pb3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pa7: i2c3_sda_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ i2c3_sda_pb1: i2c3_sda_pb1 { + pinmux = ; + bias-pull-up; + 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 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_MOSI */ + + /omit-if-no-ref/ spi1_mosi_pa15: spi1_mosi_pa15 { + pinmux = ; + bias-pull-down; + }; + + /omit-if-no-ref/ spi3_mosi_pb8: spi3_mosi_pb8 { + pinmux = ; + bias-pull-down; + }; + + /* SPI_NSS */ + + /omit-if-no-ref/ spi1_nss_pa12: spi1_nss_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ spi3_nss_pa5: spi3_nss_pa5 { + pinmux = ; + bias-pull-up; + }; + + /* SPI_SCK */ + + /omit-if-no-ref/ spi1_sck_pb4: spi1_sck_pb4 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /omit-if-no-ref/ spi3_sck_pa0: spi3_sck_pa0 { + pinmux = ; + bias-pull-down; + slew-rate = "very-high-speed"; + }; + + /* TIM_BKIN */ + + /omit-if-no-ref/ tim1_bkin_pa2: tim1_bkin_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pb15: tim1_bkin2_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_bkin2_pc13: tim1_bkin2_pc13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_bkin_pb15: tim16_bkin_pb15 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_bkin_pa15: tim17_bkin_pa15 { + pinmux = ; + }; + + /* TIM_CH / TIM_CHN */ + + /omit-if-no-ref/ tim1_ch2n_pa0: tim1_ch2n_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pa1: tim1_ch1n_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pa11: tim1_ch1_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2_pa12: tim1_ch2_pa12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb0: tim1_ch3n_pb0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch2n_pb1: tim1_ch2n_pb1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1n_pb2: tim1_ch1n_pb2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4_pb3: tim1_ch4_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3_pb4: tim1_ch3_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch4n_pb7: tim1_ch4n_pb7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch1_pb8: tim1_ch1_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim1_ch3n_pb9: tim1_ch3n_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pa5: tim2_ch1_pa5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch4_pa6: tim2_ch4_pa6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch3_pa7: tim2_ch3_pa7 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch2_pa8: tim2_ch2_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb6: tim2_ch1_pb6 { + pinmux = ; + }; + + /omit-if-no-ref/ tim2_ch1_pb12: tim2_ch1_pb12 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pa0: tim3_ch3_pa0 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa1: tim3_ch2_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa2: tim3_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch2_pa9: tim3_ch2_pa9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pa10: tim3_ch1_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch1_pb5: tim3_ch1_pb5 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb9: tim3_ch4_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch4_pb13: tim3_ch4_pb13 { + pinmux = ; + }; + + /omit-if-no-ref/ tim3_ch3_pb14: tim3_ch3_pb14 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa2: tim16_ch1_pa2 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pa3: tim16_ch1n_pa3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pa4: tim16_ch1_pa4 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1n_pb8: tim16_ch1n_pb8 { + pinmux = ; + }; + + /omit-if-no-ref/ tim16_ch1_pb9: tim16_ch1_pb9 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pa1: tim17_ch1_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1n_pb3: tim17_ch1n_pb3 { + pinmux = ; + }; + + /omit-if-no-ref/ tim17_ch1_pb4: tim17_ch1_pb4 { + pinmux = ; + }; + + /* UART_CTS / USART_CTS / LPUART_CTS */ + + /omit-if-no-ref/ lpuart1_cts_pa0: lpuart1_cts_pa0 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa4: usart1_cts_pa4 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_cts_pa7: usart1_cts_pa7 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_cts_pb15: lpuart1_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb2: usart2_cts_pb2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_cts_pb15: usart2_cts_pb15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_DE / USART_DE / LPUART_DE */ + + /omit-if-no-ref/ usart1_de_pa2: usart1_de_pa2 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa3: usart1_de_pa3 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart1_de_pa6: usart1_de_pa6 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pa9: lpuart1_de_pa9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ lpuart1_de_pb9: lpuart1_de_pb9 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pa15: usart2_de_pa15 { + pinmux = ; + drive-push-pull; + }; + + /omit-if-no-ref/ usart2_de_pb1: usart2_de_pb1 { + pinmux = ; + drive-push-pull; + }; + + /* UART_RTS / USART_RTS / LPUART_RTS */ + + /omit-if-no-ref/ usart1_rts_pa2: usart1_rts_pa2 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa3: usart1_rts_pa3 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart1_rts_pa6: usart1_rts_pa6 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pa9: lpuart1_rts_pa9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ lpuart1_rts_pb9: lpuart1_rts_pb9 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pa15: usart2_rts_pa15 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /omit-if-no-ref/ usart2_rts_pb1: usart2_rts_pb1 { + pinmux = ; + bias-pull-up; + drive-open-drain; + }; + + /* UART_RX / USART_RX / LPUART_RX */ + + /omit-if-no-ref/ lpuart1_rx_pa1: lpuart1_rx_pa1 { + pinmux = ; + }; + + /omit-if-no-ref/ usart1_rx_pa8: usart1_rx_pa8 { + pinmux = ; + }; + + /omit-if-no-ref/ lpuart1_rx_pa10: lpuart1_rx_pa10 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pa11: usart2_rx_pa11 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb4: usart2_rx_pb4 { + pinmux = ; + }; + + /omit-if-no-ref/ usart2_rx_pb8: usart2_rx_pb8 { + pinmux = ; + }; + + /* UART_TX / USART_TX / LPUART_TX */ + + /omit-if-no-ref/ lpuart1_tx_pa2: lpuart1_tx_pa2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb5: lpuart1_tx_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ lpuart1_tx_pb11: lpuart1_tx_pb11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb12: usart1_tx_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart1_tx_pb14: usart1_tx_pb14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa12: usart2_tx_pa12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pa14: usart2_tx_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ usart2_tx_pb0: usart2_tx_pb0 { + pinmux = ; + bias-pull-up; + }; + + }; + }; +}; \ No newline at end of file diff --git a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi index 55b94b907..4f3ae619e 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 1943d5e21..18f68770c 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 55b94b907..4f3ae619e 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 1943d5e21..18f68770c 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 0375fc138..c3946444d 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 55b94b907..4f3ae619e 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 55b94b907..4f3ae619e 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 55b94b907..4f3ae619e 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 1943d5e21..18f68770c 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 1943d5e21..18f68770c 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 1943d5e21..18f68770c 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 55b94b907..4f3ae619e 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 55b94b907..4f3ae619e 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 55b94b907..4f3ae619e 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 1943d5e21..18f68770c 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 1943d5e21..18f68770c 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 1943d5e21..18f68770c 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 { diff --git a/scripts/genpinctrl/stm32-pinctrl-config.yaml b/scripts/genpinctrl/stm32-pinctrl-config.yaml index 25dd6ff86..af0795753 100644 --- a/scripts/genpinctrl/stm32-pinctrl-config.yaml +++ b/scripts/genpinctrl/stm32-pinctrl-config.yaml @@ -165,6 +165,10 @@ drive: open-drain bias: pull-up +- name: I2C_SMBA + match: "^I2C\\d+_SMBA$" + bias: pull-up + - name: I2S_MCK match: "^I2S\\d+_MCK$" slew-rate: very-high-speed diff --git a/scripts/genpinctrl/stm32f1-pinctrl-config.yaml b/scripts/genpinctrl/stm32f1-pinctrl-config.yaml index 2ea6310b7..f02268168 100644 --- a/scripts/genpinctrl/stm32f1-pinctrl-config.yaml +++ b/scripts/genpinctrl/stm32f1-pinctrl-config.yaml @@ -154,6 +154,10 @@ drive: open-drain mode: alternate +- name: I2C_SMBA + match: "^I2C\\d+_SMBA$" + mode: alternate + - name: I2S_CK match: "^I2S\\d+_CK$" mode: alternate