[openwrt/openwrt] ipq806x: dts: fix SPI chip select GPIO polarity
LEDE Commits
lede-commits at lists.infradead.org
Sun Oct 19 15:29:01 PDT 2025
hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/2a709d108e80df147e6384546879b6e43e8d4df6
commit 2a709d108e80df147e6384546879b6e43e8d4df6
Author: Shiji Yang <yangshiji66 at outlook.com>
AuthorDate: Sun Aug 24 20:57:18 2025 +0800
ipq806x: dts: fix SPI chip select GPIO polarity
The SPI chip select GPIO polarity is active low by default. We must
use "spi-cs-high" dts property to toggle the polarity. The polarity
on "cs-gpios" won't take effect at all[1]. Fix these incorrect GPIO
polarities to silence the kernel warnings.
[1] Refer to Linux/Documentation/devicetree/bindings/spi/spi-controller.yaml
```
device node | cs-gpio | CS pin state active | Note
================+===============+=====================+=====
spi-cs-high | - | H |
- | - | L |
spi-cs-high | ACTIVE_HIGH | H |
- | ACTIVE_HIGH | L | 1
spi-cs-high | ACTIVE_LOW | H | 2
- | ACTIVE_LOW | L |
Notes:
1) Should print a warning about polarity inversion.
Here it would be wise to avoid and define the gpio as
ACTIVE_LOW.
2) Should print a warning about polarity inversion
because ACTIVE_LOW is overridden by spi-cs-high.
Should be generally avoided and be replaced by
spi-cs-high + ACTIVE_HIGH.
```
Signed-off-by: Shiji Yang <yangshiji66 at outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19845
Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts | 2 +-
.../ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi | 4 ++--
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts | 2 +-
.../ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts | 2 +-
.../ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts | 2 +-
.../files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts | 2 +-
.../ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi | 4 ++--
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts | 2 +-
.../ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts | 2 +-
.../ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts | 2 +-
.../ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts | 2 +-
.../ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts | 2 +-
.../ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts | 2 +-
.../files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts | 2 +-
32 files changed, 34 insertions(+), 34 deletions(-)
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
index 602c3b115e..03f66ea4af 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
@@ -249,7 +249,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
index c54ec40428..3dd208e512 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
@@ -89,7 +89,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts
index 52d6b77b49..eccd571863 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts
@@ -140,7 +140,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
index 371fdbacb2..419f9fcfca 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
@@ -212,7 +212,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi
index 14c12ba053..bb7927453d 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi
@@ -410,7 +410,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash: flash at 0 {
compatible = "jedec,spi-nor";
@@ -432,7 +432,7 @@
pinctrl-0 = <&spi6_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 57 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 57 GPIO_ACTIVE_LOW>;
dmas = <&adm_dma 8 0xb>,
<&adm_dma 7 0x14>;
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
index 219af69ac9..e272348997 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
@@ -105,7 +105,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "mx25u25635f", "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
index 132ccbe1c2..a1ed5fbfbe 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
@@ -184,7 +184,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
index 9e1f105776..f152681971 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
@@ -288,7 +288,7 @@ switch at 10 {
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
index 8c31dbcafa..f37a9c4308 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
@@ -346,7 +346,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
index c6876480aa..3ce55132c0 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
@@ -166,7 +166,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts
index 310ad98b57..6e1bbcc8c2 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts
@@ -219,7 +219,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
index 500f2f15f8..bf820d580d 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
@@ -134,7 +134,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "everspin,mr25h256";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
index 37c8dc29dd..d9aee7ec8a 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
@@ -136,7 +136,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "everspin,mr25h256";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
index b1b3b661f1..6b6e97d805 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
@@ -199,7 +199,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
index 2bf793c41c..923e1a0d76 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
@@ -183,7 +183,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
index 6d43b80ad4..125322cf9a 100644
--- a/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
+++ b/target/linux/ipq806x/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
@@ -154,7 +154,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
w25q128 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
index 76751910e0..485779b7a3 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8062-wg2600hp3.dts
@@ -244,7 +244,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
index d8e018367e..5e7cce5354 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-ad7200-c2600.dtsi
@@ -84,7 +84,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts
index 52d6b77b49..eccd571863 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-e8350-v1.dts
@@ -140,7 +140,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
index 813eb050b4..38cdda5cd3 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-fap-421e.dts
@@ -192,7 +192,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi
index 5b8de27ad6..03ac8e50a0 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-onhub.dtsi
@@ -405,7 +405,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 0>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash: flash at 0 {
compatible = "jedec,spi-nor";
@@ -427,7 +427,7 @@
pinctrl-0 = <&spi6_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 57 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 57 GPIO_ACTIVE_LOW>;
dmas = <&adm_dma 8 0xb>,
<&adm_dma 7 0x14>;
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
index c415b5901a..83534e2c74 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-unifi-ac-hd.dts
@@ -100,7 +100,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 0>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "mx25u25635f", "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
index 3df650eba4..1274fc34b0 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-vr2600v.dts
@@ -179,7 +179,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
index b97b4325f2..ba1166929e 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wg2600hp.dts
@@ -288,7 +288,7 @@ switch at 10 {
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
index b3561cafe7..a707e62bc9 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8064-wxr-2533dhp.dts
@@ -346,7 +346,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
index 7151f8de52..16d7f534e8 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-ac400i.dts
@@ -161,7 +161,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts
index 9a9251e9b9..75401bd681 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-nbg6817.dts
@@ -180,7 +180,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
index cd63f92db6..5017e3561f 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-rt4230w-rev6.dts
@@ -117,7 +117,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "everspin,mr25h256";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
index 176ae29337..bf9ee58ee1 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8065-tr4400-v2.dts
@@ -109,7 +109,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "everspin,mr25h256";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
index f26d026be8..cea5124826 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ap3935.dts
@@ -194,7 +194,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
flash at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
index 9f6c5fb696..45b222b792 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ecw5410.dts
@@ -178,7 +178,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
m25p80 at 0 {
compatible = "jedec,spi-nor";
diff --git a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
index 5174927a0f..fa531694d6 100644
--- a/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
+++ b/target/linux/ipq806x/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq8068-ss-w2-ac2600.dts
@@ -149,7 +149,7 @@
pinctrl-0 = <&spi_pins>;
pinctrl-names = "default";
- cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&qcom_pinmux 20 GPIO_ACTIVE_LOW>;
w25q128 at 0 {
compatible = "jedec,spi-nor";
More information about the lede-commits
mailing list