From 7c6a897f958d398cb6ec6c47081e51f2813b95cd Mon Sep 17 00:00:00 2001 From: Benedikt Schmidt Date: Thu, 7 Dec 2023 10:36:39 +0100 Subject: [PATCH] dts: st: update pinctrl dtsi to include SMBA Generate pinctrl dtsi from STM32 open pin data version 6.10.0 to include SMBA. Signed-off-by: Benedikt Schmidt --- dts/st/c0/stm32c011d6yx-pinctrl.dtsi | 12 ++ dts/st/c0/stm32c011f(4-6)px-pinctrl.dtsi | 12 ++ dts/st/c0/stm32c011f(4-6)ux-pinctrl.dtsi | 12 ++ dts/st/c0/stm32c011j(4-6)mx-pinctrl.dtsi | 12 ++ dts/st/c0/stm32c031c(4-6)tx-pinctrl.dtsi | 17 +++ dts/st/c0/stm32c031c(4-6)ux-pinctrl.dtsi | 17 +++ dts/st/c0/stm32c031f(4-6)px-pinctrl.dtsi | 12 ++ dts/st/c0/stm32c031g(4-6)ux-pinctrl.dtsi | 17 +++ dts/st/c0/stm32c031k(4-6)tx-pinctrl.dtsi | 17 +++ dts/st/c0/stm32c031k(4-6)ux-pinctrl.dtsi | 17 +++ dts/st/f0/stm32f030c6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f030c8tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f030cctx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f030k6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f030r8tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f030rctx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f031c(4-6)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f031e6yx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f031g(4-6)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f031k(4-6)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f031k6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f038c6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f038e6yx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f038g6ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f038k6ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f042c(4-6)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f042c(4-6)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f042g(4-6)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f042k(4-6)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f042k(4-6)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f042t6yx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f048c6ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f048g6ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f048t6yx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051c4tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051c4ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051c6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051c6ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051c8tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051c8ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051k4tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051k4ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051k6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051k6ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051k8tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051k8ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051r4tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051r6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051r8hx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051r8tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f051t8yx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f058c8ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f058r8hx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f058r8tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f058t8yx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f070c6tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f070cbtx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f070rbtx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f071c(8-b)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f071c(8-b)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f071cbyx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f071rbtx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f071v(8-b)hx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f071v(8-b)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072c(8-b)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072c(8-b)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072cbyx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072r(8-b)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072rbhx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072rbix-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072v(8-b)hx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f072v(8-b)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078cbtx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078cbux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078cbyx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078rbhx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078rbtx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078vbhx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f078vbtx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091c(b-c)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091c(b-c)ux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091r(b-c)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091rchx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091rcyx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091v(b-c)tx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f091vchx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098cctx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098ccux-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098rchx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098rctx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098rcyx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098vchx-pinctrl.dtsi | 7 ++ dts/st/f0/stm32f098vctx-pinctrl.dtsi | 7 ++ dts/st/f1/stm32f100c(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f100c(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f100r(4-6)hx-pinctrl.dtsi | 6 + dts/st/f1/stm32f100r(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f100r(8-b)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f100r(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f100r(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f100v(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f100v(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f100z(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101c(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f101c(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101c(8-b)ux-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101r(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f101r(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101r(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101r(f-g)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101rbhx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101t(4-6)ux-pinctrl.dtsi | 6 + dts/st/f1/stm32f101t(8-b)ux-pinctrl.dtsi | 6 + dts/st/f1/stm32f101v(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101v(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101v(f-g)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101z(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f101z(f-g)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f102c(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f102c(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f102r(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f102r(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103c(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f103c(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103c6ux-pinctrl.dtsi | 6 + dts/st/f1/stm32f103cbux-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103r(4-6)hx-pinctrl.dtsi | 6 + dts/st/f1/stm32f103r(4-6)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f103r(8-b)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103r(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103r(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103r(c-d-e)yx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103r(f-g)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103t(4-6)ux-pinctrl.dtsi | 6 + dts/st/f1/stm32f103t(8-b)ux-pinctrl.dtsi | 6 + dts/st/f1/stm32f103v(8-b)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103v(8-b)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103v(c-d-e)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103v(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103v(f-g)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103vbix-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103z(c-d-e)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103z(c-d-e)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103z(f-g)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f103z(f-g)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f105r(8-b-c)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f105v(8-b)hx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f105v(8-b-c)tx-pinctrl.dtsi | 10 ++ dts/st/f1/stm32f107r(b-c)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f107v(b-c)tx-pinctrl.dtsi | 6 + dts/st/f1/stm32f107vchx-pinctrl.dtsi | 6 + .../f2/stm32f205r(b-c-e-f-g)tx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f205r(e-g)yx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f205rgex-pinctrl.dtsi | 17 +++ .../f2/stm32f205v(b-c-e-f-g)tx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f205z(c-e-f-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f2/stm32f207i(c-e-f-g)hx-pinctrl.dtsi | 32 ++++++ dts/st/f2/stm32f207i(c-e-f-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/f2/stm32f207v(c-e-f-g)tx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f207z(c-e-f-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f2/stm32f215r(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f215v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f215z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f2/stm32f217i(e-g)hx-pinctrl.dtsi | 32 ++++++ dts/st/f2/stm32f217i(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/f2/stm32f217v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f2/stm32f217z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f301c(6-8)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f301c8yx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f301k(6-8)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f301k(6-8)ux-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f301r(6-8)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302c(6-8)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302c(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f302c8yx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302k(6-8)ux-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f302r(6-8)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302r(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f302r(d-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302v(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f302v(d-e)hx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302v(d-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f302vcyx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f302z(d-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f303c(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f303c(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f303c8yx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f303k(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f303k(6-8)ux-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f303r(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f303r(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f303r(d-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f303v(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f303v(d-e)hx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f303v(d-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f303vcyx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f303veyx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f303z(d-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f318c8tx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f318c8yx-pinctrl.dtsi | 22 ++++ dts/st/f3/stm32f318k8ux-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f328c8tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f334c(4-6-8)tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f334c8yx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f334k(4-6-8)tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f334k(4-6-8)ux-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f334r(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/f3/stm32f358cctx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f358rctx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f358vctx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f373c(8-b-c)tx-pinctrl.dtsi | 12 ++ dts/st/f3/stm32f373r(8-b-c)tx-pinctrl.dtsi | 12 ++ dts/st/f3/stm32f373v(8-b-c)hx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f373v(8-b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f378cctx-pinctrl.dtsi | 12 ++ dts/st/f3/stm32f378rctx-pinctrl.dtsi | 12 ++ dts/st/f3/stm32f378rcyx-pinctrl.dtsi | 12 ++ dts/st/f3/stm32f378vchx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f378vctx-pinctrl.dtsi | 17 +++ dts/st/f3/stm32f398vetx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f401c(b-c)ux-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401c(b-c)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401c(d-e)ux-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401c(d-e)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401ccfx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401r(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401r(d-e)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401v(b-c)hx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401v(b-c)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401v(d-e)hx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f401v(d-e)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f405o(e-g)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f405rgtx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f405vgtx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f405zgtx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f407i(e-g)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f407i(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f407v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f407z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f410c(8-b)tx-pinctrl.dtsi | 12 ++ dts/st/f4/stm32f410c(8-b)ux-pinctrl.dtsi | 12 ++ dts/st/f4/stm32f410r(8-b)ix-pinctrl.dtsi | 12 ++ dts/st/f4/stm32f410r(8-b)tx-pinctrl.dtsi | 12 ++ dts/st/f4/stm32f410t(8-b)yx-pinctrl.dtsi | 12 ++ dts/st/f4/stm32f411c(c-e)ux-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f411c(c-e)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f411r(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f411v(c-e)hx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f411v(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412c(e-g)ux-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412r(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412r(e-g)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412r(e-g)yxp-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412v(e-g)hx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f412z(e-g)jx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f412z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f413c(g-h)ux-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f413m(g-h)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f413r(g-h)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f413v(g-h)hx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f413v(g-h)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f413z(g-h)jx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f413z(g-h)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f415ogyx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f415rgtx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f415vgtx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f415zgtx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f417i(e-g)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f417i(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f417v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f417z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f423chux-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f423mhyx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f423rhtx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f423vhhx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f423vhtx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f423zhjx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f423zhtx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f427a(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f427i(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f427i(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f427v(g-i)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f427z(g-i)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f429a(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429b(e-g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429i(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429i(e-g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429iitx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429n(e-g)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429nihx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f429v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f429vitx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f429z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f429zgyx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f429zitx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f429ziyx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f437aihx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f437i(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f437i(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f437v(g-i)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f437z(g-i)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f439aihx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f439b(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f439i(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f439i(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f439n(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f439v(g-i)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f439z(g-i)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f439z(g-i)yx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f446m(c-e)yx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f446r(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f446v(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f446z(c-e)hx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f446z(c-e)jx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f446z(c-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f469a(e-g-i)hx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f469a(e-g-i)yx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f469b(e-g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f469i(e-g)tx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f469i(e-g-i)hx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f469iitx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f469n(e-g)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f469nihx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f469v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f469vitx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f469z(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f469zitx-pinctrl.dtsi | 22 ++++ dts/st/f4/stm32f479a(g-i)hx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f479a(g-i)yx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f479b(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f479i(g-i)hx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f479i(g-i)tx-pinctrl.dtsi | 27 +++++ dts/st/f4/stm32f479n(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/f4/stm32f479v(g-i)tx-pinctrl.dtsi | 17 +++ dts/st/f4/stm32f479z(g-i)tx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f722i(c-e)kx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f722i(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f722r(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f722v(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f722z(c-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f723i(c-e)kx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f723i(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f723v(c-e)tx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f723v(c-e)yx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f723z(c-e)ix-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f723z(c-e)tx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f730i8kx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f730r8tx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f730v8tx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f730z8tx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f732iekx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f732ietx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f732retx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f732vetx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f732zetx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f733iekx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f733ietx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f733vetx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f733veyx-pinctrl.dtsi | 17 +++ dts/st/f7/stm32f733zeix-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f733zetx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f745i(e-g)kx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f745i(e-g)tx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f745v(e-g)hx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f745v(e-g)tx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f745z(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f746b(e-g)tx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f746i(e-g)kx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f746ietx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f746igtx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f746nehx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f746nghx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f746v(e-g)hx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f746vetx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f746vgtx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f746z(e-g)yx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f746zetx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f746zgtx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f750n8hx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f750v8tx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f750z8tx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f756bgtx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f756igkx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f756igtx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f756nghx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f756vghx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f756vgtx-pinctrl.dtsi | 22 ++++ dts/st/f7/stm32f756zgtx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f756zgyx-pinctrl.dtsi | 32 ++++++ dts/st/f7/stm32f765b(g-i)tx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f765i(g-i)kx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f765i(g-i)tx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f765n(g-i)hx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f765v(g-i)hx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f765v(g-i)tx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f765z(g-i)tx-pinctrl.dtsi | 37 ++++++ dts/st/f7/stm32f767b(g-i)tx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f767i(g-i)kx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f767i(g-i)tx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f767n(g-i)hx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f767vghx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f767vgtx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f767vihx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f767vitx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f767zgtx-pinctrl.dtsi | 37 ++++++ dts/st/f7/stm32f767zitx-pinctrl.dtsi | 37 ++++++ dts/st/f7/stm32f768aiyx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f769a(g-i)yx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f769b(g-i)tx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f769igtx-pinctrl.dtsi | 42 +++++++ dts/st/f7/stm32f769iitx-pinctrl.dtsi | 42 +++++++ dts/st/f7/stm32f769nghx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f769nihx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f777bitx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f777iikx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f777iitx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f777nihx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f777vihx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f777vitx-pinctrl.dtsi | 27 +++++ dts/st/f7/stm32f777zitx-pinctrl.dtsi | 37 ++++++ dts/st/f7/stm32f778aiyx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f779aiyx-pinctrl.dtsi | 47 ++++++++ dts/st/f7/stm32f779bitx-pinctrl.dtsi | 52 +++++++++ dts/st/f7/stm32f779iitx-pinctrl.dtsi | 42 +++++++ dts/st/f7/stm32f779nihx-pinctrl.dtsi | 52 +++++++++ dts/st/g0/stm32g030c(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g030f6px-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g030j6mx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g030k(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031c(4-6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031c(4-6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031f(4-6-8)px-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031g(4-6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031j(4-6)mx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031k(4-6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031k(4-6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g031y8yx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041c(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041c(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041f(6-8)px-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041g(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041j6mx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041k(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041k(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g041y8yx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g050c6tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g050c8tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g050f6px-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g050k6tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g050k8tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051c(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051c(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051f(6-8)px-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051f8yx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051g(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051k(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g051k(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061c(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061c(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061f(6-8)px-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061f8yx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061g(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061k(6-8)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g061k(6-8)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g070cbtx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g070kbtx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g070rbtx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071c(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071c(6-8-b)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071ebyx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071g(6-8-b)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071g(8-b)uxn-pinctrl.dtsi | 7 ++ dts/st/g0/stm32g071k(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071k(6-8-b)ux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071k(8-b)txn-pinctrl.dtsi | 7 ++ dts/st/g0/stm32g071k(8-b)uxn-pinctrl.dtsi | 7 ++ dts/st/g0/stm32g071r(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g071rbix-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081cbtx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081cbux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081ebyx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081gbux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081gbuxn-pinctrl.dtsi | 7 ++ dts/st/g0/stm32g081kbtx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081kbtxn-pinctrl.dtsi | 7 ++ dts/st/g0/stm32g081kbux-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081kbuxn-pinctrl.dtsi | 7 ++ dts/st/g0/stm32g081rbix-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g081rbtx-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g0b0cetx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b0ketx-pinctrl.dtsi | 22 ++++ dts/st/g0/stm32g0b0retx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b0vetx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1c(b-c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1c(b-c-e)txn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1c(b-c-e)ux-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1c(b-c-e)uxn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1k(b-c-e)tx-pinctrl.dtsi | 22 ++++ dts/st/g0/stm32g0b1k(b-c-e)txn-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g0b1k(b-c-e)ux-pinctrl.dtsi | 22 ++++ dts/st/g0/stm32g0b1k(b-c-e)uxn-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g0b1m(b-c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1neyx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1r(b-c-e)ixn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1r(b-c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1r(b-c-e)txn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1v(b-c-e)ix-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0b1v(b-c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1c(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1c(c-e)txn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1c(c-e)ux-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1c(c-e)uxn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1k(c-e)tx-pinctrl.dtsi | 22 ++++ dts/st/g0/stm32g0c1k(c-e)txn-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g0c1k(c-e)ux-pinctrl.dtsi | 22 ++++ dts/st/g0/stm32g0c1k(c-e)uxn-pinctrl.dtsi | 12 ++ dts/st/g0/stm32g0c1m(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1neyx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1r(c-e)ixn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1r(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1r(c-e)txn-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1v(c-e)ix-pinctrl.dtsi | 27 +++++ dts/st/g0/stm32g0c1v(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431c(6-8-b)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431c(6-8-b)ux-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431cbyx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431k(6-8-b)tx-pinctrl.dtsi | 17 +++ dts/st/g4/stm32g431k(6-8-b)ux-pinctrl.dtsi | 17 +++ dts/st/g4/stm32g431m(6-8-b)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431r(6-8-b)ix-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431r(6-8-b)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g431v(6-8-b)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g441cbtx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g441cbux-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g441cbyx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g441kbtx-pinctrl.dtsi | 17 +++ dts/st/g4/stm32g441kbux-pinctrl.dtsi | 17 +++ dts/st/g4/stm32g441mbtx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g441rbix-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g441rbtx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g441vbtx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g471c(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g471c(c-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g471m(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g471meyx-pinctrl.dtsi | 37 ++++++ dts/st/g4/stm32g471q(c-e)tx-pinctrl.dtsi | 52 +++++++++ dts/st/g4/stm32g471r(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g471v(c-e)hx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g471v(c-e)ix-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g471v(c-e)tx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g473c(b-c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g473c(b-c-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g473m(b-c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g473meyx-pinctrl.dtsi | 37 ++++++ dts/st/g4/stm32g473p(b-c-e)ix-pinctrl.dtsi | 47 ++++++++ dts/st/g4/stm32g473q(b-c-e)tx-pinctrl.dtsi | 52 +++++++++ dts/st/g4/stm32g473r(b-c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g473v(b-c-e)hx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g473v(b-c-e)tx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g474c(b-c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g474c(b-c-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g474m(b-c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g474meyx-pinctrl.dtsi | 37 ++++++ dts/st/g4/stm32g474p(b-c-e)ix-pinctrl.dtsi | 47 ++++++++ dts/st/g4/stm32g474q(b-c-e)tx-pinctrl.dtsi | 52 +++++++++ dts/st/g4/stm32g474r(b-c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g474v(b-c-e)hx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g474v(b-c-e)tx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g483cetx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g483ceux-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g483metx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g483meyx-pinctrl.dtsi | 37 ++++++ dts/st/g4/stm32g483peix-pinctrl.dtsi | 47 ++++++++ dts/st/g4/stm32g483qetx-pinctrl.dtsi | 52 +++++++++ dts/st/g4/stm32g483retx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g483vehx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g483vetx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g484cetx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g484ceux-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g484metx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g484meyx-pinctrl.dtsi | 37 ++++++ dts/st/g4/stm32g484peix-pinctrl.dtsi | 47 ++++++++ dts/st/g4/stm32g484qetx-pinctrl.dtsi | 52 +++++++++ dts/st/g4/stm32g484retx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g484vehx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g484vetx-pinctrl.dtsi | 42 +++++++ dts/st/g4/stm32g491c(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491c(c-e)ux-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491k(c-e)ux-pinctrl.dtsi | 17 +++ dts/st/g4/stm32g491m(c-e)sx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491m(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491r(c-e)ix-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491r(c-e)tx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491reyx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g491v(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/g4/stm32g4a1cetx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1ceux-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1keux-pinctrl.dtsi | 17 +++ dts/st/g4/stm32g4a1mesx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1metx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1reix-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1retx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1reyx-pinctrl.dtsi | 27 +++++ dts/st/g4/stm32g4a1vetx-pinctrl.dtsi | 32 ++++++ dts/st/h5/stm32h503cbtx-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h503cbux-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h503ebyx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h503kbux-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h503rbtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h5/stm32h562agix-pinctrl.dtsi | 47 ++++++++ dts/st/h5/stm32h562aiix-pinctrl.dtsi | 47 ++++++++ dts/st/h5/stm32h562igkx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h562igtx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h562iikx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h562iitx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h562rgtx-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h562rgvx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h562ritx-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h562rivx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h562vgtx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h562vitx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h562zgtx-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h562zitx-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h563agix-pinctrl.dtsi | 47 ++++++++ dts/st/h5/stm32h563aiix-pinctrl.dtsi | 47 ++++++++ dts/st/h5/stm32h563aiixq-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563igkx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563igtx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563iikx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563iikxq-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563iitx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563iitxq-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h563miyxq-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h563rgtx-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h563rgvx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h563ritx-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h563rivx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h563vgtx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h563vitx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h563vitxq-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h563zgtx-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h563zitx-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h563zitxq-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h573aiix-pinctrl.dtsi | 47 ++++++++ dts/st/h5/stm32h573aiixq-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h573iikx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h573iikxq-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h573iitx-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h573iitxq-pinctrl.dtsi | 52 +++++++++ dts/st/h5/stm32h573miyxq-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h573ritx-pinctrl.dtsi | 22 ++++ dts/st/h5/stm32h573rivx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h573vitx-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h573vitxq-pinctrl.dtsi | 27 +++++ dts/st/h5/stm32h573zitx-pinctrl.dtsi | 37 ++++++ dts/st/h5/stm32h573zitxq-pinctrl.dtsi | 37 ++++++ dts/st/h7/stm32h723vehx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h723vetx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h723vghx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h723vgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h723zeix-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h723zetx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h723zgix-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h723zgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h725aeix-pinctrl.dtsi | 62 ++++++++++ dts/st/h7/stm32h725agix-pinctrl.dtsi | 62 ++++++++++ dts/st/h7/stm32h725iekx-pinctrl.dtsi | 72 ++++++++++++ dts/st/h7/stm32h725ietx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h725igkx-pinctrl.dtsi | 72 ++++++++++++ dts/st/h7/stm32h725igtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h725revx-pinctrl.dtsi | 27 +++++ dts/st/h7/stm32h725rgvx-pinctrl.dtsi | 27 +++++ dts/st/h7/stm32h725vehx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h725vetx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h725vghx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h725vgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h725vgyx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h725zetx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h725zgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h730abixq-pinctrl.dtsi | 62 ++++++++++ dts/st/h7/stm32h730ibkxq-pinctrl.dtsi | 72 ++++++++++++ dts/st/h7/stm32h730ibtxq-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h730vbhx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h730vbtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h730zbix-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h730zbtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h733vghx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h733vgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h733zgix-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h733zgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h735agix-pinctrl.dtsi | 62 ++++++++++ dts/st/h7/stm32h735igkx-pinctrl.dtsi | 72 ++++++++++++ dts/st/h7/stm32h735igtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h735rgvx-pinctrl.dtsi | 27 +++++ dts/st/h7/stm32h735vghx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h735vgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h735vgyx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h735zgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h742a(g-i)ix-pinctrl.dtsi | 47 ++++++++ dts/st/h7/stm32h742b(g-i)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h742i(g-i)kx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h742i(g-i)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h742v(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h742v(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h742x(g-i)hx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h742z(g-i)tx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h743a(g-i)ix-pinctrl.dtsi | 47 ++++++++ dts/st/h7/stm32h743bgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743bitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743igkx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743igtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743iikx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743iitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743v(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h743vgtx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h743vitx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h743xghx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743xihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h743zgtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h743zitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h745bgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h745bitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h745igkx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h745igtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h745iikx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h745iitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h745xghx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h745xihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h745zgtx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h745zitx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h747a(g-i)ix-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h747bgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h747bitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h747igtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h747iitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h747xghx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h747xihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h747ziyx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h750ibkx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h750ibtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h750vbtx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h750xbhx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h750zbtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h753aiix-pinctrl.dtsi | 47 ++++++++ dts/st/h7/stm32h753bitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h753iikx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h753iitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h753vihx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h753vitx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h753xihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h753zitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h755bitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h755iikx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h755iitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h755xihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h755zitx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h757aiix-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h757bitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h757iitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h757xihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h757ziyx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h7a3a(g-i)ixq-pinctrl.dtsi | 47 ++++++++ dts/st/h7/stm32h7a3i(g-i)kx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7a3i(g-i)kxq-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7a3i(g-i)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7a3i(g-i)txq-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h7a3l(g-i)hxq-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7a3n(g-i)hx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7a3r(g-i)tx-pinctrl.dtsi | 22 ++++ dts/st/h7/stm32h7a3v(g-i)hx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7a3v(g-i)hxq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7a3v(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7a3v(g-i)txq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7a3z(g-i)tx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h7a3z(g-i)txq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b0abixq-pinctrl.dtsi | 47 ++++++++ dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi | 22 ++++ dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi | 47 ++++++++ dts/st/h7/stm32h7b3iikx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b3iitx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b3nihx-pinctrl.dtsi | 57 ++++++++++ dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b3ritx-pinctrl.dtsi | 22 ++++ dts/st/h7/stm32h7b3vihx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b3vitx-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi | 32 ++++++ dts/st/h7/stm32h7b3zitx-pinctrl.dtsi | 42 +++++++ dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi | 32 ++++++ dts/st/l0/stm32l010c6tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l010f4px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l010k4tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l010k8tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l010r8tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l010rbtx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l011d(3-4)px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l011e(3-4)yx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l011f(3-4)px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l011f(3-4)ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l011g(3-4)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l011k(3-4)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l011k(3-4)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l021d4px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l021f4px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l021f4ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l021g4ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l021k4tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l021k4ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l031c(4-6)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l031c(4-6)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l031e(4-6)yx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l031f(4-6)px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l031g(4-6)ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l031g6uxs-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l031k(4-6)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l031k(4-6)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l041c(4-6)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l041c6ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l041e6yx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l041f6px-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l041g6ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l041g6uxs-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l041k6tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l041k6ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l051c(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l051c(6-8)ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l051k(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l051k(6-8)ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l051r(6-8)hx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l051r(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l051t(6-8)yx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052c(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052c(6-8)ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052k(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052k(6-8)ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052r(6-8)hx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052r(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052t(6-8)yx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l052t8fx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l053c(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l053c(6-8)ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l053r(6-8)hx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l053r(6-8)tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l062c8ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l062k8tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l062k8ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l063c8tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l063c8ux-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l063r8tx-pinctrl.dtsi | 7 ++ dts/st/l0/stm32l071c(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071c(b-z)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071c(b-z)yx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071c8tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071c8ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071k(b-z)tx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l071k(b-z)ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l071k8ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l071r(b-z)hx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071r(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071v(b-z)ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071v(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071v8ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l071v8tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072c(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072c(b-z)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072c(b-z)yx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072czex-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072k(b-z)tx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l072k(b-z)ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l072r(b-z)hx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072r(b-z)ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072r(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072v(b-z)ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072v(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072v8ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l072v8tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073c(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073c(b-z)ux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073czyx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073r(b-z)hx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073r(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073rzix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073v(b-z)ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073v(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073v8ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l073v8tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l081c(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l081czux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l081kztx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l081kzux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l082czux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l082czyx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l082k(b-z)tx-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l082k(b-z)ux-pinctrl.dtsi | 12 ++ dts/st/l0/stm32l083c(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083czux-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083r(b-z)hx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083r(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083v(b-z)ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083v(b-z)tx-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083v8ix-pinctrl.dtsi | 17 +++ dts/st/l0/stm32l083v8tx-pinctrl.dtsi | 17 +++ dts/st/l1/stm32l100c6ux-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l100c6uxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l100r(8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l100r(8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l100rctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151c(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151c(6-8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151c(6-8-b)ux-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151c(6-8-b)uxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151cctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151ccux-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151qchx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151qdhx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151qehx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151r(6-8-b)hx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151r(6-8-b)hxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151r(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151r(6-8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151rctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151rctxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151rcyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151rdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151rdyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151retx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151ucyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151v(8-b)hx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151v(8-b)hxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151v(8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151v(8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vchx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vctxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vdtxx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vdyxx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151vetx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151veyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151zctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151zdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l151zetx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152c(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152c(6-8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152c(6-8-b)ux-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152c(6-8-b)uxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152cctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152ccux-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152qchx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152qdhx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152qehx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152r(6-8-b)hx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152r(6-8-b)hxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152r(6-8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152r(6-8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152rctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152rctxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152rdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152rdyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152retx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152ucyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152v(8-b)hx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152v(8-b)hxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152v(8-b)tx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152v(8-b)txa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152vchx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152vctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152vctxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152vdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152vdtxx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152vetx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152veyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152zctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152zdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l152zetx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162qchx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162qdhx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162rctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162rctxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162rdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162rdyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162retx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162vchx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162vctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162vctxa-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162vdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162vdyxx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162vetx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162veyx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162zctx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162zdtx-pinctrl.dtsi | 12 ++ dts/st/l1/stm32l162zetx-pinctrl.dtsi | 12 ++ dts/st/l4/stm32l412c8tx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412c8ux-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412cbtx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412cbtxp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412cbux-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412cbuxp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412k8tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l412k8ux-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l412kbtx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l412kbux-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l412r8ix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412r8tx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412rbix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412rbixp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412rbtx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412rbtxp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l412t8yx-pinctrl.dtsi | 22 ++++ dts/st/l4/stm32l412tbyx-pinctrl.dtsi | 22 ++++ dts/st/l4/stm32l412tbyxp-pinctrl.dtsi | 22 ++++ dts/st/l4/stm32l422cbtx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l422cbux-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l422kbtx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l422kbux-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l422rbix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l422rbtx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l422tbyx-pinctrl.dtsi | 22 ++++ dts/st/l4/stm32l431c(b-c)tx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431c(b-c)ux-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431c(b-c)yx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431k(b-c)ux-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l431r(b-c)ix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431r(b-c)tx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431r(b-c)yx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431vcix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l431vctx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l432k(b-c)ux-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l433c(b-c)tx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433c(b-c)ux-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433c(b-c)yx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433r(b-c)ix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433r(b-c)tx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433r(b-c)yx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433rctxp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433vcix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l433vctx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l442kcux-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l443ccfx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443cctx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443ccux-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443ccyx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443rcix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443rctx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443rcyx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443vcix-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l443vctx-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l451c(c-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l451cetx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l451r(c-e)ix-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l451r(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l451r(c-e)yx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l451v(c-e)ix-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l451v(c-e)tx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l452c(c-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452cetx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452cetxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452r(c-e)ix-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452r(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452r(c-e)yx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452retxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452reyxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l452v(c-e)ix-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l452v(c-e)tx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l462cetx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l462ceux-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l462reix-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l462retx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l462reyx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l462veix-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l462vetx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l471q(e-g)ix-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l471r(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l471v(e-g)tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l471z(e-g)jx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l471z(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l475r(c-e-g)tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l475v(c-e-g)tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l476j(e-g)yx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l476jgyxp-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l476m(e-g)yx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l476q(e-g)ix-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l476qgixp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l476r(c-e-g)tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l476v(c-e-g)tx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l476vgyxp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l476z(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l476zgjx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l476zgtxp-pinctrl.dtsi | 27 +++++ dts/st/l4/stm32l485j(c-e)yx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l486jgyx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l486qgix-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l486rgtx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l486vgtx-pinctrl.dtsi | 17 +++ dts/st/l4/stm32l486zgtx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l496a(e-g)ix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l496agixp-pinctrl.dtsi | 62 ++++++++++ dts/st/l4/stm32l496q(e-g)ix-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l496qgixp-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l496qgixs-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l496r(e-g)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l496rgtxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l496v(e-g)tx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l496vgtxp-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l496vgyx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l496vgyxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l496wgyxp-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l496z(e-g)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l496zgtxp-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4a6agix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4a6agixp-pinctrl.dtsi | 62 ++++++++++ dts/st/l4/stm32l4a6qgix-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4p5a(g-e)ix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4p5agixp-pinctrl.dtsi | 62 ++++++++++ dts/st/l4/stm32l4p5c(g-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5c(g-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5q(g-e)ix-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4p5qgixs-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4p5r(g-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5v(g-e)tx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4p5v(g-e)yx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4p5z(g-e)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4q5agix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4q5agixp-pinctrl.dtsi | 62 ++++++++++ dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5cgux-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5qgix-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4r5a(g-i)ix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4r5aiixp-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4r5q(g-i)ix-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4r5qgixs-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4r5qiixp-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4r5v(g-i)tx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4r5z(g-i)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4r5z(g-i)yx-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4r7aiix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4r7vitx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4r7zitx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4r9a(g-i)ix-pinctrl.dtsi | 62 ++++++++++ dts/st/l4/stm32l4r9v(g-i)tx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4r9z(g-i)jx-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4r9z(g-i)tx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4r9z(g-i)yx-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4s5aiix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4s5qiix-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4s5vitx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4s5zitx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4s7aiix-pinctrl.dtsi | 67 +++++++++++ dts/st/l4/stm32l4s7vitx-pinctrl.dtsi | 37 ++++++ dts/st/l4/stm32l4s7zitx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4s9aiix-pinctrl.dtsi | 62 ++++++++++ dts/st/l4/stm32l4s9vitx-pinctrl.dtsi | 32 ++++++ dts/st/l4/stm32l4s9zijx-pinctrl.dtsi | 52 +++++++++ dts/st/l4/stm32l4s9zitx-pinctrl.dtsi | 57 ++++++++++ dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi | 52 +++++++++ dts/st/l5/stm32l552c(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552c(c-e)ux-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552cetxp-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552ceuxp-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552meyxp-pinctrl.dtsi | 37 ++++++ dts/st/l5/stm32l552meyxq-pinctrl.dtsi | 37 ++++++ dts/st/l5/stm32l552q(c-e)ixq-pinctrl.dtsi | 52 +++++++++ dts/st/l5/stm32l552qeix-pinctrl.dtsi | 57 ++++++++++ dts/st/l5/stm32l552qeixp-pinctrl.dtsi | 52 +++++++++ dts/st/l5/stm32l552r(c-e)tx-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552retxp-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552retxq-pinctrl.dtsi | 27 +++++ dts/st/l5/stm32l552v(c-e)txq-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l552vetx-pinctrl.dtsi | 37 ++++++ dts/st/l5/stm32l552z(c-e)txq-pinctrl.dtsi | 52 +++++++++ dts/st/l5/stm32l552zetx-pinctrl.dtsi | 57 ++++++++++ dts/st/l5/stm32l562cetx-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562cetxp-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562ceux-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562ceuxp-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562meyxp-pinctrl.dtsi | 37 ++++++ dts/st/l5/stm32l562meyxq-pinctrl.dtsi | 37 ++++++ dts/st/l5/stm32l562qeix-pinctrl.dtsi | 57 ++++++++++ dts/st/l5/stm32l562qeixp-pinctrl.dtsi | 52 +++++++++ dts/st/l5/stm32l562qeixq-pinctrl.dtsi | 52 +++++++++ dts/st/l5/stm32l562retx-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562retxp-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562retxq-pinctrl.dtsi | 27 +++++ dts/st/l5/stm32l562vetx-pinctrl.dtsi | 37 ++++++ dts/st/l5/stm32l562vetxq-pinctrl.dtsi | 32 ++++++ dts/st/l5/stm32l562zetx-pinctrl.dtsi | 57 ++++++++++ dts/st/l5/stm32l562zetxq-pinctrl.dtsi | 52 +++++++++ dts/st/mp1/stm32mp131aaex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131aafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131aagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131caex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131cafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131cagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131daex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131dafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131dagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131faex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131fafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp131fagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133aaex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133aafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133aagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133caex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133cafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133cagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133daex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133dafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133dagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133faex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133fafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp133fagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135aaex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135aafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135aagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135caex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135cafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135cagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135daex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135dafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135dagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135faex-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135fafx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp135fagx-pinctrl.dtsi | 57 ++++++++++ dts/st/mp1/stm32mp151aaax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151aabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151aacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151aadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151caax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151cabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151cacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151cadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151daax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151dabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151dacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151dadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151faax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151fabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp151facx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp151fadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153aaax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153aabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153aacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153aadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153caax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153cabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153cacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153cadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153daax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153dabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153dacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153dadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153faax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153fabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp153facx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp153fadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157aaax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157aabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157aacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157aadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157caax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157cabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157cacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157cadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157daax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157dabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157dacx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157dadx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157faax-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157fabx-pinctrl.dtsi | 47 ++++++++ dts/st/mp1/stm32mp157facx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/mp1/stm32mp157fadx-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u535cbtx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535cbtxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u535cbux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535cbuxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u535cctx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535cctxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u535ccux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535ccuxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u535cetx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535cetxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u535ceux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535ceuxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u535jeyxq-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u535ncyxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535neyxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535rbix-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535rbixq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u535rbtx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535rbtxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u535rcix-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535rcixq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u535rctx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535rctxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u535reix-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535reixq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u535retx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535retxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u535vcix-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u535vcixq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535vctx-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u535vctxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535veix-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u535veixq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u535vetx-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u535vetxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545cetx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545cetxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u545ceux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545ceuxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u545jeyxq-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u545neyxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545reix-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545reixq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u545retx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545retxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u545veix-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u545veixq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u545vetx-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u545vetxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575agix-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u575agixq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u575aiix-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u575aiixq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u575cgtx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575cgtxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u575cgux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575cguxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u575citx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575citxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u575ciux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575ciuxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u575ogyxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u575oiyxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u575qgix-pinctrl.dtsi | 57 ++++++++++ dts/st/u5/stm32u575qgixq-pinctrl.dtsi | 52 +++++++++ dts/st/u5/stm32u575qiix-pinctrl.dtsi | 57 ++++++++++ dts/st/u5/stm32u575qiixq-pinctrl.dtsi | 52 +++++++++ dts/st/u5/stm32u575rgtx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575rgtxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u575ritx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575ritxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u575vgtx-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u575vgtxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575vitx-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u575vitxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u575zgtx-pinctrl.dtsi | 57 ++++++++++ dts/st/u5/stm32u575zgtxq-pinctrl.dtsi | 52 +++++++++ dts/st/u5/stm32u575zitx-pinctrl.dtsi | 57 ++++++++++ dts/st/u5/stm32u575zitxq-pinctrl.dtsi | 52 +++++++++ dts/st/u5/stm32u585aiix-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u585aiixq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u585citx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u585citxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u585ciux-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u585ciuxq-pinctrl.dtsi | 22 ++++ dts/st/u5/stm32u585oiyxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u585qiix-pinctrl.dtsi | 57 ++++++++++ dts/st/u5/stm32u585qiixq-pinctrl.dtsi | 52 +++++++++ dts/st/u5/stm32u585ritx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u585ritxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u585vitx-pinctrl.dtsi | 37 ++++++ dts/st/u5/stm32u585vitxq-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u585zitx-pinctrl.dtsi | 57 ++++++++++ dts/st/u5/stm32u585zitxq-pinctrl.dtsi | 52 +++++++++ dts/st/u5/stm32u595aihx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/u5/stm32u595aihxq-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/u5/stm32u595ajhx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/u5/stm32u595ajhxq-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/u5/stm32u595qiix-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u595qiixq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u595qjix-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u595qjixq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u595ritx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u595ritxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u595rjtx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u595rjtxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u595vitx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u595vitxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u595vjtx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u595vjtxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u595zitx-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u595zitxq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u595ziyxq-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u595zjtx-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u595zjtxq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u595zjyxq-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u599bjyxq-pinctrl.dtsi | 102 +++++++++++++++++ dts/st/u5/stm32u599nihxq-pinctrl.dtsi | 107 ++++++++++++++++++ dts/st/u5/stm32u599njhxq-pinctrl.dtsi | 107 ++++++++++++++++++ dts/st/u5/stm32u599vitxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u599vjtx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u599vjtxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u599zitxq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u599ziyxq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u599zjtxq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u599zjyxq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u5a5ajhx-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/u5/stm32u5a5ajhxq-pinctrl.dtsi | 97 ++++++++++++++++ dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u5a5qjix-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u5a5qjixq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u5a5rjtx-pinctrl.dtsi | 32 ++++++ dts/st/u5/stm32u5a5rjtxq-pinctrl.dtsi | 27 +++++ dts/st/u5/stm32u5a5vjtx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5a5vjtxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u5a5zjtx-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u5a5zjtxq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u5a5zjyxq-pinctrl.dtsi | 82 ++++++++++++++ dts/st/u5/stm32u5a9bjyxq-pinctrl.dtsi | 102 +++++++++++++++++ dts/st/u5/stm32u5a9njhxq-pinctrl.dtsi | 107 ++++++++++++++++++ dts/st/u5/stm32u5a9vjtxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u5a9zjtxq-pinctrl.dtsi | 67 +++++++++++ dts/st/u5/stm32u5a9zjyxq-pinctrl.dtsi | 77 +++++++++++++ dts/st/u5/stm32u5f7vitx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi | 102 +++++++++++++++++ dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi | 107 ++++++++++++++++++ dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi | 42 +++++++ dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi | 42 +++++++ dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi | 47 ++++++++ dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi | 102 +++++++++++++++++ dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi | 107 ++++++++++++++++++ dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi | 42 +++++++ dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi | 62 ++++++++++ dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi | 62 ++++++++++ dts/st/wb/stm32wb10ccux-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb15ccux-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb15ccyx-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb1mmchx-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb35c(c-e)uxa-pinctrl.dtsi | 22 ++++ dts/st/wb/stm32wb50cgux-pinctrl.dtsi | 17 +++ dts/st/wb/stm32wb55ccux-pinctrl.dtsi | 22 ++++ dts/st/wb/stm32wb55ceux-pinctrl.dtsi | 22 ++++ dts/st/wb/stm32wb55cgux-pinctrl.dtsi | 22 ++++ dts/st/wb/stm32wb55rcvx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55revx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55rgvx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55vcqx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55vcyx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55veqx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55veyx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55vgqx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55vgyx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb55vyyx-pinctrl.dtsi | 27 +++++ dts/st/wb/stm32wb5mmghx-pinctrl.dtsi | 27 +++++ dts/st/wba/stm32wba50keux-pinctrl.dtsi | 7 ++ dts/st/wba/stm32wba50kgux-pinctrl.dtsi | 7 ++ dts/st/wba/stm32wba52ceux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba52cgux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba52keux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba52kgux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba54ceux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba54cgux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba54keux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba54kgux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba55ceux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba55cgux-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba55hefx-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba55hgfx-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba55ueix-pinctrl.dtsi | 12 ++ dts/st/wba/stm32wba55ugix-pinctrl.dtsi | 12 ++ dts/st/wl/stm32wl54ccux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wl54jcix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wl55ccux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wl55jcix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wl5mochx-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle4c8ux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle4cbux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle4ccux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle4j8ix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle4jbix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle4jcix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle5c8ux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle5cbux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle5ccux-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle5j8ix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle5jbix-pinctrl.dtsi | 42 +++++++ dts/st/wl/stm32wle5jcix-pinctrl.dtsi | 42 +++++++ 1527 files changed, 46956 insertions(+) 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 7fd4ef452..81dafefd5 100644 --- a/dts/st/h5/stm32h573aiix-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiix-pinctrl.dtsi @@ -1738,6 +1738,53 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi index 644d674a2..bd6fd7876 100644 --- a/dts/st/h5/stm32h573aiixq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573aiixq-pinctrl.dtsi @@ -1703,6 +1703,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iikx-pinctrl.dtsi b/dts/st/h5/stm32h573iikx-pinctrl.dtsi index 5652fb80d..5d4103c8e 100644 --- a/dts/st/h5/stm32h573iikx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi index 243e1c2f2..a136c8282 100644 --- a/dts/st/h5/stm32h573iikxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iikxq-pinctrl.dtsi @@ -1763,6 +1763,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iitx-pinctrl.dtsi b/dts/st/h5/stm32h573iitx-pinctrl.dtsi index 5652fb80d..5d4103c8e 100644 --- a/dts/st/h5/stm32h573iitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitx-pinctrl.dtsi @@ -1767,6 +1767,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi index 66562bbcf..b99e44efb 100644 --- a/dts/st/h5/stm32h573iitxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573iitxq-pinctrl.dtsi @@ -1727,6 +1727,58 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_ph6: i2c2_smba_ph6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_ph9: i2c3_smba_ph9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_ph10: i2c4_smba_ph10 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi index 4dae6a682..222b9fd3a 100644 --- a/dts/st/h5/stm32h573miyxq-pinctrl.dtsi +++ b/dts/st/h5/stm32h573miyxq-pinctrl.dtsi @@ -871,6 +871,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573ritx-pinctrl.dtsi b/dts/st/h5/stm32h573ritx-pinctrl.dtsi index 84b7e23dc..b46170d0c 100644 --- a/dts/st/h5/stm32h573ritx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573ritx-pinctrl.dtsi @@ -667,6 +667,28 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573rivx-pinctrl.dtsi b/dts/st/h5/stm32h573rivx-pinctrl.dtsi index 0f147c0f3..e08ece616 100644 --- a/dts/st/h5/stm32h573rivx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573rivx-pinctrl.dtsi @@ -720,6 +720,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573vitx-pinctrl.dtsi b/dts/st/h5/stm32h573vitx-pinctrl.dtsi index 5725f8428..e6b17b3c5 100644 --- a/dts/st/h5/stm32h573vitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573vitx-pinctrl.dtsi @@ -1146,6 +1146,33 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573vitxq-pinctrl.dtsi b/dts/st/h5/stm32h573vitxq-pinctrl.dtsi index 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 3e1542c57..57ddec91e 100644 --- a/dts/st/h5/stm32h573zitx-pinctrl.dtsi +++ b/dts/st/h5/stm32h573zitx-pinctrl.dtsi @@ -1521,6 +1521,43 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb13: i2c2_smba_pb13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pa9: i2c3_smba_pa9 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pb5: i2c4_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + /* I2S_CK */ /omit-if-no-ref/ i2s1_ck_pa5: i2s1_ck_pa5 { diff --git a/dts/st/h5/stm32h573zitxq-pinctrl.dtsi b/dts/st/h5/stm32h573zitxq-pinctrl.dtsi index 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 d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aafx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131aagx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131caex-pinctrl.dtsi b/dts/st/mp1/stm32mp131caex-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cafx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131cagx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131daex-pinctrl.dtsi b/dts/st/mp1/stm32mp131daex-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dafx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131dagx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131faex-pinctrl.dtsi b/dts/st/mp1/stm32mp131faex-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fafx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp131fagx-pinctrl.dtsi index d68c8c2e8..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 { diff --git a/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp133aaex-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aafx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133aagx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133caex-pinctrl.dtsi b/dts/st/mp1/stm32mp133caex-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cafx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133cagx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133daex-pinctrl.dtsi b/dts/st/mp1/stm32mp133daex-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dafx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133dagx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133faex-pinctrl.dtsi b/dts/st/mp1/stm32mp133faex-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fafx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp133fagx-pinctrl.dtsi index 8d057e966..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 { diff --git a/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi b/dts/st/mp1/stm32mp135aaex-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aafx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135aagx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135caex-pinctrl.dtsi b/dts/st/mp1/stm32mp135caex-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cafx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135cagx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135daex-pinctrl.dtsi b/dts/st/mp1/stm32mp135daex-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dafx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135dagx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135faex-pinctrl.dtsi b/dts/st/mp1/stm32mp135faex-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fafx-pinctrl.dtsi index aaaeafd86..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 { diff --git a/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi b/dts/st/mp1/stm32mp135fagx-pinctrl.dtsi index aaaeafd86..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 { 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 index 34064bbff..3e79e1e20 100644 --- a/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi +++ b/dts/st/u5/stm32u5a5qiixq-pinctrl.dtsi @@ -1210,6 +1210,83 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pa1: i2c1_smba_pa1 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pa14: i2c1_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c1_smba_pb5: i2c1_smba_pb5 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pb12: i2c2_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c2_smba_pf2: i2c2_smba_pf2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb2: i2c3_smba_pb2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pg6: i2c3_smba_pg6 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pa14: i2c4_smba_pa14 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pd11: i2c4_smba_pd11 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c4_smba_pf13: i2c4_smba_pf13 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd2: i2c5_smba_pd2 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c5_smba_pd10: i2c5_smba_pd10 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pb12: i2c6_smba_pb12 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pc4: i2c6_smba_pc4 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c6_smba_pd3: i2c6_smba_pd3 { + pinmux = ; + bias-pull-up; + }; + /* OCTOSPI */ /omit-if-no-ref/ octospim_p2_ncs_pa0: octospim_p2_ncs_pa0 { diff --git a/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi b/dts/st/u5/stm32u5a5qjix-pinctrl.dtsi index 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 2b4de018f..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 { diff --git a/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vitxq-pinctrl.dtsi index bffd732db..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 { diff --git a/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtx-pinctrl.dtsi index 2b4de018f..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 { diff --git a/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f7vjtxq-pinctrl.dtsi index bffd732db..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 { diff --git a/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9bjyxq-pinctrl.dtsi index b0d76f26f..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 { diff --git a/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9njhxq-pinctrl.dtsi index 57609162d..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 { diff --git a/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vitxq-pinctrl.dtsi index 83c94a2a1..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 { diff --git a/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9vjtxq-pinctrl.dtsi index 83c94a2a1..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 { diff --git a/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zijxq-pinctrl.dtsi index 8738f2e5e..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 { diff --git a/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zitxq-pinctrl.dtsi index 8738f2e5e..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 { diff --git a/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjjxq-pinctrl.dtsi index 8738f2e5e..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 { diff --git a/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5f9zjtxq-pinctrl.dtsi index 8738f2e5e..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 { diff --git a/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtx-pinctrl.dtsi index 2b4de018f..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 { diff --git a/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g7vjtxq-pinctrl.dtsi index bffd732db..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 { diff --git a/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9bjyxq-pinctrl.dtsi index b0d76f26f..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 { diff --git a/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9njhxq-pinctrl.dtsi index 57609162d..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 { diff --git a/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9vjtxq-pinctrl.dtsi index 83c94a2a1..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 { diff --git a/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjjxq-pinctrl.dtsi index 8738f2e5e..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 { diff --git a/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi b/dts/st/u5/stm32u5g9zjtxq-pinctrl.dtsi index 8738f2e5e..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 { 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 index 6c66ffe08..2055e980e 100644 --- a/dts/st/wba/stm32wba50keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba50keux-pinctrl.dtsi @@ -142,6 +142,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { diff --git a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi index 6c66ffe08..2055e980e 100644 --- a/dts/st/wba/stm32wba50kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba50kgux-pinctrl.dtsi @@ -142,6 +142,13 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi3_miso_pb9: spi3_miso_pb9 { diff --git a/dts/st/wba/stm32wba52ceux-pinctrl.dtsi b/dts/st/wba/stm32wba52ceux-pinctrl.dtsi index 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 index 92e5fcdfb..3b684acaa 100644 --- a/dts/st/wba/stm32wba54ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54ceux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi index 92e5fcdfb..3b684acaa 100644 --- a/dts/st/wba/stm32wba54cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54cgux-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54keux-pinctrl.dtsi b/dts/st/wba/stm32wba54keux-pinctrl.dtsi index 4ba62eead..c3178ebd3 100644 --- a/dts/st/wba/stm32wba54keux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54keux-pinctrl.dtsi @@ -154,6 +154,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi index 4ba62eead..c3178ebd3 100644 --- a/dts/st/wba/stm32wba54kgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba54kgux-pinctrl.dtsi @@ -154,6 +154,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi index e97c96cb1..360daf379 100644 --- a/dts/st/wba/stm32wba55ceux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ceux-pinctrl.dtsi @@ -222,6 +222,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi index e97c96cb1..360daf379 100644 --- a/dts/st/wba/stm32wba55cgux-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55cgux-pinctrl.dtsi @@ -222,6 +222,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi index 92e5fcdfb..3b684acaa 100644 --- a/dts/st/wba/stm32wba55hefx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hefx-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi index 92e5fcdfb..3b684acaa 100644 --- a/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55hgfx-pinctrl.dtsi @@ -242,6 +242,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi index cc34311b0..f4f47998b 100644 --- a/dts/st/wba/stm32wba55ueix-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ueix-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi index cc34311b0..f4f47998b 100644 --- a/dts/st/wba/stm32wba55ugix-pinctrl.dtsi +++ b/dts/st/wba/stm32wba55ugix-pinctrl.dtsi @@ -246,6 +246,18 @@ drive-open-drain; }; + /* I2C_SMBA */ + + /omit-if-no-ref/ i2c1_smba_pb15: i2c1_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + + /omit-if-no-ref/ i2c3_smba_pb15: i2c3_smba_pb15 { + pinmux = ; + bias-pull-up; + }; + /* SPI_MISO */ /omit-if-no-ref/ spi1_miso_pb3: spi1_miso_pb3 { diff --git a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi index 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 { -- GitLab