dts/st: use a pull-down for SPI SCK pin
Update pinctrl.dtsi files with a pull-down for SPI SCK pin.
Signed-off-by: Aurelien Jarno <[email protected]>
diff --git a/dts/st/f0/stm32f030c6tx-pinctrl.dtsi b/dts/st/f0/stm32f030c6tx-pinctrl.dtsi
index 338e323..9847ca4 100644
--- a/dts/st/f0/stm32f030c6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030c6tx-pinctrl.dtsi
@@ -171,16 +171,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f030c8tx-pinctrl.dtsi b/dts/st/f0/stm32f030c8tx-pinctrl.dtsi
index 19ddb89..303096e 100644
--- a/dts/st/f0/stm32f030c8tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030c8tx-pinctrl.dtsi
@@ -159,16 +159,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f030cctx-pinctrl.dtsi b/dts/st/f0/stm32f030cctx-pinctrl.dtsi
index 3f8cdac..69f7152 100644
--- a/dts/st/f0/stm32f030cctx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030cctx-pinctrl.dtsi
@@ -200,21 +200,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f030f4px-pinctrl.dtsi b/dts/st/f0/stm32f030f4px-pinctrl.dtsi
index 17af0b1..4315da2 100644
--- a/dts/st/f0/stm32f030f4px-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030f4px-pinctrl.dtsi
@@ -89,6 +89,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f030k6tx-pinctrl.dtsi b/dts/st/f0/stm32f030k6tx-pinctrl.dtsi
index 7dad546..832e06c 100644
--- a/dts/st/f0/stm32f030k6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030k6tx-pinctrl.dtsi
@@ -120,11 +120,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f030r8tx-pinctrl.dtsi b/dts/st/f0/stm32f030r8tx-pinctrl.dtsi
index b565892..ddffc8d 100644
--- a/dts/st/f0/stm32f030r8tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030r8tx-pinctrl.dtsi
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f030rctx-pinctrl.dtsi b/dts/st/f0/stm32f030rctx-pinctrl.dtsi
index 1f4abed..f085272 100644
--- a/dts/st/f0/stm32f030rctx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f030rctx-pinctrl.dtsi
@@ -234,21 +234,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f031c\0504-6\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f031c\0504-6\051tx-pinctrl.dtsi"
index 92ad0f9..6698227 100644
--- "a/dts/st/f0/stm32f031c\0504-6\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f031c\0504-6\051tx-pinctrl.dtsi"
@@ -203,16 +203,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f031e6yx-pinctrl.dtsi b/dts/st/f0/stm32f031e6yx-pinctrl.dtsi
index aea61de..99f4787 100644
--- a/dts/st/f0/stm32f031e6yx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f031e6yx-pinctrl.dtsi
@@ -133,6 +133,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f031f\0504-6\051px-pinctrl.dtsi" "b/dts/st/f0/stm32f031f\0504-6\051px-pinctrl.dtsi"
index 58b383a..e642274 100644
--- "a/dts/st/f0/stm32f031f\0504-6\051px-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f031f\0504-6\051px-pinctrl.dtsi"
@@ -108,6 +108,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f031g\0504-6\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f031g\0504-6\051ux-pinctrl.dtsi"
index 38c8cec..c9f457f 100644
--- "a/dts/st/f0/stm32f031g\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f031g\0504-6\051ux-pinctrl.dtsi"
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f031k\0504-6\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f031k\0504-6\051ux-pinctrl.dtsi"
index 3f808ac..3eee3fc 100644
--- "a/dts/st/f0/stm32f031k\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f031k\0504-6\051ux-pinctrl.dtsi"
@@ -158,11 +158,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f031k6tx-pinctrl.dtsi b/dts/st/f0/stm32f031k6tx-pinctrl.dtsi
index 2f56aab..b70f019 100644
--- a/dts/st/f0/stm32f031k6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f031k6tx-pinctrl.dtsi
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f038c6tx-pinctrl.dtsi b/dts/st/f0/stm32f038c6tx-pinctrl.dtsi
index 92ad0f9..6698227 100644
--- a/dts/st/f0/stm32f038c6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f038c6tx-pinctrl.dtsi
@@ -203,16 +203,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f038e6yx-pinctrl.dtsi b/dts/st/f0/stm32f038e6yx-pinctrl.dtsi
index aea61de..99f4787 100644
--- a/dts/st/f0/stm32f038e6yx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f038e6yx-pinctrl.dtsi
@@ -133,6 +133,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f038f6px-pinctrl.dtsi b/dts/st/f0/stm32f038f6px-pinctrl.dtsi
index 25ac1d3..eae7f86 100644
--- a/dts/st/f0/stm32f038f6px-pinctrl.dtsi
+++ b/dts/st/f0/stm32f038f6px-pinctrl.dtsi
@@ -104,6 +104,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f038g6ux-pinctrl.dtsi b/dts/st/f0/stm32f038g6ux-pinctrl.dtsi
index 8aab304..4325b96 100644
--- a/dts/st/f0/stm32f038g6ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f038g6ux-pinctrl.dtsi
@@ -148,11 +148,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f038k6ux-pinctrl.dtsi b/dts/st/f0/stm32f038k6ux-pinctrl.dtsi
index 3f808ac..3eee3fc 100644
--- a/dts/st/f0/stm32f038k6ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f038k6ux-pinctrl.dtsi
@@ -158,11 +158,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f042c\0504-6\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f042c\0504-6\051tx-pinctrl.dtsi"
index 59e75fb..872a7a7 100644
--- "a/dts/st/f0/stm32f042c\0504-6\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f042c\0504-6\051tx-pinctrl.dtsi"
@@ -254,21 +254,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f042c\0504-6\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f042c\0504-6\051ux-pinctrl.dtsi"
index 59e75fb..872a7a7 100644
--- "a/dts/st/f0/stm32f042c\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f042c\0504-6\051ux-pinctrl.dtsi"
@@ -254,21 +254,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f042f4px-pinctrl.dtsi b/dts/st/f0/stm32f042f4px-pinctrl.dtsi
index b4dfa3c..6525bf7 100644
--- a/dts/st/f0/stm32f042f4px-pinctrl.dtsi
+++ b/dts/st/f0/stm32f042f4px-pinctrl.dtsi
@@ -150,6 +150,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f042f6px-pinctrl.dtsi b/dts/st/f0/stm32f042f6px-pinctrl.dtsi
index b4dfa3c..6525bf7 100644
--- a/dts/st/f0/stm32f042f6px-pinctrl.dtsi
+++ b/dts/st/f0/stm32f042f6px-pinctrl.dtsi
@@ -150,6 +150,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f042g\0504-6\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f042g\0504-6\051ux-pinctrl.dtsi"
index 6bae79a..a1e2815 100644
--- "a/dts/st/f0/stm32f042g\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f042g\0504-6\051ux-pinctrl.dtsi"
@@ -194,11 +194,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f042k\0504-6\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f042k\0504-6\051tx-pinctrl.dtsi"
index 2851c81..93625bb 100644
--- "a/dts/st/f0/stm32f042k\0504-6\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f042k\0504-6\051tx-pinctrl.dtsi"
@@ -200,11 +200,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f042k\0504-6\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f042k\0504-6\051ux-pinctrl.dtsi"
index 2851c81..93625bb 100644
--- "a/dts/st/f0/stm32f042k\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f042k\0504-6\051ux-pinctrl.dtsi"
@@ -200,11 +200,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f042t6yx-pinctrl.dtsi b/dts/st/f0/stm32f042t6yx-pinctrl.dtsi
index 2851c81..93625bb 100644
--- a/dts/st/f0/stm32f042t6yx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f042t6yx-pinctrl.dtsi
@@ -200,11 +200,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f048c6ux-pinctrl.dtsi b/dts/st/f0/stm32f048c6ux-pinctrl.dtsi
index beff489..5d29d04 100644
--- a/dts/st/f0/stm32f048c6ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f048c6ux-pinctrl.dtsi
@@ -232,21 +232,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f048g6ux-pinctrl.dtsi b/dts/st/f0/stm32f048g6ux-pinctrl.dtsi
index 43f512a..c402269 100644
--- a/dts/st/f0/stm32f048g6ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f048g6ux-pinctrl.dtsi
@@ -172,11 +172,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f048t6yx-pinctrl.dtsi b/dts/st/f0/stm32f048t6yx-pinctrl.dtsi
index dd91f62..80302a5 100644
--- a/dts/st/f0/stm32f048t6yx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f048t6yx-pinctrl.dtsi
@@ -182,11 +182,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051c4tx-pinctrl.dtsi b/dts/st/f0/stm32f051c4tx-pinctrl.dtsi
index 9a81f3e..a20af33 100644
--- a/dts/st/f0/stm32f051c4tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051c4tx-pinctrl.dtsi
@@ -158,11 +158,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051c4ux-pinctrl.dtsi b/dts/st/f0/stm32f051c4ux-pinctrl.dtsi
index 9a81f3e..a20af33 100644
--- a/dts/st/f0/stm32f051c4ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051c4ux-pinctrl.dtsi
@@ -158,11 +158,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051c6tx-pinctrl.dtsi b/dts/st/f0/stm32f051c6tx-pinctrl.dtsi
index b885700..10aba6b 100644
--- a/dts/st/f0/stm32f051c6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051c6tx-pinctrl.dtsi
@@ -158,11 +158,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051c6ux-pinctrl.dtsi b/dts/st/f0/stm32f051c6ux-pinctrl.dtsi
index b885700..10aba6b 100644
--- a/dts/st/f0/stm32f051c6ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051c6ux-pinctrl.dtsi
@@ -158,11 +158,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051c8tx-pinctrl.dtsi b/dts/st/f0/stm32f051c8tx-pinctrl.dtsi
index 05f3557..f639023 100644
--- a/dts/st/f0/stm32f051c8tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051c8tx-pinctrl.dtsi
@@ -197,16 +197,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051c8ux-pinctrl.dtsi b/dts/st/f0/stm32f051c8ux-pinctrl.dtsi
index 05f3557..f639023 100644
--- a/dts/st/f0/stm32f051c8ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051c8ux-pinctrl.dtsi
@@ -197,16 +197,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051k4tx-pinctrl.dtsi b/dts/st/f0/stm32f051k4tx-pinctrl.dtsi
index dd0ebd3..11d2376 100644
--- a/dts/st/f0/stm32f051k4tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051k4tx-pinctrl.dtsi
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051k4ux-pinctrl.dtsi b/dts/st/f0/stm32f051k4ux-pinctrl.dtsi
index 2d42d54..5eb9644 100644
--- a/dts/st/f0/stm32f051k4ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051k4ux-pinctrl.dtsi
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051k6tx-pinctrl.dtsi b/dts/st/f0/stm32f051k6tx-pinctrl.dtsi
index 8ad839f..9446e43 100644
--- a/dts/st/f0/stm32f051k6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051k6tx-pinctrl.dtsi
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051k6ux-pinctrl.dtsi b/dts/st/f0/stm32f051k6ux-pinctrl.dtsi
index abd4eb2..3f50b86 100644
--- a/dts/st/f0/stm32f051k6ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051k6ux-pinctrl.dtsi
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051k8tx-pinctrl.dtsi b/dts/st/f0/stm32f051k8tx-pinctrl.dtsi
index 8ad839f..9446e43 100644
--- a/dts/st/f0/stm32f051k8tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051k8tx-pinctrl.dtsi
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051k8ux-pinctrl.dtsi b/dts/st/f0/stm32f051k8ux-pinctrl.dtsi
index abd4eb2..3f50b86 100644
--- a/dts/st/f0/stm32f051k8ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051k8ux-pinctrl.dtsi
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051r4tx-pinctrl.dtsi b/dts/st/f0/stm32f051r4tx-pinctrl.dtsi
index 2c10591..150fa4c 100644
--- a/dts/st/f0/stm32f051r4tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051r4tx-pinctrl.dtsi
@@ -197,16 +197,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051r6tx-pinctrl.dtsi b/dts/st/f0/stm32f051r6tx-pinctrl.dtsi
index 7ecb7c4..102e50d 100644
--- a/dts/st/f0/stm32f051r6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051r6tx-pinctrl.dtsi
@@ -197,16 +197,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051r8hx-pinctrl.dtsi b/dts/st/f0/stm32f051r8hx-pinctrl.dtsi
index 173ec4c..2bdaf92 100644
--- a/dts/st/f0/stm32f051r8hx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051r8hx-pinctrl.dtsi
@@ -221,16 +221,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051r8tx-pinctrl.dtsi b/dts/st/f0/stm32f051r8tx-pinctrl.dtsi
index 173ec4c..2bdaf92 100644
--- a/dts/st/f0/stm32f051r8tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051r8tx-pinctrl.dtsi
@@ -221,16 +221,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f051t8yx-pinctrl.dtsi b/dts/st/f0/stm32f051t8yx-pinctrl.dtsi
index 8ad839f..9446e43 100644
--- a/dts/st/f0/stm32f051t8yx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f051t8yx-pinctrl.dtsi
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f058c8ux-pinctrl.dtsi b/dts/st/f0/stm32f058c8ux-pinctrl.dtsi
index 05f3557..f639023 100644
--- a/dts/st/f0/stm32f058c8ux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f058c8ux-pinctrl.dtsi
@@ -197,16 +197,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f058r8hx-pinctrl.dtsi b/dts/st/f0/stm32f058r8hx-pinctrl.dtsi
index 173ec4c..2bdaf92 100644
--- a/dts/st/f0/stm32f058r8hx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f058r8hx-pinctrl.dtsi
@@ -221,16 +221,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f058r8tx-pinctrl.dtsi b/dts/st/f0/stm32f058r8tx-pinctrl.dtsi
index 173ec4c..2bdaf92 100644
--- a/dts/st/f0/stm32f058r8tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f058r8tx-pinctrl.dtsi
@@ -221,16 +221,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f058t8yx-pinctrl.dtsi b/dts/st/f0/stm32f058t8yx-pinctrl.dtsi
index 8ad839f..9446e43 100644
--- a/dts/st/f0/stm32f058t8yx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f058t8yx-pinctrl.dtsi
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f070c6tx-pinctrl.dtsi b/dts/st/f0/stm32f070c6tx-pinctrl.dtsi
index 12a65f8..8919cc1 100644
--- a/dts/st/f0/stm32f070c6tx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f070c6tx-pinctrl.dtsi
@@ -144,11 +144,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f070cbtx-pinctrl.dtsi b/dts/st/f0/stm32f070cbtx-pinctrl.dtsi
index f420e39..2095fa0 100644
--- a/dts/st/f0/stm32f070cbtx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f070cbtx-pinctrl.dtsi
@@ -164,21 +164,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f070f6px-pinctrl.dtsi b/dts/st/f0/stm32f070f6px-pinctrl.dtsi
index 6e27b9d..1fd8e41 100644
--- a/dts/st/f0/stm32f070f6px-pinctrl.dtsi
+++ b/dts/st/f0/stm32f070f6px-pinctrl.dtsi
@@ -107,6 +107,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f070rbtx-pinctrl.dtsi b/dts/st/f0/stm32f070rbtx-pinctrl.dtsi
index 5752888..c07a128 100644
--- a/dts/st/f0/stm32f070rbtx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f070rbtx-pinctrl.dtsi
@@ -198,21 +198,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f071c\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f071c\0508-b\051tx-pinctrl.dtsi"
index d3263dd..6765817 100644
--- "a/dts/st/f0/stm32f071c\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f071c\0508-b\051tx-pinctrl.dtsi"
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f071c\0508-b\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f071c\0508-b\051ux-pinctrl.dtsi"
index d3263dd..6765817 100644
--- "a/dts/st/f0/stm32f071c\0508-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f071c\0508-b\051ux-pinctrl.dtsi"
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f071cbyx-pinctrl.dtsi b/dts/st/f0/stm32f071cbyx-pinctrl.dtsi
index d3263dd..6765817 100644
--- a/dts/st/f0/stm32f071cbyx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f071cbyx-pinctrl.dtsi
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f071rbtx-pinctrl.dtsi b/dts/st/f0/stm32f071rbtx-pinctrl.dtsi
index 6e40dcb..be09d27 100644
--- a/dts/st/f0/stm32f071rbtx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f071rbtx-pinctrl.dtsi
@@ -266,21 +266,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f071v\0508-b\051hx-pinctrl.dtsi" "b/dts/st/f0/stm32f071v\0508-b\051hx-pinctrl.dtsi"
index bcadfe7..6f6f4e4 100644
--- "a/dts/st/f0/stm32f071v\0508-b\051hx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f071v\0508-b\051hx-pinctrl.dtsi"
@@ -322,31 +322,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f071v\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f071v\0508-b\051tx-pinctrl.dtsi"
index bcadfe7..6f6f4e4 100644
--- "a/dts/st/f0/stm32f071v\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f071v\0508-b\051tx-pinctrl.dtsi"
@@ -322,31 +322,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f072c\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f072c\0508-b\051tx-pinctrl.dtsi"
index da99190..da69bd6 100644
--- "a/dts/st/f0/stm32f072c\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f072c\0508-b\051tx-pinctrl.dtsi"
@@ -250,21 +250,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f072c\0508-b\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f072c\0508-b\051ux-pinctrl.dtsi"
index da99190..da69bd6 100644
--- "a/dts/st/f0/stm32f072c\0508-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f072c\0508-b\051ux-pinctrl.dtsi"
@@ -250,21 +250,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f072cbyx-pinctrl.dtsi b/dts/st/f0/stm32f072cbyx-pinctrl.dtsi
index da99190..da69bd6 100644
--- a/dts/st/f0/stm32f072cbyx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f072cbyx-pinctrl.dtsi
@@ -250,21 +250,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f072r\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f072r\0508-b\051tx-pinctrl.dtsi"
index 812f0f6..9ba7d32 100644
--- "a/dts/st/f0/stm32f072r\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f072r\0508-b\051tx-pinctrl.dtsi"
@@ -288,21 +288,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f072rbhx-pinctrl.dtsi b/dts/st/f0/stm32f072rbhx-pinctrl.dtsi
index 812f0f6..9ba7d32 100644
--- a/dts/st/f0/stm32f072rbhx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f072rbhx-pinctrl.dtsi
@@ -288,21 +288,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f072rbix-pinctrl.dtsi b/dts/st/f0/stm32f072rbix-pinctrl.dtsi
index 812f0f6..9ba7d32 100644
--- a/dts/st/f0/stm32f072rbix-pinctrl.dtsi
+++ b/dts/st/f0/stm32f072rbix-pinctrl.dtsi
@@ -288,21 +288,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f072v\0508-b\051hx-pinctrl.dtsi" "b/dts/st/f0/stm32f072v\0508-b\051hx-pinctrl.dtsi"
index b40b24f..b00a266 100644
--- "a/dts/st/f0/stm32f072v\0508-b\051hx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f072v\0508-b\051hx-pinctrl.dtsi"
@@ -353,31 +353,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f072v\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f072v\0508-b\051tx-pinctrl.dtsi"
index b40b24f..b00a266 100644
--- "a/dts/st/f0/stm32f072v\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f072v\0508-b\051tx-pinctrl.dtsi"
@@ -353,31 +353,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078cbtx-pinctrl.dtsi b/dts/st/f0/stm32f078cbtx-pinctrl.dtsi
index 1ce9c44..a7c970c 100644
--- a/dts/st/f0/stm32f078cbtx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078cbtx-pinctrl.dtsi
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078cbux-pinctrl.dtsi b/dts/st/f0/stm32f078cbux-pinctrl.dtsi
index 1ce9c44..a7c970c 100644
--- a/dts/st/f0/stm32f078cbux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078cbux-pinctrl.dtsi
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078cbyx-pinctrl.dtsi b/dts/st/f0/stm32f078cbyx-pinctrl.dtsi
index 1ce9c44..a7c970c 100644
--- a/dts/st/f0/stm32f078cbyx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078cbyx-pinctrl.dtsi
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078rbhx-pinctrl.dtsi b/dts/st/f0/stm32f078rbhx-pinctrl.dtsi
index 4822e54..8f12b8f 100644
--- a/dts/st/f0/stm32f078rbhx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078rbhx-pinctrl.dtsi
@@ -266,21 +266,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078rbtx-pinctrl.dtsi b/dts/st/f0/stm32f078rbtx-pinctrl.dtsi
index 4822e54..8f12b8f 100644
--- a/dts/st/f0/stm32f078rbtx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078rbtx-pinctrl.dtsi
@@ -266,21 +266,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078vbhx-pinctrl.dtsi b/dts/st/f0/stm32f078vbhx-pinctrl.dtsi
index 4b0469b..30d6ce4 100644
--- a/dts/st/f0/stm32f078vbhx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078vbhx-pinctrl.dtsi
@@ -322,31 +322,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f078vbtx-pinctrl.dtsi b/dts/st/f0/stm32f078vbtx-pinctrl.dtsi
index 4b0469b..30d6ce4 100644
--- a/dts/st/f0/stm32f078vbtx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f078vbtx-pinctrl.dtsi
@@ -322,31 +322,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f091c\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f091c\050b-c\051tx-pinctrl.dtsi"
index 1330d6a..08dcda7 100644
--- "a/dts/st/f0/stm32f091c\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f091c\050b-c\051tx-pinctrl.dtsi"
@@ -286,21 +286,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f091c\050b-c\051ux-pinctrl.dtsi" "b/dts/st/f0/stm32f091c\050b-c\051ux-pinctrl.dtsi"
index 1330d6a..08dcda7 100644
--- "a/dts/st/f0/stm32f091c\050b-c\051ux-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f091c\050b-c\051ux-pinctrl.dtsi"
@@ -286,21 +286,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f091r\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f091r\050b-c\051tx-pinctrl.dtsi"
index 0905f5f..ba6e2e7 100644
--- "a/dts/st/f0/stm32f091r\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f091r\050b-c\051tx-pinctrl.dtsi"
@@ -324,21 +324,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f091rchx-pinctrl.dtsi b/dts/st/f0/stm32f091rchx-pinctrl.dtsi
index 0905f5f..ba6e2e7 100644
--- a/dts/st/f0/stm32f091rchx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f091rchx-pinctrl.dtsi
@@ -324,21 +324,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f091rcyx-pinctrl.dtsi b/dts/st/f0/stm32f091rcyx-pinctrl.dtsi
index 0905f5f..ba6e2e7 100644
--- a/dts/st/f0/stm32f091rcyx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f091rcyx-pinctrl.dtsi
@@ -324,21 +324,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f0/stm32f091v\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f0/stm32f091v\050b-c\051tx-pinctrl.dtsi"
index 0c6ff27..b475c7f 100644
--- "a/dts/st/f0/stm32f091v\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f0/stm32f091v\050b-c\051tx-pinctrl.dtsi"
@@ -389,31 +389,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f091vchx-pinctrl.dtsi b/dts/st/f0/stm32f091vchx-pinctrl.dtsi
index 0c6ff27..b475c7f 100644
--- a/dts/st/f0/stm32f091vchx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f091vchx-pinctrl.dtsi
@@ -389,31 +389,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098cctx-pinctrl.dtsi b/dts/st/f0/stm32f098cctx-pinctrl.dtsi
index 1330d6a..08dcda7 100644
--- a/dts/st/f0/stm32f098cctx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098cctx-pinctrl.dtsi
@@ -286,21 +286,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098ccux-pinctrl.dtsi b/dts/st/f0/stm32f098ccux-pinctrl.dtsi
index 1330d6a..08dcda7 100644
--- a/dts/st/f0/stm32f098ccux-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098ccux-pinctrl.dtsi
@@ -286,21 +286,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098rchx-pinctrl.dtsi b/dts/st/f0/stm32f098rchx-pinctrl.dtsi
index 0905f5f..ba6e2e7 100644
--- a/dts/st/f0/stm32f098rchx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098rchx-pinctrl.dtsi
@@ -324,21 +324,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098rctx-pinctrl.dtsi b/dts/st/f0/stm32f098rctx-pinctrl.dtsi
index 0905f5f..ba6e2e7 100644
--- a/dts/st/f0/stm32f098rctx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098rctx-pinctrl.dtsi
@@ -324,21 +324,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098rcyx-pinctrl.dtsi b/dts/st/f0/stm32f098rcyx-pinctrl.dtsi
index 0905f5f..ba6e2e7 100644
--- a/dts/st/f0/stm32f098rcyx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098rcyx-pinctrl.dtsi
@@ -324,21 +324,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098vchx-pinctrl.dtsi b/dts/st/f0/stm32f098vchx-pinctrl.dtsi
index 0c6ff27..b475c7f 100644
--- a/dts/st/f0/stm32f098vchx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098vchx-pinctrl.dtsi
@@ -389,31 +389,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f0/stm32f098vctx-pinctrl.dtsi b/dts/st/f0/stm32f098vctx-pinctrl.dtsi
index 0c6ff27..b475c7f 100644
--- a/dts/st/f0/stm32f098vctx-pinctrl.dtsi
+++ b/dts/st/f0/stm32f098vctx-pinctrl.dtsi
@@ -389,31 +389,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f205r\050b-c-e-f-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f205r\050b-c-e-f-g\051tx-pinctrl.dtsi"
index bc82342..a0341e5 100644
--- "a/dts/st/f2/stm32f205r\050b-c-e-f-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f205r\050b-c-e-f-g\051tx-pinctrl.dtsi"
@@ -410,31 +410,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f205r\050e-g\051yx-pinctrl.dtsi" "b/dts/st/f2/stm32f205r\050e-g\051yx-pinctrl.dtsi"
index bc82342..a0341e5 100644
--- "a/dts/st/f2/stm32f205r\050e-g\051yx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f205r\050e-g\051yx-pinctrl.dtsi"
@@ -410,31 +410,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f2/stm32f205rgex-pinctrl.dtsi b/dts/st/f2/stm32f205rgex-pinctrl.dtsi
index bc82342..a0341e5 100644
--- a/dts/st/f2/stm32f205rgex-pinctrl.dtsi
+++ b/dts/st/f2/stm32f205rgex-pinctrl.dtsi
@@ -410,31 +410,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f205v\050b-c-e-f-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f205v\050b-c-e-f-g\051tx-pinctrl.dtsi"
index 49c92f4..d69d668 100644
--- "a/dts/st/f2/stm32f205v\050b-c-e-f-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f205v\050b-c-e-f-g\051tx-pinctrl.dtsi"
@@ -419,31 +419,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f205z\050c-e-f-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f205z\050c-e-f-g\051tx-pinctrl.dtsi"
index ba2245b..1637f72 100644
--- "a/dts/st/f2/stm32f205z\050c-e-f-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f205z\050c-e-f-g\051tx-pinctrl.dtsi"
@@ -463,31 +463,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f207i\050c-e-f-g\051hx-pinctrl.dtsi" "b/dts/st/f2/stm32f207i\050c-e-f-g\051hx-pinctrl.dtsi"
index 7cabc98..b93d0b4 100644
--- "a/dts/st/f2/stm32f207i\050c-e-f-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f207i\050c-e-f-g\051hx-pinctrl.dtsi"
@@ -709,36 +709,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f207i\050c-e-f-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f207i\050c-e-f-g\051tx-pinctrl.dtsi"
index 7cabc98..b93d0b4 100644
--- "a/dts/st/f2/stm32f207i\050c-e-f-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f207i\050c-e-f-g\051tx-pinctrl.dtsi"
@@ -709,36 +709,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f207v\050c-e-f-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f207v\050c-e-f-g\051tx-pinctrl.dtsi"
index dee30ef..e6117f4 100644
--- "a/dts/st/f2/stm32f207v\050c-e-f-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f207v\050c-e-f-g\051tx-pinctrl.dtsi"
@@ -564,31 +564,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f207z\050c-e-f-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f207z\050c-e-f-g\051tx-pinctrl.dtsi"
index a536e1e..da415a2 100644
--- "a/dts/st/f2/stm32f207z\050c-e-f-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f207z\050c-e-f-g\051tx-pinctrl.dtsi"
@@ -628,31 +628,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f215r\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f215r\050e-g\051tx-pinctrl.dtsi"
index bc82342..a0341e5 100644
--- "a/dts/st/f2/stm32f215r\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f215r\050e-g\051tx-pinctrl.dtsi"
@@ -410,31 +410,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f215v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f215v\050e-g\051tx-pinctrl.dtsi"
index 49c92f4..d69d668 100644
--- "a/dts/st/f2/stm32f215v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f215v\050e-g\051tx-pinctrl.dtsi"
@@ -419,31 +419,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f215z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f215z\050e-g\051tx-pinctrl.dtsi"
index ba2245b..1637f72 100644
--- "a/dts/st/f2/stm32f215z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f215z\050e-g\051tx-pinctrl.dtsi"
@@ -463,31 +463,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f217i\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f2/stm32f217i\050e-g\051hx-pinctrl.dtsi"
index 7cabc98..b93d0b4 100644
--- "a/dts/st/f2/stm32f217i\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f217i\050e-g\051hx-pinctrl.dtsi"
@@ -709,36 +709,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f217i\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f217i\050e-g\051tx-pinctrl.dtsi"
index 7cabc98..b93d0b4 100644
--- "a/dts/st/f2/stm32f217i\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f217i\050e-g\051tx-pinctrl.dtsi"
@@ -709,36 +709,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f217v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f217v\050e-g\051tx-pinctrl.dtsi"
index dee30ef..e6117f4 100644
--- "a/dts/st/f2/stm32f217v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f217v\050e-g\051tx-pinctrl.dtsi"
@@ -564,31 +564,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f2/stm32f217z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f2/stm32f217z\050e-g\051tx-pinctrl.dtsi"
index a536e1e..da415a2 100644
--- "a/dts/st/f2/stm32f217z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f2/stm32f217z\050e-g\051tx-pinctrl.dtsi"
@@ -628,31 +628,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f301c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f301c\0506-8\051tx-pinctrl.dtsi"
index ba1c0d2..1291a60 100644
--- "a/dts/st/f3/stm32f301c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f301c\0506-8\051tx-pinctrl.dtsi"
@@ -247,16 +247,19 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi
index ba1c0d2..1291a60 100644
--- a/dts/st/f3/stm32f301c8yx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f301c8yx-pinctrl.dtsi
@@ -247,16 +247,19 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f301k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f301k\0506-8\051tx-pinctrl.dtsi"
index e6358c3..70bb23f 100644
--- "a/dts/st/f3/stm32f301k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f301k\0506-8\051tx-pinctrl.dtsi"
@@ -199,11 +199,13 @@
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f301k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/f3/stm32f301k\0506-8\051ux-pinctrl.dtsi"
index 96d68a9..1cd7b84 100644
--- "a/dts/st/f3/stm32f301k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f301k\0506-8\051ux-pinctrl.dtsi"
@@ -195,11 +195,13 @@
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f301r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f301r\0506-8\051tx-pinctrl.dtsi"
index d7d4ccb..a433a7b 100644
--- "a/dts/st/f3/stm32f301r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f301r\0506-8\051tx-pinctrl.dtsi"
@@ -288,21 +288,25 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302c\0506-8\051tx-pinctrl.dtsi"
index 7ceced0..1da5dc7 100644
--- "a/dts/st/f3/stm32f302c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302c\0506-8\051tx-pinctrl.dtsi"
@@ -269,16 +269,19 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302c\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302c\050b-c\051tx-pinctrl.dtsi"
index 4d29e73..e9398e8 100644
--- "a/dts/st/f3/stm32f302c\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302c\050b-c\051tx-pinctrl.dtsi"
@@ -251,21 +251,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi
index 7ceced0..1da5dc7 100644
--- a/dts/st/f3/stm32f302c8yx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f302c8yx-pinctrl.dtsi
@@ -269,16 +269,19 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/f3/stm32f302k\0506-8\051ux-pinctrl.dtsi"
index 3a398d3..33a3185 100644
--- "a/dts/st/f3/stm32f302k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302k\0506-8\051ux-pinctrl.dtsi"
@@ -208,11 +208,13 @@
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302r\0506-8\051tx-pinctrl.dtsi"
index ec371f5..fc7179a 100644
--- "a/dts/st/f3/stm32f302r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302r\0506-8\051tx-pinctrl.dtsi"
@@ -310,21 +310,25 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302r\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302r\050b-c\051tx-pinctrl.dtsi"
index 753bacf..b2e96c9 100644
--- "a/dts/st/f3/stm32f302r\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302r\050b-c\051tx-pinctrl.dtsi"
@@ -314,26 +314,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302r\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302r\050d-e\051tx-pinctrl.dtsi"
index 397c1e4..00225e4 100644
--- "a/dts/st/f3/stm32f302r\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302r\050d-e\051tx-pinctrl.dtsi"
@@ -364,31 +364,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302v\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302v\050b-c\051tx-pinctrl.dtsi"
index 0fa99c1..61c0225 100644
--- "a/dts/st/f3/stm32f302v\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302v\050b-c\051tx-pinctrl.dtsi"
@@ -342,36 +342,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302v\050d-e\051hx-pinctrl.dtsi" "b/dts/st/f3/stm32f302v\050d-e\051hx-pinctrl.dtsi"
index 810f385..48ea203 100644
--- "a/dts/st/f3/stm32f302v\050d-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302v\050d-e\051hx-pinctrl.dtsi"
@@ -627,51 +627,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302v\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302v\050d-e\051tx-pinctrl.dtsi"
index 810f385..48ea203 100644
--- "a/dts/st/f3/stm32f302v\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302v\050d-e\051tx-pinctrl.dtsi"
@@ -627,51 +627,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi
index 6266282..14fc6b6 100644
--- a/dts/st/f3/stm32f302vcyx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f302vcyx-pinctrl.dtsi
@@ -338,36 +338,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f302z\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f302z\050d-e\051tx-pinctrl.dtsi"
index 10d3d8d..ee295bd 100644
--- "a/dts/st/f3/stm32f302z\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f302z\050d-e\051tx-pinctrl.dtsi"
@@ -751,51 +751,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303c\0506-8\051tx-pinctrl.dtsi"
index 3275919..c140f11 100644
--- "a/dts/st/f3/stm32f303c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303c\0506-8\051tx-pinctrl.dtsi"
@@ -188,11 +188,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303c\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303c\050b-c\051tx-pinctrl.dtsi"
index a788bf8..a709451 100644
--- "a/dts/st/f3/stm32f303c\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303c\050b-c\051tx-pinctrl.dtsi"
@@ -279,21 +279,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi
index b2a4977..4715675 100644
--- a/dts/st/f3/stm32f303c8yx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f303c8yx-pinctrl.dtsi
@@ -204,11 +204,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303k\0506-8\051tx-pinctrl.dtsi"
index 64a86fb..7227d38 100644
--- "a/dts/st/f3/stm32f303k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303k\0506-8\051tx-pinctrl.dtsi"
@@ -147,11 +147,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/f3/stm32f303k\0506-8\051ux-pinctrl.dtsi"
index 2125183..8a8a921 100644
--- "a/dts/st/f3/stm32f303k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303k\0506-8\051ux-pinctrl.dtsi"
@@ -143,11 +143,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303r\0506-8\051tx-pinctrl.dtsi"
index bbd3070..9481139 100644
--- "a/dts/st/f3/stm32f303r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303r\0506-8\051tx-pinctrl.dtsi"
@@ -228,11 +228,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303r\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303r\050b-c\051tx-pinctrl.dtsi"
index 0facaf1..9cebfb0 100644
--- "a/dts/st/f3/stm32f303r\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303r\050b-c\051tx-pinctrl.dtsi"
@@ -342,26 +342,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303r\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303r\050d-e\051tx-pinctrl.dtsi"
index 3d80fc4..f648ea7 100644
--- "a/dts/st/f3/stm32f303r\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303r\050d-e\051tx-pinctrl.dtsi"
@@ -392,31 +392,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303v\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303v\050b-c\051tx-pinctrl.dtsi"
index cc7846f..9e16b34 100644
--- "a/dts/st/f3/stm32f303v\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303v\050b-c\051tx-pinctrl.dtsi"
@@ -458,36 +458,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303v\050d-e\051hx-pinctrl.dtsi" "b/dts/st/f3/stm32f303v\050d-e\051hx-pinctrl.dtsi"
index 7d13803..e977938 100644
--- "a/dts/st/f3/stm32f303v\050d-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303v\050d-e\051hx-pinctrl.dtsi"
@@ -743,51 +743,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303v\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303v\050d-e\051tx-pinctrl.dtsi"
index 7d13803..e977938 100644
--- "a/dts/st/f3/stm32f303v\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303v\050d-e\051tx-pinctrl.dtsi"
@@ -743,51 +743,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi
index daf0f5f..a3af5c0 100644
--- a/dts/st/f3/stm32f303vcyx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f303vcyx-pinctrl.dtsi
@@ -430,36 +430,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f303veyx-pinctrl.dtsi b/dts/st/f3/stm32f303veyx-pinctrl.dtsi
index 8a1754e..04d10f1 100644
--- a/dts/st/f3/stm32f303veyx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f303veyx-pinctrl.dtsi
@@ -509,51 +509,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f303z\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f303z\050d-e\051tx-pinctrl.dtsi"
index bfc81e8..48283d9 100644
--- "a/dts/st/f3/stm32f303z\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f303z\050d-e\051tx-pinctrl.dtsi"
@@ -867,51 +867,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi
index ba1c0d2..1291a60 100644
--- a/dts/st/f3/stm32f318c8tx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f318c8tx-pinctrl.dtsi
@@ -247,16 +247,19 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi
index ba1c0d2..1291a60 100644
--- a/dts/st/f3/stm32f318c8yx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f318c8yx-pinctrl.dtsi
@@ -247,16 +247,19 @@
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi
index f643651..1cd64a2 100644
--- a/dts/st/f3/stm32f318k8ux-pinctrl.dtsi
+++ b/dts/st/f3/stm32f318k8ux-pinctrl.dtsi
@@ -189,11 +189,13 @@
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi
index 59310ae..b307557 100644
--- a/dts/st/f3/stm32f328c8tx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f328c8tx-pinctrl.dtsi
@@ -184,11 +184,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f334c\0504-6-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f334c\0504-6-8\051tx-pinctrl.dtsi"
index 5a64d7a..d3d9ec7 100644
--- "a/dts/st/f3/stm32f334c\0504-6-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f334c\0504-6-8\051tx-pinctrl.dtsi"
@@ -270,11 +270,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi
index e23b906..f9d7b33 100644
--- a/dts/st/f3/stm32f334c8yx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f334c8yx-pinctrl.dtsi
@@ -286,11 +286,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f334k\0504-6-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f334k\0504-6-8\051tx-pinctrl.dtsi"
index 904a2ec..e933f1a 100644
--- "a/dts/st/f3/stm32f334k\0504-6-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f334k\0504-6-8\051tx-pinctrl.dtsi"
@@ -201,11 +201,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f334k\0504-6-8\051ux-pinctrl.dtsi" "b/dts/st/f3/stm32f334k\0504-6-8\051ux-pinctrl.dtsi"
index 247365a..9805e3c 100644
--- "a/dts/st/f3/stm32f334k\0504-6-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f334k\0504-6-8\051ux-pinctrl.dtsi"
@@ -193,11 +193,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f334r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f334r\0506-8\051tx-pinctrl.dtsi"
index 244099e..d713926 100644
--- "a/dts/st/f3/stm32f334r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f334r\0506-8\051tx-pinctrl.dtsi"
@@ -330,11 +330,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f358cctx-pinctrl.dtsi b/dts/st/f3/stm32f358cctx-pinctrl.dtsi
index 1866cfb..caf35a0 100644
--- a/dts/st/f3/stm32f358cctx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f358cctx-pinctrl.dtsi
@@ -275,21 +275,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f358rctx-pinctrl.dtsi b/dts/st/f3/stm32f358rctx-pinctrl.dtsi
index abe539a..6246598 100644
--- a/dts/st/f3/stm32f358rctx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f358rctx-pinctrl.dtsi
@@ -338,26 +338,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f358vctx-pinctrl.dtsi b/dts/st/f3/stm32f358vctx-pinctrl.dtsi
index 57b0478..2f4c963 100644
--- a/dts/st/f3/stm32f358vctx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f358vctx-pinctrl.dtsi
@@ -454,36 +454,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f373c\0508-b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f373c\0508-b-c\051tx-pinctrl.dtsi"
index 63102d2..b602ef6 100644
--- "a/dts/st/f3/stm32f373c\0508-b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f373c\0508-b-c\051tx-pinctrl.dtsi"
@@ -377,41 +377,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f373r\0508-b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f373r\0508-b-c\051tx-pinctrl.dtsi"
index 9d48a18..7b3033f 100644
--- "a/dts/st/f3/stm32f373r\0508-b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f373r\0508-b-c\051tx-pinctrl.dtsi"
@@ -475,51 +475,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f373v\0508-b-c\051hx-pinctrl.dtsi" "b/dts/st/f3/stm32f373v\0508-b-c\051hx-pinctrl.dtsi"
index 70c10f2..78dfdc5 100644
--- "a/dts/st/f3/stm32f373v\0508-b-c\051hx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f373v\0508-b-c\051hx-pinctrl.dtsi"
@@ -511,61 +511,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd7: spi2_sck_pd7 {
pinmux = <STM32_PINMUX('D', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f3/stm32f373v\0508-b-c\051tx-pinctrl.dtsi" "b/dts/st/f3/stm32f373v\0508-b-c\051tx-pinctrl.dtsi"
index 70c10f2..78dfdc5 100644
--- "a/dts/st/f3/stm32f373v\0508-b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f3/stm32f373v\0508-b-c\051tx-pinctrl.dtsi"
@@ -511,61 +511,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd7: spi2_sck_pd7 {
pinmux = <STM32_PINMUX('D', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f378cctx-pinctrl.dtsi b/dts/st/f3/stm32f378cctx-pinctrl.dtsi
index e9d4687..54f0d5c 100644
--- a/dts/st/f3/stm32f378cctx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f378cctx-pinctrl.dtsi
@@ -377,41 +377,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f378rctx-pinctrl.dtsi b/dts/st/f3/stm32f378rctx-pinctrl.dtsi
index 3045912..d537df9 100644
--- a/dts/st/f3/stm32f378rctx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f378rctx-pinctrl.dtsi
@@ -475,51 +475,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi
index 3045912..d537df9 100644
--- a/dts/st/f3/stm32f378rcyx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f378rcyx-pinctrl.dtsi
@@ -475,51 +475,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f378vchx-pinctrl.dtsi b/dts/st/f3/stm32f378vchx-pinctrl.dtsi
index 57bf7c8..2070d4b 100644
--- a/dts/st/f3/stm32f378vchx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f378vchx-pinctrl.dtsi
@@ -511,61 +511,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd7: spi2_sck_pd7 {
pinmux = <STM32_PINMUX('D', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f378vctx-pinctrl.dtsi b/dts/st/f3/stm32f378vctx-pinctrl.dtsi
index 57bf7c8..2070d4b 100644
--- a/dts/st/f3/stm32f378vctx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f378vctx-pinctrl.dtsi
@@ -511,61 +511,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa12: spi1_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pc7: spi1_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd7: spi2_sck_pd7 {
pinmux = <STM32_PINMUX('D', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd8: spi2_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pa1: spi3_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f3/stm32f398vetx-pinctrl.dtsi b/dts/st/f3/stm32f398vetx-pinctrl.dtsi
index dfcd28d..d2effaa 100644
--- a/dts/st/f3/stm32f398vetx-pinctrl.dtsi
+++ b/dts/st/f3/stm32f398vetx-pinctrl.dtsi
@@ -739,51 +739,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401c\050b-c\051ux-pinctrl.dtsi" "b/dts/st/f4/stm32f401c\050b-c\051ux-pinctrl.dtsi"
index 6a2f1b0..2924be8 100644
--- "a/dts/st/f4/stm32f401c\050b-c\051ux-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401c\050b-c\051ux-pinctrl.dtsi"
@@ -229,26 +229,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401c\050b-c\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f401c\050b-c\051yx-pinctrl.dtsi"
index 6a2f1b0..2924be8 100644
--- "a/dts/st/f4/stm32f401c\050b-c\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401c\050b-c\051yx-pinctrl.dtsi"
@@ -229,26 +229,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401c\050d-e\051ux-pinctrl.dtsi" "b/dts/st/f4/stm32f401c\050d-e\051ux-pinctrl.dtsi"
index 6a2f1b0..2924be8 100644
--- "a/dts/st/f4/stm32f401c\050d-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401c\050d-e\051ux-pinctrl.dtsi"
@@ -229,26 +229,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401c\050d-e\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f401c\050d-e\051yx-pinctrl.dtsi"
index 6a2f1b0..2924be8 100644
--- "a/dts/st/f4/stm32f401c\050d-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401c\050d-e\051yx-pinctrl.dtsi"
@@ -229,26 +229,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f401ccfx-pinctrl.dtsi b/dts/st/f4/stm32f401ccfx-pinctrl.dtsi
index 6a2f1b0..2924be8 100644
--- a/dts/st/f4/stm32f401ccfx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f401ccfx-pinctrl.dtsi
@@ -229,26 +229,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401r\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f401r\050b-c\051tx-pinctrl.dtsi"
index b2fc4e3..60927f9 100644
--- "a/dts/st/f4/stm32f401r\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401r\050b-c\051tx-pinctrl.dtsi"
@@ -292,31 +292,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401r\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f401r\050d-e\051tx-pinctrl.dtsi"
index b2fc4e3..60927f9 100644
--- "a/dts/st/f4/stm32f401r\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401r\050d-e\051tx-pinctrl.dtsi"
@@ -292,31 +292,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401v\050b-c\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f401v\050b-c\051hx-pinctrl.dtsi"
index 14b335c..ceea37a 100644
--- "a/dts/st/f4/stm32f401v\050b-c\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401v\050b-c\051hx-pinctrl.dtsi"
@@ -342,46 +342,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401v\050b-c\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f401v\050b-c\051tx-pinctrl.dtsi"
index 44384f3..34e6484 100644
--- "a/dts/st/f4/stm32f401v\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401v\050b-c\051tx-pinctrl.dtsi"
@@ -336,46 +336,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401v\050d-e\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f401v\050d-e\051hx-pinctrl.dtsi"
index 14b335c..ceea37a 100644
--- "a/dts/st/f4/stm32f401v\050d-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401v\050d-e\051hx-pinctrl.dtsi"
@@ -342,46 +342,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f401v\050d-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f401v\050d-e\051tx-pinctrl.dtsi"
index 44384f3..34e6484 100644
--- "a/dts/st/f4/stm32f401v\050d-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f401v\050d-e\051tx-pinctrl.dtsi"
@@ -336,46 +336,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f405o\050e-g\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f405o\050e-g\051yx-pinctrl.dtsi"
index 24b72f8..db0307d 100644
--- "a/dts/st/f4/stm32f405o\050e-g\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f405o\050e-g\051yx-pinctrl.dtsi"
@@ -427,36 +427,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f405rgtx-pinctrl.dtsi b/dts/st/f4/stm32f405rgtx-pinctrl.dtsi
index d043a5e..a0aded0 100644
--- a/dts/st/f4/stm32f405rgtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f405rgtx-pinctrl.dtsi
@@ -432,31 +432,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f405vgtx-pinctrl.dtsi b/dts/st/f4/stm32f405vgtx-pinctrl.dtsi
index 7e4fdcb..9dedfe5 100644
--- a/dts/st/f4/stm32f405vgtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f405vgtx-pinctrl.dtsi
@@ -441,31 +441,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f405zgtx-pinctrl.dtsi b/dts/st/f4/stm32f405zgtx-pinctrl.dtsi
index 7d0fe86..391273b 100644
--- a/dts/st/f4/stm32f405zgtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f405zgtx-pinctrl.dtsi
@@ -485,31 +485,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f407i\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f407i\050e-g\051hx-pinctrl.dtsi"
index 427cbab..2c3d4c1 100644
--- "a/dts/st/f4/stm32f407i\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f407i\050e-g\051hx-pinctrl.dtsi"
@@ -736,36 +736,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f407i\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f407i\050e-g\051tx-pinctrl.dtsi"
index 427cbab..2c3d4c1 100644
--- "a/dts/st/f4/stm32f407i\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f407i\050e-g\051tx-pinctrl.dtsi"
@@ -736,36 +736,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f407v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f407v\050e-g\051tx-pinctrl.dtsi"
index 44ba00d..147a64e 100644
--- "a/dts/st/f4/stm32f407v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f407v\050e-g\051tx-pinctrl.dtsi"
@@ -586,31 +586,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f407z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f407z\050e-g\051tx-pinctrl.dtsi"
index 9a99a29..dcb5bd2 100644
--- "a/dts/st/f4/stm32f407z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f407z\050e-g\051tx-pinctrl.dtsi"
@@ -650,31 +650,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f410c\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f410c\0508-b\051tx-pinctrl.dtsi"
index b319f6f..2e7f4f0 100644
--- "a/dts/st/f4/stm32f410c\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f410c\0508-b\051tx-pinctrl.dtsi"
@@ -234,26 +234,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f410c\0508-b\051ux-pinctrl.dtsi" "b/dts/st/f4/stm32f410c\0508-b\051ux-pinctrl.dtsi"
index da451a5..c14b835 100644
--- "a/dts/st/f4/stm32f410c\0508-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f410c\0508-b\051ux-pinctrl.dtsi"
@@ -255,26 +255,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f410r\0508-b\051ix-pinctrl.dtsi" "b/dts/st/f4/stm32f410r\0508-b\051ix-pinctrl.dtsi"
index 3eb9e36..61c9770 100644
--- "a/dts/st/f4/stm32f410r\0508-b\051ix-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f410r\0508-b\051ix-pinctrl.dtsi"
@@ -304,31 +304,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f410r\0508-b\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f410r\0508-b\051tx-pinctrl.dtsi"
index 3eb9e36..61c9770 100644
--- "a/dts/st/f4/stm32f410r\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f410r\0508-b\051tx-pinctrl.dtsi"
@@ -304,31 +304,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f410t\0508-b\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f410t\0508-b\051yx-pinctrl.dtsi"
index f2fe062..1ad6cb4 100644
--- "a/dts/st/f4/stm32f410t\0508-b\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f410t\0508-b\051yx-pinctrl.dtsi"
@@ -117,11 +117,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f411c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/f4/stm32f411c\050c-e\051ux-pinctrl.dtsi"
index 2d8608b..a48c0d7 100644
--- "a/dts/st/f4/stm32f411c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f411c\050c-e\051ux-pinctrl.dtsi"
@@ -337,41 +337,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f411c\050c-e\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f411c\050c-e\051yx-pinctrl.dtsi"
index 2d8608b..a48c0d7 100644
--- "a/dts/st/f4/stm32f411c\050c-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f411c\050c-e\051yx-pinctrl.dtsi"
@@ -337,41 +337,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f411r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f411r\050c-e\051tx-pinctrl.dtsi"
index ff6c942..a0a98ad 100644
--- "a/dts/st/f4/stm32f411r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f411r\050c-e\051tx-pinctrl.dtsi"
@@ -405,51 +405,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f411v\050c-e\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f411v\050c-e\051hx-pinctrl.dtsi"
index 42bef36..dfa5b8c 100644
--- "a/dts/st/f4/stm32f411v\050c-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f411v\050c-e\051hx-pinctrl.dtsi"
@@ -537,76 +537,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f411v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f411v\050c-e\051tx-pinctrl.dtsi"
index ed347eb..c3634dc 100644
--- "a/dts/st/f4/stm32f411v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f411v\050c-e\051tx-pinctrl.dtsi"
@@ -531,76 +531,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412c\050e-g\051ux-pinctrl.dtsi" "b/dts/st/f4/stm32f412c\050e-g\051ux-pinctrl.dtsi"
index 0af55a4..fc1f062 100644
--- "a/dts/st/f4/stm32f412c\050e-g\051ux-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412c\050e-g\051ux-pinctrl.dtsi"
@@ -377,41 +377,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412r\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f412r\050e-g\051tx-pinctrl.dtsi"
index 0ec378f..8ff1a94 100644
--- "a/dts/st/f4/stm32f412r\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412r\050e-g\051tx-pinctrl.dtsi"
@@ -507,51 +507,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412r\050e-g\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f412r\050e-g\051yx-pinctrl.dtsi"
index 0ec378f..8ff1a94 100644
--- "a/dts/st/f4/stm32f412r\050e-g\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412r\050e-g\051yx-pinctrl.dtsi"
@@ -507,51 +507,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412r\050e-g\051yxp-pinctrl.dtsi" "b/dts/st/f4/stm32f412r\050e-g\051yxp-pinctrl.dtsi"
index 0ec378f..8ff1a94 100644
--- "a/dts/st/f4/stm32f412r\050e-g\051yxp-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412r\050e-g\051yxp-pinctrl.dtsi"
@@ -507,51 +507,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412v\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f412v\050e-g\051hx-pinctrl.dtsi"
index e892e52..9067898 100644
--- "a/dts/st/f4/stm32f412v\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412v\050e-g\051hx-pinctrl.dtsi"
@@ -693,76 +693,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f412v\050e-g\051tx-pinctrl.dtsi"
index 50c903e..964dea1 100644
--- "a/dts/st/f4/stm32f412v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412v\050e-g\051tx-pinctrl.dtsi"
@@ -687,76 +687,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412z\050e-g\051jx-pinctrl.dtsi" "b/dts/st/f4/stm32f412z\050e-g\051jx-pinctrl.dtsi"
index 96ac787..a271a06 100644
--- "a/dts/st/f4/stm32f412z\050e-g\051jx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412z\050e-g\051jx-pinctrl.dtsi"
@@ -758,76 +758,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f412z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f412z\050e-g\051tx-pinctrl.dtsi"
index 96ac787..a271a06 100644
--- "a/dts/st/f4/stm32f412z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f412z\050e-g\051tx-pinctrl.dtsi"
@@ -758,76 +758,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413c\050g-h\051ux-pinctrl.dtsi" "b/dts/st/f4/stm32f413c\050g-h\051ux-pinctrl.dtsi"
index 10d9e52..e733742 100644
--- "a/dts/st/f4/stm32f413c\050g-h\051ux-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413c\050g-h\051ux-pinctrl.dtsi"
@@ -433,46 +433,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413m\050g-h\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f413m\050g-h\051yx-pinctrl.dtsi"
index 9a6e7f1..6bc788b 100644
--- "a/dts/st/f4/stm32f413m\050g-h\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413m\050g-h\051yx-pinctrl.dtsi"
@@ -634,66 +634,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413r\050g-h\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f413r\050g-h\051tx-pinctrl.dtsi"
index bc96a4c..5252e9b 100644
--- "a/dts/st/f4/stm32f413r\050g-h\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413r\050g-h\051tx-pinctrl.dtsi"
@@ -563,56 +563,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413v\050g-h\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f413v\050g-h\051hx-pinctrl.dtsi"
index 9328d0b..0956c72 100644
--- "a/dts/st/f4/stm32f413v\050g-h\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413v\050g-h\051hx-pinctrl.dtsi"
@@ -749,81 +749,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413v\050g-h\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f413v\050g-h\051tx-pinctrl.dtsi"
index 7f786df..10cf525 100644
--- "a/dts/st/f4/stm32f413v\050g-h\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413v\050g-h\051tx-pinctrl.dtsi"
@@ -743,81 +743,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413z\050g-h\051jx-pinctrl.dtsi" "b/dts/st/f4/stm32f413z\050g-h\051jx-pinctrl.dtsi"
index 47cef8d..c84c545 100644
--- "a/dts/st/f4/stm32f413z\050g-h\051jx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413z\050g-h\051jx-pinctrl.dtsi"
@@ -814,81 +814,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f413z\050g-h\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f413z\050g-h\051tx-pinctrl.dtsi"
index 47cef8d..c84c545 100644
--- "a/dts/st/f4/stm32f413z\050g-h\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f413z\050g-h\051tx-pinctrl.dtsi"
@@ -814,81 +814,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f415ogyx-pinctrl.dtsi b/dts/st/f4/stm32f415ogyx-pinctrl.dtsi
index 24b72f8..db0307d 100644
--- a/dts/st/f4/stm32f415ogyx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f415ogyx-pinctrl.dtsi
@@ -427,36 +427,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f415rgtx-pinctrl.dtsi b/dts/st/f4/stm32f415rgtx-pinctrl.dtsi
index d043a5e..a0aded0 100644
--- a/dts/st/f4/stm32f415rgtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f415rgtx-pinctrl.dtsi
@@ -432,31 +432,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f415vgtx-pinctrl.dtsi b/dts/st/f4/stm32f415vgtx-pinctrl.dtsi
index 7e4fdcb..9dedfe5 100644
--- a/dts/st/f4/stm32f415vgtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f415vgtx-pinctrl.dtsi
@@ -441,31 +441,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f415zgtx-pinctrl.dtsi b/dts/st/f4/stm32f415zgtx-pinctrl.dtsi
index 7d0fe86..391273b 100644
--- a/dts/st/f4/stm32f415zgtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f415zgtx-pinctrl.dtsi
@@ -485,31 +485,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f417i\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f417i\050e-g\051hx-pinctrl.dtsi"
index 427cbab..2c3d4c1 100644
--- "a/dts/st/f4/stm32f417i\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f417i\050e-g\051hx-pinctrl.dtsi"
@@ -736,36 +736,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f417i\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f417i\050e-g\051tx-pinctrl.dtsi"
index 427cbab..2c3d4c1 100644
--- "a/dts/st/f4/stm32f417i\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f417i\050e-g\051tx-pinctrl.dtsi"
@@ -736,36 +736,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f417v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f417v\050e-g\051tx-pinctrl.dtsi"
index 44ba00d..147a64e 100644
--- "a/dts/st/f4/stm32f417v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f417v\050e-g\051tx-pinctrl.dtsi"
@@ -586,31 +586,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f417z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f417z\050e-g\051tx-pinctrl.dtsi"
index 9a99a29..dcb5bd2 100644
--- "a/dts/st/f4/stm32f417z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f417z\050e-g\051tx-pinctrl.dtsi"
@@ -650,31 +650,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423chux-pinctrl.dtsi b/dts/st/f4/stm32f423chux-pinctrl.dtsi
index 10d9e52..e733742 100644
--- a/dts/st/f4/stm32f423chux-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423chux-pinctrl.dtsi
@@ -433,46 +433,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423mhyx-pinctrl.dtsi b/dts/st/f4/stm32f423mhyx-pinctrl.dtsi
index 9a6e7f1..6bc788b 100644
--- a/dts/st/f4/stm32f423mhyx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423mhyx-pinctrl.dtsi
@@ -634,66 +634,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423rhtx-pinctrl.dtsi b/dts/st/f4/stm32f423rhtx-pinctrl.dtsi
index bc96a4c..5252e9b 100644
--- a/dts/st/f4/stm32f423rhtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423rhtx-pinctrl.dtsi
@@ -563,56 +563,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423vhhx-pinctrl.dtsi b/dts/st/f4/stm32f423vhhx-pinctrl.dtsi
index 9328d0b..0956c72 100644
--- a/dts/st/f4/stm32f423vhhx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423vhhx-pinctrl.dtsi
@@ -749,81 +749,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423vhtx-pinctrl.dtsi b/dts/st/f4/stm32f423vhtx-pinctrl.dtsi
index 7f786df..10cf525 100644
--- a/dts/st/f4/stm32f423vhtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423vhtx-pinctrl.dtsi
@@ -743,81 +743,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423zhjx-pinctrl.dtsi b/dts/st/f4/stm32f423zhjx-pinctrl.dtsi
index 47cef8d..c84c545 100644
--- a/dts/st/f4/stm32f423zhjx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423zhjx-pinctrl.dtsi
@@ -814,81 +814,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f423zhtx-pinctrl.dtsi b/dts/st/f4/stm32f423zhtx-pinctrl.dtsi
index 47cef8d..c84c545 100644
--- a/dts/st/f4/stm32f423zhtx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f423zhtx-pinctrl.dtsi
@@ -814,81 +814,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb12: spi3_sck_pb12 {
pinmux = <STM32_PINMUX('B', 12, AF7)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pb13: spi4_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pb0: spi5_sck_pb0 {
pinmux = <STM32_PINMUX('B', 0, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe2: spi5_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pe12: spi5_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f427a\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f427a\050g-i\051hx-pinctrl.dtsi"
index 37460ef..47c3b34 100644
--- "a/dts/st/f4/stm32f427a\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f427a\050g-i\051hx-pinctrl.dtsi"
@@ -1251,56 +1251,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f427i\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f427i\050g-i\051hx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f427i\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f427i\050g-i\051hx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f427i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f427i\050g-i\051tx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f427i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f427i\050g-i\051tx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f427v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f427v\050g-i\051tx-pinctrl.dtsi"
index f174012..c6ef159 100644
--- "a/dts/st/f4/stm32f427v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f427v\050g-i\051tx-pinctrl.dtsi"
@@ -854,46 +854,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f427z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f427z\050g-i\051tx-pinctrl.dtsi"
index 149a98b..b1c9ebb 100644
--- "a/dts/st/f4/stm32f427z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f427z\050g-i\051tx-pinctrl.dtsi"
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429a\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f429a\050g-i\051hx-pinctrl.dtsi"
index 37460ef..47c3b34 100644
--- "a/dts/st/f4/stm32f429a\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429a\050g-i\051hx-pinctrl.dtsi"
@@ -1251,56 +1251,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429b\050e-g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f429b\050e-g-i\051tx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f429b\050e-g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429b\050e-g-i\051tx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429i\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f429i\050e-g\051tx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f429i\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429i\050e-g\051tx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429i\050e-g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f429i\050e-g-i\051hx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f429i\050e-g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429i\050e-g-i\051hx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f429iitx-pinctrl.dtsi b/dts/st/f4/stm32f429iitx-pinctrl.dtsi
index 9916a62..824d16e 100644
--- a/dts/st/f4/stm32f429iitx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f429iitx-pinctrl.dtsi
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429n\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f429n\050e-g\051hx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f429n\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429n\050e-g\051hx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f429nihx-pinctrl.dtsi b/dts/st/f4/stm32f429nihx-pinctrl.dtsi
index 9916a62..824d16e 100644
--- a/dts/st/f4/stm32f429nihx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f429nihx-pinctrl.dtsi
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f429v\050e-g\051tx-pinctrl.dtsi"
index b7a2673..9e07535 100644
--- "a/dts/st/f4/stm32f429v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429v\050e-g\051tx-pinctrl.dtsi"
@@ -824,46 +824,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f429vitx-pinctrl.dtsi b/dts/st/f4/stm32f429vitx-pinctrl.dtsi
index b7a2673..9e07535 100644
--- a/dts/st/f4/stm32f429vitx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f429vitx-pinctrl.dtsi
@@ -824,46 +824,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f429z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f429z\050e-g\051tx-pinctrl.dtsi"
index 149a98b..b1c9ebb 100644
--- "a/dts/st/f4/stm32f429z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f429z\050e-g\051tx-pinctrl.dtsi"
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi
index 149a98b..b1c9ebb 100644
--- a/dts/st/f4/stm32f429zgyx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f429zgyx-pinctrl.dtsi
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f429zitx-pinctrl.dtsi b/dts/st/f4/stm32f429zitx-pinctrl.dtsi
index 149a98b..b1c9ebb 100644
--- a/dts/st/f4/stm32f429zitx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f429zitx-pinctrl.dtsi
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi
index 149a98b..b1c9ebb 100644
--- a/dts/st/f4/stm32f429ziyx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f429ziyx-pinctrl.dtsi
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f437aihx-pinctrl.dtsi b/dts/st/f4/stm32f437aihx-pinctrl.dtsi
index 37460ef..47c3b34 100644
--- a/dts/st/f4/stm32f437aihx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f437aihx-pinctrl.dtsi
@@ -1251,56 +1251,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f437i\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f437i\050g-i\051hx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f437i\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f437i\050g-i\051hx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f437i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f437i\050g-i\051tx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f437i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f437i\050g-i\051tx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f437v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f437v\050g-i\051tx-pinctrl.dtsi"
index f174012..c6ef159 100644
--- "a/dts/st/f4/stm32f437v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f437v\050g-i\051tx-pinctrl.dtsi"
@@ -854,46 +854,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f437z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f437z\050g-i\051tx-pinctrl.dtsi"
index 149a98b..b1c9ebb 100644
--- "a/dts/st/f4/stm32f437z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f437z\050g-i\051tx-pinctrl.dtsi"
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f439aihx-pinctrl.dtsi b/dts/st/f4/stm32f439aihx-pinctrl.dtsi
index 37460ef..47c3b34 100644
--- a/dts/st/f4/stm32f439aihx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f439aihx-pinctrl.dtsi
@@ -1251,56 +1251,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439b\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f439b\050g-i\051tx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f439b\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439b\050g-i\051tx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439i\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f439i\050g-i\051hx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f439i\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439i\050g-i\051hx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f439i\050g-i\051tx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f439i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439i\050g-i\051tx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439n\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f439n\050g-i\051hx-pinctrl.dtsi"
index 9916a62..824d16e 100644
--- "a/dts/st/f4/stm32f439n\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439n\050g-i\051hx-pinctrl.dtsi"
@@ -1331,66 +1331,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f439v\050g-i\051tx-pinctrl.dtsi"
index b7a2673..9e07535 100644
--- "a/dts/st/f4/stm32f439v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439v\050g-i\051tx-pinctrl.dtsi"
@@ -824,46 +824,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f439z\050g-i\051tx-pinctrl.dtsi"
index 149a98b..b1c9ebb 100644
--- "a/dts/st/f4/stm32f439z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439z\050g-i\051tx-pinctrl.dtsi"
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f439z\050g-i\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f439z\050g-i\051yx-pinctrl.dtsi"
index 149a98b..b1c9ebb 100644
--- "a/dts/st/f4/stm32f439z\050g-i\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f439z\050g-i\051yx-pinctrl.dtsi"
@@ -1097,56 +1097,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f446m\050c-e\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f446m\050c-e\051yx-pinctrl.dtsi"
index 2628396..75312d3 100644
--- "a/dts/st/f4/stm32f446m\050c-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f446m\050c-e\051yx-pinctrl.dtsi"
@@ -605,46 +605,55 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f446r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f446r\050c-e\051tx-pinctrl.dtsi"
index f205639..9fc1214 100644
--- "a/dts/st/f4/stm32f446r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f446r\050c-e\051tx-pinctrl.dtsi"
@@ -557,41 +557,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f446v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f446v\050c-e\051tx-pinctrl.dtsi"
index 148fed9..23d6a4a 100644
--- "a/dts/st/f4/stm32f446v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f446v\050c-e\051tx-pinctrl.dtsi"
@@ -920,56 +920,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f446z\050c-e\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f446z\050c-e\051hx-pinctrl.dtsi"
index e118860..500e470 100644
--- "a/dts/st/f4/stm32f446z\050c-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f446z\050c-e\051hx-pinctrl.dtsi"
@@ -1164,61 +1164,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pg11: spi4_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f446z\050c-e\051jx-pinctrl.dtsi" "b/dts/st/f4/stm32f446z\050c-e\051jx-pinctrl.dtsi"
index e118860..500e470 100644
--- "a/dts/st/f4/stm32f446z\050c-e\051jx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f446z\050c-e\051jx-pinctrl.dtsi"
@@ -1164,61 +1164,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pg11: spi4_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f446z\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f446z\050c-e\051tx-pinctrl.dtsi"
index e118860..500e470 100644
--- "a/dts/st/f4/stm32f446z\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f446z\050c-e\051tx-pinctrl.dtsi"
@@ -1164,61 +1164,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pc7: spi2_sck_pc7 {
pinmux = <STM32_PINMUX('C', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pg11: spi4_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469a\050e-g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f469a\050e-g-i\051hx-pinctrl.dtsi"
index cde1329..5eaa267 100644
--- "a/dts/st/f4/stm32f469a\050e-g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469a\050e-g-i\051hx-pinctrl.dtsi"
@@ -1123,61 +1123,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469a\050e-g-i\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f469a\050e-g-i\051yx-pinctrl.dtsi"
index cde1329..5eaa267 100644
--- "a/dts/st/f4/stm32f469a\050e-g-i\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469a\050e-g-i\051yx-pinctrl.dtsi"
@@ -1123,61 +1123,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469b\050e-g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f469b\050e-g-i\051tx-pinctrl.dtsi"
index a6fcefb..41f9153 100644
--- "a/dts/st/f4/stm32f469b\050e-g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469b\050e-g-i\051tx-pinctrl.dtsi"
@@ -1491,71 +1491,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469i\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f469i\050e-g\051tx-pinctrl.dtsi"
index 7210c7a..54059c6 100644
--- "a/dts/st/f4/stm32f469i\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469i\050e-g\051tx-pinctrl.dtsi"
@@ -1422,71 +1422,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469i\050e-g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f469i\050e-g-i\051hx-pinctrl.dtsi"
index 7210c7a..54059c6 100644
--- "a/dts/st/f4/stm32f469i\050e-g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469i\050e-g-i\051hx-pinctrl.dtsi"
@@ -1422,71 +1422,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f469iitx-pinctrl.dtsi b/dts/st/f4/stm32f469iitx-pinctrl.dtsi
index 7210c7a..54059c6 100644
--- a/dts/st/f4/stm32f469iitx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f469iitx-pinctrl.dtsi
@@ -1422,71 +1422,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469n\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f469n\050e-g\051hx-pinctrl.dtsi"
index a6fcefb..41f9153 100644
--- "a/dts/st/f4/stm32f469n\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469n\050e-g\051hx-pinctrl.dtsi"
@@ -1491,71 +1491,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f469nihx-pinctrl.dtsi b/dts/st/f4/stm32f469nihx-pinctrl.dtsi
index a6fcefb..41f9153 100644
--- a/dts/st/f4/stm32f469nihx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f469nihx-pinctrl.dtsi
@@ -1491,71 +1491,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f469v\050e-g\051tx-pinctrl.dtsi"
index 31a61d7..a1d3e06 100644
--- "a/dts/st/f4/stm32f469v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469v\050e-g\051tx-pinctrl.dtsi"
@@ -700,51 +700,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f469vitx-pinctrl.dtsi b/dts/st/f4/stm32f469vitx-pinctrl.dtsi
index 31a61d7..a1d3e06 100644
--- a/dts/st/f4/stm32f469vitx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f469vitx-pinctrl.dtsi
@@ -700,51 +700,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f469z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f469z\050e-g\051tx-pinctrl.dtsi"
index 08e7bcf..ae412be 100644
--- "a/dts/st/f4/stm32f469z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f469z\050e-g\051tx-pinctrl.dtsi"
@@ -977,51 +977,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f4/stm32f469zitx-pinctrl.dtsi b/dts/st/f4/stm32f469zitx-pinctrl.dtsi
index 08e7bcf..ae412be 100644
--- a/dts/st/f4/stm32f469zitx-pinctrl.dtsi
+++ b/dts/st/f4/stm32f469zitx-pinctrl.dtsi
@@ -977,51 +977,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479a\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f479a\050g-i\051hx-pinctrl.dtsi"
index cde1329..5eaa267 100644
--- "a/dts/st/f4/stm32f479a\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479a\050g-i\051hx-pinctrl.dtsi"
@@ -1123,61 +1123,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479a\050g-i\051yx-pinctrl.dtsi" "b/dts/st/f4/stm32f479a\050g-i\051yx-pinctrl.dtsi"
index cde1329..5eaa267 100644
--- "a/dts/st/f4/stm32f479a\050g-i\051yx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479a\050g-i\051yx-pinctrl.dtsi"
@@ -1123,61 +1123,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479b\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f479b\050g-i\051tx-pinctrl.dtsi"
index a6fcefb..41f9153 100644
--- "a/dts/st/f4/stm32f479b\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479b\050g-i\051tx-pinctrl.dtsi"
@@ -1491,71 +1491,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479i\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f479i\050g-i\051hx-pinctrl.dtsi"
index 7210c7a..54059c6 100644
--- "a/dts/st/f4/stm32f479i\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479i\050g-i\051hx-pinctrl.dtsi"
@@ -1422,71 +1422,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f479i\050g-i\051tx-pinctrl.dtsi"
index 7210c7a..54059c6 100644
--- "a/dts/st/f4/stm32f479i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479i\050g-i\051tx-pinctrl.dtsi"
@@ -1422,71 +1422,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479n\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f4/stm32f479n\050g-i\051hx-pinctrl.dtsi"
index a6fcefb..41f9153 100644
--- "a/dts/st/f4/stm32f479n\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479n\050g-i\051hx-pinctrl.dtsi"
@@ -1491,71 +1491,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f479v\050g-i\051tx-pinctrl.dtsi"
index 31a61d7..a1d3e06 100644
--- "a/dts/st/f4/stm32f479v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479v\050g-i\051tx-pinctrl.dtsi"
@@ -700,51 +700,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f4/stm32f479z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f4/stm32f479z\050g-i\051tx-pinctrl.dtsi"
index 08e7bcf..ae412be 100644
--- "a/dts/st/f4/stm32f479z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f4/stm32f479z\050g-i\051tx-pinctrl.dtsi"
@@ -977,51 +977,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f722i\050c-e\051kx-pinctrl.dtsi" "b/dts/st/f7/stm32f722i\050c-e\051kx-pinctrl.dtsi"
index 202e64b..6180cee 100644
--- "a/dts/st/f7/stm32f722i\050c-e\051kx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f722i\050c-e\051kx-pinctrl.dtsi"
@@ -1441,66 +1441,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f722i\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f722i\050c-e\051tx-pinctrl.dtsi"
index 202e64b..6180cee 100644
--- "a/dts/st/f7/stm32f722i\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f722i\050c-e\051tx-pinctrl.dtsi"
@@ -1441,66 +1441,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f722r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f722r\050c-e\051tx-pinctrl.dtsi"
index 0c4d250..767391f 100644
--- "a/dts/st/f7/stm32f722r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f722r\050c-e\051tx-pinctrl.dtsi"
@@ -548,36 +548,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f722v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f722v\050c-e\051tx-pinctrl.dtsi"
index 4d83d5a..5a5b687 100644
--- "a/dts/st/f7/stm32f722v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f722v\050c-e\051tx-pinctrl.dtsi"
@@ -941,51 +941,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f722z\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f722z\050c-e\051tx-pinctrl.dtsi"
index 01c27ac..c4ef577 100644
--- "a/dts/st/f7/stm32f722z\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f722z\050c-e\051tx-pinctrl.dtsi"
@@ -1217,56 +1217,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f723i\050c-e\051kx-pinctrl.dtsi" "b/dts/st/f7/stm32f723i\050c-e\051kx-pinctrl.dtsi"
index 11103eb..8befc73 100644
--- "a/dts/st/f7/stm32f723i\050c-e\051kx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f723i\050c-e\051kx-pinctrl.dtsi"
@@ -1411,66 +1411,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f723i\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f723i\050c-e\051tx-pinctrl.dtsi"
index 11103eb..8befc73 100644
--- "a/dts/st/f7/stm32f723i\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f723i\050c-e\051tx-pinctrl.dtsi"
@@ -1411,66 +1411,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f723v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f723v\050c-e\051tx-pinctrl.dtsi"
index 24adef7..26f980a 100644
--- "a/dts/st/f7/stm32f723v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f723v\050c-e\051tx-pinctrl.dtsi"
@@ -859,51 +859,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f723v\050c-e\051yx-pinctrl.dtsi" "b/dts/st/f7/stm32f723v\050c-e\051yx-pinctrl.dtsi"
index 24adef7..26f980a 100644
--- "a/dts/st/f7/stm32f723v\050c-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f723v\050c-e\051yx-pinctrl.dtsi"
@@ -859,51 +859,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f723z\050c-e\051ix-pinctrl.dtsi" "b/dts/st/f7/stm32f723z\050c-e\051ix-pinctrl.dtsi"
index 11622a5..910e0c7 100644
--- "a/dts/st/f7/stm32f723z\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f723z\050c-e\051ix-pinctrl.dtsi"
@@ -1187,56 +1187,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f723z\050c-e\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f723z\050c-e\051tx-pinctrl.dtsi"
index 11622a5..910e0c7 100644
--- "a/dts/st/f7/stm32f723z\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f723z\050c-e\051tx-pinctrl.dtsi"
@@ -1187,56 +1187,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f730i8kx-pinctrl.dtsi b/dts/st/f7/stm32f730i8kx-pinctrl.dtsi
index 11103eb..8befc73 100644
--- a/dts/st/f7/stm32f730i8kx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f730i8kx-pinctrl.dtsi
@@ -1411,66 +1411,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f730r8tx-pinctrl.dtsi b/dts/st/f7/stm32f730r8tx-pinctrl.dtsi
index 0c4d250..767391f 100644
--- a/dts/st/f7/stm32f730r8tx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f730r8tx-pinctrl.dtsi
@@ -548,36 +548,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f730v8tx-pinctrl.dtsi b/dts/st/f7/stm32f730v8tx-pinctrl.dtsi
index 4d83d5a..5a5b687 100644
--- a/dts/st/f7/stm32f730v8tx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f730v8tx-pinctrl.dtsi
@@ -941,51 +941,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f730z8tx-pinctrl.dtsi b/dts/st/f7/stm32f730z8tx-pinctrl.dtsi
index 11622a5..910e0c7 100644
--- a/dts/st/f7/stm32f730z8tx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f730z8tx-pinctrl.dtsi
@@ -1187,56 +1187,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f732iekx-pinctrl.dtsi b/dts/st/f7/stm32f732iekx-pinctrl.dtsi
index 202e64b..6180cee 100644
--- a/dts/st/f7/stm32f732iekx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f732iekx-pinctrl.dtsi
@@ -1441,66 +1441,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f732ietx-pinctrl.dtsi b/dts/st/f7/stm32f732ietx-pinctrl.dtsi
index 202e64b..6180cee 100644
--- a/dts/st/f7/stm32f732ietx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f732ietx-pinctrl.dtsi
@@ -1441,66 +1441,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f732retx-pinctrl.dtsi b/dts/st/f7/stm32f732retx-pinctrl.dtsi
index 0c4d250..767391f 100644
--- a/dts/st/f7/stm32f732retx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f732retx-pinctrl.dtsi
@@ -548,36 +548,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f732vetx-pinctrl.dtsi b/dts/st/f7/stm32f732vetx-pinctrl.dtsi
index 4d83d5a..5a5b687 100644
--- a/dts/st/f7/stm32f732vetx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f732vetx-pinctrl.dtsi
@@ -941,51 +941,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f732zetx-pinctrl.dtsi b/dts/st/f7/stm32f732zetx-pinctrl.dtsi
index 01c27ac..c4ef577 100644
--- a/dts/st/f7/stm32f732zetx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f732zetx-pinctrl.dtsi
@@ -1217,56 +1217,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f733iekx-pinctrl.dtsi b/dts/st/f7/stm32f733iekx-pinctrl.dtsi
index 11103eb..8befc73 100644
--- a/dts/st/f7/stm32f733iekx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f733iekx-pinctrl.dtsi
@@ -1411,66 +1411,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f733ietx-pinctrl.dtsi b/dts/st/f7/stm32f733ietx-pinctrl.dtsi
index 11103eb..8befc73 100644
--- a/dts/st/f7/stm32f733ietx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f733ietx-pinctrl.dtsi
@@ -1411,66 +1411,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f733vetx-pinctrl.dtsi b/dts/st/f7/stm32f733vetx-pinctrl.dtsi
index 24adef7..26f980a 100644
--- a/dts/st/f7/stm32f733vetx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f733vetx-pinctrl.dtsi
@@ -859,51 +859,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f733veyx-pinctrl.dtsi b/dts/st/f7/stm32f733veyx-pinctrl.dtsi
index 24adef7..26f980a 100644
--- a/dts/st/f7/stm32f733veyx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f733veyx-pinctrl.dtsi
@@ -859,51 +859,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f733zeix-pinctrl.dtsi b/dts/st/f7/stm32f733zeix-pinctrl.dtsi
index 11622a5..910e0c7 100644
--- a/dts/st/f7/stm32f733zeix-pinctrl.dtsi
+++ b/dts/st/f7/stm32f733zeix-pinctrl.dtsi
@@ -1187,56 +1187,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f733zetx-pinctrl.dtsi b/dts/st/f7/stm32f733zetx-pinctrl.dtsi
index 11622a5..910e0c7 100644
--- a/dts/st/f7/stm32f733zetx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f733zetx-pinctrl.dtsi
@@ -1187,56 +1187,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f745i\050e-g\051kx-pinctrl.dtsi" "b/dts/st/f7/stm32f745i\050e-g\051kx-pinctrl.dtsi"
index a244c94..edf16c5 100644
--- "a/dts/st/f7/stm32f745i\050e-g\051kx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f745i\050e-g\051kx-pinctrl.dtsi"
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f745i\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f745i\050e-g\051tx-pinctrl.dtsi"
index a244c94..edf16c5 100644
--- "a/dts/st/f7/stm32f745i\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f745i\050e-g\051tx-pinctrl.dtsi"
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f745v\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f7/stm32f745v\050e-g\051hx-pinctrl.dtsi"
index f1c0f75..a61c22a 100644
--- "a/dts/st/f7/stm32f745v\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f745v\050e-g\051hx-pinctrl.dtsi"
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f745v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f745v\050e-g\051tx-pinctrl.dtsi"
index f1c0f75..a61c22a 100644
--- "a/dts/st/f7/stm32f745v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f745v\050e-g\051tx-pinctrl.dtsi"
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f745z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f745z\050e-g\051tx-pinctrl.dtsi"
index b1f40e3..e3a3b79 100644
--- "a/dts/st/f7/stm32f745z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f745z\050e-g\051tx-pinctrl.dtsi"
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f746b\050e-g\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f746b\050e-g\051tx-pinctrl.dtsi"
index a244c94..edf16c5 100644
--- "a/dts/st/f7/stm32f746b\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f746b\050e-g\051tx-pinctrl.dtsi"
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f746i\050e-g\051kx-pinctrl.dtsi" "b/dts/st/f7/stm32f746i\050e-g\051kx-pinctrl.dtsi"
index a244c94..edf16c5 100644
--- "a/dts/st/f7/stm32f746i\050e-g\051kx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f746i\050e-g\051kx-pinctrl.dtsi"
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746ietx-pinctrl.dtsi b/dts/st/f7/stm32f746ietx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f746ietx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746ietx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746igtx-pinctrl.dtsi b/dts/st/f7/stm32f746igtx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f746igtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746igtx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746nehx-pinctrl.dtsi b/dts/st/f7/stm32f746nehx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f746nehx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746nehx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746nghx-pinctrl.dtsi b/dts/st/f7/stm32f746nghx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f746nghx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746nghx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f746v\050e-g\051hx-pinctrl.dtsi" "b/dts/st/f7/stm32f746v\050e-g\051hx-pinctrl.dtsi"
index f1c0f75..a61c22a 100644
--- "a/dts/st/f7/stm32f746v\050e-g\051hx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f746v\050e-g\051hx-pinctrl.dtsi"
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746vetx-pinctrl.dtsi b/dts/st/f7/stm32f746vetx-pinctrl.dtsi
index f1c0f75..a61c22a 100644
--- a/dts/st/f7/stm32f746vetx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746vetx-pinctrl.dtsi
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi
index f1c0f75..a61c22a 100644
--- a/dts/st/f7/stm32f746vgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746vgtx-pinctrl.dtsi
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f746z\050e-g\051yx-pinctrl.dtsi" "b/dts/st/f7/stm32f746z\050e-g\051yx-pinctrl.dtsi"
index b1f40e3..e3a3b79 100644
--- "a/dts/st/f7/stm32f746z\050e-g\051yx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f746z\050e-g\051yx-pinctrl.dtsi"
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746zetx-pinctrl.dtsi b/dts/st/f7/stm32f746zetx-pinctrl.dtsi
index b1f40e3..e3a3b79 100644
--- a/dts/st/f7/stm32f746zetx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746zetx-pinctrl.dtsi
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi
index b1f40e3..e3a3b79 100644
--- a/dts/st/f7/stm32f746zgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f746zgtx-pinctrl.dtsi
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f750n8hx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f750n8hx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi
index f1c0f75..a61c22a 100644
--- a/dts/st/f7/stm32f750v8tx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f750v8tx-pinctrl.dtsi
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi
index b1f40e3..e3a3b79 100644
--- a/dts/st/f7/stm32f750z8tx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f750z8tx-pinctrl.dtsi
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f756bgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756bgtx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756igkx-pinctrl.dtsi b/dts/st/f7/stm32f756igkx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f756igkx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756igkx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756igtx-pinctrl.dtsi b/dts/st/f7/stm32f756igtx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f756igtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756igtx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756nghx-pinctrl.dtsi b/dts/st/f7/stm32f756nghx-pinctrl.dtsi
index a244c94..edf16c5 100644
--- a/dts/st/f7/stm32f756nghx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756nghx-pinctrl.dtsi
@@ -1619,71 +1619,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756vghx-pinctrl.dtsi b/dts/st/f7/stm32f756vghx-pinctrl.dtsi
index f1c0f75..a61c22a 100644
--- a/dts/st/f7/stm32f756vghx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756vghx-pinctrl.dtsi
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi
index f1c0f75..a61c22a 100644
--- a/dts/st/f7/stm32f756vgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756vgtx-pinctrl.dtsi
@@ -1066,51 +1066,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi
index b1f40e3..e3a3b79 100644
--- a/dts/st/f7/stm32f756zgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756zgtx-pinctrl.dtsi
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi
index b1f40e3..e3a3b79 100644
--- a/dts/st/f7/stm32f756zgyx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f756zgyx-pinctrl.dtsi
@@ -1363,61 +1363,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765b\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f765b\050g-i\051tx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f765b\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765b\050g-i\051tx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765i\050g-i\051kx-pinctrl.dtsi" "b/dts/st/f7/stm32f765i\050g-i\051kx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f765i\050g-i\051kx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765i\050g-i\051kx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f765i\050g-i\051tx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f765i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765i\050g-i\051tx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765n\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f7/stm32f765n\050g-i\051hx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f765n\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765n\050g-i\051hx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765v\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f7/stm32f765v\050g-i\051hx-pinctrl.dtsi"
index 21d6842..d74a989 100644
--- "a/dts/st/f7/stm32f765v\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765v\050g-i\051hx-pinctrl.dtsi"
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f765v\050g-i\051tx-pinctrl.dtsi"
index 21d6842..d74a989 100644
--- "a/dts/st/f7/stm32f765v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765v\050g-i\051tx-pinctrl.dtsi"
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f765z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f765z\050g-i\051tx-pinctrl.dtsi"
index dd243de..3fc9dea 100644
--- "a/dts/st/f7/stm32f765z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f765z\050g-i\051tx-pinctrl.dtsi"
@@ -1587,81 +1587,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f767b\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f767b\050g-i\051tx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f767b\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f767b\050g-i\051tx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f767i\050g-i\051kx-pinctrl.dtsi" "b/dts/st/f7/stm32f767i\050g-i\051kx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f767i\050g-i\051kx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f767i\050g-i\051kx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f767i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f767i\050g-i\051tx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f767i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f767i\050g-i\051tx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f767n\050g-i\051hx-pinctrl.dtsi" "b/dts/st/f7/stm32f767n\050g-i\051hx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f767n\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f767n\050g-i\051hx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f767vghx-pinctrl.dtsi b/dts/st/f7/stm32f767vghx-pinctrl.dtsi
index 21d6842..d74a989 100644
--- a/dts/st/f7/stm32f767vghx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f767vghx-pinctrl.dtsi
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi
index 21d6842..d74a989 100644
--- a/dts/st/f7/stm32f767vgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f767vgtx-pinctrl.dtsi
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f767vihx-pinctrl.dtsi b/dts/st/f7/stm32f767vihx-pinctrl.dtsi
index 21d6842..d74a989 100644
--- a/dts/st/f7/stm32f767vihx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f767vihx-pinctrl.dtsi
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f767vitx-pinctrl.dtsi b/dts/st/f7/stm32f767vitx-pinctrl.dtsi
index 21d6842..d74a989 100644
--- a/dts/st/f7/stm32f767vitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f767vitx-pinctrl.dtsi
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi
index dd243de..3fc9dea 100644
--- a/dts/st/f7/stm32f767zgtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f767zgtx-pinctrl.dtsi
@@ -1587,81 +1587,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f767zitx-pinctrl.dtsi b/dts/st/f7/stm32f767zitx-pinctrl.dtsi
index dd243de..3fc9dea 100644
--- a/dts/st/f7/stm32f767zitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f767zitx-pinctrl.dtsi
@@ -1587,81 +1587,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f768aiyx-pinctrl.dtsi b/dts/st/f7/stm32f768aiyx-pinctrl.dtsi
index 4c50b2e..03c577c 100644
--- a/dts/st/f7/stm32f768aiyx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f768aiyx-pinctrl.dtsi
@@ -1480,81 +1480,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f769a\050g-i\051yx-pinctrl.dtsi" "b/dts/st/f7/stm32f769a\050g-i\051yx-pinctrl.dtsi"
index 4c50b2e..03c577c 100644
--- "a/dts/st/f7/stm32f769a\050g-i\051yx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f769a\050g-i\051yx-pinctrl.dtsi"
@@ -1480,81 +1480,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/f7/stm32f769b\050g-i\051tx-pinctrl.dtsi" "b/dts/st/f7/stm32f769b\050g-i\051tx-pinctrl.dtsi"
index db13046..6bfbf1c 100644
--- "a/dts/st/f7/stm32f769b\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/f7/stm32f769b\050g-i\051tx-pinctrl.dtsi"
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f769igtx-pinctrl.dtsi b/dts/st/f7/stm32f769igtx-pinctrl.dtsi
index 61e8d49..dfc99ad 100644
--- a/dts/st/f7/stm32f769igtx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f769igtx-pinctrl.dtsi
@@ -1762,91 +1762,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f769iitx-pinctrl.dtsi b/dts/st/f7/stm32f769iitx-pinctrl.dtsi
index 61e8d49..dfc99ad 100644
--- a/dts/st/f7/stm32f769iitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f769iitx-pinctrl.dtsi
@@ -1762,91 +1762,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f769nghx-pinctrl.dtsi b/dts/st/f7/stm32f769nghx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f769nghx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f769nghx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f769nihx-pinctrl.dtsi b/dts/st/f7/stm32f769nihx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f769nihx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f769nihx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777bitx-pinctrl.dtsi b/dts/st/f7/stm32f777bitx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f777bitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777bitx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777iikx-pinctrl.dtsi b/dts/st/f7/stm32f777iikx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f777iikx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777iikx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777iitx-pinctrl.dtsi b/dts/st/f7/stm32f777iitx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f777iitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777iitx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777nihx-pinctrl.dtsi b/dts/st/f7/stm32f777nihx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f777nihx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777nihx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777vihx-pinctrl.dtsi b/dts/st/f7/stm32f777vihx-pinctrl.dtsi
index 21d6842..d74a989 100644
--- a/dts/st/f7/stm32f777vihx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777vihx-pinctrl.dtsi
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777vitx-pinctrl.dtsi b/dts/st/f7/stm32f777vitx-pinctrl.dtsi
index 21d6842..d74a989 100644
--- a/dts/st/f7/stm32f777vitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777vitx-pinctrl.dtsi
@@ -1240,66 +1240,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f777zitx-pinctrl.dtsi b/dts/st/f7/stm32f777zitx-pinctrl.dtsi
index dd243de..3fc9dea 100644
--- a/dts/st/f7/stm32f777zitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f777zitx-pinctrl.dtsi
@@ -1587,81 +1587,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f778aiyx-pinctrl.dtsi b/dts/st/f7/stm32f778aiyx-pinctrl.dtsi
index 4c50b2e..03c577c 100644
--- a/dts/st/f7/stm32f778aiyx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f778aiyx-pinctrl.dtsi
@@ -1480,81 +1480,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f779aiyx-pinctrl.dtsi b/dts/st/f7/stm32f779aiyx-pinctrl.dtsi
index 4c50b2e..03c577c 100644
--- a/dts/st/f7/stm32f779aiyx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f779aiyx-pinctrl.dtsi
@@ -1480,81 +1480,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f779bitx-pinctrl.dtsi b/dts/st/f7/stm32f779bitx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f779bitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f779bitx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f779iitx-pinctrl.dtsi b/dts/st/f7/stm32f779iitx-pinctrl.dtsi
index 61e8d49..dfc99ad 100644
--- a/dts/st/f7/stm32f779iitx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f779iitx-pinctrl.dtsi
@@ -1762,91 +1762,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/f7/stm32f779nihx-pinctrl.dtsi b/dts/st/f7/stm32f779nihx-pinctrl.dtsi
index db13046..6bfbf1c 100644
--- a/dts/st/f7/stm32f779nihx-pinctrl.dtsi
+++ b/dts/st/f7/stm32f779nihx-pinctrl.dtsi
@@ -1848,91 +1848,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g030c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g030c\0506-8\051tx-pinctrl.dtsi"
index 56e3ffc..0185ed7 100644
--- "a/dts/st/g0/stm32g030c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g030c\0506-8\051tx-pinctrl.dtsi"
@@ -358,41 +358,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g030f6px-pinctrl.dtsi b/dts/st/g0/stm32g030f6px-pinctrl.dtsi
index f7b3dff..1895c88 100644
--- a/dts/st/g0/stm32g030f6px-pinctrl.dtsi
+++ b/dts/st/g0/stm32g030f6px-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g030j6mx-pinctrl.dtsi b/dts/st/g0/stm32g030j6mx-pinctrl.dtsi
index 8b0c86c..649457b 100644
--- a/dts/st/g0/stm32g030j6mx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g030j6mx-pinctrl.dtsi
@@ -205,16 +205,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g030k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g030k\0506-8\051tx-pinctrl.dtsi"
index db6f613..84e48ae 100644
--- "a/dts/st/g0/stm32g030k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g030k\0506-8\051tx-pinctrl.dtsi"
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031c\0504-6-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g031c\0504-6-8\051tx-pinctrl.dtsi"
index 6ae044f..8acf7e7 100644
--- "a/dts/st/g0/stm32g031c\0504-6-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031c\0504-6-8\051tx-pinctrl.dtsi"
@@ -358,41 +358,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031c\0504-6-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g031c\0504-6-8\051ux-pinctrl.dtsi"
index 7b984d7..d28745f 100644
--- "a/dts/st/g0/stm32g031c\0504-6-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031c\0504-6-8\051ux-pinctrl.dtsi"
@@ -362,41 +362,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031f\0504-6-8\051px-pinctrl.dtsi" "b/dts/st/g0/stm32g031f\0504-6-8\051px-pinctrl.dtsi"
index 06459f1..689e933 100644
--- "a/dts/st/g0/stm32g031f\0504-6-8\051px-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031f\0504-6-8\051px-pinctrl.dtsi"
@@ -282,26 +282,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031g\0504-6-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g031g\0504-6-8\051ux-pinctrl.dtsi"
index 1240048..78850a8 100644
--- "a/dts/st/g0/stm32g031g\0504-6-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031g\0504-6-8\051ux-pinctrl.dtsi"
@@ -262,26 +262,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031j\0504-6\051mx-pinctrl.dtsi" "b/dts/st/g0/stm32g031j\0504-6\051mx-pinctrl.dtsi"
index 860e92f..efec4cb 100644
--- "a/dts/st/g0/stm32g031j\0504-6\051mx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031j\0504-6\051mx-pinctrl.dtsi"
@@ -205,16 +205,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031k\0504-6-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g031k\0504-6-8\051tx-pinctrl.dtsi"
index 595a421..b7b96bb 100644
--- "a/dts/st/g0/stm32g031k\0504-6-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031k\0504-6-8\051tx-pinctrl.dtsi"
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g031k\0504-6-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g031k\0504-6-8\051ux-pinctrl.dtsi"
index 595a421..b7b96bb 100644
--- "a/dts/st/g0/stm32g031k\0504-6-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g031k\0504-6-8\051ux-pinctrl.dtsi"
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g031y8yx-pinctrl.dtsi b/dts/st/g0/stm32g031y8yx-pinctrl.dtsi
index 06459f1..689e933 100644
--- a/dts/st/g0/stm32g031y8yx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g031y8yx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g041c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g041c\0506-8\051tx-pinctrl.dtsi"
index 6ae044f..8acf7e7 100644
--- "a/dts/st/g0/stm32g041c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g041c\0506-8\051tx-pinctrl.dtsi"
@@ -358,41 +358,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g041c\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g041c\0506-8\051ux-pinctrl.dtsi"
index 7b984d7..d28745f 100644
--- "a/dts/st/g0/stm32g041c\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g041c\0506-8\051ux-pinctrl.dtsi"
@@ -362,41 +362,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g041f\0506-8\051px-pinctrl.dtsi" "b/dts/st/g0/stm32g041f\0506-8\051px-pinctrl.dtsi"
index 06459f1..689e933 100644
--- "a/dts/st/g0/stm32g041f\0506-8\051px-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g041f\0506-8\051px-pinctrl.dtsi"
@@ -282,26 +282,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g041g\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g041g\0506-8\051ux-pinctrl.dtsi"
index 1240048..78850a8 100644
--- "a/dts/st/g0/stm32g041g\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g041g\0506-8\051ux-pinctrl.dtsi"
@@ -262,26 +262,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g041j6mx-pinctrl.dtsi b/dts/st/g0/stm32g041j6mx-pinctrl.dtsi
index 860e92f..efec4cb 100644
--- a/dts/st/g0/stm32g041j6mx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g041j6mx-pinctrl.dtsi
@@ -205,16 +205,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g041k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g041k\0506-8\051tx-pinctrl.dtsi"
index 595a421..b7b96bb 100644
--- "a/dts/st/g0/stm32g041k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g041k\0506-8\051tx-pinctrl.dtsi"
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g041k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g041k\0506-8\051ux-pinctrl.dtsi"
index 595a421..b7b96bb 100644
--- "a/dts/st/g0/stm32g041k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g041k\0506-8\051ux-pinctrl.dtsi"
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g041y8yx-pinctrl.dtsi b/dts/st/g0/stm32g041y8yx-pinctrl.dtsi
index 06459f1..689e933 100644
--- a/dts/st/g0/stm32g041y8yx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g041y8yx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g050c6tx-pinctrl.dtsi b/dts/st/g0/stm32g050c6tx-pinctrl.dtsi
index 14aedae..a2ff2a2 100644
--- a/dts/st/g0/stm32g050c6tx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g050c6tx-pinctrl.dtsi
@@ -370,41 +370,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g050c8tx-pinctrl.dtsi b/dts/st/g0/stm32g050c8tx-pinctrl.dtsi
index 14aedae..a2ff2a2 100644
--- a/dts/st/g0/stm32g050c8tx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g050c8tx-pinctrl.dtsi
@@ -370,41 +370,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g050f6px-pinctrl.dtsi b/dts/st/g0/stm32g050f6px-pinctrl.dtsi
index 8ba6a8a..e83f8ec 100644
--- a/dts/st/g0/stm32g050f6px-pinctrl.dtsi
+++ b/dts/st/g0/stm32g050f6px-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g050k6tx-pinctrl.dtsi b/dts/st/g0/stm32g050k6tx-pinctrl.dtsi
index 8c4711c..28d99a1 100644
--- a/dts/st/g0/stm32g050k6tx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g050k6tx-pinctrl.dtsi
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g050k8tx-pinctrl.dtsi b/dts/st/g0/stm32g050k8tx-pinctrl.dtsi
index 8c4711c..28d99a1 100644
--- a/dts/st/g0/stm32g050k8tx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g050k8tx-pinctrl.dtsi
@@ -304,26 +304,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g051c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g051c\0506-8\051tx-pinctrl.dtsi"
index 500141b..1f7c543 100644
--- "a/dts/st/g0/stm32g051c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g051c\0506-8\051tx-pinctrl.dtsi"
@@ -380,41 +380,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g051c\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g051c\0506-8\051ux-pinctrl.dtsi"
index 500141b..1f7c543 100644
--- "a/dts/st/g0/stm32g051c\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g051c\0506-8\051ux-pinctrl.dtsi"
@@ -380,41 +380,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g051f\0506-8\051px-pinctrl.dtsi" "b/dts/st/g0/stm32g051f\0506-8\051px-pinctrl.dtsi"
index 28d9781..24807b2 100644
--- "a/dts/st/g0/stm32g051f\0506-8\051px-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g051f\0506-8\051px-pinctrl.dtsi"
@@ -292,26 +292,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g051f8yx-pinctrl.dtsi b/dts/st/g0/stm32g051f8yx-pinctrl.dtsi
index 28d9781..24807b2 100644
--- a/dts/st/g0/stm32g051f8yx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g051f8yx-pinctrl.dtsi
@@ -292,26 +292,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g051g\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g051g\0506-8\051ux-pinctrl.dtsi"
index e23316e..179cd76 100644
--- "a/dts/st/g0/stm32g051g\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g051g\0506-8\051ux-pinctrl.dtsi"
@@ -272,26 +272,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g051k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g051k\0506-8\051tx-pinctrl.dtsi"
index c82e8f7..0220563 100644
--- "a/dts/st/g0/stm32g051k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g051k\0506-8\051tx-pinctrl.dtsi"
@@ -314,26 +314,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g051k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g051k\0506-8\051ux-pinctrl.dtsi"
index c82e8f7..0220563 100644
--- "a/dts/st/g0/stm32g051k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g051k\0506-8\051ux-pinctrl.dtsi"
@@ -314,26 +314,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g061c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g061c\0506-8\051tx-pinctrl.dtsi"
index 500141b..1f7c543 100644
--- "a/dts/st/g0/stm32g061c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g061c\0506-8\051tx-pinctrl.dtsi"
@@ -380,41 +380,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g061c\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g061c\0506-8\051ux-pinctrl.dtsi"
index 500141b..1f7c543 100644
--- "a/dts/st/g0/stm32g061c\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g061c\0506-8\051ux-pinctrl.dtsi"
@@ -380,41 +380,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g061f\0506-8\051px-pinctrl.dtsi" "b/dts/st/g0/stm32g061f\0506-8\051px-pinctrl.dtsi"
index 28d9781..24807b2 100644
--- "a/dts/st/g0/stm32g061f\0506-8\051px-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g061f\0506-8\051px-pinctrl.dtsi"
@@ -292,26 +292,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g061f8yx-pinctrl.dtsi b/dts/st/g0/stm32g061f8yx-pinctrl.dtsi
index 28d9781..24807b2 100644
--- a/dts/st/g0/stm32g061f8yx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g061f8yx-pinctrl.dtsi
@@ -292,26 +292,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g061g\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g061g\0506-8\051ux-pinctrl.dtsi"
index e23316e..179cd76 100644
--- "a/dts/st/g0/stm32g061g\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g061g\0506-8\051ux-pinctrl.dtsi"
@@ -272,26 +272,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g061k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g061k\0506-8\051tx-pinctrl.dtsi"
index c82e8f7..0220563 100644
--- "a/dts/st/g0/stm32g061k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g061k\0506-8\051tx-pinctrl.dtsi"
@@ -314,26 +314,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g061k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g061k\0506-8\051ux-pinctrl.dtsi"
index c82e8f7..0220563 100644
--- "a/dts/st/g0/stm32g061k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g061k\0506-8\051ux-pinctrl.dtsi"
@@ -314,26 +314,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g070cbtx-pinctrl.dtsi b/dts/st/g0/stm32g070cbtx-pinctrl.dtsi
index 38fb649..9a5c81a 100644
--- a/dts/st/g0/stm32g070cbtx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g070cbtx-pinctrl.dtsi
@@ -350,41 +350,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g070kbtx-pinctrl.dtsi b/dts/st/g0/stm32g070kbtx-pinctrl.dtsi
index bf66aa6..45d28cf 100644
--- a/dts/st/g0/stm32g070kbtx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g070kbtx-pinctrl.dtsi
@@ -284,26 +284,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g070rbtx-pinctrl.dtsi b/dts/st/g0/stm32g070rbtx-pinctrl.dtsi
index 617d578..27cd471 100644
--- a/dts/st/g0/stm32g070rbtx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g070rbtx-pinctrl.dtsi
@@ -401,46 +401,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071c\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g071c\0506-8-b\051tx-pinctrl.dtsi"
index fce1fbd..f1485a2 100644
--- "a/dts/st/g0/stm32g071c\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071c\0506-8-b\051tx-pinctrl.dtsi"
@@ -360,41 +360,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071c\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g071c\0506-8-b\051ux-pinctrl.dtsi"
index fce1fbd..f1485a2 100644
--- "a/dts/st/g0/stm32g071c\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071c\0506-8-b\051ux-pinctrl.dtsi"
@@ -360,41 +360,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g071ebyx-pinctrl.dtsi b/dts/st/g0/stm32g071ebyx-pinctrl.dtsi
index 76f57eb..1ab9465 100644
--- a/dts/st/g0/stm32g071ebyx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g071ebyx-pinctrl.dtsi
@@ -242,21 +242,25 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071g\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g071g\0506-8-b\051ux-pinctrl.dtsi"
index 4c0e985..c98008b 100644
--- "a/dts/st/g0/stm32g071g\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071g\0506-8-b\051ux-pinctrl.dtsi"
@@ -252,26 +252,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071g\0508-b\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g071g\0508-b\051uxn-pinctrl.dtsi"
index 742798a..70ae151 100644
--- "a/dts/st/g0/stm32g071g\0508-b\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071g\0508-b\051uxn-pinctrl.dtsi"
@@ -235,26 +235,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071k\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g071k\0506-8-b\051tx-pinctrl.dtsi"
index 57c01b3..a888a24 100644
--- "a/dts/st/g0/stm32g071k\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071k\0506-8-b\051tx-pinctrl.dtsi"
@@ -294,26 +294,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071k\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g071k\0506-8-b\051ux-pinctrl.dtsi"
index 57c01b3..a888a24 100644
--- "a/dts/st/g0/stm32g071k\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071k\0506-8-b\051ux-pinctrl.dtsi"
@@ -294,26 +294,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071k\0508-b\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g071k\0508-b\051txn-pinctrl.dtsi"
index fd37ba4..4ac87e3 100644
--- "a/dts/st/g0/stm32g071k\0508-b\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071k\0508-b\051txn-pinctrl.dtsi"
@@ -272,26 +272,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071k\0508-b\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g071k\0508-b\051uxn-pinctrl.dtsi"
index fd37ba4..4ac87e3 100644
--- "a/dts/st/g0/stm32g071k\0508-b\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071k\0508-b\051uxn-pinctrl.dtsi"
@@ -272,26 +272,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g071r\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g071r\0506-8-b\051tx-pinctrl.dtsi"
index a2c371d..f61f492 100644
--- "a/dts/st/g0/stm32g071r\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g071r\0506-8-b\051tx-pinctrl.dtsi"
@@ -411,46 +411,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g071rbix-pinctrl.dtsi b/dts/st/g0/stm32g071rbix-pinctrl.dtsi
index a2c371d..f61f492 100644
--- a/dts/st/g0/stm32g071rbix-pinctrl.dtsi
+++ b/dts/st/g0/stm32g071rbix-pinctrl.dtsi
@@ -411,46 +411,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081cbtx-pinctrl.dtsi b/dts/st/g0/stm32g081cbtx-pinctrl.dtsi
index fce1fbd..f1485a2 100644
--- a/dts/st/g0/stm32g081cbtx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081cbtx-pinctrl.dtsi
@@ -360,41 +360,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081cbux-pinctrl.dtsi b/dts/st/g0/stm32g081cbux-pinctrl.dtsi
index fce1fbd..f1485a2 100644
--- a/dts/st/g0/stm32g081cbux-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081cbux-pinctrl.dtsi
@@ -360,41 +360,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081ebyx-pinctrl.dtsi b/dts/st/g0/stm32g081ebyx-pinctrl.dtsi
index 76f57eb..1ab9465 100644
--- a/dts/st/g0/stm32g081ebyx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081ebyx-pinctrl.dtsi
@@ -242,21 +242,25 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081gbux-pinctrl.dtsi b/dts/st/g0/stm32g081gbux-pinctrl.dtsi
index 4c0e985..c98008b 100644
--- a/dts/st/g0/stm32g081gbux-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081gbux-pinctrl.dtsi
@@ -252,26 +252,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi b/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi
index 742798a..70ae151 100644
--- a/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081gbuxn-pinctrl.dtsi
@@ -235,26 +235,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081kbtx-pinctrl.dtsi b/dts/st/g0/stm32g081kbtx-pinctrl.dtsi
index 57c01b3..a888a24 100644
--- a/dts/st/g0/stm32g081kbtx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081kbtx-pinctrl.dtsi
@@ -294,26 +294,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi b/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi
index fd37ba4..4ac87e3 100644
--- a/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081kbtxn-pinctrl.dtsi
@@ -272,26 +272,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081kbux-pinctrl.dtsi b/dts/st/g0/stm32g081kbux-pinctrl.dtsi
index 57c01b3..a888a24 100644
--- a/dts/st/g0/stm32g081kbux-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081kbux-pinctrl.dtsi
@@ -294,26 +294,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi b/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi
index fd37ba4..4ac87e3 100644
--- a/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081kbuxn-pinctrl.dtsi
@@ -272,26 +272,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081rbix-pinctrl.dtsi b/dts/st/g0/stm32g081rbix-pinctrl.dtsi
index a2c371d..f61f492 100644
--- a/dts/st/g0/stm32g081rbix-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081rbix-pinctrl.dtsi
@@ -411,46 +411,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g081rbtx-pinctrl.dtsi b/dts/st/g0/stm32g081rbtx-pinctrl.dtsi
index a2c371d..f61f492 100644
--- a/dts/st/g0/stm32g081rbtx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g081rbtx-pinctrl.dtsi
@@ -411,46 +411,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi b/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi
index c0337a1..40fe33d 100644
--- a/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g0b0cetx-pinctrl.dtsi
@@ -507,46 +507,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi b/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi
index 45e896e..9335d42 100644
--- a/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g0b0ketx-pinctrl.dtsi
@@ -410,31 +410,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g0b0retx-pinctrl.dtsi b/dts/st/g0/stm32g0b0retx-pinctrl.dtsi
index 0eb63cb..f33135a 100644
--- a/dts/st/g0/stm32g0b0retx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g0b0retx-pinctrl.dtsi
@@ -588,56 +588,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi b/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi
index ba8b3ce..1c0d4aa 100644
--- a/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g0b0vetx-pinctrl.dtsi
@@ -616,61 +616,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1c\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1c\050b-c-e\051tx-pinctrl.dtsi"
index 3b5dd7f..1e63040 100644
--- "a/dts/st/g0/stm32g0b1c\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1c\050b-c-e\051tx-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1c\050b-c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1c\050b-c-e\051txn-pinctrl.dtsi"
index 5b9b826..ce1d72f 100644
--- "a/dts/st/g0/stm32g0b1c\050b-c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1c\050b-c-e\051txn-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1c\050b-c-e\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1c\050b-c-e\051ux-pinctrl.dtsi"
index 3b5dd7f..1e63040 100644
--- "a/dts/st/g0/stm32g0b1c\050b-c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1c\050b-c-e\051ux-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1c\050b-c-e\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1c\050b-c-e\051uxn-pinctrl.dtsi"
index 5b9b826..ce1d72f 100644
--- "a/dts/st/g0/stm32g0b1c\050b-c-e\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1c\050b-c-e\051uxn-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1c\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1c\050c-e\051tx-pinctrl.dtsi"
index 3b5dd7f..1e63040 100644
--- "a/dts/st/g0/stm32g0b1c\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1c\050c-e\051tx-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1c\050c-e\051ux-pinctrl.dtsi"
index 3b5dd7f..1e63040 100644
--- "a/dts/st/g0/stm32g0b1c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1c\050c-e\051ux-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050b-c-e\051tx-pinctrl.dtsi"
index 51ce493..bef90af 100644
--- "a/dts/st/g0/stm32g0b1k\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050b-c-e\051tx-pinctrl.dtsi"
@@ -456,31 +456,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050b-c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050b-c-e\051txn-pinctrl.dtsi"
index fdb3b73..3f8f776 100644
--- "a/dts/st/g0/stm32g0b1k\050b-c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050b-c-e\051txn-pinctrl.dtsi"
@@ -407,26 +407,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050b-c-e\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050b-c-e\051ux-pinctrl.dtsi"
index 51ce493..bef90af 100644
--- "a/dts/st/g0/stm32g0b1k\050b-c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050b-c-e\051ux-pinctrl.dtsi"
@@ -456,31 +456,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050b-c-e\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050b-c-e\051uxn-pinctrl.dtsi"
index fdb3b73..3f8f776 100644
--- "a/dts/st/g0/stm32g0b1k\050b-c-e\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050b-c-e\051uxn-pinctrl.dtsi"
@@ -407,26 +407,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050c-e\051tx-pinctrl.dtsi"
index 51ce493..bef90af 100644
--- "a/dts/st/g0/stm32g0b1k\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050c-e\051tx-pinctrl.dtsi"
@@ -456,31 +456,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050c-e\051txn-pinctrl.dtsi"
index fdb3b73..3f8f776 100644
--- "a/dts/st/g0/stm32g0b1k\050c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050c-e\051txn-pinctrl.dtsi"
@@ -407,26 +407,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050c-e\051ux-pinctrl.dtsi"
index 51ce493..bef90af 100644
--- "a/dts/st/g0/stm32g0b1k\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050c-e\051ux-pinctrl.dtsi"
@@ -456,31 +456,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1k\050c-e\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1k\050c-e\051uxn-pinctrl.dtsi"
index fdb3b73..3f8f776 100644
--- "a/dts/st/g0/stm32g0b1k\050c-e\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1k\050c-e\051uxn-pinctrl.dtsi"
@@ -407,26 +407,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1m\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1m\050b-c-e\051tx-pinctrl.dtsi"
index ef076e9..d51e47c 100644
--- "a/dts/st/g0/stm32g0b1m\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1m\050b-c-e\051tx-pinctrl.dtsi"
@@ -682,56 +682,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1m\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1m\050c-e\051tx-pinctrl.dtsi"
index ef076e9..d51e47c 100644
--- "a/dts/st/g0/stm32g0b1m\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1m\050c-e\051tx-pinctrl.dtsi"
@@ -682,56 +682,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi b/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi
index 4c7057e..76c50f0 100644
--- a/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g0b1neyx-pinctrl.dtsi
@@ -585,46 +585,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1r\050b-c-e\051ixn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1r\050b-c-e\051ixn-pinctrl.dtsi"
index e96a4d2..f15b035 100644
--- "a/dts/st/g0/stm32g0b1r\050b-c-e\051ixn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1r\050b-c-e\051ixn-pinctrl.dtsi"
@@ -652,51 +652,61 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1r\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1r\050b-c-e\051tx-pinctrl.dtsi"
index 2628b90..5134870 100644
--- "a/dts/st/g0/stm32g0b1r\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1r\050b-c-e\051tx-pinctrl.dtsi"
@@ -666,56 +666,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1r\050b-c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1r\050b-c-e\051txn-pinctrl.dtsi"
index e96a4d2..f15b035 100644
--- "a/dts/st/g0/stm32g0b1r\050b-c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1r\050b-c-e\051txn-pinctrl.dtsi"
@@ -652,51 +652,61 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1r\050c-e\051ix-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1r\050c-e\051ix-pinctrl.dtsi"
index 2628b90..5134870 100644
--- "a/dts/st/g0/stm32g0b1r\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1r\050c-e\051ix-pinctrl.dtsi"
@@ -666,56 +666,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1r\050c-e\051tx-pinctrl.dtsi"
index 2628b90..5134870 100644
--- "a/dts/st/g0/stm32g0b1r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1r\050c-e\051tx-pinctrl.dtsi"
@@ -666,56 +666,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1v\050b-c-e\051ix-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1v\050b-c-e\051ix-pinctrl.dtsi"
index 981a75f..8ac013b 100644
--- "a/dts/st/g0/stm32g0b1v\050b-c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1v\050b-c-e\051ix-pinctrl.dtsi"
@@ -710,61 +710,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1v\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1v\050b-c-e\051tx-pinctrl.dtsi"
index 981a75f..8ac013b 100644
--- "a/dts/st/g0/stm32g0b1v\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1v\050b-c-e\051tx-pinctrl.dtsi"
@@ -710,61 +710,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1v\050c-e\051ix-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1v\050c-e\051ix-pinctrl.dtsi"
index 981a75f..8ac013b 100644
--- "a/dts/st/g0/stm32g0b1v\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1v\050c-e\051ix-pinctrl.dtsi"
@@ -710,61 +710,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0b1v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0b1v\050c-e\051tx-pinctrl.dtsi"
index 981a75f..8ac013b 100644
--- "a/dts/st/g0/stm32g0b1v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0b1v\050c-e\051tx-pinctrl.dtsi"
@@ -710,61 +710,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1c\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1c\050c-e\051tx-pinctrl.dtsi"
index 3b5dd7f..1e63040 100644
--- "a/dts/st/g0/stm32g0c1c\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1c\050c-e\051tx-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1c\050c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1c\050c-e\051txn-pinctrl.dtsi"
index 5b9b826..ce1d72f 100644
--- "a/dts/st/g0/stm32g0c1c\050c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1c\050c-e\051txn-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1c\050c-e\051ux-pinctrl.dtsi"
index 3b5dd7f..1e63040 100644
--- "a/dts/st/g0/stm32g0c1c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1c\050c-e\051ux-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1c\050c-e\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1c\050c-e\051uxn-pinctrl.dtsi"
index 5b9b826..ce1d72f 100644
--- "a/dts/st/g0/stm32g0c1c\050c-e\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1c\050c-e\051uxn-pinctrl.dtsi"
@@ -569,46 +569,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1k\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1k\050c-e\051tx-pinctrl.dtsi"
index 51ce493..bef90af 100644
--- "a/dts/st/g0/stm32g0c1k\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1k\050c-e\051tx-pinctrl.dtsi"
@@ -456,31 +456,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1k\050c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1k\050c-e\051txn-pinctrl.dtsi"
index fdb3b73..3f8f776 100644
--- "a/dts/st/g0/stm32g0c1k\050c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1k\050c-e\051txn-pinctrl.dtsi"
@@ -407,26 +407,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1k\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1k\050c-e\051ux-pinctrl.dtsi"
index 51ce493..bef90af 100644
--- "a/dts/st/g0/stm32g0c1k\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1k\050c-e\051ux-pinctrl.dtsi"
@@ -456,31 +456,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1k\050c-e\051uxn-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1k\050c-e\051uxn-pinctrl.dtsi"
index fdb3b73..3f8f776 100644
--- "a/dts/st/g0/stm32g0c1k\050c-e\051uxn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1k\050c-e\051uxn-pinctrl.dtsi"
@@ -407,26 +407,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1m\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1m\050c-e\051tx-pinctrl.dtsi"
index ef076e9..d51e47c 100644
--- "a/dts/st/g0/stm32g0c1m\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1m\050c-e\051tx-pinctrl.dtsi"
@@ -682,56 +682,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi b/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi
index 4c7057e..76c50f0 100644
--- a/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi
+++ b/dts/st/g0/stm32g0c1neyx-pinctrl.dtsi
@@ -585,46 +585,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1r\050c-e\051ix-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1r\050c-e\051ix-pinctrl.dtsi"
index 2628b90..5134870 100644
--- "a/dts/st/g0/stm32g0c1r\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1r\050c-e\051ix-pinctrl.dtsi"
@@ -666,56 +666,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1r\050c-e\051ixn-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1r\050c-e\051ixn-pinctrl.dtsi"
index e96a4d2..f15b035 100644
--- "a/dts/st/g0/stm32g0c1r\050c-e\051ixn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1r\050c-e\051ixn-pinctrl.dtsi"
@@ -652,51 +652,61 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1r\050c-e\051tx-pinctrl.dtsi"
index 2628b90..5134870 100644
--- "a/dts/st/g0/stm32g0c1r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1r\050c-e\051tx-pinctrl.dtsi"
@@ -666,56 +666,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1r\050c-e\051txn-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1r\050c-e\051txn-pinctrl.dtsi"
index e96a4d2..f15b035 100644
--- "a/dts/st/g0/stm32g0c1r\050c-e\051txn-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1r\050c-e\051txn-pinctrl.dtsi"
@@ -652,51 +652,61 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1v\050c-e\051ix-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1v\050c-e\051ix-pinctrl.dtsi"
index 981a75f..8ac013b 100644
--- "a/dts/st/g0/stm32g0c1v\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1v\050c-e\051ix-pinctrl.dtsi"
@@ -710,61 +710,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g0/stm32g0c1v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g0/stm32g0c1v\050c-e\051tx-pinctrl.dtsi"
index 981a75f..8ac013b 100644
--- "a/dts/st/g0/stm32g0c1v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g0/stm32g0c1v\050c-e\051tx-pinctrl.dtsi"
@@ -710,61 +710,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pd8: spi1_sck_pd8 {
pinmux = <STM32_PINMUX('D', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa0: spi2_sck_pa0 {
pinmux = <STM32_PINMUX('A', 0, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb8: spi2_sck_pb8 {
pinmux = <STM32_PINMUX('B', 8, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF9)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF4)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431c\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g431c\0506-8-b\051tx-pinctrl.dtsi"
index 0cd1873..0d914bb 100644
--- "a/dts/st/g4/stm32g431c\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431c\0506-8-b\051tx-pinctrl.dtsi"
@@ -331,26 +331,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431c\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g431c\0506-8-b\051ux-pinctrl.dtsi"
index cae00a6..f38f66a 100644
--- "a/dts/st/g4/stm32g431c\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431c\0506-8-b\051ux-pinctrl.dtsi"
@@ -357,31 +357,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g431cbyx-pinctrl.dtsi b/dts/st/g4/stm32g431cbyx-pinctrl.dtsi
index 85fc7dd..b3e61de 100644
--- a/dts/st/g4/stm32g431cbyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g431cbyx-pinctrl.dtsi
@@ -352,26 +352,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431k\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g431k\0506-8-b\051tx-pinctrl.dtsi"
index 13f47c8..6c61e09 100644
--- "a/dts/st/g4/stm32g431k\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431k\0506-8-b\051tx-pinctrl.dtsi"
@@ -265,21 +265,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431k\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g431k\0506-8-b\051ux-pinctrl.dtsi"
index 13f47c8..6c61e09 100644
--- "a/dts/st/g4/stm32g431k\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431k\0506-8-b\051ux-pinctrl.dtsi"
@@ -265,21 +265,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431m\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g431m\0506-8-b\051tx-pinctrl.dtsi"
index cb63fc6..5e31c51 100644
--- "a/dts/st/g4/stm32g431m\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431m\0506-8-b\051tx-pinctrl.dtsi"
@@ -422,31 +422,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431r\0506-8-b\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g431r\0506-8-b\051ix-pinctrl.dtsi"
index 55bd535..6f24361 100644
--- "a/dts/st/g4/stm32g431r\0506-8-b\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431r\0506-8-b\051ix-pinctrl.dtsi"
@@ -414,31 +414,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431r\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g431r\0506-8-b\051tx-pinctrl.dtsi"
index 55bd535..6f24361 100644
--- "a/dts/st/g4/stm32g431r\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431r\0506-8-b\051tx-pinctrl.dtsi"
@@ -414,31 +414,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g431v\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g431v\0506-8-b\051tx-pinctrl.dtsi"
index 2008f5a..07ab528 100644
--- "a/dts/st/g4/stm32g431v\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g431v\0506-8-b\051tx-pinctrl.dtsi"
@@ -427,41 +427,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441cbtx-pinctrl.dtsi b/dts/st/g4/stm32g441cbtx-pinctrl.dtsi
index 0cd1873..0d914bb 100644
--- a/dts/st/g4/stm32g441cbtx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441cbtx-pinctrl.dtsi
@@ -331,26 +331,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441cbux-pinctrl.dtsi b/dts/st/g4/stm32g441cbux-pinctrl.dtsi
index cae00a6..f38f66a 100644
--- a/dts/st/g4/stm32g441cbux-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441cbux-pinctrl.dtsi
@@ -357,31 +357,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441cbyx-pinctrl.dtsi b/dts/st/g4/stm32g441cbyx-pinctrl.dtsi
index 85fc7dd..b3e61de 100644
--- a/dts/st/g4/stm32g441cbyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441cbyx-pinctrl.dtsi
@@ -352,26 +352,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441kbtx-pinctrl.dtsi b/dts/st/g4/stm32g441kbtx-pinctrl.dtsi
index 13f47c8..6c61e09 100644
--- a/dts/st/g4/stm32g441kbtx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441kbtx-pinctrl.dtsi
@@ -265,21 +265,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441kbux-pinctrl.dtsi b/dts/st/g4/stm32g441kbux-pinctrl.dtsi
index 13f47c8..6c61e09 100644
--- a/dts/st/g4/stm32g441kbux-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441kbux-pinctrl.dtsi
@@ -265,21 +265,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441mbtx-pinctrl.dtsi b/dts/st/g4/stm32g441mbtx-pinctrl.dtsi
index cb63fc6..5e31c51 100644
--- a/dts/st/g4/stm32g441mbtx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441mbtx-pinctrl.dtsi
@@ -422,31 +422,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441rbix-pinctrl.dtsi b/dts/st/g4/stm32g441rbix-pinctrl.dtsi
index 55bd535..6f24361 100644
--- a/dts/st/g4/stm32g441rbix-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441rbix-pinctrl.dtsi
@@ -414,31 +414,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441rbtx-pinctrl.dtsi b/dts/st/g4/stm32g441rbtx-pinctrl.dtsi
index 55bd535..6f24361 100644
--- a/dts/st/g4/stm32g441rbtx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441rbtx-pinctrl.dtsi
@@ -414,31 +414,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g441vbtx-pinctrl.dtsi b/dts/st/g4/stm32g441vbtx-pinctrl.dtsi
index 2008f5a..07ab528 100644
--- a/dts/st/g4/stm32g441vbtx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g441vbtx-pinctrl.dtsi
@@ -427,41 +427,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471c\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g471c\050c-e\051tx-pinctrl.dtsi"
index 2bc545e..c15c050 100644
--- "a/dts/st/g4/stm32g471c\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471c\050c-e\051tx-pinctrl.dtsi"
@@ -371,26 +371,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g471c\050c-e\051ux-pinctrl.dtsi"
index 2cef42c..a2ec52a 100644
--- "a/dts/st/g4/stm32g471c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471c\050c-e\051ux-pinctrl.dtsi"
@@ -403,31 +403,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471m\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g471m\050c-e\051tx-pinctrl.dtsi"
index 2709c09..efafa8e 100644
--- "a/dts/st/g4/stm32g471m\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471m\050c-e\051tx-pinctrl.dtsi"
@@ -521,36 +521,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g471meyx-pinctrl.dtsi b/dts/st/g4/stm32g471meyx-pinctrl.dtsi
index 43b8039..db208a2 100644
--- a/dts/st/g4/stm32g471meyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g471meyx-pinctrl.dtsi
@@ -525,36 +525,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471q\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g471q\050c-e\051tx-pinctrl.dtsi"
index 17f31dc..e1049fd 100644
--- "a/dts/st/g4/stm32g471q\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471q\050c-e\051tx-pinctrl.dtsi"
@@ -631,61 +631,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g471r\050c-e\051tx-pinctrl.dtsi"
index 620d511..a731af2 100644
--- "a/dts/st/g4/stm32g471r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471r\050c-e\051tx-pinctrl.dtsi"
@@ -466,31 +466,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471v\050c-e\051hx-pinctrl.dtsi" "b/dts/st/g4/stm32g471v\050c-e\051hx-pinctrl.dtsi"
index d29d051..ba32f57 100644
--- "a/dts/st/g4/stm32g471v\050c-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471v\050c-e\051hx-pinctrl.dtsi"
@@ -562,51 +562,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471v\050c-e\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g471v\050c-e\051ix-pinctrl.dtsi"
index d29d051..ba32f57 100644
--- "a/dts/st/g4/stm32g471v\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471v\050c-e\051ix-pinctrl.dtsi"
@@ -562,51 +562,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g471v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g471v\050c-e\051tx-pinctrl.dtsi"
index d29d051..ba32f57 100644
--- "a/dts/st/g4/stm32g471v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g471v\050c-e\051tx-pinctrl.dtsi"
@@ -562,51 +562,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473c\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g473c\050b-c-e\051tx-pinctrl.dtsi"
index 64d5650..26a24c8 100644
--- "a/dts/st/g4/stm32g473c\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473c\050b-c-e\051tx-pinctrl.dtsi"
@@ -411,26 +411,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473c\050b-c-e\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g473c\050b-c-e\051ux-pinctrl.dtsi"
index f4dfe10..54c9ad7 100644
--- "a/dts/st/g4/stm32g473c\050b-c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473c\050b-c-e\051ux-pinctrl.dtsi"
@@ -443,31 +443,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473m\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g473m\050b-c-e\051tx-pinctrl.dtsi"
index efa9dea..e92d044 100644
--- "a/dts/st/g4/stm32g473m\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473m\050b-c-e\051tx-pinctrl.dtsi"
@@ -625,36 +625,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g473meyx-pinctrl.dtsi b/dts/st/g4/stm32g473meyx-pinctrl.dtsi
index 4fd0112..791cbd6 100644
--- a/dts/st/g4/stm32g473meyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g473meyx-pinctrl.dtsi
@@ -637,36 +637,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473p\050b-c-e\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g473p\050b-c-e\051ix-pinctrl.dtsi"
index 54c49be..a6a63ef 100644
--- "a/dts/st/g4/stm32g473p\050b-c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473p\050b-c-e\051ix-pinctrl.dtsi"
@@ -1058,56 +1058,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473q\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g473q\050b-c-e\051tx-pinctrl.dtsi"
index 318e1fb..97c754c 100644
--- "a/dts/st/g4/stm32g473q\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473q\050b-c-e\051tx-pinctrl.dtsi"
@@ -1111,61 +1111,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473r\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g473r\050b-c-e\051tx-pinctrl.dtsi"
index 477ae45..8e8ac2d 100644
--- "a/dts/st/g4/stm32g473r\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473r\050b-c-e\051tx-pinctrl.dtsi"
@@ -506,31 +506,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473v\050b-c-e\051hx-pinctrl.dtsi" "b/dts/st/g4/stm32g473v\050b-c-e\051hx-pinctrl.dtsi"
index 7363208..3816bf3 100644
--- "a/dts/st/g4/stm32g473v\050b-c-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473v\050b-c-e\051hx-pinctrl.dtsi"
@@ -916,51 +916,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473v\050b-c-e\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g473v\050b-c-e\051ix-pinctrl.dtsi"
index 7363208..3816bf3 100644
--- "a/dts/st/g4/stm32g473v\050b-c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473v\050b-c-e\051ix-pinctrl.dtsi"
@@ -916,51 +916,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g473v\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g473v\050b-c-e\051tx-pinctrl.dtsi"
index 7363208..3816bf3 100644
--- "a/dts/st/g4/stm32g473v\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g473v\050b-c-e\051tx-pinctrl.dtsi"
@@ -916,51 +916,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474c\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g474c\050b-c-e\051tx-pinctrl.dtsi"
index d67872a..eb14883 100644
--- "a/dts/st/g4/stm32g474c\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474c\050b-c-e\051tx-pinctrl.dtsi"
@@ -493,26 +493,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474c\050b-c-e\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g474c\050b-c-e\051ux-pinctrl.dtsi"
index 5d6daad..a1913c9 100644
--- "a/dts/st/g4/stm32g474c\050b-c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474c\050b-c-e\051ux-pinctrl.dtsi"
@@ -537,31 +537,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474m\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g474m\050b-c-e\051tx-pinctrl.dtsi"
index 17bb178..9426c74 100644
--- "a/dts/st/g4/stm32g474m\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474m\050b-c-e\051tx-pinctrl.dtsi"
@@ -739,36 +739,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g474meyx-pinctrl.dtsi b/dts/st/g4/stm32g474meyx-pinctrl.dtsi
index 477ca22..8da1c44 100644
--- a/dts/st/g4/stm32g474meyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g474meyx-pinctrl.dtsi
@@ -751,36 +751,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474p\050b-c-e\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g474p\050b-c-e\051ix-pinctrl.dtsi"
index a27d01e..2f0ff3c 100644
--- "a/dts/st/g4/stm32g474p\050b-c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474p\050b-c-e\051ix-pinctrl.dtsi"
@@ -1172,56 +1172,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474q\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g474q\050b-c-e\051tx-pinctrl.dtsi"
index 077bd6a..b0e172b 100644
--- "a/dts/st/g4/stm32g474q\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474q\050b-c-e\051tx-pinctrl.dtsi"
@@ -1225,61 +1225,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474r\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g474r\050b-c-e\051tx-pinctrl.dtsi"
index 9a79b6f..5ce3ae8 100644
--- "a/dts/st/g4/stm32g474r\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474r\050b-c-e\051tx-pinctrl.dtsi"
@@ -620,31 +620,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474v\050b-c-e\051hx-pinctrl.dtsi" "b/dts/st/g4/stm32g474v\050b-c-e\051hx-pinctrl.dtsi"
index 87910f6..6812af3 100644
--- "a/dts/st/g4/stm32g474v\050b-c-e\051hx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474v\050b-c-e\051hx-pinctrl.dtsi"
@@ -1030,51 +1030,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474v\050b-c-e\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g474v\050b-c-e\051ix-pinctrl.dtsi"
index 87910f6..6812af3 100644
--- "a/dts/st/g4/stm32g474v\050b-c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474v\050b-c-e\051ix-pinctrl.dtsi"
@@ -1030,51 +1030,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g474v\050b-c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g474v\050b-c-e\051tx-pinctrl.dtsi"
index 87910f6..6812af3 100644
--- "a/dts/st/g4/stm32g474v\050b-c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g474v\050b-c-e\051tx-pinctrl.dtsi"
@@ -1030,51 +1030,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483cetx-pinctrl.dtsi b/dts/st/g4/stm32g483cetx-pinctrl.dtsi
index 64d5650..26a24c8 100644
--- a/dts/st/g4/stm32g483cetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483cetx-pinctrl.dtsi
@@ -411,26 +411,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483ceux-pinctrl.dtsi b/dts/st/g4/stm32g483ceux-pinctrl.dtsi
index f4dfe10..54c9ad7 100644
--- a/dts/st/g4/stm32g483ceux-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483ceux-pinctrl.dtsi
@@ -443,31 +443,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483metx-pinctrl.dtsi b/dts/st/g4/stm32g483metx-pinctrl.dtsi
index efa9dea..e92d044 100644
--- a/dts/st/g4/stm32g483metx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483metx-pinctrl.dtsi
@@ -625,36 +625,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483meyx-pinctrl.dtsi b/dts/st/g4/stm32g483meyx-pinctrl.dtsi
index 4fd0112..791cbd6 100644
--- a/dts/st/g4/stm32g483meyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483meyx-pinctrl.dtsi
@@ -637,36 +637,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483peix-pinctrl.dtsi b/dts/st/g4/stm32g483peix-pinctrl.dtsi
index 54c49be..a6a63ef 100644
--- a/dts/st/g4/stm32g483peix-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483peix-pinctrl.dtsi
@@ -1058,56 +1058,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483qetx-pinctrl.dtsi b/dts/st/g4/stm32g483qetx-pinctrl.dtsi
index 318e1fb..97c754c 100644
--- a/dts/st/g4/stm32g483qetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483qetx-pinctrl.dtsi
@@ -1111,61 +1111,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483retx-pinctrl.dtsi b/dts/st/g4/stm32g483retx-pinctrl.dtsi
index 477ae45..8e8ac2d 100644
--- a/dts/st/g4/stm32g483retx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483retx-pinctrl.dtsi
@@ -506,31 +506,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483vehx-pinctrl.dtsi b/dts/st/g4/stm32g483vehx-pinctrl.dtsi
index 7363208..3816bf3 100644
--- a/dts/st/g4/stm32g483vehx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483vehx-pinctrl.dtsi
@@ -916,51 +916,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483veix-pinctrl.dtsi b/dts/st/g4/stm32g483veix-pinctrl.dtsi
index 7363208..3816bf3 100644
--- a/dts/st/g4/stm32g483veix-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483veix-pinctrl.dtsi
@@ -916,51 +916,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g483vetx-pinctrl.dtsi b/dts/st/g4/stm32g483vetx-pinctrl.dtsi
index 7363208..3816bf3 100644
--- a/dts/st/g4/stm32g483vetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g483vetx-pinctrl.dtsi
@@ -916,51 +916,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484cetx-pinctrl.dtsi b/dts/st/g4/stm32g484cetx-pinctrl.dtsi
index d67872a..eb14883 100644
--- a/dts/st/g4/stm32g484cetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484cetx-pinctrl.dtsi
@@ -493,26 +493,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484ceux-pinctrl.dtsi b/dts/st/g4/stm32g484ceux-pinctrl.dtsi
index 5d6daad..a1913c9 100644
--- a/dts/st/g4/stm32g484ceux-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484ceux-pinctrl.dtsi
@@ -537,31 +537,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484metx-pinctrl.dtsi b/dts/st/g4/stm32g484metx-pinctrl.dtsi
index 17bb178..9426c74 100644
--- a/dts/st/g4/stm32g484metx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484metx-pinctrl.dtsi
@@ -739,36 +739,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484meyx-pinctrl.dtsi b/dts/st/g4/stm32g484meyx-pinctrl.dtsi
index 477ca22..8da1c44 100644
--- a/dts/st/g4/stm32g484meyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484meyx-pinctrl.dtsi
@@ -751,36 +751,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484peix-pinctrl.dtsi b/dts/st/g4/stm32g484peix-pinctrl.dtsi
index a27d01e..2f0ff3c 100644
--- a/dts/st/g4/stm32g484peix-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484peix-pinctrl.dtsi
@@ -1172,56 +1172,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484qetx-pinctrl.dtsi b/dts/st/g4/stm32g484qetx-pinctrl.dtsi
index 077bd6a..b0e172b 100644
--- a/dts/st/g4/stm32g484qetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484qetx-pinctrl.dtsi
@@ -1225,61 +1225,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484retx-pinctrl.dtsi b/dts/st/g4/stm32g484retx-pinctrl.dtsi
index 9a79b6f..5ce3ae8 100644
--- a/dts/st/g4/stm32g484retx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484retx-pinctrl.dtsi
@@ -620,31 +620,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484vehx-pinctrl.dtsi b/dts/st/g4/stm32g484vehx-pinctrl.dtsi
index 87910f6..6812af3 100644
--- a/dts/st/g4/stm32g484vehx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484vehx-pinctrl.dtsi
@@ -1030,51 +1030,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484veix-pinctrl.dtsi b/dts/st/g4/stm32g484veix-pinctrl.dtsi
index 87910f6..6812af3 100644
--- a/dts/st/g4/stm32g484veix-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484veix-pinctrl.dtsi
@@ -1030,51 +1030,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g484vetx-pinctrl.dtsi b/dts/st/g4/stm32g484vetx-pinctrl.dtsi
index 87910f6..6812af3 100644
--- a/dts/st/g4/stm32g484vetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g484vetx-pinctrl.dtsi
@@ -1030,51 +1030,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491c\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g491c\050c-e\051tx-pinctrl.dtsi"
index d4bf4a9..05fc3cb 100644
--- "a/dts/st/g4/stm32g491c\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491c\050c-e\051tx-pinctrl.dtsi"
@@ -359,26 +359,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g491c\050c-e\051ux-pinctrl.dtsi"
index 5c336f8..22eafc2 100644
--- "a/dts/st/g4/stm32g491c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491c\050c-e\051ux-pinctrl.dtsi"
@@ -385,31 +385,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491k\050c-e\051ux-pinctrl.dtsi" "b/dts/st/g4/stm32g491k\050c-e\051ux-pinctrl.dtsi"
index 66a2e37..a44b135 100644
--- "a/dts/st/g4/stm32g491k\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491k\050c-e\051ux-pinctrl.dtsi"
@@ -277,21 +277,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491m\050c-e\051sx-pinctrl.dtsi" "b/dts/st/g4/stm32g491m\050c-e\051sx-pinctrl.dtsi"
index 751b335..081abe5 100644
--- "a/dts/st/g4/stm32g491m\050c-e\051sx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491m\050c-e\051sx-pinctrl.dtsi"
@@ -482,31 +482,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491m\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g491m\050c-e\051tx-pinctrl.dtsi"
index 751b335..081abe5 100644
--- "a/dts/st/g4/stm32g491m\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491m\050c-e\051tx-pinctrl.dtsi"
@@ -482,31 +482,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491r\050c-e\051ix-pinctrl.dtsi" "b/dts/st/g4/stm32g491r\050c-e\051ix-pinctrl.dtsi"
index 17a0a22..f9c48f7 100644
--- "a/dts/st/g4/stm32g491r\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491r\050c-e\051ix-pinctrl.dtsi"
@@ -442,31 +442,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g491r\050c-e\051tx-pinctrl.dtsi"
index 17a0a22..f9c48f7 100644
--- "a/dts/st/g4/stm32g491r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491r\050c-e\051tx-pinctrl.dtsi"
@@ -442,31 +442,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g491reyx-pinctrl.dtsi b/dts/st/g4/stm32g491reyx-pinctrl.dtsi
index 17a0a22..f9c48f7 100644
--- a/dts/st/g4/stm32g491reyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g491reyx-pinctrl.dtsi
@@ -442,31 +442,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/g4/stm32g491v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/g4/stm32g491v\050c-e\051tx-pinctrl.dtsi"
index a9b86e1..98e7817 100644
--- "a/dts/st/g4/stm32g491v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/g4/stm32g491v\050c-e\051tx-pinctrl.dtsi"
@@ -503,41 +503,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi b/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi
index d4bf4a9..05fc3cb 100644
--- a/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1cetx-pinctrl.dtsi
@@ -359,26 +359,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi b/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi
index 5c336f8..22eafc2 100644
--- a/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1ceux-pinctrl.dtsi
@@ -385,31 +385,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1keux-pinctrl.dtsi b/dts/st/g4/stm32g4a1keux-pinctrl.dtsi
index 66a2e37..a44b135 100644
--- a/dts/st/g4/stm32g4a1keux-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1keux-pinctrl.dtsi
@@ -277,21 +277,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi b/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi
index 751b335..081abe5 100644
--- a/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1mesx-pinctrl.dtsi
@@ -482,31 +482,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1metx-pinctrl.dtsi b/dts/st/g4/stm32g4a1metx-pinctrl.dtsi
index 751b335..081abe5 100644
--- a/dts/st/g4/stm32g4a1metx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1metx-pinctrl.dtsi
@@ -482,31 +482,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1reix-pinctrl.dtsi b/dts/st/g4/stm32g4a1reix-pinctrl.dtsi
index 17a0a22..f9c48f7 100644
--- a/dts/st/g4/stm32g4a1reix-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1reix-pinctrl.dtsi
@@ -442,31 +442,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1retx-pinctrl.dtsi b/dts/st/g4/stm32g4a1retx-pinctrl.dtsi
index 17a0a22..f9c48f7 100644
--- a/dts/st/g4/stm32g4a1retx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1retx-pinctrl.dtsi
@@ -442,31 +442,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi b/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi
index 17a0a22..f9c48f7 100644
--- a/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1reyx-pinctrl.dtsi
@@ -442,31 +442,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi b/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi
index a9b86e1..98e7817 100644
--- a/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi
+++ b/dts/st/g4/stm32g4a1vetx-pinctrl.dtsi
@@ -503,41 +503,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf9: spi2_sck_pf9 {
pinmux = <STM32_PINMUX('F', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf10: spi2_sck_pf10 {
pinmux = <STM32_PINMUX('F', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/g4/stm32gbk1cbtx-pinctrl.dtsi b/dts/st/g4/stm32gbk1cbtx-pinctrl.dtsi
index a221713..21a3a09 100644
--- a/dts/st/g4/stm32gbk1cbtx-pinctrl.dtsi
+++ b/dts/st/g4/stm32gbk1cbtx-pinctrl.dtsi
@@ -367,26 +367,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pf1: spi2_sck_pf1 {
pinmux = <STM32_PINMUX('F', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723vehx-pinctrl.dtsi b/dts/st/h7/stm32h723vehx-pinctrl.dtsi
index bb3f35a..be0c40a 100644
--- a/dts/st/h7/stm32h723vehx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723vehx-pinctrl.dtsi
@@ -1280,71 +1280,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723vetx-pinctrl.dtsi b/dts/st/h7/stm32h723vetx-pinctrl.dtsi
index bb3f35a..be0c40a 100644
--- a/dts/st/h7/stm32h723vetx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723vetx-pinctrl.dtsi
@@ -1280,71 +1280,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723vghx-pinctrl.dtsi b/dts/st/h7/stm32h723vghx-pinctrl.dtsi
index bb3f35a..be0c40a 100644
--- a/dts/st/h7/stm32h723vghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723vghx-pinctrl.dtsi
@@ -1280,71 +1280,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi
index bb3f35a..be0c40a 100644
--- a/dts/st/h7/stm32h723vgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723vgtx-pinctrl.dtsi
@@ -1280,71 +1280,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723zeix-pinctrl.dtsi b/dts/st/h7/stm32h723zeix-pinctrl.dtsi
index 03da8cf..a0b7392 100644
--- a/dts/st/h7/stm32h723zeix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723zeix-pinctrl.dtsi
@@ -1712,86 +1712,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723zetx-pinctrl.dtsi b/dts/st/h7/stm32h723zetx-pinctrl.dtsi
index c0c8cc8..cfaccc1 100644
--- a/dts/st/h7/stm32h723zetx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723zetx-pinctrl.dtsi
@@ -1684,86 +1684,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723zgix-pinctrl.dtsi b/dts/st/h7/stm32h723zgix-pinctrl.dtsi
index 03da8cf..a0b7392 100644
--- a/dts/st/h7/stm32h723zgix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723zgix-pinctrl.dtsi
@@ -1712,86 +1712,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi
index c0c8cc8..cfaccc1 100644
--- a/dts/st/h7/stm32h723zgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h723zgtx-pinctrl.dtsi
@@ -1684,86 +1684,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725aeix-pinctrl.dtsi b/dts/st/h7/stm32h725aeix-pinctrl.dtsi
index 2fe570b..eeeaad2 100644
--- a/dts/st/h7/stm32h725aeix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725aeix-pinctrl.dtsi
@@ -1899,86 +1899,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725agix-pinctrl.dtsi b/dts/st/h7/stm32h725agix-pinctrl.dtsi
index 2fe570b..eeeaad2 100644
--- a/dts/st/h7/stm32h725agix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725agix-pinctrl.dtsi
@@ -1899,86 +1899,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725iekx-pinctrl.dtsi b/dts/st/h7/stm32h725iekx-pinctrl.dtsi
index 4a6b93c..6403357 100644
--- a/dts/st/h7/stm32h725iekx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725iekx-pinctrl.dtsi
@@ -1995,91 +1995,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725ietx-pinctrl.dtsi b/dts/st/h7/stm32h725ietx-pinctrl.dtsi
index b7f6ede..8ea307d 100644
--- a/dts/st/h7/stm32h725ietx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725ietx-pinctrl.dtsi
@@ -1699,91 +1699,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725igkx-pinctrl.dtsi b/dts/st/h7/stm32h725igkx-pinctrl.dtsi
index 4a6b93c..6403357 100644
--- a/dts/st/h7/stm32h725igkx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725igkx-pinctrl.dtsi
@@ -1995,91 +1995,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725igtx-pinctrl.dtsi b/dts/st/h7/stm32h725igtx-pinctrl.dtsi
index b7f6ede..8ea307d 100644
--- a/dts/st/h7/stm32h725igtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725igtx-pinctrl.dtsi
@@ -1699,91 +1699,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725revx-pinctrl.dtsi b/dts/st/h7/stm32h725revx-pinctrl.dtsi
index afdbc15..84e846a 100644
--- a/dts/st/h7/stm32h725revx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725revx-pinctrl.dtsi
@@ -663,56 +663,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725rgvx-pinctrl.dtsi b/dts/st/h7/stm32h725rgvx-pinctrl.dtsi
index afdbc15..84e846a 100644
--- a/dts/st/h7/stm32h725rgvx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725rgvx-pinctrl.dtsi
@@ -663,56 +663,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725vehx-pinctrl.dtsi b/dts/st/h7/stm32h725vehx-pinctrl.dtsi
index facdb47..a264722 100644
--- a/dts/st/h7/stm32h725vehx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725vehx-pinctrl.dtsi
@@ -1235,66 +1235,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725vetx-pinctrl.dtsi b/dts/st/h7/stm32h725vetx-pinctrl.dtsi
index b30ea5c..76f7089 100644
--- a/dts/st/h7/stm32h725vetx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725vetx-pinctrl.dtsi
@@ -1162,66 +1162,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725vghx-pinctrl.dtsi b/dts/st/h7/stm32h725vghx-pinctrl.dtsi
index facdb47..a264722 100644
--- a/dts/st/h7/stm32h725vghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725vghx-pinctrl.dtsi
@@ -1235,66 +1235,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi
index b30ea5c..76f7089 100644
--- a/dts/st/h7/stm32h725vgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725vgtx-pinctrl.dtsi
@@ -1162,66 +1162,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi
index 00f647e..499ccd8 100644
--- a/dts/st/h7/stm32h725vgyx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725vgyx-pinctrl.dtsi
@@ -1104,61 +1104,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725zetx-pinctrl.dtsi b/dts/st/h7/stm32h725zetx-pinctrl.dtsi
index 3021805..974d5f0 100644
--- a/dts/st/h7/stm32h725zetx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725zetx-pinctrl.dtsi
@@ -1542,86 +1542,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi
index 3021805..974d5f0 100644
--- a/dts/st/h7/stm32h725zgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h725zgtx-pinctrl.dtsi
@@ -1542,86 +1542,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730abixq-pinctrl.dtsi b/dts/st/h7/stm32h730abixq-pinctrl.dtsi
index d087394..0c50b21 100644
--- a/dts/st/h7/stm32h730abixq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730abixq-pinctrl.dtsi
@@ -1832,86 +1832,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi
index 426d551..dadb43e 100644
--- a/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730ibkxq-pinctrl.dtsi
@@ -1928,91 +1928,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi
index 9312be9..c20945a 100644
--- a/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730ibtxq-pinctrl.dtsi
@@ -1663,91 +1663,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi
index 25fd8fd..5c768c8 100644
--- a/dts/st/h7/stm32h730vbhx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730vbhx-pinctrl.dtsi
@@ -1244,71 +1244,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi
index 25fd8fd..5c768c8 100644
--- a/dts/st/h7/stm32h730vbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730vbtx-pinctrl.dtsi
@@ -1244,71 +1244,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730zbix-pinctrl.dtsi b/dts/st/h7/stm32h730zbix-pinctrl.dtsi
index 03da8cf..a0b7392 100644
--- a/dts/st/h7/stm32h730zbix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730zbix-pinctrl.dtsi
@@ -1712,86 +1712,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi
index a9eb6a3..7568c93 100644
--- a/dts/st/h7/stm32h730zbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h730zbtx-pinctrl.dtsi
@@ -1648,86 +1648,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h733vghx-pinctrl.dtsi b/dts/st/h7/stm32h733vghx-pinctrl.dtsi
index bb3f35a..be0c40a 100644
--- a/dts/st/h7/stm32h733vghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h733vghx-pinctrl.dtsi
@@ -1280,71 +1280,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi
index bb3f35a..be0c40a 100644
--- a/dts/st/h7/stm32h733vgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h733vgtx-pinctrl.dtsi
@@ -1280,71 +1280,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h733zgix-pinctrl.dtsi b/dts/st/h7/stm32h733zgix-pinctrl.dtsi
index 03da8cf..a0b7392 100644
--- a/dts/st/h7/stm32h733zgix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h733zgix-pinctrl.dtsi
@@ -1712,86 +1712,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi
index c0c8cc8..cfaccc1 100644
--- a/dts/st/h7/stm32h733zgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h733zgtx-pinctrl.dtsi
@@ -1684,86 +1684,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735agix-pinctrl.dtsi b/dts/st/h7/stm32h735agix-pinctrl.dtsi
index 2fe570b..eeeaad2 100644
--- a/dts/st/h7/stm32h735agix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735agix-pinctrl.dtsi
@@ -1899,86 +1899,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735igkx-pinctrl.dtsi b/dts/st/h7/stm32h735igkx-pinctrl.dtsi
index 4a6b93c..6403357 100644
--- a/dts/st/h7/stm32h735igkx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735igkx-pinctrl.dtsi
@@ -1995,91 +1995,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735igtx-pinctrl.dtsi b/dts/st/h7/stm32h735igtx-pinctrl.dtsi
index b7f6ede..8ea307d 100644
--- a/dts/st/h7/stm32h735igtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735igtx-pinctrl.dtsi
@@ -1699,91 +1699,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi
index afdbc15..84e846a 100644
--- a/dts/st/h7/stm32h735rgvx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735rgvx-pinctrl.dtsi
@@ -663,56 +663,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735vghx-pinctrl.dtsi b/dts/st/h7/stm32h735vghx-pinctrl.dtsi
index facdb47..a264722 100644
--- a/dts/st/h7/stm32h735vghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735vghx-pinctrl.dtsi
@@ -1235,66 +1235,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi
index b30ea5c..76f7089 100644
--- a/dts/st/h7/stm32h735vgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735vgtx-pinctrl.dtsi
@@ -1162,66 +1162,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi
index 00f647e..499ccd8 100644
--- a/dts/st/h7/stm32h735vgyx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735vgyx-pinctrl.dtsi
@@ -1104,61 +1104,73 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi
index 3021805..974d5f0 100644
--- a/dts/st/h7/stm32h735zgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h735zgtx-pinctrl.dtsi
@@ -1542,86 +1542,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742a\050g-i\051ix-pinctrl.dtsi" "b/dts/st/h7/stm32h742a\050g-i\051ix-pinctrl.dtsi"
index 7505314..aeabc98 100644
--- "a/dts/st/h7/stm32h742a\050g-i\051ix-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742a\050g-i\051ix-pinctrl.dtsi"
@@ -1772,86 +1772,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742b\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h742b\050g-i\051tx-pinctrl.dtsi"
index e33963c..6ea16c9 100644
--- "a/dts/st/h7/stm32h742b\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742b\050g-i\051tx-pinctrl.dtsi"
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742i\050g-i\051kx-pinctrl.dtsi" "b/dts/st/h7/stm32h742i\050g-i\051kx-pinctrl.dtsi"
index 4b27d1a..183b926 100644
--- "a/dts/st/h7/stm32h742i\050g-i\051kx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742i\050g-i\051kx-pinctrl.dtsi"
@@ -1846,91 +1846,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h742i\050g-i\051tx-pinctrl.dtsi"
index 4b27d1a..183b926 100644
--- "a/dts/st/h7/stm32h742i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742i\050g-i\051tx-pinctrl.dtsi"
@@ -1846,91 +1846,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742v\050g-i\051hx-pinctrl.dtsi" "b/dts/st/h7/stm32h742v\050g-i\051hx-pinctrl.dtsi"
index d3076ac..6b39a02 100644
--- "a/dts/st/h7/stm32h742v\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742v\050g-i\051hx-pinctrl.dtsi"
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h742v\050g-i\051tx-pinctrl.dtsi"
index d3076ac..6b39a02 100644
--- "a/dts/st/h7/stm32h742v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742v\050g-i\051tx-pinctrl.dtsi"
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742x\050g-i\051hx-pinctrl.dtsi" "b/dts/st/h7/stm32h742x\050g-i\051hx-pinctrl.dtsi"
index 637ab87..b998c65 100644
--- "a/dts/st/h7/stm32h742x\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742x\050g-i\051hx-pinctrl.dtsi"
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h742z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h742z\050g-i\051tx-pinctrl.dtsi"
index fb6150e..b2916b7 100644
--- "a/dts/st/h7/stm32h742z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h742z\050g-i\051tx-pinctrl.dtsi"
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h743a\050g-i\051ix-pinctrl.dtsi" "b/dts/st/h7/stm32h743a\050g-i\051ix-pinctrl.dtsi"
index 7505314..aeabc98 100644
--- "a/dts/st/h7/stm32h743a\050g-i\051ix-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h743a\050g-i\051ix-pinctrl.dtsi"
@@ -1772,86 +1772,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi
index e33963c..6ea16c9 100644
--- a/dts/st/h7/stm32h743bgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743bgtx-pinctrl.dtsi
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743bitx-pinctrl.dtsi b/dts/st/h7/stm32h743bitx-pinctrl.dtsi
index e33963c..6ea16c9 100644
--- a/dts/st/h7/stm32h743bitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743bitx-pinctrl.dtsi
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743igkx-pinctrl.dtsi b/dts/st/h7/stm32h743igkx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h743igkx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743igkx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743igtx-pinctrl.dtsi b/dts/st/h7/stm32h743igtx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h743igtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743igtx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743iikx-pinctrl.dtsi b/dts/st/h7/stm32h743iikx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h743iikx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743iikx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743iitx-pinctrl.dtsi b/dts/st/h7/stm32h743iitx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h743iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743iitx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h743v\050g-i\051hx-pinctrl.dtsi" "b/dts/st/h7/stm32h743v\050g-i\051hx-pinctrl.dtsi"
index d3076ac..6b39a02 100644
--- "a/dts/st/h7/stm32h743v\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h743v\050g-i\051hx-pinctrl.dtsi"
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi
index d3076ac..6b39a02 100644
--- a/dts/st/h7/stm32h743vgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743vgtx-pinctrl.dtsi
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743vitx-pinctrl.dtsi b/dts/st/h7/stm32h743vitx-pinctrl.dtsi
index d3076ac..6b39a02 100644
--- a/dts/st/h7/stm32h743vitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743vitx-pinctrl.dtsi
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743xghx-pinctrl.dtsi b/dts/st/h7/stm32h743xghx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h743xghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743xghx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743xihx-pinctrl.dtsi b/dts/st/h7/stm32h743xihx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h743xihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743xihx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h743zgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743zgtx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h743zitx-pinctrl.dtsi b/dts/st/h7/stm32h743zitx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h743zitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h743zitx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi
index e33963c..6ea16c9 100644
--- a/dts/st/h7/stm32h745bgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745bgtx-pinctrl.dtsi
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745bitx-pinctrl.dtsi b/dts/st/h7/stm32h745bitx-pinctrl.dtsi
index e33963c..6ea16c9 100644
--- a/dts/st/h7/stm32h745bitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745bitx-pinctrl.dtsi
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745igkx-pinctrl.dtsi b/dts/st/h7/stm32h745igkx-pinctrl.dtsi
index 5544654..e079f4f 100644
--- a/dts/st/h7/stm32h745igkx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745igkx-pinctrl.dtsi
@@ -1853,86 +1853,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745igtx-pinctrl.dtsi b/dts/st/h7/stm32h745igtx-pinctrl.dtsi
index 3c7a396..cf6f78d 100644
--- a/dts/st/h7/stm32h745igtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745igtx-pinctrl.dtsi
@@ -1614,86 +1614,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745iikx-pinctrl.dtsi b/dts/st/h7/stm32h745iikx-pinctrl.dtsi
index 5544654..e079f4f 100644
--- a/dts/st/h7/stm32h745iikx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745iikx-pinctrl.dtsi
@@ -1853,86 +1853,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745iitx-pinctrl.dtsi b/dts/st/h7/stm32h745iitx-pinctrl.dtsi
index 3c7a396..cf6f78d 100644
--- a/dts/st/h7/stm32h745iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745iitx-pinctrl.dtsi
@@ -1614,86 +1614,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745xghx-pinctrl.dtsi b/dts/st/h7/stm32h745xghx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h745xghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745xghx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745xihx-pinctrl.dtsi b/dts/st/h7/stm32h745xihx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h745xihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745xihx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi
index c62237f..2780b98 100644
--- a/dts/st/h7/stm32h745zgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745zgtx-pinctrl.dtsi
@@ -1469,81 +1469,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h745zitx-pinctrl.dtsi b/dts/st/h7/stm32h745zitx-pinctrl.dtsi
index c62237f..2780b98 100644
--- a/dts/st/h7/stm32h745zitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h745zitx-pinctrl.dtsi
@@ -1469,81 +1469,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h747a\050g-i\051ix-pinctrl.dtsi" "b/dts/st/h7/stm32h747a\050g-i\051ix-pinctrl.dtsi"
index fb6150e..b2916b7 100644
--- "a/dts/st/h7/stm32h747a\050g-i\051ix-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h747a\050g-i\051ix-pinctrl.dtsi"
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h747bgtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747bgtx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747bitx-pinctrl.dtsi b/dts/st/h7/stm32h747bitx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h747bitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747bitx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747igtx-pinctrl.dtsi b/dts/st/h7/stm32h747igtx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h747igtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747igtx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747iitx-pinctrl.dtsi b/dts/st/h7/stm32h747iitx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h747iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747iitx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747xghx-pinctrl.dtsi b/dts/st/h7/stm32h747xghx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h747xghx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747xghx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747xihx-pinctrl.dtsi b/dts/st/h7/stm32h747xihx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h747xihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747xihx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi
index 1bad201..7c6010b 100644
--- a/dts/st/h7/stm32h747ziyx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h747ziyx-pinctrl.dtsi
@@ -1405,66 +1405,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h750ibkx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h750ibkx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi
index 4b27d1a..183b926 100644
--- a/dts/st/h7/stm32h750ibtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h750ibtx-pinctrl.dtsi
@@ -1846,91 +1846,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi
index d3076ac..6b39a02 100644
--- a/dts/st/h7/stm32h750vbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h750vbtx-pinctrl.dtsi
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h750xbhx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h750xbhx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h750zbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h750zbtx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753aiix-pinctrl.dtsi b/dts/st/h7/stm32h753aiix-pinctrl.dtsi
index 7505314..aeabc98 100644
--- a/dts/st/h7/stm32h753aiix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753aiix-pinctrl.dtsi
@@ -1772,86 +1772,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753bitx-pinctrl.dtsi b/dts/st/h7/stm32h753bitx-pinctrl.dtsi
index e33963c..6ea16c9 100644
--- a/dts/st/h7/stm32h753bitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753bitx-pinctrl.dtsi
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753iikx-pinctrl.dtsi b/dts/st/h7/stm32h753iikx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h753iikx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753iikx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753iitx-pinctrl.dtsi b/dts/st/h7/stm32h753iitx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h753iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753iitx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753vihx-pinctrl.dtsi b/dts/st/h7/stm32h753vihx-pinctrl.dtsi
index d3076ac..6b39a02 100644
--- a/dts/st/h7/stm32h753vihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753vihx-pinctrl.dtsi
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753vitx-pinctrl.dtsi b/dts/st/h7/stm32h753vitx-pinctrl.dtsi
index d3076ac..6b39a02 100644
--- a/dts/st/h7/stm32h753vitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753vitx-pinctrl.dtsi
@@ -1217,66 +1217,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753xihx-pinctrl.dtsi b/dts/st/h7/stm32h753xihx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h753xihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753xihx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h753zitx-pinctrl.dtsi b/dts/st/h7/stm32h753zitx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h753zitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h753zitx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h755bitx-pinctrl.dtsi b/dts/st/h7/stm32h755bitx-pinctrl.dtsi
index e33963c..6ea16c9 100644
--- a/dts/st/h7/stm32h755bitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h755bitx-pinctrl.dtsi
@@ -1897,96 +1897,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h755iikx-pinctrl.dtsi b/dts/st/h7/stm32h755iikx-pinctrl.dtsi
index 5544654..e079f4f 100644
--- a/dts/st/h7/stm32h755iikx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h755iikx-pinctrl.dtsi
@@ -1853,86 +1853,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h755iitx-pinctrl.dtsi b/dts/st/h7/stm32h755iitx-pinctrl.dtsi
index 3c7a396..cf6f78d 100644
--- a/dts/st/h7/stm32h755iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h755iitx-pinctrl.dtsi
@@ -1614,86 +1614,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h755xihx-pinctrl.dtsi b/dts/st/h7/stm32h755xihx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h755xihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h755xihx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h755zitx-pinctrl.dtsi b/dts/st/h7/stm32h755zitx-pinctrl.dtsi
index c62237f..2780b98 100644
--- a/dts/st/h7/stm32h755zitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h755zitx-pinctrl.dtsi
@@ -1469,81 +1469,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h757aiix-pinctrl.dtsi b/dts/st/h7/stm32h757aiix-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h757aiix-pinctrl.dtsi
+++ b/dts/st/h7/stm32h757aiix-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h757bitx-pinctrl.dtsi b/dts/st/h7/stm32h757bitx-pinctrl.dtsi
index 856e744..e3c2659 100644
--- a/dts/st/h7/stm32h757bitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h757bitx-pinctrl.dtsi
@@ -1882,91 +1882,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h757iitx-pinctrl.dtsi b/dts/st/h7/stm32h757iitx-pinctrl.dtsi
index fb6150e..b2916b7 100644
--- a/dts/st/h7/stm32h757iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h757iitx-pinctrl.dtsi
@@ -1599,81 +1599,97 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h757xihx-pinctrl.dtsi b/dts/st/h7/stm32h757xihx-pinctrl.dtsi
index 637ab87..b998c65 100644
--- a/dts/st/h7/stm32h757xihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h757xihx-pinctrl.dtsi
@@ -1961,96 +1961,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi
index 1bad201..7c6010b 100644
--- a/dts/st/h7/stm32h757ziyx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h757ziyx-pinctrl.dtsi
@@ -1405,66 +1405,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3a\050g-i\051ixq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3a\050g-i\051ixq-pinctrl.dtsi"
index 15b3884..457025c 100644
--- "a/dts/st/h7/stm32h7a3a\050g-i\051ixq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3a\050g-i\051ixq-pinctrl.dtsi"
@@ -1461,86 +1461,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3i\050g-i\051kx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3i\050g-i\051kx-pinctrl.dtsi"
index 2881a9d..49d2592 100644
--- "a/dts/st/h7/stm32h7a3i\050g-i\051kx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3i\050g-i\051kx-pinctrl.dtsi"
@@ -1539,96 +1539,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3i\050g-i\051kxq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3i\050g-i\051kxq-pinctrl.dtsi"
index 3fcf12e..e526f95 100644
--- "a/dts/st/h7/stm32h7a3i\050g-i\051kxq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3i\050g-i\051kxq-pinctrl.dtsi"
@@ -1531,91 +1531,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3i\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3i\050g-i\051tx-pinctrl.dtsi"
index 2881a9d..49d2592 100644
--- "a/dts/st/h7/stm32h7a3i\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3i\050g-i\051tx-pinctrl.dtsi"
@@ -1539,96 +1539,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3i\050g-i\051txq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3i\050g-i\051txq-pinctrl.dtsi"
index 8d95e15..438e3f9 100644
--- "a/dts/st/h7/stm32h7a3i\050g-i\051txq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3i\050g-i\051txq-pinctrl.dtsi"
@@ -1334,91 +1334,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3l\050g-i\051hxq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3l\050g-i\051hxq-pinctrl.dtsi"
index 75d27ff..aa14b09 100644
--- "a/dts/st/h7/stm32h7a3l\050g-i\051hxq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3l\050g-i\051hxq-pinctrl.dtsi"
@@ -1634,101 +1634,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3n\050g-i\051hx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3n\050g-i\051hx-pinctrl.dtsi"
index 0aaa3ae..681eb91 100644
--- "a/dts/st/h7/stm32h7a3n\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3n\050g-i\051hx-pinctrl.dtsi"
@@ -1554,101 +1554,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi b/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi
index 84865ee..0c22732 100644
--- a/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7a3qiyxq-pinctrl.dtsi
@@ -1127,76 +1127,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3r\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3r\050g-i\051tx-pinctrl.dtsi"
index 13aceed..a786b36 100644
--- "a/dts/st/h7/stm32h7a3r\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3r\050g-i\051tx-pinctrl.dtsi"
@@ -666,56 +666,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3v\050g-i\051hx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3v\050g-i\051hx-pinctrl.dtsi"
index b548585..37d9de4 100644
--- "a/dts/st/h7/stm32h7a3v\050g-i\051hx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3v\050g-i\051hx-pinctrl.dtsi"
@@ -1016,71 +1016,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3v\050g-i\051hxq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3v\050g-i\051hxq-pinctrl.dtsi"
index 2f0a114..74ade74 100644
--- "a/dts/st/h7/stm32h7a3v\050g-i\051hxq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3v\050g-i\051hxq-pinctrl.dtsi"
@@ -971,66 +971,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3v\050g-i\051tx-pinctrl.dtsi"
index b548585..37d9de4 100644
--- "a/dts/st/h7/stm32h7a3v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3v\050g-i\051tx-pinctrl.dtsi"
@@ -1016,71 +1016,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3v\050g-i\051txq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3v\050g-i\051txq-pinctrl.dtsi"
index 7f7202a..a6d432c 100644
--- "a/dts/st/h7/stm32h7a3v\050g-i\051txq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3v\050g-i\051txq-pinctrl.dtsi"
@@ -904,66 +904,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3z\050g-i\051tx-pinctrl.dtsi"
index 1689da6..5d5ddbe 100644
--- "a/dts/st/h7/stm32h7a3z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3z\050g-i\051tx-pinctrl.dtsi"
@@ -1319,86 +1319,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/h7/stm32h7a3z\050g-i\051txq-pinctrl.dtsi" "b/dts/st/h7/stm32h7a3z\050g-i\051txq-pinctrl.dtsi"
index 0dac897..ba9e542 100644
--- "a/dts/st/h7/stm32h7a3z\050g-i\051txq-pinctrl.dtsi"
+++ "b/dts/st/h7/stm32h7a3z\050g-i\051txq-pinctrl.dtsi"
@@ -1205,86 +1205,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi b/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi
index 15b3884..457025c 100644
--- a/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b0abixq-pinctrl.dtsi
@@ -1461,86 +1461,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi b/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi
index 3fcf12e..e526f95 100644
--- a/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b0ibkxq-pinctrl.dtsi
@@ -1531,91 +1531,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi
index 2881a9d..49d2592 100644
--- a/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b0ibtx-pinctrl.dtsi
@@ -1539,96 +1539,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi
index 13aceed..a786b36 100644
--- a/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b0rbtx-pinctrl.dtsi
@@ -666,56 +666,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi
index b548585..37d9de4 100644
--- a/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b0vbtx-pinctrl.dtsi
@@ -1016,71 +1016,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi b/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi
index 1689da6..5d5ddbe 100644
--- a/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b0zbtx-pinctrl.dtsi
@@ -1319,86 +1319,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi b/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi
index 15b3884..457025c 100644
--- a/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3aiixq-pinctrl.dtsi
@@ -1461,86 +1461,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi b/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi
index 2881a9d..49d2592 100644
--- a/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3iikx-pinctrl.dtsi
@@ -1539,96 +1539,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi
index 3fcf12e..e526f95 100644
--- a/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3iikxq-pinctrl.dtsi
@@ -1531,91 +1531,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi
index 2881a9d..49d2592 100644
--- a/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3iitx-pinctrl.dtsi
@@ -1539,96 +1539,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi
index 8d95e15..438e3f9 100644
--- a/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3iitxq-pinctrl.dtsi
@@ -1334,91 +1334,109 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi
index 75d27ff..aa14b09 100644
--- a/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3lihxq-pinctrl.dtsi
@@ -1634,101 +1634,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi b/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi
index 0aaa3ae..681eb91 100644
--- a/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3nihx-pinctrl.dtsi
@@ -1554,101 +1554,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi
index 84865ee..0c22732 100644
--- a/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3qiyxq-pinctrl.dtsi
@@ -1127,76 +1127,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi b/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi
index 13aceed..a786b36 100644
--- a/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3ritx-pinctrl.dtsi
@@ -666,56 +666,67 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi b/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi
index b548585..37d9de4 100644
--- a/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3vihx-pinctrl.dtsi
@@ -1016,71 +1016,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi
index 2f0a114..74ade74 100644
--- a/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3vihxq-pinctrl.dtsi
@@ -971,66 +971,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi
index b548585..37d9de4 100644
--- a/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3vitx-pinctrl.dtsi
@@ -1016,71 +1016,85 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi
index 7f7202a..a6d432c 100644
--- a/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3vitxq-pinctrl.dtsi
@@ -904,66 +904,79 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi b/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi
index 1689da6..5d5ddbe 100644
--- a/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3zitx-pinctrl.dtsi
@@ -1319,86 +1319,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi b/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi
index 0dac897..ba9e542 100644
--- a/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi
+++ b/dts/st/h7/stm32h7b3zitxq-pinctrl.dtsi
@@ -1205,86 +1205,103 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg11: spi1_sck_pg11 {
pinmux = <STM32_PINMUX('G', 11, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa12: spi2_sck_pa12 {
pinmux = <STM32_PINMUX('A', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pc12: spi6_sck_pc12 {
pinmux = <STM32_PINMUX('C', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l010c6tx-pinctrl.dtsi b/dts/st/l0/stm32l010c6tx-pinctrl.dtsi
index 9b3a31f..7e52b22 100644
--- a/dts/st/l0/stm32l010c6tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l010c6tx-pinctrl.dtsi
@@ -167,16 +167,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l010f4px-pinctrl.dtsi b/dts/st/l0/stm32l010f4px-pinctrl.dtsi
index 2cb5252..24e3691 100644
--- a/dts/st/l0/stm32l010f4px-pinctrl.dtsi
+++ b/dts/st/l0/stm32l010f4px-pinctrl.dtsi
@@ -111,11 +111,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l010k4tx-pinctrl.dtsi b/dts/st/l0/stm32l010k4tx-pinctrl.dtsi
index 4674b5f..fea2e30 100644
--- a/dts/st/l0/stm32l010k4tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l010k4tx-pinctrl.dtsi
@@ -157,16 +157,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l010k8tx-pinctrl.dtsi b/dts/st/l0/stm32l010k8tx-pinctrl.dtsi
index ea39f4b..9430117 100644
--- a/dts/st/l0/stm32l010k8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l010k8tx-pinctrl.dtsi
@@ -118,11 +118,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l010r8tx-pinctrl.dtsi b/dts/st/l0/stm32l010r8tx-pinctrl.dtsi
index a54a8fa..c0d0990 100644
--- a/dts/st/l0/stm32l010r8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l010r8tx-pinctrl.dtsi
@@ -154,11 +154,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l010rbtx-pinctrl.dtsi b/dts/st/l0/stm32l010rbtx-pinctrl.dtsi
index 1144b46..e528b65 100644
--- a/dts/st/l0/stm32l010rbtx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l010rbtx-pinctrl.dtsi
@@ -166,11 +166,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011d\0503-4\051px-pinctrl.dtsi" "b/dts/st/l0/stm32l011d\0503-4\051px-pinctrl.dtsi"
index 6dd97f9..5853ef6 100644
--- "a/dts/st/l0/stm32l011d\0503-4\051px-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011d\0503-4\051px-pinctrl.dtsi"
@@ -81,6 +81,7 @@
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011e\0503-4\051yx-pinctrl.dtsi" "b/dts/st/l0/stm32l011e\0503-4\051yx-pinctrl.dtsi"
index 8b211d4..47644a5 100644
--- "a/dts/st/l0/stm32l011e\0503-4\051yx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011e\0503-4\051yx-pinctrl.dtsi"
@@ -132,16 +132,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011f\0503-4\051px-pinctrl.dtsi" "b/dts/st/l0/stm32l011f\0503-4\051px-pinctrl.dtsi"
index 2cb5252..24e3691 100644
--- "a/dts/st/l0/stm32l011f\0503-4\051px-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011f\0503-4\051px-pinctrl.dtsi"
@@ -111,11 +111,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011f\0503-4\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l011f\0503-4\051ux-pinctrl.dtsi"
index df67c3a..b0a9f76 100644
--- "a/dts/st/l0/stm32l011f\0503-4\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011f\0503-4\051ux-pinctrl.dtsi"
@@ -115,11 +115,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011g\0503-4\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l011g\0503-4\051ux-pinctrl.dtsi"
index 9052a29..245ddb2 100644
--- "a/dts/st/l0/stm32l011g\0503-4\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011g\0503-4\051ux-pinctrl.dtsi"
@@ -147,16 +147,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011k\0503-4\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l011k\0503-4\051tx-pinctrl.dtsi"
index 4674b5f..fea2e30 100644
--- "a/dts/st/l0/stm32l011k\0503-4\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011k\0503-4\051tx-pinctrl.dtsi"
@@ -157,16 +157,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l011k\0503-4\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l011k\0503-4\051ux-pinctrl.dtsi"
index ed48a7d..0e418d7 100644
--- "a/dts/st/l0/stm32l011k\0503-4\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l011k\0503-4\051ux-pinctrl.dtsi"
@@ -168,16 +168,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l021d4px-pinctrl.dtsi b/dts/st/l0/stm32l021d4px-pinctrl.dtsi
index 6dd97f9..5853ef6 100644
--- a/dts/st/l0/stm32l021d4px-pinctrl.dtsi
+++ b/dts/st/l0/stm32l021d4px-pinctrl.dtsi
@@ -81,6 +81,7 @@
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l021f4px-pinctrl.dtsi b/dts/st/l0/stm32l021f4px-pinctrl.dtsi
index 2cb5252..24e3691 100644
--- a/dts/st/l0/stm32l021f4px-pinctrl.dtsi
+++ b/dts/st/l0/stm32l021f4px-pinctrl.dtsi
@@ -111,11 +111,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l021f4ux-pinctrl.dtsi b/dts/st/l0/stm32l021f4ux-pinctrl.dtsi
index df67c3a..b0a9f76 100644
--- a/dts/st/l0/stm32l021f4ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l021f4ux-pinctrl.dtsi
@@ -115,11 +115,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l021g4ux-pinctrl.dtsi b/dts/st/l0/stm32l021g4ux-pinctrl.dtsi
index 9052a29..245ddb2 100644
--- a/dts/st/l0/stm32l021g4ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l021g4ux-pinctrl.dtsi
@@ -147,16 +147,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l021k4tx-pinctrl.dtsi b/dts/st/l0/stm32l021k4tx-pinctrl.dtsi
index 4674b5f..fea2e30 100644
--- a/dts/st/l0/stm32l021k4tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l021k4tx-pinctrl.dtsi
@@ -157,16 +157,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l021k4ux-pinctrl.dtsi b/dts/st/l0/stm32l021k4ux-pinctrl.dtsi
index ed48a7d..0e418d7 100644
--- a/dts/st/l0/stm32l021k4ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l021k4ux-pinctrl.dtsi
@@ -168,16 +168,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa13: spi1_sck_pa13 {
pinmux = <STM32_PINMUX('A', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031c\0504-6\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l031c\0504-6\051tx-pinctrl.dtsi"
index 6256a5b..806c8b5 100644
--- "a/dts/st/l0/stm32l031c\0504-6\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031c\0504-6\051tx-pinctrl.dtsi"
@@ -167,16 +167,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031c\0504-6\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l031c\0504-6\051ux-pinctrl.dtsi"
index 6256a5b..806c8b5 100644
--- "a/dts/st/l0/stm32l031c\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031c\0504-6\051ux-pinctrl.dtsi"
@@ -167,16 +167,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031e\0504-6\051yx-pinctrl.dtsi" "b/dts/st/l0/stm32l031e\0504-6\051yx-pinctrl.dtsi"
index d85b5a2..6bfa348 100644
--- "a/dts/st/l0/stm32l031e\0504-6\051yx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031e\0504-6\051yx-pinctrl.dtsi"
@@ -115,11 +115,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031f\0504-6\051px-pinctrl.dtsi" "b/dts/st/l0/stm32l031f\0504-6\051px-pinctrl.dtsi"
index 1b3a906..dacf29b 100644
--- "a/dts/st/l0/stm32l031f\0504-6\051px-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031f\0504-6\051px-pinctrl.dtsi"
@@ -94,6 +94,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031g\0504-6\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l031g\0504-6\051ux-pinctrl.dtsi"
index 51e3187..1be20c6 100644
--- "a/dts/st/l0/stm32l031g\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031g\0504-6\051ux-pinctrl.dtsi"
@@ -120,11 +120,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi b/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi
index 1524608..ef81154 100644
--- a/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi
+++ b/dts/st/l0/stm32l031g6uxs-pinctrl.dtsi
@@ -130,11 +130,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031k\0504-6\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l031k\0504-6\051tx-pinctrl.dtsi"
index 8d389aa..572470c 100644
--- "a/dts/st/l0/stm32l031k\0504-6\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031k\0504-6\051tx-pinctrl.dtsi"
@@ -140,11 +140,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l031k\0504-6\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l031k\0504-6\051ux-pinctrl.dtsi"
index 0936163..88150ac 100644
--- "a/dts/st/l0/stm32l031k\0504-6\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l031k\0504-6\051ux-pinctrl.dtsi"
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l041c\0504-6\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l041c\0504-6\051tx-pinctrl.dtsi"
index 6256a5b..806c8b5 100644
--- "a/dts/st/l0/stm32l041c\0504-6\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l041c\0504-6\051tx-pinctrl.dtsi"
@@ -167,16 +167,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041c6ux-pinctrl.dtsi b/dts/st/l0/stm32l041c6ux-pinctrl.dtsi
index 6256a5b..806c8b5 100644
--- a/dts/st/l0/stm32l041c6ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041c6ux-pinctrl.dtsi
@@ -167,16 +167,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb13: spi1_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041e6yx-pinctrl.dtsi b/dts/st/l0/stm32l041e6yx-pinctrl.dtsi
index d85b5a2..6bfa348 100644
--- a/dts/st/l0/stm32l041e6yx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041e6yx-pinctrl.dtsi
@@ -115,11 +115,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041f6px-pinctrl.dtsi b/dts/st/l0/stm32l041f6px-pinctrl.dtsi
index 1b3a906..dacf29b 100644
--- a/dts/st/l0/stm32l041f6px-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041f6px-pinctrl.dtsi
@@ -94,6 +94,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041g6ux-pinctrl.dtsi b/dts/st/l0/stm32l041g6ux-pinctrl.dtsi
index 51e3187..1be20c6 100644
--- a/dts/st/l0/stm32l041g6ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041g6ux-pinctrl.dtsi
@@ -120,11 +120,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi b/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi
index 1524608..ef81154 100644
--- a/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041g6uxs-pinctrl.dtsi
@@ -130,11 +130,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041k6tx-pinctrl.dtsi b/dts/st/l0/stm32l041k6tx-pinctrl.dtsi
index 8d389aa..572470c 100644
--- a/dts/st/l0/stm32l041k6tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041k6tx-pinctrl.dtsi
@@ -140,11 +140,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l041k6ux-pinctrl.dtsi b/dts/st/l0/stm32l041k6ux-pinctrl.dtsi
index 0936163..88150ac 100644
--- a/dts/st/l0/stm32l041k6ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l041k6ux-pinctrl.dtsi
@@ -146,11 +146,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l051c\0506-8\051tx-pinctrl.dtsi"
index 93fcc63..9255202 100644
--- "a/dts/st/l0/stm32l051c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051c\0506-8\051tx-pinctrl.dtsi"
@@ -197,21 +197,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051c\0506-8\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l051c\0506-8\051ux-pinctrl.dtsi"
index 93fcc63..9255202 100644
--- "a/dts/st/l0/stm32l051c\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051c\0506-8\051ux-pinctrl.dtsi"
@@ -197,21 +197,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l051k\0506-8\051tx-pinctrl.dtsi"
index 1a9df02..add0048 100644
--- "a/dts/st/l0/stm32l051k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051k\0506-8\051tx-pinctrl.dtsi"
@@ -118,11 +118,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l051k\0506-8\051ux-pinctrl.dtsi"
index 5592755..5355378 100644
--- "a/dts/st/l0/stm32l051k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051k\0506-8\051ux-pinctrl.dtsi"
@@ -124,11 +124,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051r\0506-8\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l051r\0506-8\051hx-pinctrl.dtsi"
index 63a772b..c360441 100644
--- "a/dts/st/l0/stm32l051r\0506-8\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051r\0506-8\051hx-pinctrl.dtsi"
@@ -222,21 +222,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l051r\0506-8\051tx-pinctrl.dtsi"
index af5c164..9de5046 100644
--- "a/dts/st/l0/stm32l051r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051r\0506-8\051tx-pinctrl.dtsi"
@@ -235,21 +235,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l051t\0506-8\051yx-pinctrl.dtsi" "b/dts/st/l0/stm32l051t\0506-8\051yx-pinctrl.dtsi"
index 05153aa..943de3a 100644
--- "a/dts/st/l0/stm32l051t\0506-8\051yx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l051t\0506-8\051yx-pinctrl.dtsi"
@@ -136,11 +136,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l052c\0506-8\051tx-pinctrl.dtsi"
index 110bb6a..7d27364 100644
--- "a/dts/st/l0/stm32l052c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052c\0506-8\051tx-pinctrl.dtsi"
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052c\0506-8\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l052c\0506-8\051ux-pinctrl.dtsi"
index 110bb6a..7d27364 100644
--- "a/dts/st/l0/stm32l052c\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052c\0506-8\051ux-pinctrl.dtsi"
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052k\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l052k\0506-8\051tx-pinctrl.dtsi"
index c317cca..a662778 100644
--- "a/dts/st/l0/stm32l052k\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052k\0506-8\051tx-pinctrl.dtsi"
@@ -124,11 +124,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052k\0506-8\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l052k\0506-8\051ux-pinctrl.dtsi"
index 5ed129e..578cb6b 100644
--- "a/dts/st/l0/stm32l052k\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052k\0506-8\051ux-pinctrl.dtsi"
@@ -130,11 +130,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052r\0506-8\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l052r\0506-8\051hx-pinctrl.dtsi"
index a8a3cf7..3eedad9 100644
--- "a/dts/st/l0/stm32l052r\0506-8\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052r\0506-8\051hx-pinctrl.dtsi"
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l052r\0506-8\051tx-pinctrl.dtsi"
index 5a76703..50a087b 100644
--- "a/dts/st/l0/stm32l052r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052r\0506-8\051tx-pinctrl.dtsi"
@@ -241,21 +241,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l052t\0506-8\051yx-pinctrl.dtsi" "b/dts/st/l0/stm32l052t\0506-8\051yx-pinctrl.dtsi"
index 3986e87..dbe3909 100644
--- "a/dts/st/l0/stm32l052t\0506-8\051yx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l052t\0506-8\051yx-pinctrl.dtsi"
@@ -142,11 +142,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l052t8fx-pinctrl.dtsi b/dts/st/l0/stm32l052t8fx-pinctrl.dtsi
index 3986e87..dbe3909 100644
--- a/dts/st/l0/stm32l052t8fx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l052t8fx-pinctrl.dtsi
@@ -142,11 +142,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l053c\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l053c\0506-8\051tx-pinctrl.dtsi"
index 110bb6a..7d27364 100644
--- "a/dts/st/l0/stm32l053c\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l053c\0506-8\051tx-pinctrl.dtsi"
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l053c\0506-8\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l053c\0506-8\051ux-pinctrl.dtsi"
index 110bb6a..7d27364 100644
--- "a/dts/st/l0/stm32l053c\0506-8\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l053c\0506-8\051ux-pinctrl.dtsi"
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l053r\0506-8\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l053r\0506-8\051hx-pinctrl.dtsi"
index a8a3cf7..3eedad9 100644
--- "a/dts/st/l0/stm32l053r\0506-8\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l053r\0506-8\051hx-pinctrl.dtsi"
@@ -228,21 +228,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l053r\0506-8\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l053r\0506-8\051tx-pinctrl.dtsi"
index 5a76703..50a087b 100644
--- "a/dts/st/l0/stm32l053r\0506-8\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l053r\0506-8\051tx-pinctrl.dtsi"
@@ -241,21 +241,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l062c8ux-pinctrl.dtsi b/dts/st/l0/stm32l062c8ux-pinctrl.dtsi
index 110bb6a..7d27364 100644
--- a/dts/st/l0/stm32l062c8ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l062c8ux-pinctrl.dtsi
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l062k8tx-pinctrl.dtsi b/dts/st/l0/stm32l062k8tx-pinctrl.dtsi
index c317cca..a662778 100644
--- a/dts/st/l0/stm32l062k8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l062k8tx-pinctrl.dtsi
@@ -124,11 +124,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l062k8ux-pinctrl.dtsi b/dts/st/l0/stm32l062k8ux-pinctrl.dtsi
index 5ed129e..578cb6b 100644
--- a/dts/st/l0/stm32l062k8ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l062k8ux-pinctrl.dtsi
@@ -130,11 +130,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l063c8tx-pinctrl.dtsi b/dts/st/l0/stm32l063c8tx-pinctrl.dtsi
index 110bb6a..7d27364 100644
--- a/dts/st/l0/stm32l063c8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l063c8tx-pinctrl.dtsi
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l063c8ux-pinctrl.dtsi b/dts/st/l0/stm32l063c8ux-pinctrl.dtsi
index 110bb6a..7d27364 100644
--- a/dts/st/l0/stm32l063c8ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l063c8ux-pinctrl.dtsi
@@ -203,21 +203,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l063r8tx-pinctrl.dtsi b/dts/st/l0/stm32l063r8tx-pinctrl.dtsi
index 5a76703..50a087b 100644
--- a/dts/st/l0/stm32l063r8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l063r8tx-pinctrl.dtsi
@@ -241,21 +241,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071c\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l071c\050b-z\051tx-pinctrl.dtsi"
index df78221..e7b97b9 100644
--- "a/dts/st/l0/stm32l071c\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071c\050b-z\051tx-pinctrl.dtsi"
@@ -221,21 +221,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071c\050b-z\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l071c\050b-z\051ux-pinctrl.dtsi"
index df78221..e7b97b9 100644
--- "a/dts/st/l0/stm32l071c\050b-z\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071c\050b-z\051ux-pinctrl.dtsi"
@@ -221,21 +221,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071c\050b-z\051yx-pinctrl.dtsi" "b/dts/st/l0/stm32l071c\050b-z\051yx-pinctrl.dtsi"
index 408ccda..da1209d 100644
--- "a/dts/st/l0/stm32l071c\050b-z\051yx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071c\050b-z\051yx-pinctrl.dtsi"
@@ -250,21 +250,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l071c8tx-pinctrl.dtsi b/dts/st/l0/stm32l071c8tx-pinctrl.dtsi
index df78221..e7b97b9 100644
--- a/dts/st/l0/stm32l071c8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l071c8tx-pinctrl.dtsi
@@ -221,21 +221,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l071c8ux-pinctrl.dtsi b/dts/st/l0/stm32l071c8ux-pinctrl.dtsi
index df78221..e7b97b9 100644
--- a/dts/st/l0/stm32l071c8ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l071c8ux-pinctrl.dtsi
@@ -221,21 +221,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071k\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l071k\050b-z\051tx-pinctrl.dtsi"
index a8e6a1d..b19a9db 100644
--- "a/dts/st/l0/stm32l071k\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071k\050b-z\051tx-pinctrl.dtsi"
@@ -142,11 +142,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071k\050b-z\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l071k\050b-z\051ux-pinctrl.dtsi"
index 1d4b49d..f9246f3 100644
--- "a/dts/st/l0/stm32l071k\050b-z\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071k\050b-z\051ux-pinctrl.dtsi"
@@ -137,6 +137,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l071k8ux-pinctrl.dtsi b/dts/st/l0/stm32l071k8ux-pinctrl.dtsi
index 1d4b49d..f9246f3 100644
--- a/dts/st/l0/stm32l071k8ux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l071k8ux-pinctrl.dtsi
@@ -137,6 +137,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071r\050b-z\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l071r\050b-z\051hx-pinctrl.dtsi"
index 8fb93ee..97ec4b8 100644
--- "a/dts/st/l0/stm32l071r\050b-z\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071r\050b-z\051hx-pinctrl.dtsi"
@@ -264,21 +264,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071r\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l071r\050b-z\051tx-pinctrl.dtsi"
index a707bc8..f9ad25e 100644
--- "a/dts/st/l0/stm32l071r\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071r\050b-z\051tx-pinctrl.dtsi"
@@ -277,21 +277,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071v\050b-z\051ix-pinctrl.dtsi" "b/dts/st/l0/stm32l071v\050b-z\051ix-pinctrl.dtsi"
index da9fcd4..c779c33 100644
--- "a/dts/st/l0/stm32l071v\050b-z\051ix-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071v\050b-z\051ix-pinctrl.dtsi"
@@ -320,31 +320,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l071v\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l071v\050b-z\051tx-pinctrl.dtsi"
index da9fcd4..c779c33 100644
--- "a/dts/st/l0/stm32l071v\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l071v\050b-z\051tx-pinctrl.dtsi"
@@ -320,31 +320,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l071v8ix-pinctrl.dtsi b/dts/st/l0/stm32l071v8ix-pinctrl.dtsi
index da9fcd4..c779c33 100644
--- a/dts/st/l0/stm32l071v8ix-pinctrl.dtsi
+++ b/dts/st/l0/stm32l071v8ix-pinctrl.dtsi
@@ -320,31 +320,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l071v8tx-pinctrl.dtsi b/dts/st/l0/stm32l071v8tx-pinctrl.dtsi
index da9fcd4..c779c33 100644
--- a/dts/st/l0/stm32l071v8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l071v8tx-pinctrl.dtsi
@@ -320,31 +320,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072c\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l072c\050b-z\051tx-pinctrl.dtsi"
index 15562e8..4a1e4e6 100644
--- "a/dts/st/l0/stm32l072c\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072c\050b-z\051tx-pinctrl.dtsi"
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072c\050b-z\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l072c\050b-z\051ux-pinctrl.dtsi"
index 15562e8..4a1e4e6 100644
--- "a/dts/st/l0/stm32l072c\050b-z\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072c\050b-z\051ux-pinctrl.dtsi"
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072c\050b-z\051yx-pinctrl.dtsi" "b/dts/st/l0/stm32l072c\050b-z\051yx-pinctrl.dtsi"
index 990ce00..f63e7f8 100644
--- "a/dts/st/l0/stm32l072c\050b-z\051yx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072c\050b-z\051yx-pinctrl.dtsi"
@@ -260,21 +260,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l072czex-pinctrl.dtsi b/dts/st/l0/stm32l072czex-pinctrl.dtsi
index 990ce00..f63e7f8 100644
--- a/dts/st/l0/stm32l072czex-pinctrl.dtsi
+++ b/dts/st/l0/stm32l072czex-pinctrl.dtsi
@@ -260,21 +260,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072k\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l072k\050b-z\051tx-pinctrl.dtsi"
index 94d0236..c0526b4 100644
--- "a/dts/st/l0/stm32l072k\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072k\050b-z\051tx-pinctrl.dtsi"
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072k\050b-z\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l072k\050b-z\051ux-pinctrl.dtsi"
index 4e63137..1a23c3f 100644
--- "a/dts/st/l0/stm32l072k\050b-z\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072k\050b-z\051ux-pinctrl.dtsi"
@@ -147,6 +147,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072r\050b-z\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l072r\050b-z\051hx-pinctrl.dtsi"
index d6c41b9..4a2b3f0 100644
--- "a/dts/st/l0/stm32l072r\050b-z\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072r\050b-z\051hx-pinctrl.dtsi"
@@ -274,21 +274,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072r\050b-z\051ix-pinctrl.dtsi" "b/dts/st/l0/stm32l072r\050b-z\051ix-pinctrl.dtsi"
index d6c41b9..4a2b3f0 100644
--- "a/dts/st/l0/stm32l072r\050b-z\051ix-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072r\050b-z\051ix-pinctrl.dtsi"
@@ -274,21 +274,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072r\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l072r\050b-z\051tx-pinctrl.dtsi"
index 81e5f11..f82e540 100644
--- "a/dts/st/l0/stm32l072r\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072r\050b-z\051tx-pinctrl.dtsi"
@@ -287,21 +287,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072v\050b-z\051ix-pinctrl.dtsi" "b/dts/st/l0/stm32l072v\050b-z\051ix-pinctrl.dtsi"
index e6a3dec..a01b772 100644
--- "a/dts/st/l0/stm32l072v\050b-z\051ix-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072v\050b-z\051ix-pinctrl.dtsi"
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l072v\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l072v\050b-z\051tx-pinctrl.dtsi"
index e6a3dec..a01b772 100644
--- "a/dts/st/l0/stm32l072v\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l072v\050b-z\051tx-pinctrl.dtsi"
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l072v8ix-pinctrl.dtsi b/dts/st/l0/stm32l072v8ix-pinctrl.dtsi
index e6a3dec..a01b772 100644
--- a/dts/st/l0/stm32l072v8ix-pinctrl.dtsi
+++ b/dts/st/l0/stm32l072v8ix-pinctrl.dtsi
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l072v8tx-pinctrl.dtsi b/dts/st/l0/stm32l072v8tx-pinctrl.dtsi
index e6a3dec..a01b772 100644
--- a/dts/st/l0/stm32l072v8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l072v8tx-pinctrl.dtsi
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l073c\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l073c\050b-z\051tx-pinctrl.dtsi"
index 15562e8..4a1e4e6 100644
--- "a/dts/st/l0/stm32l073c\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l073c\050b-z\051tx-pinctrl.dtsi"
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l073c\050b-z\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l073c\050b-z\051ux-pinctrl.dtsi"
index 15562e8..4a1e4e6 100644
--- "a/dts/st/l0/stm32l073c\050b-z\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l073c\050b-z\051ux-pinctrl.dtsi"
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l073czyx-pinctrl.dtsi b/dts/st/l0/stm32l073czyx-pinctrl.dtsi
index 990ce00..f63e7f8 100644
--- a/dts/st/l0/stm32l073czyx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l073czyx-pinctrl.dtsi
@@ -260,21 +260,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l073r\050b-z\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l073r\050b-z\051hx-pinctrl.dtsi"
index d6c41b9..4a2b3f0 100644
--- "a/dts/st/l0/stm32l073r\050b-z\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l073r\050b-z\051hx-pinctrl.dtsi"
@@ -274,21 +274,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l073r\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l073r\050b-z\051tx-pinctrl.dtsi"
index 81e5f11..f82e540 100644
--- "a/dts/st/l0/stm32l073r\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l073r\050b-z\051tx-pinctrl.dtsi"
@@ -287,21 +287,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l073rzix-pinctrl.dtsi b/dts/st/l0/stm32l073rzix-pinctrl.dtsi
index d6c41b9..4a2b3f0 100644
--- a/dts/st/l0/stm32l073rzix-pinctrl.dtsi
+++ b/dts/st/l0/stm32l073rzix-pinctrl.dtsi
@@ -274,21 +274,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l073v\050b-z\051ix-pinctrl.dtsi" "b/dts/st/l0/stm32l073v\050b-z\051ix-pinctrl.dtsi"
index e6a3dec..a01b772 100644
--- "a/dts/st/l0/stm32l073v\050b-z\051ix-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l073v\050b-z\051ix-pinctrl.dtsi"
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l073v\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l073v\050b-z\051tx-pinctrl.dtsi"
index e6a3dec..a01b772 100644
--- "a/dts/st/l0/stm32l073v\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l073v\050b-z\051tx-pinctrl.dtsi"
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l073v8ix-pinctrl.dtsi b/dts/st/l0/stm32l073v8ix-pinctrl.dtsi
index e6a3dec..a01b772 100644
--- a/dts/st/l0/stm32l073v8ix-pinctrl.dtsi
+++ b/dts/st/l0/stm32l073v8ix-pinctrl.dtsi
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l073v8tx-pinctrl.dtsi b/dts/st/l0/stm32l073v8tx-pinctrl.dtsi
index e6a3dec..a01b772 100644
--- a/dts/st/l0/stm32l073v8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l073v8tx-pinctrl.dtsi
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l081c\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l081c\050b-z\051tx-pinctrl.dtsi"
index df78221..e7b97b9 100644
--- "a/dts/st/l0/stm32l081c\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l081c\050b-z\051tx-pinctrl.dtsi"
@@ -221,21 +221,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l081czux-pinctrl.dtsi b/dts/st/l0/stm32l081czux-pinctrl.dtsi
index df78221..e7b97b9 100644
--- a/dts/st/l0/stm32l081czux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l081czux-pinctrl.dtsi
@@ -221,21 +221,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l081kztx-pinctrl.dtsi b/dts/st/l0/stm32l081kztx-pinctrl.dtsi
index a8e6a1d..b19a9db 100644
--- a/dts/st/l0/stm32l081kztx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l081kztx-pinctrl.dtsi
@@ -142,11 +142,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l081kzux-pinctrl.dtsi b/dts/st/l0/stm32l081kzux-pinctrl.dtsi
index 1d4b49d..f9246f3 100644
--- a/dts/st/l0/stm32l081kzux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l081kzux-pinctrl.dtsi
@@ -137,6 +137,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l082czux-pinctrl.dtsi b/dts/st/l0/stm32l082czux-pinctrl.dtsi
index 15562e8..4a1e4e6 100644
--- a/dts/st/l0/stm32l082czux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l082czux-pinctrl.dtsi
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l082czyx-pinctrl.dtsi b/dts/st/l0/stm32l082czyx-pinctrl.dtsi
index 990ce00..f63e7f8 100644
--- a/dts/st/l0/stm32l082czyx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l082czyx-pinctrl.dtsi
@@ -260,21 +260,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l082k\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l082k\050b-z\051tx-pinctrl.dtsi"
index 94d0236..c0526b4 100644
--- "a/dts/st/l0/stm32l082k\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l082k\050b-z\051tx-pinctrl.dtsi"
@@ -152,11 +152,13 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l082k\050b-z\051ux-pinctrl.dtsi" "b/dts/st/l0/stm32l082k\050b-z\051ux-pinctrl.dtsi"
index 4e63137..1a23c3f 100644
--- "a/dts/st/l0/stm32l082k\050b-z\051ux-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l082k\050b-z\051ux-pinctrl.dtsi"
@@ -147,6 +147,7 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l083c\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l083c\050b-z\051tx-pinctrl.dtsi"
index 15562e8..4a1e4e6 100644
--- "a/dts/st/l0/stm32l083c\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l083c\050b-z\051tx-pinctrl.dtsi"
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l083czux-pinctrl.dtsi b/dts/st/l0/stm32l083czux-pinctrl.dtsi
index 15562e8..4a1e4e6 100644
--- a/dts/st/l0/stm32l083czux-pinctrl.dtsi
+++ b/dts/st/l0/stm32l083czux-pinctrl.dtsi
@@ -231,21 +231,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l083r\050b-z\051hx-pinctrl.dtsi" "b/dts/st/l0/stm32l083r\050b-z\051hx-pinctrl.dtsi"
index d6c41b9..4a2b3f0 100644
--- "a/dts/st/l0/stm32l083r\050b-z\051hx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l083r\050b-z\051hx-pinctrl.dtsi"
@@ -274,21 +274,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l083r\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l083r\050b-z\051tx-pinctrl.dtsi"
index 81e5f11..f82e540 100644
--- "a/dts/st/l0/stm32l083r\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l083r\050b-z\051tx-pinctrl.dtsi"
@@ -287,21 +287,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l083v\050b-z\051ix-pinctrl.dtsi" "b/dts/st/l0/stm32l083v\050b-z\051ix-pinctrl.dtsi"
index e6a3dec..a01b772 100644
--- "a/dts/st/l0/stm32l083v\050b-z\051ix-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l083v\050b-z\051ix-pinctrl.dtsi"
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l0/stm32l083v\050b-z\051tx-pinctrl.dtsi" "b/dts/st/l0/stm32l083v\050b-z\051tx-pinctrl.dtsi"
index e6a3dec..a01b772 100644
--- "a/dts/st/l0/stm32l083v\050b-z\051tx-pinctrl.dtsi"
+++ "b/dts/st/l0/stm32l083v\050b-z\051tx-pinctrl.dtsi"
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l083v8ix-pinctrl.dtsi b/dts/st/l0/stm32l083v8ix-pinctrl.dtsi
index e6a3dec..a01b772 100644
--- a/dts/st/l0/stm32l083v8ix-pinctrl.dtsi
+++ b/dts/st/l0/stm32l083v8ix-pinctrl.dtsi
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l0/stm32l083v8tx-pinctrl.dtsi b/dts/st/l0/stm32l083v8tx-pinctrl.dtsi
index e6a3dec..a01b772 100644
--- a/dts/st/l0/stm32l083v8tx-pinctrl.dtsi
+++ b/dts/st/l0/stm32l083v8tx-pinctrl.dtsi
@@ -330,31 +330,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF2)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF0)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF1)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l100c6ux-pinctrl.dtsi b/dts/st/l1/stm32l100c6ux-pinctrl.dtsi
index 1838598..c597fe3 100644
--- a/dts/st/l1/stm32l100c6ux-pinctrl.dtsi
+++ b/dts/st/l1/stm32l100c6ux-pinctrl.dtsi
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi b/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi
index 1838598..c597fe3 100644
--- a/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l100c6uxa-pinctrl.dtsi
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l100r\0508-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l100r\0508-b\051tx-pinctrl.dtsi"
index b358574..c9bad5f 100644
--- "a/dts/st/l1/stm32l100r\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l100r\0508-b\051tx-pinctrl.dtsi"
@@ -207,16 +207,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l100r\0508-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l100r\0508-b\051txa-pinctrl.dtsi"
index b358574..c9bad5f 100644
--- "a/dts/st/l1/stm32l100r\0508-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l100r\0508-b\051txa-pinctrl.dtsi"
@@ -207,16 +207,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l100rctx-pinctrl.dtsi b/dts/st/l1/stm32l100rctx-pinctrl.dtsi
index 484cd33..b0ae160 100644
--- a/dts/st/l1/stm32l100rctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l100rctx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151c\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l151c\0506-8-b\051tx-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l151c\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151c\0506-8-b\051tx-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151c\0506-8-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l151c\0506-8-b\051txa-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l151c\0506-8-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151c\0506-8-b\051txa-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151c\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/l1/stm32l151c\0506-8-b\051ux-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l151c\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151c\0506-8-b\051ux-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151c\0506-8-b\051uxa-pinctrl.dtsi" "b/dts/st/l1/stm32l151c\0506-8-b\051uxa-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l151c\0506-8-b\051uxa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151c\0506-8-b\051uxa-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151cctx-pinctrl.dtsi b/dts/st/l1/stm32l151cctx-pinctrl.dtsi
index 9e5a0e8..f49dc98 100644
--- a/dts/st/l1/stm32l151cctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151cctx-pinctrl.dtsi
@@ -239,21 +239,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151ccux-pinctrl.dtsi b/dts/st/l1/stm32l151ccux-pinctrl.dtsi
index 9e5a0e8..f49dc98 100644
--- a/dts/st/l1/stm32l151ccux-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151ccux-pinctrl.dtsi
@@ -239,21 +239,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151qchx-pinctrl.dtsi b/dts/st/l1/stm32l151qchx-pinctrl.dtsi
index 36066ff..cac960d 100644
--- a/dts/st/l1/stm32l151qchx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151qchx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151qdhx-pinctrl.dtsi b/dts/st/l1/stm32l151qdhx-pinctrl.dtsi
index 8ec703d..0e855ff 100644
--- a/dts/st/l1/stm32l151qdhx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151qdhx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151qehx-pinctrl.dtsi b/dts/st/l1/stm32l151qehx-pinctrl.dtsi
index 8ec703d..0e855ff 100644
--- a/dts/st/l1/stm32l151qehx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151qehx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151r\0506-8-b\051hx-pinctrl.dtsi" "b/dts/st/l1/stm32l151r\0506-8-b\051hx-pinctrl.dtsi"
index b762480..fdcb9f0 100644
--- "a/dts/st/l1/stm32l151r\0506-8-b\051hx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151r\0506-8-b\051hx-pinctrl.dtsi"
@@ -203,16 +203,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151r\0506-8-b\051hxa-pinctrl.dtsi" "b/dts/st/l1/stm32l151r\0506-8-b\051hxa-pinctrl.dtsi"
index b762480..fdcb9f0 100644
--- "a/dts/st/l1/stm32l151r\0506-8-b\051hxa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151r\0506-8-b\051hxa-pinctrl.dtsi"
@@ -203,16 +203,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151r\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l151r\0506-8-b\051tx-pinctrl.dtsi"
index b358574..c9bad5f 100644
--- "a/dts/st/l1/stm32l151r\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151r\0506-8-b\051tx-pinctrl.dtsi"
@@ -207,16 +207,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151r\0506-8-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l151r\0506-8-b\051txa-pinctrl.dtsi"
index b358574..c9bad5f 100644
--- "a/dts/st/l1/stm32l151r\0506-8-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151r\0506-8-b\051txa-pinctrl.dtsi"
@@ -207,16 +207,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151rctx-pinctrl.dtsi b/dts/st/l1/stm32l151rctx-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l151rctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151rctx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151rctxa-pinctrl.dtsi b/dts/st/l1/stm32l151rctxa-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l151rctxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151rctxa-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151rcyx-pinctrl.dtsi b/dts/st/l1/stm32l151rcyx-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l151rcyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151rcyx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151rdtx-pinctrl.dtsi b/dts/st/l1/stm32l151rdtx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l151rdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151rdtx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151rdyx-pinctrl.dtsi b/dts/st/l1/stm32l151rdyx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l151rdyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151rdyx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151retx-pinctrl.dtsi b/dts/st/l1/stm32l151retx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l151retx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151retx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151ucyx-pinctrl.dtsi b/dts/st/l1/stm32l151ucyx-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l151ucyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151ucyx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151v\0508-b\051hx-pinctrl.dtsi" "b/dts/st/l1/stm32l151v\0508-b\051hx-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l151v\0508-b\051hx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151v\0508-b\051hx-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151v\0508-b\051hxa-pinctrl.dtsi" "b/dts/st/l1/stm32l151v\0508-b\051hxa-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l151v\0508-b\051hxa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151v\0508-b\051hxa-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151v\0508-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l151v\0508-b\051tx-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l151v\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151v\0508-b\051tx-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l151v\0508-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l151v\0508-b\051txa-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l151v\0508-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l151v\0508-b\051txa-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vchx-pinctrl.dtsi b/dts/st/l1/stm32l151vchx-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l151vchx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vchx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vctx-pinctrl.dtsi b/dts/st/l1/stm32l151vctx-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l151vctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vctx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vctxa-pinctrl.dtsi b/dts/st/l1/stm32l151vctxa-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l151vctxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vctxa-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vdtx-pinctrl.dtsi b/dts/st/l1/stm32l151vdtx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l151vdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vdtx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi b/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vdtxx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi b/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vdyxx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151vetx-pinctrl.dtsi b/dts/st/l1/stm32l151vetx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l151vetx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151vetx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151veyx-pinctrl.dtsi b/dts/st/l1/stm32l151veyx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l151veyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151veyx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151zctx-pinctrl.dtsi b/dts/st/l1/stm32l151zctx-pinctrl.dtsi
index de13154..9ac5b61 100644
--- a/dts/st/l1/stm32l151zctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151zctx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151zdtx-pinctrl.dtsi b/dts/st/l1/stm32l151zdtx-pinctrl.dtsi
index 48e43e1..ac872ae 100644
--- a/dts/st/l1/stm32l151zdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151zdtx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l151zetx-pinctrl.dtsi b/dts/st/l1/stm32l151zetx-pinctrl.dtsi
index 48e43e1..ac872ae 100644
--- a/dts/st/l1/stm32l151zetx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l151zetx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152c\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l152c\0506-8-b\051tx-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l152c\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152c\0506-8-b\051tx-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152c\0506-8-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l152c\0506-8-b\051txa-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l152c\0506-8-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152c\0506-8-b\051txa-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152c\0506-8-b\051ux-pinctrl.dtsi" "b/dts/st/l1/stm32l152c\0506-8-b\051ux-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l152c\0506-8-b\051ux-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152c\0506-8-b\051ux-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152c\0506-8-b\051uxa-pinctrl.dtsi" "b/dts/st/l1/stm32l152c\0506-8-b\051uxa-pinctrl.dtsi"
index 1838598..c597fe3 100644
--- "a/dts/st/l1/stm32l152c\0506-8-b\051uxa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152c\0506-8-b\051uxa-pinctrl.dtsi"
@@ -183,16 +183,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152cctx-pinctrl.dtsi b/dts/st/l1/stm32l152cctx-pinctrl.dtsi
index 9e5a0e8..f49dc98 100644
--- a/dts/st/l1/stm32l152cctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152cctx-pinctrl.dtsi
@@ -239,21 +239,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152ccux-pinctrl.dtsi b/dts/st/l1/stm32l152ccux-pinctrl.dtsi
index 9e5a0e8..f49dc98 100644
--- a/dts/st/l1/stm32l152ccux-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152ccux-pinctrl.dtsi
@@ -239,21 +239,25 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152qchx-pinctrl.dtsi b/dts/st/l1/stm32l152qchx-pinctrl.dtsi
index 36066ff..cac960d 100644
--- a/dts/st/l1/stm32l152qchx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152qchx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152qdhx-pinctrl.dtsi b/dts/st/l1/stm32l152qdhx-pinctrl.dtsi
index 8ec703d..0e855ff 100644
--- a/dts/st/l1/stm32l152qdhx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152qdhx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152qehx-pinctrl.dtsi b/dts/st/l1/stm32l152qehx-pinctrl.dtsi
index 8ec703d..0e855ff 100644
--- a/dts/st/l1/stm32l152qehx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152qehx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152r\0506-8-b\051hx-pinctrl.dtsi" "b/dts/st/l1/stm32l152r\0506-8-b\051hx-pinctrl.dtsi"
index b762480..fdcb9f0 100644
--- "a/dts/st/l1/stm32l152r\0506-8-b\051hx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152r\0506-8-b\051hx-pinctrl.dtsi"
@@ -203,16 +203,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152r\0506-8-b\051hxa-pinctrl.dtsi" "b/dts/st/l1/stm32l152r\0506-8-b\051hxa-pinctrl.dtsi"
index b762480..fdcb9f0 100644
--- "a/dts/st/l1/stm32l152r\0506-8-b\051hxa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152r\0506-8-b\051hxa-pinctrl.dtsi"
@@ -203,16 +203,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152r\0506-8-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l152r\0506-8-b\051tx-pinctrl.dtsi"
index b358574..c9bad5f 100644
--- "a/dts/st/l1/stm32l152r\0506-8-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152r\0506-8-b\051tx-pinctrl.dtsi"
@@ -207,16 +207,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152r\0506-8-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l152r\0506-8-b\051txa-pinctrl.dtsi"
index b358574..c9bad5f 100644
--- "a/dts/st/l1/stm32l152r\0506-8-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152r\0506-8-b\051txa-pinctrl.dtsi"
@@ -207,16 +207,19 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152rctx-pinctrl.dtsi b/dts/st/l1/stm32l152rctx-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l152rctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152rctx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152rctxa-pinctrl.dtsi b/dts/st/l1/stm32l152rctxa-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l152rctxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152rctxa-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152rdtx-pinctrl.dtsi b/dts/st/l1/stm32l152rdtx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l152rdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152rdtx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152rdyx-pinctrl.dtsi b/dts/st/l1/stm32l152rdyx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l152rdyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152rdyx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152retx-pinctrl.dtsi b/dts/st/l1/stm32l152retx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l152retx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152retx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152ucyx-pinctrl.dtsi b/dts/st/l1/stm32l152ucyx-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l152ucyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152ucyx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152v\0508-b\051hx-pinctrl.dtsi" "b/dts/st/l1/stm32l152v\0508-b\051hx-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l152v\0508-b\051hx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152v\0508-b\051hx-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152v\0508-b\051hxa-pinctrl.dtsi" "b/dts/st/l1/stm32l152v\0508-b\051hxa-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l152v\0508-b\051hxa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152v\0508-b\051hxa-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152v\0508-b\051tx-pinctrl.dtsi" "b/dts/st/l1/stm32l152v\0508-b\051tx-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l152v\0508-b\051tx-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152v\0508-b\051tx-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l1/stm32l152v\0508-b\051txa-pinctrl.dtsi" "b/dts/st/l1/stm32l152v\0508-b\051txa-pinctrl.dtsi"
index a009282..19c0afa 100644
--- "a/dts/st/l1/stm32l152v\0508-b\051txa-pinctrl.dtsi"
+++ "b/dts/st/l1/stm32l152v\0508-b\051txa-pinctrl.dtsi"
@@ -253,26 +253,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152vchx-pinctrl.dtsi b/dts/st/l1/stm32l152vchx-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l152vchx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152vchx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152vctx-pinctrl.dtsi b/dts/st/l1/stm32l152vctx-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l152vctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152vctx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152vctxa-pinctrl.dtsi b/dts/st/l1/stm32l152vctxa-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l152vctxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152vctxa-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152vdtx-pinctrl.dtsi b/dts/st/l1/stm32l152vdtx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l152vdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152vdtx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi b/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152vdtxx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152vetx-pinctrl.dtsi b/dts/st/l1/stm32l152vetx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l152vetx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152vetx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152veyx-pinctrl.dtsi b/dts/st/l1/stm32l152veyx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l152veyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152veyx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152zctx-pinctrl.dtsi b/dts/st/l1/stm32l152zctx-pinctrl.dtsi
index de13154..9ac5b61 100644
--- a/dts/st/l1/stm32l152zctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152zctx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152zdtx-pinctrl.dtsi b/dts/st/l1/stm32l152zdtx-pinctrl.dtsi
index 48e43e1..ac872ae 100644
--- a/dts/st/l1/stm32l152zdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152zdtx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l152zetx-pinctrl.dtsi b/dts/st/l1/stm32l152zetx-pinctrl.dtsi
index 48e43e1..ac872ae 100644
--- a/dts/st/l1/stm32l152zetx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l152zetx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162qchx-pinctrl.dtsi b/dts/st/l1/stm32l162qchx-pinctrl.dtsi
index 36066ff..cac960d 100644
--- a/dts/st/l1/stm32l162qchx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162qchx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162qdhx-pinctrl.dtsi b/dts/st/l1/stm32l162qdhx-pinctrl.dtsi
index 8ec703d..0e855ff 100644
--- a/dts/st/l1/stm32l162qdhx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162qdhx-pinctrl.dtsi
@@ -357,36 +357,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162rctx-pinctrl.dtsi b/dts/st/l1/stm32l162rctx-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l162rctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162rctx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162rctxa-pinctrl.dtsi b/dts/st/l1/stm32l162rctxa-pinctrl.dtsi
index 11edb67..1eecca0 100644
--- a/dts/st/l1/stm32l162rctxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162rctxa-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162rdtx-pinctrl.dtsi b/dts/st/l1/stm32l162rdtx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l162rdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162rdtx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162rdyx-pinctrl.dtsi b/dts/st/l1/stm32l162rdyx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l162rdyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162rdyx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162retx-pinctrl.dtsi b/dts/st/l1/stm32l162retx-pinctrl.dtsi
index 580a5c3..224631e 100644
--- a/dts/st/l1/stm32l162retx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162retx-pinctrl.dtsi
@@ -282,26 +282,31 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162vchx-pinctrl.dtsi b/dts/st/l1/stm32l162vchx-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l162vchx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162vchx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162vctx-pinctrl.dtsi b/dts/st/l1/stm32l162vctx-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l162vctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162vctx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162vctxa-pinctrl.dtsi b/dts/st/l1/stm32l162vctxa-pinctrl.dtsi
index b4650aa..c6e23e2 100644
--- a/dts/st/l1/stm32l162vctxa-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162vctxa-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162vdtx-pinctrl.dtsi b/dts/st/l1/stm32l162vdtx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l162vdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162vdtx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi b/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162vdyxx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162vetx-pinctrl.dtsi b/dts/st/l1/stm32l162vetx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l162vetx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162vetx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162veyx-pinctrl.dtsi b/dts/st/l1/stm32l162veyx-pinctrl.dtsi
index c1f4c68..e46e854 100644
--- a/dts/st/l1/stm32l162veyx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162veyx-pinctrl.dtsi
@@ -341,36 +341,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162zctx-pinctrl.dtsi b/dts/st/l1/stm32l162zctx-pinctrl.dtsi
index de13154..9ac5b61 100644
--- a/dts/st/l1/stm32l162zctx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162zctx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162zdtx-pinctrl.dtsi b/dts/st/l1/stm32l162zdtx-pinctrl.dtsi
index 48e43e1..ac872ae 100644
--- a/dts/st/l1/stm32l162zdtx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162zdtx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l1/stm32l162zetx-pinctrl.dtsi b/dts/st/l1/stm32l162zetx-pinctrl.dtsi
index 48e43e1..ac872ae 100644
--- a/dts/st/l1/stm32l162zetx-pinctrl.dtsi
+++ b/dts/st/l1/stm32l162zetx-pinctrl.dtsi
@@ -361,36 +361,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412c8tx-pinctrl.dtsi b/dts/st/l4/stm32l412c8tx-pinctrl.dtsi
index 0e0a6f5..b08c757 100644
--- a/dts/st/l4/stm32l412c8tx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412c8tx-pinctrl.dtsi
@@ -277,26 +277,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412c8ux-pinctrl.dtsi b/dts/st/l4/stm32l412c8ux-pinctrl.dtsi
index 0e0a6f5..b08c757 100644
--- a/dts/st/l4/stm32l412c8ux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412c8ux-pinctrl.dtsi
@@ -277,26 +277,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412cbtx-pinctrl.dtsi b/dts/st/l4/stm32l412cbtx-pinctrl.dtsi
index 0e0a6f5..b08c757 100644
--- a/dts/st/l4/stm32l412cbtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412cbtx-pinctrl.dtsi
@@ -277,26 +277,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi b/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi
index d27e78f..31d69d5 100644
--- a/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412cbtxp-pinctrl.dtsi
@@ -260,26 +260,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412cbux-pinctrl.dtsi b/dts/st/l4/stm32l412cbux-pinctrl.dtsi
index 0e0a6f5..b08c757 100644
--- a/dts/st/l4/stm32l412cbux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412cbux-pinctrl.dtsi
@@ -277,26 +277,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi b/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi
index d27e78f..31d69d5 100644
--- a/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412cbuxp-pinctrl.dtsi
@@ -260,26 +260,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412k8tx-pinctrl.dtsi b/dts/st/l4/stm32l412k8tx-pinctrl.dtsi
index 6d28f6c..f2213e4 100644
--- a/dts/st/l4/stm32l412k8tx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412k8tx-pinctrl.dtsi
@@ -211,16 +211,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412k8ux-pinctrl.dtsi b/dts/st/l4/stm32l412k8ux-pinctrl.dtsi
index 6d28f6c..f2213e4 100644
--- a/dts/st/l4/stm32l412k8ux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412k8ux-pinctrl.dtsi
@@ -211,16 +211,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412kbtx-pinctrl.dtsi b/dts/st/l4/stm32l412kbtx-pinctrl.dtsi
index 6d28f6c..f2213e4 100644
--- a/dts/st/l4/stm32l412kbtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412kbtx-pinctrl.dtsi
@@ -211,16 +211,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412kbux-pinctrl.dtsi b/dts/st/l4/stm32l412kbux-pinctrl.dtsi
index 6d28f6c..f2213e4 100644
--- a/dts/st/l4/stm32l412kbux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412kbux-pinctrl.dtsi
@@ -211,16 +211,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412r8ix-pinctrl.dtsi b/dts/st/l4/stm32l412r8ix-pinctrl.dtsi
index dce39de..76fe8a1 100644
--- a/dts/st/l4/stm32l412r8ix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412r8ix-pinctrl.dtsi
@@ -347,26 +347,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412r8tx-pinctrl.dtsi b/dts/st/l4/stm32l412r8tx-pinctrl.dtsi
index dce39de..76fe8a1 100644
--- a/dts/st/l4/stm32l412r8tx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412r8tx-pinctrl.dtsi
@@ -347,26 +347,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412rbix-pinctrl.dtsi b/dts/st/l4/stm32l412rbix-pinctrl.dtsi
index dce39de..76fe8a1 100644
--- a/dts/st/l4/stm32l412rbix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412rbix-pinctrl.dtsi
@@ -347,26 +347,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412rbixp-pinctrl.dtsi b/dts/st/l4/stm32l412rbixp-pinctrl.dtsi
index 7ca05b4..fd838ce 100644
--- a/dts/st/l4/stm32l412rbixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412rbixp-pinctrl.dtsi
@@ -339,26 +339,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412rbtx-pinctrl.dtsi b/dts/st/l4/stm32l412rbtx-pinctrl.dtsi
index dce39de..76fe8a1 100644
--- a/dts/st/l4/stm32l412rbtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412rbtx-pinctrl.dtsi
@@ -347,26 +347,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi b/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi
index 7ca05b4..fd838ce 100644
--- a/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412rbtxp-pinctrl.dtsi
@@ -339,26 +339,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412t8yx-pinctrl.dtsi b/dts/st/l4/stm32l412t8yx-pinctrl.dtsi
index e5a9f17..b3c9543 100644
--- a/dts/st/l4/stm32l412t8yx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412t8yx-pinctrl.dtsi
@@ -222,16 +222,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412tbyx-pinctrl.dtsi b/dts/st/l4/stm32l412tbyx-pinctrl.dtsi
index e5a9f17..b3c9543 100644
--- a/dts/st/l4/stm32l412tbyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412tbyx-pinctrl.dtsi
@@ -222,16 +222,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi b/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi
index e900461..30296c3 100644
--- a/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l412tbyxp-pinctrl.dtsi
@@ -216,16 +216,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422cbtx-pinctrl.dtsi b/dts/st/l4/stm32l422cbtx-pinctrl.dtsi
index 0e0a6f5..b08c757 100644
--- a/dts/st/l4/stm32l422cbtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422cbtx-pinctrl.dtsi
@@ -277,26 +277,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422cbux-pinctrl.dtsi b/dts/st/l4/stm32l422cbux-pinctrl.dtsi
index 0e0a6f5..b08c757 100644
--- a/dts/st/l4/stm32l422cbux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422cbux-pinctrl.dtsi
@@ -277,26 +277,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422kbtx-pinctrl.dtsi b/dts/st/l4/stm32l422kbtx-pinctrl.dtsi
index 6d28f6c..f2213e4 100644
--- a/dts/st/l4/stm32l422kbtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422kbtx-pinctrl.dtsi
@@ -211,16 +211,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422kbux-pinctrl.dtsi b/dts/st/l4/stm32l422kbux-pinctrl.dtsi
index 6d28f6c..f2213e4 100644
--- a/dts/st/l4/stm32l422kbux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422kbux-pinctrl.dtsi
@@ -211,16 +211,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422rbix-pinctrl.dtsi b/dts/st/l4/stm32l422rbix-pinctrl.dtsi
index dce39de..76fe8a1 100644
--- a/dts/st/l4/stm32l422rbix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422rbix-pinctrl.dtsi
@@ -347,26 +347,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422rbtx-pinctrl.dtsi b/dts/st/l4/stm32l422rbtx-pinctrl.dtsi
index dce39de..76fe8a1 100644
--- a/dts/st/l4/stm32l422rbtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422rbtx-pinctrl.dtsi
@@ -347,26 +347,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l422tbyx-pinctrl.dtsi b/dts/st/l4/stm32l422tbyx-pinctrl.dtsi
index e5a9f17..b3c9543 100644
--- a/dts/st/l4/stm32l422tbyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l422tbyx-pinctrl.dtsi
@@ -222,16 +222,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431c\050b-c\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l431c\050b-c\051tx-pinctrl.dtsi"
index aed385c..da6293c 100644
--- "a/dts/st/l4/stm32l431c\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431c\050b-c\051tx-pinctrl.dtsi"
@@ -297,31 +297,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431c\050b-c\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l431c\050b-c\051ux-pinctrl.dtsi"
index aed385c..da6293c 100644
--- "a/dts/st/l4/stm32l431c\050b-c\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431c\050b-c\051ux-pinctrl.dtsi"
@@ -297,31 +297,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431c\050b-c\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l431c\050b-c\051yx-pinctrl.dtsi"
index d0f05c9..d8ef6e6 100644
--- "a/dts/st/l4/stm32l431c\050b-c\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431c\050b-c\051yx-pinctrl.dtsi"
@@ -306,31 +306,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431k\050b-c\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l431k\050b-c\051ux-pinctrl.dtsi"
index beb8ae4..a6bfa8e 100644
--- "a/dts/st/l4/stm32l431k\050b-c\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431k\050b-c\051ux-pinctrl.dtsi"
@@ -222,21 +222,25 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431r\050b-c\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l431r\050b-c\051ix-pinctrl.dtsi"
index 11107d9..6ab1701 100644
--- "a/dts/st/l4/stm32l431r\050b-c\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431r\050b-c\051ix-pinctrl.dtsi"
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431r\050b-c\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l431r\050b-c\051tx-pinctrl.dtsi"
index 11107d9..6ab1701 100644
--- "a/dts/st/l4/stm32l431r\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431r\050b-c\051tx-pinctrl.dtsi"
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l431r\050b-c\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l431r\050b-c\051yx-pinctrl.dtsi"
index 11107d9..6ab1701 100644
--- "a/dts/st/l4/stm32l431r\050b-c\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l431r\050b-c\051yx-pinctrl.dtsi"
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l431vcix-pinctrl.dtsi b/dts/st/l4/stm32l431vcix-pinctrl.dtsi
index e703d36..c1746ce 100644
--- a/dts/st/l4/stm32l431vcix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l431vcix-pinctrl.dtsi
@@ -499,46 +499,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l431vctx-pinctrl.dtsi b/dts/st/l4/stm32l431vctx-pinctrl.dtsi
index e703d36..c1746ce 100644
--- a/dts/st/l4/stm32l431vctx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l431vctx-pinctrl.dtsi
@@ -499,46 +499,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l432k\050b-c\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l432k\050b-c\051ux-pinctrl.dtsi"
index 04d2acd..5d9e0dc 100644
--- "a/dts/st/l4/stm32l432k\050b-c\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l432k\050b-c\051ux-pinctrl.dtsi"
@@ -222,21 +222,25 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l433c\050b-c\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l433c\050b-c\051tx-pinctrl.dtsi"
index 24f2d67..4412bfd 100644
--- "a/dts/st/l4/stm32l433c\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l433c\050b-c\051tx-pinctrl.dtsi"
@@ -297,31 +297,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l433c\050b-c\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l433c\050b-c\051ux-pinctrl.dtsi"
index 24f2d67..4412bfd 100644
--- "a/dts/st/l4/stm32l433c\050b-c\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l433c\050b-c\051ux-pinctrl.dtsi"
@@ -297,31 +297,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l433c\050b-c\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l433c\050b-c\051yx-pinctrl.dtsi"
index e6f9f29..3f65e04 100644
--- "a/dts/st/l4/stm32l433c\050b-c\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l433c\050b-c\051yx-pinctrl.dtsi"
@@ -306,31 +306,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l433r\050b-c\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l433r\050b-c\051ix-pinctrl.dtsi"
index ff66a2b..a7160d6 100644
--- "a/dts/st/l4/stm32l433r\050b-c\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l433r\050b-c\051ix-pinctrl.dtsi"
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l433r\050b-c\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l433r\050b-c\051tx-pinctrl.dtsi"
index ff66a2b..a7160d6 100644
--- "a/dts/st/l4/stm32l433r\050b-c\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l433r\050b-c\051tx-pinctrl.dtsi"
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l433r\050b-c\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l433r\050b-c\051yx-pinctrl.dtsi"
index ff66a2b..a7160d6 100644
--- "a/dts/st/l4/stm32l433r\050b-c\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l433r\050b-c\051yx-pinctrl.dtsi"
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l433rctxp-pinctrl.dtsi b/dts/st/l4/stm32l433rctxp-pinctrl.dtsi
index 064d90e..61d9ee4 100644
--- a/dts/st/l4/stm32l433rctxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l433rctxp-pinctrl.dtsi
@@ -349,36 +349,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l433vcix-pinctrl.dtsi b/dts/st/l4/stm32l433vcix-pinctrl.dtsi
index 8fb28d1..6fac488 100644
--- a/dts/st/l4/stm32l433vcix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l433vcix-pinctrl.dtsi
@@ -499,46 +499,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l433vctx-pinctrl.dtsi b/dts/st/l4/stm32l433vctx-pinctrl.dtsi
index 8fb28d1..6fac488 100644
--- a/dts/st/l4/stm32l433vctx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l433vctx-pinctrl.dtsi
@@ -499,46 +499,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l442kcux-pinctrl.dtsi b/dts/st/l4/stm32l442kcux-pinctrl.dtsi
index 04d2acd..5d9e0dc 100644
--- a/dts/st/l4/stm32l442kcux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l442kcux-pinctrl.dtsi
@@ -222,21 +222,25 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443cctx-pinctrl.dtsi b/dts/st/l4/stm32l443cctx-pinctrl.dtsi
index 24f2d67..4412bfd 100644
--- a/dts/st/l4/stm32l443cctx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443cctx-pinctrl.dtsi
@@ -297,31 +297,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443ccux-pinctrl.dtsi b/dts/st/l4/stm32l443ccux-pinctrl.dtsi
index 24f2d67..4412bfd 100644
--- a/dts/st/l4/stm32l443ccux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443ccux-pinctrl.dtsi
@@ -297,31 +297,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443ccyx-pinctrl.dtsi b/dts/st/l4/stm32l443ccyx-pinctrl.dtsi
index e6f9f29..3f65e04 100644
--- a/dts/st/l4/stm32l443ccyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443ccyx-pinctrl.dtsi
@@ -306,31 +306,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443rcix-pinctrl.dtsi b/dts/st/l4/stm32l443rcix-pinctrl.dtsi
index ff66a2b..a7160d6 100644
--- a/dts/st/l4/stm32l443rcix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443rcix-pinctrl.dtsi
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443rctx-pinctrl.dtsi b/dts/st/l4/stm32l443rctx-pinctrl.dtsi
index ff66a2b..a7160d6 100644
--- a/dts/st/l4/stm32l443rctx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443rctx-pinctrl.dtsi
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443rcyx-pinctrl.dtsi b/dts/st/l4/stm32l443rcyx-pinctrl.dtsi
index ff66a2b..a7160d6 100644
--- a/dts/st/l4/stm32l443rcyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443rcyx-pinctrl.dtsi
@@ -405,36 +405,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443vcix-pinctrl.dtsi b/dts/st/l4/stm32l443vcix-pinctrl.dtsi
index 8fb28d1..6fac488 100644
--- a/dts/st/l4/stm32l443vcix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443vcix-pinctrl.dtsi
@@ -499,46 +499,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l443vctx-pinctrl.dtsi b/dts/st/l4/stm32l443vctx-pinctrl.dtsi
index 8fb28d1..6fac488 100644
--- a/dts/st/l4/stm32l443vctx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l443vctx-pinctrl.dtsi
@@ -499,46 +499,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l451c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l451c\050c-e\051ux-pinctrl.dtsi"
index c21553b..04df760 100644
--- "a/dts/st/l4/stm32l451c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l451c\050c-e\051ux-pinctrl.dtsi"
@@ -335,31 +335,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l451cetx-pinctrl.dtsi b/dts/st/l4/stm32l451cetx-pinctrl.dtsi
index c21553b..04df760 100644
--- a/dts/st/l4/stm32l451cetx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l451cetx-pinctrl.dtsi
@@ -335,31 +335,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l451r\050c-e\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l451r\050c-e\051ix-pinctrl.dtsi"
index 9567a86..7800c04 100644
--- "a/dts/st/l4/stm32l451r\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l451r\050c-e\051ix-pinctrl.dtsi"
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l451r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l451r\050c-e\051tx-pinctrl.dtsi"
index 9567a86..7800c04 100644
--- "a/dts/st/l4/stm32l451r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l451r\050c-e\051tx-pinctrl.dtsi"
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l451r\050c-e\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l451r\050c-e\051yx-pinctrl.dtsi"
index 9567a86..7800c04 100644
--- "a/dts/st/l4/stm32l451r\050c-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l451r\050c-e\051yx-pinctrl.dtsi"
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l451v\050c-e\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l451v\050c-e\051ix-pinctrl.dtsi"
index 1638d5a..7ac8c51 100644
--- "a/dts/st/l4/stm32l451v\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l451v\050c-e\051ix-pinctrl.dtsi"
@@ -561,46 +561,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l451v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l451v\050c-e\051tx-pinctrl.dtsi"
index 1638d5a..7ac8c51 100644
--- "a/dts/st/l4/stm32l451v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l451v\050c-e\051tx-pinctrl.dtsi"
@@ -561,46 +561,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l452c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l452c\050c-e\051ux-pinctrl.dtsi"
index 9218f1e..c5f59b3 100644
--- "a/dts/st/l4/stm32l452c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l452c\050c-e\051ux-pinctrl.dtsi"
@@ -335,31 +335,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l452cetx-pinctrl.dtsi b/dts/st/l4/stm32l452cetx-pinctrl.dtsi
index 9218f1e..c5f59b3 100644
--- a/dts/st/l4/stm32l452cetx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l452cetx-pinctrl.dtsi
@@ -335,31 +335,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l452r\050c-e\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l452r\050c-e\051ix-pinctrl.dtsi"
index f838409..9a50d60 100644
--- "a/dts/st/l4/stm32l452r\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l452r\050c-e\051ix-pinctrl.dtsi"
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l452r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l452r\050c-e\051tx-pinctrl.dtsi"
index f838409..9a50d60 100644
--- "a/dts/st/l4/stm32l452r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l452r\050c-e\051tx-pinctrl.dtsi"
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l452r\050c-e\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l452r\050c-e\051yx-pinctrl.dtsi"
index f838409..9a50d60 100644
--- "a/dts/st/l4/stm32l452r\050c-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l452r\050c-e\051yx-pinctrl.dtsi"
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l452retxp-pinctrl.dtsi b/dts/st/l4/stm32l452retxp-pinctrl.dtsi
index d3cfe10..d3d6d9d 100644
--- a/dts/st/l4/stm32l452retxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l452retxp-pinctrl.dtsi
@@ -399,36 +399,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l452v\050c-e\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l452v\050c-e\051ix-pinctrl.dtsi"
index 47be3a5..716b0ee 100644
--- "a/dts/st/l4/stm32l452v\050c-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l452v\050c-e\051ix-pinctrl.dtsi"
@@ -561,46 +561,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l452v\050c-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l452v\050c-e\051tx-pinctrl.dtsi"
index 47be3a5..716b0ee 100644
--- "a/dts/st/l4/stm32l452v\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l452v\050c-e\051tx-pinctrl.dtsi"
@@ -561,46 +561,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462cetx-pinctrl.dtsi b/dts/st/l4/stm32l462cetx-pinctrl.dtsi
index 9218f1e..c5f59b3 100644
--- a/dts/st/l4/stm32l462cetx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462cetx-pinctrl.dtsi
@@ -335,31 +335,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462ceux-pinctrl.dtsi b/dts/st/l4/stm32l462ceux-pinctrl.dtsi
index 9218f1e..c5f59b3 100644
--- a/dts/st/l4/stm32l462ceux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462ceux-pinctrl.dtsi
@@ -335,31 +335,37 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462reix-pinctrl.dtsi b/dts/st/l4/stm32l462reix-pinctrl.dtsi
index f838409..9a50d60 100644
--- a/dts/st/l4/stm32l462reix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462reix-pinctrl.dtsi
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462retx-pinctrl.dtsi b/dts/st/l4/stm32l462retx-pinctrl.dtsi
index f838409..9a50d60 100644
--- a/dts/st/l4/stm32l462retx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462retx-pinctrl.dtsi
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462reyx-pinctrl.dtsi b/dts/st/l4/stm32l462reyx-pinctrl.dtsi
index f838409..9a50d60 100644
--- a/dts/st/l4/stm32l462reyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462reyx-pinctrl.dtsi
@@ -455,36 +455,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462veix-pinctrl.dtsi b/dts/st/l4/stm32l462veix-pinctrl.dtsi
index 47be3a5..716b0ee 100644
--- a/dts/st/l4/stm32l462veix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462veix-pinctrl.dtsi
@@ -561,46 +561,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l462vetx-pinctrl.dtsi b/dts/st/l4/stm32l462vetx-pinctrl.dtsi
index 47be3a5..716b0ee 100644
--- a/dts/st/l4/stm32l462vetx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l462vetx-pinctrl.dtsi
@@ -561,46 +561,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l471q\050e-g\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l471q\050e-g\051ix-pinctrl.dtsi"
index bb89af0..ad2e37f 100644
--- "a/dts/st/l4/stm32l471q\050e-g\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l471q\050e-g\051ix-pinctrl.dtsi"
@@ -903,51 +903,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l471r\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l471r\050e-g\051tx-pinctrl.dtsi"
index 5c02cbf..bcf34ee 100644
--- "a/dts/st/l4/stm32l471r\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l471r\050e-g\051tx-pinctrl.dtsi"
@@ -436,31 +436,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l471v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l471v\050e-g\051tx-pinctrl.dtsi"
index cec6074..f353eb9 100644
--- "a/dts/st/l4/stm32l471v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l471v\050e-g\051tx-pinctrl.dtsi"
@@ -699,41 +699,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l471z\050e-g\051jx-pinctrl.dtsi" "b/dts/st/l4/stm32l471z\050e-g\051jx-pinctrl.dtsi"
index ecb4c9b..f4f2ec8 100644
--- "a/dts/st/l4/stm32l471z\050e-g\051jx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l471z\050e-g\051jx-pinctrl.dtsi"
@@ -923,51 +923,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l471z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l471z\050e-g\051tx-pinctrl.dtsi"
index ecb4c9b..f4f2ec8 100644
--- "a/dts/st/l4/stm32l471z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l471z\050e-g\051tx-pinctrl.dtsi"
@@ -923,51 +923,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l475r\050c-e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l475r\050c-e-g\051tx-pinctrl.dtsi"
index 49d8598..2b694ee 100644
--- "a/dts/st/l4/stm32l475r\050c-e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l475r\050c-e-g\051tx-pinctrl.dtsi"
@@ -436,31 +436,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l475v\050c-e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l475v\050c-e-g\051tx-pinctrl.dtsi"
index 1971879..e2b0fd6 100644
--- "a/dts/st/l4/stm32l475v\050c-e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l475v\050c-e-g\051tx-pinctrl.dtsi"
@@ -699,41 +699,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l476j\050e-g\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l476j\050e-g\051yx-pinctrl.dtsi"
index 1bf9256..e18330b 100644
--- "a/dts/st/l4/stm32l476j\050e-g\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l476j\050e-g\051yx-pinctrl.dtsi"
@@ -463,36 +463,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi b/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi
index 8df07f4..f869012 100644
--- a/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l476jgyxp-pinctrl.dtsi
@@ -450,36 +450,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l476m\050e-g\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l476m\050e-g\051yx-pinctrl.dtsi"
index 8c33628..4bbf03a 100644
--- "a/dts/st/l4/stm32l476m\050e-g\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l476m\050e-g\051yx-pinctrl.dtsi"
@@ -468,36 +468,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l476q\050e-g\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l476q\050e-g\051ix-pinctrl.dtsi"
index d9fec4a..644f990 100644
--- "a/dts/st/l4/stm32l476q\050e-g\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l476q\050e-g\051ix-pinctrl.dtsi"
@@ -903,51 +903,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l476r\050c-e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l476r\050c-e-g\051tx-pinctrl.dtsi"
index 49d8598..2b694ee 100644
--- "a/dts/st/l4/stm32l476r\050c-e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l476r\050c-e-g\051tx-pinctrl.dtsi"
@@ -436,31 +436,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l476v\050c-e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l476v\050c-e-g\051tx-pinctrl.dtsi"
index 1971879..e2b0fd6 100644
--- "a/dts/st/l4/stm32l476v\050c-e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l476v\050c-e-g\051tx-pinctrl.dtsi"
@@ -699,41 +699,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l476z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l476z\050e-g\051tx-pinctrl.dtsi"
index 55ff36c..a8b0b06 100644
--- "a/dts/st/l4/stm32l476z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l476z\050e-g\051tx-pinctrl.dtsi"
@@ -923,51 +923,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l476zgjx-pinctrl.dtsi b/dts/st/l4/stm32l476zgjx-pinctrl.dtsi
index 55ff36c..a8b0b06 100644
--- a/dts/st/l4/stm32l476zgjx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l476zgjx-pinctrl.dtsi
@@ -923,51 +923,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi
index ba14950..e0cd548 100644
--- a/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l476zgtxp-pinctrl.dtsi
@@ -912,51 +912,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l485j\050c-e\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l485j\050c-e\051yx-pinctrl.dtsi"
index 1bf9256..e18330b 100644
--- "a/dts/st/l4/stm32l485j\050c-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l485j\050c-e\051yx-pinctrl.dtsi"
@@ -463,36 +463,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l486jgyx-pinctrl.dtsi b/dts/st/l4/stm32l486jgyx-pinctrl.dtsi
index 1bf9256..e18330b 100644
--- a/dts/st/l4/stm32l486jgyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l486jgyx-pinctrl.dtsi
@@ -463,36 +463,43 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l486qgix-pinctrl.dtsi b/dts/st/l4/stm32l486qgix-pinctrl.dtsi
index d9fec4a..644f990 100644
--- a/dts/st/l4/stm32l486qgix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l486qgix-pinctrl.dtsi
@@ -903,51 +903,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l486rgtx-pinctrl.dtsi b/dts/st/l4/stm32l486rgtx-pinctrl.dtsi
index 49d8598..2b694ee 100644
--- a/dts/st/l4/stm32l486rgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l486rgtx-pinctrl.dtsi
@@ -436,31 +436,37 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l486vgtx-pinctrl.dtsi b/dts/st/l4/stm32l486vgtx-pinctrl.dtsi
index 1971879..e2b0fd6 100644
--- a/dts/st/l4/stm32l486vgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l486vgtx-pinctrl.dtsi
@@ -699,41 +699,49 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l486zgtx-pinctrl.dtsi b/dts/st/l4/stm32l486zgtx-pinctrl.dtsi
index 55ff36c..a8b0b06 100644
--- a/dts/st/l4/stm32l486zgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l486zgtx-pinctrl.dtsi
@@ -923,51 +923,61 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l496a\050e-g\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l496a\050e-g\051ix-pinctrl.dtsi"
index f9379ad..337b86b 100644
--- "a/dts/st/l4/stm32l496a\050e-g\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l496a\050e-g\051ix-pinctrl.dtsi"
@@ -1158,71 +1158,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496agixp-pinctrl.dtsi b/dts/st/l4/stm32l496agixp-pinctrl.dtsi
index 030412e..ec4d741 100644
--- a/dts/st/l4/stm32l496agixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496agixp-pinctrl.dtsi
@@ -1158,71 +1158,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l496q\050e-g\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l496q\050e-g\051ix-pinctrl.dtsi"
index 09c2b9a..2fc22b2 100644
--- "a/dts/st/l4/stm32l496q\050e-g\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l496q\050e-g\051ix-pinctrl.dtsi"
@@ -1096,66 +1096,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496qgixp-pinctrl.dtsi b/dts/st/l4/stm32l496qgixp-pinctrl.dtsi
index dbd44b2..d300370 100644
--- a/dts/st/l4/stm32l496qgixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496qgixp-pinctrl.dtsi
@@ -1067,66 +1067,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l496r\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l496r\050e-g\051tx-pinctrl.dtsi"
index 680a0f2..8a82e1f 100644
--- "a/dts/st/l4/stm32l496r\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l496r\050e-g\051tx-pinctrl.dtsi"
@@ -563,41 +563,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi
index 2ac64ab..7a10294 100644
--- a/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496rgtxp-pinctrl.dtsi
@@ -503,41 +503,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l496v\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l496v\050e-g\051tx-pinctrl.dtsi"
index b2f5b39..9598445 100644
--- "a/dts/st/l4/stm32l496v\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l496v\050e-g\051tx-pinctrl.dtsi"
@@ -868,56 +868,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi
index 0a6f43c..e4f217b 100644
--- a/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496vgtxp-pinctrl.dtsi
@@ -845,56 +845,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496vgyx-pinctrl.dtsi b/dts/st/l4/stm32l496vgyx-pinctrl.dtsi
index 945aabb..93bc259 100644
--- a/dts/st/l4/stm32l496vgyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496vgyx-pinctrl.dtsi
@@ -831,56 +831,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi
index ec0fc4d..16f7472 100644
--- a/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496vgyxp-pinctrl.dtsi
@@ -823,56 +823,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi b/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi
index d29b0db..5498a67 100644
--- a/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496wgyxp-pinctrl.dtsi
@@ -921,61 +921,73 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l496z\050e-g\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l496z\050e-g\051tx-pinctrl.dtsi"
index 29b9c82..bb24ae5 100644
--- "a/dts/st/l4/stm32l496z\050e-g\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l496z\050e-g\051tx-pinctrl.dtsi"
@@ -1141,66 +1141,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi
index 4a08bed..4ea0cc4 100644
--- a/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l496zgtxp-pinctrl.dtsi
@@ -1124,66 +1124,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6agix-pinctrl.dtsi b/dts/st/l4/stm32l4a6agix-pinctrl.dtsi
index f9379ad..337b86b 100644
--- a/dts/st/l4/stm32l4a6agix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6agix-pinctrl.dtsi
@@ -1158,71 +1158,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi b/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi
index 030412e..ec4d741 100644
--- a/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6agixp-pinctrl.dtsi
@@ -1158,71 +1158,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi b/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi
index 09c2b9a..2fc22b2 100644
--- a/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6qgix-pinctrl.dtsi
@@ -1096,66 +1096,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi
index dbd44b2..d300370 100644
--- a/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6qgixp-pinctrl.dtsi
@@ -1067,66 +1067,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi
index 680a0f2..8a82e1f 100644
--- a/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6rgtx-pinctrl.dtsi
@@ -563,41 +563,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi
index 651814d..3a690da 100644
--- a/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6rgtxp-pinctrl.dtsi
@@ -550,41 +550,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi
index b2f5b39..9598445 100644
--- a/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6vgtx-pinctrl.dtsi
@@ -868,56 +868,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi
index 0a6f43c..e4f217b 100644
--- a/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6vgtxp-pinctrl.dtsi
@@ -845,56 +845,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi
index 945aabb..93bc259 100644
--- a/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6vgyx-pinctrl.dtsi
@@ -831,56 +831,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi
index ec0fc4d..16f7472 100644
--- a/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6vgyxp-pinctrl.dtsi
@@ -823,56 +823,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi b/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi
index 29b9c82..bb24ae5 100644
--- a/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6zgtx-pinctrl.dtsi
@@ -1141,66 +1141,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi
index 4a08bed..4ea0cc4 100644
--- a/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4a6zgtxp-pinctrl.dtsi
@@ -1124,66 +1124,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5a\050g-e\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5a\050g-e\051ix-pinctrl.dtsi"
index c6c15db..bdd0529 100644
--- "a/dts/st/l4/stm32l4p5a\050g-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5a\050g-e\051ix-pinctrl.dtsi"
@@ -1105,71 +1105,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi b/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi
index 0348030..d5d82d3 100644
--- a/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5agixp-pinctrl.dtsi
@@ -1105,71 +1105,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5c\050g-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5c\050g-e\051tx-pinctrl.dtsi"
index 461b170..222aa0a 100644
--- "a/dts/st/l4/stm32l4p5c\050g-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5c\050g-e\051tx-pinctrl.dtsi"
@@ -349,36 +349,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5c\050g-e\051ux-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5c\050g-e\051ux-pinctrl.dtsi"
index 461b170..222aa0a 100644
--- "a/dts/st/l4/stm32l4p5c\050g-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5c\050g-e\051ux-pinctrl.dtsi"
@@ -349,36 +349,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi
index 6a95235..01ea618 100644
--- a/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5cgtxp-pinctrl.dtsi
@@ -321,36 +321,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi
index 6a95235..01ea618 100644
--- a/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5cguxp-pinctrl.dtsi
@@ -321,36 +321,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5q\050g-e\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5q\050g-e\051ix-pinctrl.dtsi"
index d3cd2c5..de345ee 100644
--- "a/dts/st/l4/stm32l4p5q\050g-e\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5q\050g-e\051ix-pinctrl.dtsi"
@@ -1057,66 +1057,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi
index b9e0a3f..73e879a 100644
--- a/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5qgixp-pinctrl.dtsi
@@ -1033,66 +1033,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5r\050g-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5r\050g-e\051tx-pinctrl.dtsi"
index 785ce67..d442ab6 100644
--- "a/dts/st/l4/stm32l4p5r\050g-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5r\050g-e\051tx-pinctrl.dtsi"
@@ -530,41 +530,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi
index ed6389b..480ebfa 100644
--- a/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5rgtxp-pinctrl.dtsi
@@ -517,41 +517,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5v\050g-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5v\050g-e\051tx-pinctrl.dtsi"
index 2145878..b371e7e 100644
--- "a/dts/st/l4/stm32l4p5v\050g-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5v\050g-e\051tx-pinctrl.dtsi"
@@ -801,56 +801,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5v\050g-e\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5v\050g-e\051yx-pinctrl.dtsi"
index 4082024..c23929f 100644
--- "a/dts/st/l4/stm32l4p5v\050g-e\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5v\050g-e\051yx-pinctrl.dtsi"
@@ -807,56 +807,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi
index 2e5cf74..f3e4f07 100644
--- a/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5vgtxp-pinctrl.dtsi
@@ -783,56 +783,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi
index 8fde04b..ad9f2a2 100644
--- a/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5vgyxp-pinctrl.dtsi
@@ -799,56 +799,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4p5z\050g-e\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4p5z\050g-e\051tx-pinctrl.dtsi"
index dfdff9c..59869f1 100644
--- "a/dts/st/l4/stm32l4p5z\050g-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4p5z\050g-e\051tx-pinctrl.dtsi"
@@ -1057,66 +1057,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi
index fd260b0..c4eaf71 100644
--- a/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4p5zgtxp-pinctrl.dtsi
@@ -1045,66 +1045,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5agix-pinctrl.dtsi b/dts/st/l4/stm32l4q5agix-pinctrl.dtsi
index c6c15db..bdd0529 100644
--- a/dts/st/l4/stm32l4q5agix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5agix-pinctrl.dtsi
@@ -1105,71 +1105,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi b/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi
index 0348030..d5d82d3 100644
--- a/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5agixp-pinctrl.dtsi
@@ -1105,71 +1105,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi
index 461b170..222aa0a 100644
--- a/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5cgtx-pinctrl.dtsi
@@ -349,36 +349,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi
index 6a95235..01ea618 100644
--- a/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5cgtxp-pinctrl.dtsi
@@ -321,36 +321,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi b/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi
index 461b170..222aa0a 100644
--- a/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5cgux-pinctrl.dtsi
@@ -349,36 +349,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi
index 6a95235..01ea618 100644
--- a/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5cguxp-pinctrl.dtsi
@@ -321,36 +321,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi b/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi
index d3cd2c5..de345ee 100644
--- a/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5qgix-pinctrl.dtsi
@@ -1057,66 +1057,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi b/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi
index b9e0a3f..73e879a 100644
--- a/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5qgixp-pinctrl.dtsi
@@ -1033,66 +1033,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi
index 785ce67..d442ab6 100644
--- a/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5rgtx-pinctrl.dtsi
@@ -530,41 +530,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi
index ed6389b..480ebfa 100644
--- a/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5rgtxp-pinctrl.dtsi
@@ -517,41 +517,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi
index 2145878..b371e7e 100644
--- a/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5vgtx-pinctrl.dtsi
@@ -801,56 +801,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi
index 2e5cf74..f3e4f07 100644
--- a/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5vgtxp-pinctrl.dtsi
@@ -783,56 +783,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi
index 4082024..c23929f 100644
--- a/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5vgyx-pinctrl.dtsi
@@ -807,56 +807,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi
index 8fde04b..ad9f2a2 100644
--- a/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5vgyxp-pinctrl.dtsi
@@ -799,56 +799,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi b/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi
index dfdff9c..59869f1 100644
--- a/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5zgtx-pinctrl.dtsi
@@ -1057,66 +1057,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi b/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi
index fd260b0..c4eaf71 100644
--- a/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4q5zgtxp-pinctrl.dtsi
@@ -1045,66 +1045,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r5a\050g-i\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l4r5a\050g-i\051ix-pinctrl.dtsi"
index 751310d..ba4e0a9 100644
--- "a/dts/st/l4/stm32l4r5a\050g-i\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r5a\050g-i\051ix-pinctrl.dtsi"
@@ -926,71 +926,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r5q\050g-i\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l4r5q\050g-i\051ix-pinctrl.dtsi"
index 5049a01..8b9694a 100644
--- "a/dts/st/l4/stm32l4r5q\050g-i\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r5q\050g-i\051ix-pinctrl.dtsi"
@@ -878,66 +878,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r5v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r5v\050g-i\051tx-pinctrl.dtsi"
index e8daa61..4f621f8 100644
--- "a/dts/st/l4/stm32l4r5v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r5v\050g-i\051tx-pinctrl.dtsi"
@@ -662,56 +662,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r5z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r5z\050g-i\051tx-pinctrl.dtsi"
index a71a531..2757e96 100644
--- "a/dts/st/l4/stm32l4r5z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r5z\050g-i\051tx-pinctrl.dtsi"
@@ -878,66 +878,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r5z\050g-i\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r5z\050g-i\051yx-pinctrl.dtsi"
index 2125ead..e145275 100644
--- "a/dts/st/l4/stm32l4r5z\050g-i\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r5z\050g-i\051yx-pinctrl.dtsi"
@@ -861,66 +861,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi b/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi
index d09da94..425b11a 100644
--- a/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4r5zitxp-pinctrl.dtsi
@@ -866,66 +866,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi b/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi
index 751310d..ba4e0a9 100644
--- a/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4r7aiix-pinctrl.dtsi
@@ -926,71 +926,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi b/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi
index e8daa61..4f621f8 100644
--- a/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4r7vitx-pinctrl.dtsi
@@ -662,56 +662,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi b/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi
index a71a531..2757e96 100644
--- a/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4r7zitx-pinctrl.dtsi
@@ -878,66 +878,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r9a\050g-i\051ix-pinctrl.dtsi" "b/dts/st/l4/stm32l4r9a\050g-i\051ix-pinctrl.dtsi"
index c7bc4de..924f623 100644
--- "a/dts/st/l4/stm32l4r9a\050g-i\051ix-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r9a\050g-i\051ix-pinctrl.dtsi"
@@ -904,71 +904,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r9v\050g-i\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r9v\050g-i\051tx-pinctrl.dtsi"
index 8bd525f..3123ac8 100644
--- "a/dts/st/l4/stm32l4r9v\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r9v\050g-i\051tx-pinctrl.dtsi"
@@ -610,56 +610,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r9z\050g-i\051jx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r9z\050g-i\051jx-pinctrl.dtsi"
index 43a09c6..8a7c8ea 100644
--- "a/dts/st/l4/stm32l4r9z\050g-i\051jx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r9z\050g-i\051jx-pinctrl.dtsi"
@@ -861,66 +861,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r9z\050g-i\051tx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r9z\050g-i\051tx-pinctrl.dtsi"
index 5c95b1b..951073d 100644
--- "a/dts/st/l4/stm32l4r9z\050g-i\051tx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r9z\050g-i\051tx-pinctrl.dtsi"
@@ -850,66 +850,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l4/stm32l4r9z\050g-i\051yx-pinctrl.dtsi" "b/dts/st/l4/stm32l4r9z\050g-i\051yx-pinctrl.dtsi"
index 2125ead..e145275 100644
--- "a/dts/st/l4/stm32l4r9z\050g-i\051yx-pinctrl.dtsi"
+++ "b/dts/st/l4/stm32l4r9z\050g-i\051yx-pinctrl.dtsi"
@@ -861,66 +861,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi b/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi
index dbd06ce..30ebbc5 100644
--- a/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4r9ziyxp-pinctrl.dtsi
@@ -837,66 +837,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi
index 751310d..ba4e0a9 100644
--- a/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s5aiix-pinctrl.dtsi
@@ -926,71 +926,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi b/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi
index 5049a01..8b9694a 100644
--- a/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s5qiix-pinctrl.dtsi
@@ -878,66 +878,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi
index e8daa61..4f621f8 100644
--- a/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s5vitx-pinctrl.dtsi
@@ -662,56 +662,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi
index a71a531..2757e96 100644
--- a/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s5zitx-pinctrl.dtsi
@@ -878,66 +878,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi b/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi
index 2125ead..e145275 100644
--- a/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s5ziyx-pinctrl.dtsi
@@ -861,66 +861,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi
index 751310d..ba4e0a9 100644
--- a/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s7aiix-pinctrl.dtsi
@@ -926,71 +926,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi
index e8daa61..4f621f8 100644
--- a/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s7vitx-pinctrl.dtsi
@@ -662,56 +662,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi
index a71a531..2757e96 100644
--- a/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s7zitx-pinctrl.dtsi
@@ -878,66 +878,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi b/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi
index c7bc4de..924f623 100644
--- a/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s9aiix-pinctrl.dtsi
@@ -904,71 +904,85 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi b/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi
index 8bd525f..3123ac8 100644
--- a/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s9vitx-pinctrl.dtsi
@@ -610,56 +610,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi b/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi
index 43a09c6..8a7c8ea 100644
--- a/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s9zijx-pinctrl.dtsi
@@ -861,66 +861,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi b/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi
index 5c95b1b..951073d 100644
--- a/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s9zitx-pinctrl.dtsi
@@ -850,66 +850,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi b/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi
index 2125ead..e145275 100644
--- a/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi
+++ b/dts/st/l4/stm32l4s9ziyx-pinctrl.dtsi
@@ -861,66 +861,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l5/stm32l552c\050c-e\051tx-pinctrl.dtsi" "b/dts/st/l5/stm32l552c\050c-e\051tx-pinctrl.dtsi"
index 63314ee..f2ae468 100644
--- "a/dts/st/l5/stm32l552c\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l5/stm32l552c\050c-e\051tx-pinctrl.dtsi"
@@ -305,36 +305,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l5/stm32l552c\050c-e\051ux-pinctrl.dtsi" "b/dts/st/l5/stm32l552c\050c-e\051ux-pinctrl.dtsi"
index 63314ee..f2ae468 100644
--- "a/dts/st/l5/stm32l552c\050c-e\051ux-pinctrl.dtsi"
+++ "b/dts/st/l5/stm32l552c\050c-e\051ux-pinctrl.dtsi"
@@ -305,36 +305,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552cetxp-pinctrl.dtsi b/dts/st/l5/stm32l552cetxp-pinctrl.dtsi
index 7e93d8a..bb4b731 100644
--- a/dts/st/l5/stm32l552cetxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552cetxp-pinctrl.dtsi
@@ -278,36 +278,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi b/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi
index 7e93d8a..bb4b731 100644
--- a/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552ceuxp-pinctrl.dtsi
@@ -278,36 +278,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552meyxp-pinctrl.dtsi b/dts/st/l5/stm32l552meyxp-pinctrl.dtsi
index 89fded1..b98b990 100644
--- a/dts/st/l5/stm32l552meyxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552meyxp-pinctrl.dtsi
@@ -496,51 +496,61 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552meyxq-pinctrl.dtsi b/dts/st/l5/stm32l552meyxq-pinctrl.dtsi
index 8aee155..410df64 100644
--- a/dts/st/l5/stm32l552meyxq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552meyxq-pinctrl.dtsi
@@ -486,46 +486,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l5/stm32l552q\050c-e\051ixq-pinctrl.dtsi" "b/dts/st/l5/stm32l552q\050c-e\051ixq-pinctrl.dtsi"
index 63707b0..5e44605 100644
--- "a/dts/st/l5/stm32l552q\050c-e\051ixq-pinctrl.dtsi"
+++ "b/dts/st/l5/stm32l552q\050c-e\051ixq-pinctrl.dtsi"
@@ -909,66 +909,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552qeix-pinctrl.dtsi b/dts/st/l5/stm32l552qeix-pinctrl.dtsi
index 08a5717..c42d59a 100644
--- a/dts/st/l5/stm32l552qeix-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552qeix-pinctrl.dtsi
@@ -938,66 +938,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552qeixp-pinctrl.dtsi b/dts/st/l5/stm32l552qeixp-pinctrl.dtsi
index 4eea4bc..f9d31ff 100644
--- a/dts/st/l5/stm32l552qeixp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552qeixp-pinctrl.dtsi
@@ -933,66 +933,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l5/stm32l552r\050c-e\051tx-pinctrl.dtsi" "b/dts/st/l5/stm32l552r\050c-e\051tx-pinctrl.dtsi"
index cae2595..12eb23c 100644
--- "a/dts/st/l5/stm32l552r\050c-e\051tx-pinctrl.dtsi"
+++ "b/dts/st/l5/stm32l552r\050c-e\051tx-pinctrl.dtsi"
@@ -467,41 +467,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552retxp-pinctrl.dtsi b/dts/st/l5/stm32l552retxp-pinctrl.dtsi
index 4b2d765..a3f9a9c 100644
--- a/dts/st/l5/stm32l552retxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552retxp-pinctrl.dtsi
@@ -382,41 +382,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552retxq-pinctrl.dtsi b/dts/st/l5/stm32l552retxq-pinctrl.dtsi
index 08165df..5f0d051 100644
--- a/dts/st/l5/stm32l552retxq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552retxq-pinctrl.dtsi
@@ -409,41 +409,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l5/stm32l552v\050c-e\051txq-pinctrl.dtsi" "b/dts/st/l5/stm32l552v\050c-e\051txq-pinctrl.dtsi"
index 3e4aaf4..477223e 100644
--- "a/dts/st/l5/stm32l552v\050c-e\051txq-pinctrl.dtsi"
+++ "b/dts/st/l5/stm32l552v\050c-e\051txq-pinctrl.dtsi"
@@ -695,56 +695,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552vetx-pinctrl.dtsi b/dts/st/l5/stm32l552vetx-pinctrl.dtsi
index db3046f..dcb668d 100644
--- a/dts/st/l5/stm32l552vetx-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552vetx-pinctrl.dtsi
@@ -722,56 +722,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/l5/stm32l552z\050c-e\051txq-pinctrl.dtsi" "b/dts/st/l5/stm32l552z\050c-e\051txq-pinctrl.dtsi"
index 912b0a1..d73025d 100644
--- "a/dts/st/l5/stm32l552z\050c-e\051txq-pinctrl.dtsi"
+++ "b/dts/st/l5/stm32l552z\050c-e\051txq-pinctrl.dtsi"
@@ -912,66 +912,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l552zetx-pinctrl.dtsi b/dts/st/l5/stm32l552zetx-pinctrl.dtsi
index 489d8c9..d851c94 100644
--- a/dts/st/l5/stm32l552zetx-pinctrl.dtsi
+++ b/dts/st/l5/stm32l552zetx-pinctrl.dtsi
@@ -938,66 +938,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562cetx-pinctrl.dtsi b/dts/st/l5/stm32l562cetx-pinctrl.dtsi
index 63314ee..f2ae468 100644
--- a/dts/st/l5/stm32l562cetx-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562cetx-pinctrl.dtsi
@@ -305,36 +305,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562cetxp-pinctrl.dtsi b/dts/st/l5/stm32l562cetxp-pinctrl.dtsi
index 7e93d8a..bb4b731 100644
--- a/dts/st/l5/stm32l562cetxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562cetxp-pinctrl.dtsi
@@ -278,36 +278,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562ceux-pinctrl.dtsi b/dts/st/l5/stm32l562ceux-pinctrl.dtsi
index 63314ee..f2ae468 100644
--- a/dts/st/l5/stm32l562ceux-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562ceux-pinctrl.dtsi
@@ -305,36 +305,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi b/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi
index 7e93d8a..bb4b731 100644
--- a/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562ceuxp-pinctrl.dtsi
@@ -278,36 +278,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562meyxp-pinctrl.dtsi b/dts/st/l5/stm32l562meyxp-pinctrl.dtsi
index 89fded1..b98b990 100644
--- a/dts/st/l5/stm32l562meyxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562meyxp-pinctrl.dtsi
@@ -496,51 +496,61 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562meyxq-pinctrl.dtsi b/dts/st/l5/stm32l562meyxq-pinctrl.dtsi
index 8aee155..410df64 100644
--- a/dts/st/l5/stm32l562meyxq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562meyxq-pinctrl.dtsi
@@ -486,46 +486,55 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562qeix-pinctrl.dtsi b/dts/st/l5/stm32l562qeix-pinctrl.dtsi
index 08a5717..c42d59a 100644
--- a/dts/st/l5/stm32l562qeix-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562qeix-pinctrl.dtsi
@@ -938,66 +938,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562qeixp-pinctrl.dtsi b/dts/st/l5/stm32l562qeixp-pinctrl.dtsi
index 4eea4bc..f9d31ff 100644
--- a/dts/st/l5/stm32l562qeixp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562qeixp-pinctrl.dtsi
@@ -933,66 +933,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562qeixq-pinctrl.dtsi b/dts/st/l5/stm32l562qeixq-pinctrl.dtsi
index 63707b0..5e44605 100644
--- a/dts/st/l5/stm32l562qeixq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562qeixq-pinctrl.dtsi
@@ -909,66 +909,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562retx-pinctrl.dtsi b/dts/st/l5/stm32l562retx-pinctrl.dtsi
index cae2595..12eb23c 100644
--- a/dts/st/l5/stm32l562retx-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562retx-pinctrl.dtsi
@@ -467,41 +467,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562retxp-pinctrl.dtsi b/dts/st/l5/stm32l562retxp-pinctrl.dtsi
index 4b2d765..a3f9a9c 100644
--- a/dts/st/l5/stm32l562retxp-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562retxp-pinctrl.dtsi
@@ -382,41 +382,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562retxq-pinctrl.dtsi b/dts/st/l5/stm32l562retxq-pinctrl.dtsi
index 08165df..5f0d051 100644
--- a/dts/st/l5/stm32l562retxq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562retxq-pinctrl.dtsi
@@ -409,41 +409,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562vetx-pinctrl.dtsi b/dts/st/l5/stm32l562vetx-pinctrl.dtsi
index db3046f..dcb668d 100644
--- a/dts/st/l5/stm32l562vetx-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562vetx-pinctrl.dtsi
@@ -722,56 +722,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562vetxq-pinctrl.dtsi b/dts/st/l5/stm32l562vetxq-pinctrl.dtsi
index 3e4aaf4..477223e 100644
--- a/dts/st/l5/stm32l562vetxq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562vetxq-pinctrl.dtsi
@@ -695,56 +695,67 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562zetx-pinctrl.dtsi b/dts/st/l5/stm32l562zetx-pinctrl.dtsi
index 489d8c9..d851c94 100644
--- a/dts/st/l5/stm32l562zetx-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562zetx-pinctrl.dtsi
@@ -938,66 +938,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/l5/stm32l562zetxq-pinctrl.dtsi b/dts/st/l5/stm32l562zetxq-pinctrl.dtsi
index 912b0a1..d73025d 100644
--- a/dts/st/l5/stm32l562zetxq-pinctrl.dtsi
+++ b/dts/st/l5/stm32l562zetxq-pinctrl.dtsi
@@ -912,66 +912,79 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pe13: spi1_sck_pe13 {
pinmux = <STM32_PINMUX('E', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pg2: spi1_sck_pg2 {
pinmux = <STM32_PINMUX('G', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pg9: spi3_sck_pg9 {
pinmux = <STM32_PINMUX('G', 9, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi
index 91d7fcf..d5d9dc9 100644
--- a/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151aaax-pinctrl.dtsi
@@ -1839,101 +1839,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151aabx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi
index 09ae158..b9f7733 100644
--- a/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151aacx-pinctrl.dtsi
@@ -1824,96 +1824,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151aadx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi
index 91d7fcf..d5d9dc9 100644
--- a/dts/st/mp1/stm32mp151caax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151caax-pinctrl.dtsi
@@ -1839,101 +1839,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151cabx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi
index 09ae158..b9f7733 100644
--- a/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151cacx-pinctrl.dtsi
@@ -1824,96 +1824,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151cadx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi
index 91d7fcf..d5d9dc9 100644
--- a/dts/st/mp1/stm32mp151daax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151daax-pinctrl.dtsi
@@ -1839,101 +1839,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151dabx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi
index 09ae158..b9f7733 100644
--- a/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151dacx-pinctrl.dtsi
@@ -1824,96 +1824,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151dadx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi
index 91d7fcf..d5d9dc9 100644
--- a/dts/st/mp1/stm32mp151faax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151faax-pinctrl.dtsi
@@ -1839,101 +1839,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151fabx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi
index 09ae158..b9f7733 100644
--- a/dts/st/mp1/stm32mp151facx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151facx-pinctrl.dtsi
@@ -1824,96 +1824,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi
index 0825a5b..910f903 100644
--- a/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp151fadx-pinctrl.dtsi
@@ -1347,76 +1347,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153aaax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153aabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153aacx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153aadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp153caax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153caax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153cabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153cacx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153cadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp153daax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153daax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153dabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153dacx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153dadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp153faax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153faax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153fabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp153facx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153facx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp153fadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157aaax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157aabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157aacx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157aadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp157caax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157caax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157cabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157cacx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157cadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp157daax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157daax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157dabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157dacx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157dadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi
index 802577a..c97fc03 100644
--- a/dts/st/mp1/stm32mp157faax-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157faax-pinctrl.dtsi
@@ -1895,101 +1895,121 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pk0: spi5_sck_pk0 {
pinmux = <STM32_PINMUX('K', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157fabx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi
index 4a99174..1fb0a9b 100644
--- a/dts/st/mp1/stm32mp157facx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157facx-pinctrl.dtsi
@@ -1880,96 +1880,115 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pz0: spi1_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pi1: spi2_sck_pi1 {
pinmux = <STM32_PINMUX('I', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_ph6: spi5_sck_ph6 {
pinmux = <STM32_PINMUX('H', 6, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pz0: spi6_sck_pz0 {
pinmux = <STM32_PINMUX('Z', 0, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi
index fa1e45f..d844919 100644
--- a/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi
+++ b/dts/st/mp1/stm32mp157fadx-pinctrl.dtsi
@@ -1391,76 +1391,91 @@
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pb3: spi3_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pc10: spi3_sck_pc10 {
pinmux = <STM32_PINMUX('C', 10, AF6)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi3_sck_pe0: spi3_sck_pe0 {
pinmux = <STM32_PINMUX('E', 0, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe2: spi4_sck_pe2 {
pinmux = <STM32_PINMUX('E', 2, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi4_sck_pe12: spi4_sck_pe12 {
pinmux = <STM32_PINMUX('E', 12, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi5_sck_pf7: spi5_sck_pf7 {
pinmux = <STM32_PINMUX('F', 7, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pa5: spi6_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pb3: spi6_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF8)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi6_sck_pg13: spi6_sck_pg13 {
pinmux = <STM32_PINMUX('G', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi
index deb52c5..efa10b3 100644
--- a/dts/st/wb/stm32wb10ccux-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb10ccux-pinctrl.dtsi
@@ -167,16 +167,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb15ccux-pinctrl.dtsi b/dts/st/wb/stm32wb15ccux-pinctrl.dtsi
index 1f9e4b3..1abe848 100644
--- a/dts/st/wb/stm32wb15ccux-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb15ccux-pinctrl.dtsi
@@ -167,16 +167,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi b/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi
index 7e6ed31..30678a4 100644
--- a/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb15ccuxe-pinctrl.dtsi
@@ -167,16 +167,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi b/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi
index e0fa720..2f24e19 100644
--- a/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb15ccyx-pinctrl.dtsi
@@ -156,11 +156,13 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi b/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi
index 7c7f0c9..3b8ad3e 100644
--- a/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb30ceuxa-pinctrl.dtsi
@@ -147,16 +147,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git "a/dts/st/wb/stm32wb35c\050c-e\051uxa-pinctrl.dtsi" "b/dts/st/wb/stm32wb35c\050c-e\051uxa-pinctrl.dtsi"
index 930b0ae..04a9c55 100644
--- "a/dts/st/wb/stm32wb35c\050c-e\051uxa-pinctrl.dtsi"
+++ "b/dts/st/wb/stm32wb35c\050c-e\051uxa-pinctrl.dtsi"
@@ -191,16 +191,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb50cgux-pinctrl.dtsi b/dts/st/wb/stm32wb50cgux-pinctrl.dtsi
index 225e570..bc5bf08 100644
--- a/dts/st/wb/stm32wb50cgux-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb50cgux-pinctrl.dtsi
@@ -147,16 +147,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55ccux-pinctrl.dtsi b/dts/st/wb/stm32wb55ccux-pinctrl.dtsi
index e0e1e03..68a1d15 100644
--- a/dts/st/wb/stm32wb55ccux-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55ccux-pinctrl.dtsi
@@ -191,16 +191,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55ceux-pinctrl.dtsi b/dts/st/wb/stm32wb55ceux-pinctrl.dtsi
index e0e1e03..68a1d15 100644
--- a/dts/st/wb/stm32wb55ceux-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55ceux-pinctrl.dtsi
@@ -191,16 +191,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55cgux-pinctrl.dtsi b/dts/st/wb/stm32wb55cgux-pinctrl.dtsi
index e0e1e03..68a1d15 100644
--- a/dts/st/wb/stm32wb55cgux-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55cgux-pinctrl.dtsi
@@ -191,16 +191,19 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi b/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi
index 668976a..2c4721f 100644
--- a/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55rcvx-pinctrl.dtsi
@@ -301,36 +301,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55revx-pinctrl.dtsi b/dts/st/wb/stm32wb55revx-pinctrl.dtsi
index 668976a..2c4721f 100644
--- a/dts/st/wb/stm32wb55revx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55revx-pinctrl.dtsi
@@ -301,36 +301,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi b/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi
index 668976a..2c4721f 100644
--- a/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55rgvx-pinctrl.dtsi
@@ -301,36 +301,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi b/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55vcqx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55vcyx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55veqx-pinctrl.dtsi b/dts/st/wb/stm32wb55veqx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55veqx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55veqx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55veyx-pinctrl.dtsi b/dts/st/wb/stm32wb55veyx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55veyx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55veyx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi b/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55vgqx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55vgyx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi b/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi
index 50edf57..e56ed53 100644
--- a/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb55vyyx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi b/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi
index 7b5d4da..6b51913 100644
--- a/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi
+++ b/dts/st/wb/stm32wb5mmghx-pinctrl.dtsi
@@ -336,41 +336,49 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd1: spi2_sck_pd1 {
pinmux = <STM32_PINMUX('D', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pd3: spi2_sck_pd3 {
pinmux = <STM32_PINMUX('D', 3, AF3)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wl54ccux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wl54ccux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wl54jcix-pinctrl.dtsi b/dts/st/wl/stm32wl54jcix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wl54jcix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wl54jcix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wl55ccux-pinctrl.dtsi b/dts/st/wl/stm32wl55ccux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wl55ccux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wl55ccux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wl55jcix-pinctrl.dtsi b/dts/st/wl/stm32wl55jcix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wl55jcix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wl55jcix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wl55ucyx-pinctrl.dtsi b/dts/st/wl/stm32wl55ucyx-pinctrl.dtsi
index f032537..df20a09 100644
--- a/dts/st/wl/stm32wl55ucyx-pinctrl.dtsi
+++ b/dts/st/wl/stm32wl55ucyx-pinctrl.dtsi
@@ -180,26 +180,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi b/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle4c8ux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle4cbux-pinctrl.dtsi b/dts/st/wl/stm32wle4cbux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wle4cbux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle4cbux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle4ccux-pinctrl.dtsi b/dts/st/wl/stm32wle4ccux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wle4ccux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle4ccux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi b/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle4j8ix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle4jbix-pinctrl.dtsi b/dts/st/wl/stm32wle4jbix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wle4jbix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle4jbix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle4jcix-pinctrl.dtsi b/dts/st/wl/stm32wle4jcix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wle4jcix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle4jcix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi b/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5c8ux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5cbux-pinctrl.dtsi b/dts/st/wl/stm32wle5cbux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wle5cbux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5cbux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5ccux-pinctrl.dtsi b/dts/st/wl/stm32wle5ccux-pinctrl.dtsi
index 5687b6d..d13f5bf 100644
--- a/dts/st/wl/stm32wle5ccux-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5ccux-pinctrl.dtsi
@@ -221,26 +221,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi b/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5j8ix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5jbix-pinctrl.dtsi b/dts/st/wl/stm32wle5jbix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wle5jbix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5jbix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5jcix-pinctrl.dtsi b/dts/st/wl/stm32wle5jcix-pinctrl.dtsi
index 115b749..c3fed0a 100644
--- a/dts/st/wl/stm32wle5jcix-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5jcix-pinctrl.dtsi
@@ -337,36 +337,43 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb10: spi2_sck_pb10 {
pinmux = <STM32_PINMUX('B', 10, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pb13: spi2_sck_pb13 {
pinmux = <STM32_PINMUX('B', 13, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5u8yx-pinctrl.dtsi b/dts/st/wl/stm32wle5u8yx-pinctrl.dtsi
index f032537..df20a09 100644
--- a/dts/st/wl/stm32wle5u8yx-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5u8yx-pinctrl.dtsi
@@ -180,26 +180,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
diff --git a/dts/st/wl/stm32wle5ubyx-pinctrl.dtsi b/dts/st/wl/stm32wle5ubyx-pinctrl.dtsi
index f032537..df20a09 100644
--- a/dts/st/wl/stm32wle5ubyx-pinctrl.dtsi
+++ b/dts/st/wl/stm32wle5ubyx-pinctrl.dtsi
@@ -180,26 +180,31 @@
spi1_sck_pa1: spi1_sck_pa1 {
pinmux = <STM32_PINMUX('A', 1, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pa5: spi1_sck_pa5 {
pinmux = <STM32_PINMUX('A', 5, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi1_sck_pb3: spi1_sck_pb3 {
pinmux = <STM32_PINMUX('B', 3, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa8: spi2_sck_pa8 {
pinmux = <STM32_PINMUX('A', 8, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};
spi2_sck_pa9: spi2_sck_pa9 {
pinmux = <STM32_PINMUX('A', 9, AF5)>;
+ bias-pull-down;
slew-rate = "very-high-speed";
};