Browse Source

ipq40xx: dts: disable qpic_bam for EMMC and SPI Flash devices

The qpic DMA controller is used by the parallel NAND Flash
interface. We don't need to enable it when nand-controller node
is marked as disabled.

Signed-off-by: Shiji Yang <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/16654
Signed-off-by: Hauke Mehrtens <[email protected]>
Shiji Yang 1 year ago
parent
commit
94d775d01a

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-mf287_common.dtsi

@@ -159,10 +159,6 @@
 	label = "lan4";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &usb2_hs_phy {
 	status = "okay";
 };

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4018-wac510.dts

@@ -149,10 +149,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		mux_1 {

+ 4 - 0
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac-c2.dts

@@ -114,6 +114,10 @@
 	};
 };
 
+&qpic_bam {
+	status = "okay";
+};
+
 &tlmm {
 	nand_pins: nand-pins {
 

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-e2600ac.dtsi

@@ -116,10 +116,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	i2c_0_pins: i2c-0-pinmux {
 		mux {

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-hap-ac3-lte6-kit.dts

@@ -227,10 +227,6 @@
 	};
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &blsp1_uart1 {
 	status = "okay";
 	pinctrl-0 = <&serial_pins>;

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-mf289f.dts

@@ -339,10 +339,6 @@
 	label = "lan";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	i2c_0_pins: i2c_0_pinmux {
 		mux {

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-orbi.dtsi

@@ -132,10 +132,6 @@
 	vqmmc-supply = <&vqmmc>;
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		mux_1 {

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-u4019.dtsi

@@ -90,10 +90,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		mux_1 {

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03.dtsi

@@ -249,10 +249,6 @@
 	};
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &gmac {
 	status = "okay";
 };

+ 4 - 0
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-whw03v2.dts

@@ -202,6 +202,10 @@
 	};
 };
 
+&qpic_bam {
+	status = "okay";
+};
+
 &swport4 {
 	nvmem-cell-names = "mac-address";
 	nvmem-cells = <&macaddr_gmac1>;

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-wia3300-20.dts

@@ -312,10 +312,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &switch {
 	status = "okay";
 };

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4019-x1pro.dtsi

@@ -91,10 +91,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	mdio_pins: mdio_pinmux {
 		mux_1 {

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ap-303h.dts

@@ -132,10 +132,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &tlmm {
 	/*
 	 * In addition to the Pins listed below,

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap3915i.dts

@@ -114,10 +114,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &mdio {
 	status = "okay";
 	pinctrl-0 = <&mdio_pins>;

+ 0 - 4
target/linux/ipq40xx/files-6.6/arch/arm/boot/dts/qcom/qcom-ipq4029-ws-ap391x.dts

@@ -171,10 +171,6 @@
 	status = "okay";
 };
 
-&qpic_bam {
-	status = "okay";
-};
-
 &gmac {
 	status = "okay";
 };