]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: bcm283x: Define MMC interfaces at board level
authorStefan Wahren <wahrenst@gmx.net>
Sun, 14 Jul 2019 15:55:00 +0000 (17:55 +0200)
committerStefan Wahren <wahrenst@gmx.net>
Mon, 12 Aug 2019 20:53:13 +0000 (22:53 +0200)
Starting with RPi 4 this is the first board, which doesn't use sdhost
as default SD interface. So the MMC interfaces should be defined finally at
board level. Since all boards using sdhci already does this, we can drop the
pinctrl part from bcm2835-rpi.dtsi.

Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Acked-by: Eric Anholt <eric@anholt.net>
arch/arm/boot/dts/bcm2835-rpi-a-plus.dts
arch/arm/boot/dts/bcm2835-rpi-a.dts
arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts
arch/arm/boot/dts/bcm2835-rpi-b.dts
arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts
arch/arm/boot/dts/bcm2835-rpi-zero-w.dts
arch/arm/boot/dts/bcm2835-rpi-zero.dts
arch/arm/boot/dts/bcm2835-rpi.dtsi
arch/arm/boot/dts/bcm2836-rpi-2-b.dts
arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts

index db8a6017f220a2b737b5e0af002e9b1077572f03..cb3f08da5a4abd557c49a5a5f11f8c29ba81ac4f 100644 (file)
@@ -107,6 +107,13 @@ &pwm {
        status = "okay";
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 067d1f07a2d36c1653e47b2b3d64d77a0c81b813..2d167d9e0bb4036cd0c674c6d78c6a455726bc57 100644 (file)
@@ -102,6 +102,13 @@ &pwm {
        status = "okay";
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 1e40d672b05522c628e77eaf31b011f7d4341192..83a3a60e976e3b44c5f617e4237e3d8ad52f4f3f 100644 (file)
@@ -109,6 +109,13 @@ &pwm {
        status = "okay";
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 28e7513ce61713a084bc5f91f96cc2426d3f50a8..b6b4feabb5b9bc9ad068c31ff519cc21d7db391e 100644 (file)
@@ -102,6 +102,13 @@ &pwm {
        status = "okay";
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 31ff602e2cd3644a5524443dbc817023852c01a9..b5782faabedf9fb011b424aa5bd525a87699bc9d 100644 (file)
@@ -97,6 +97,13 @@ &pwm {
        status = "okay";
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 4764a25585ab69f9a79868f7746380f4b09d000f..41afea4f1da23d8bd849322d98dcf55159fe6da0 100644 (file)
@@ -81,6 +81,13 @@ &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index ba0167df6c5fe5a9a11bce1f87ee12f19a3f48df..5ecc4032beb6808f753a73a0585a1eacd0021307 100644 (file)
@@ -116,6 +116,13 @@ brcmf: wifi@1 {
        };
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio32 &uart0_ctsrts_gpio30>;
index 3b35a8a4a55f92afa680afcf2cd5ad9da636770b..84c70354faf2aff3d88b9d3a2e29e547c074d4ad 100644 (file)
@@ -98,6 +98,13 @@ &hdmi {
        hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 715d50c64529ad7217e9906a69f873f23e68a337..40bac52ecc3991cdd6e04edd9ec3ece68db2b0bf 100644 (file)
@@ -68,19 +68,6 @@ &i2c2 {
        status = "okay";
 };
 
-&sdhci {
-       pinctrl-names = "default";
-       pinctrl-0 = <&emmc_gpio48>;
-       bus-width = <4>;
-};
-
-&sdhost {
-       pinctrl-names = "default";
-       pinctrl-0 = <&sdhost_gpio48>;
-       status = "okay";
-       bus-width = <4>;
-};
-
 &usb {
        power-domains = <&power RPI_POWER_DOMAIN_USB>;
 };
index 7b4e651bafddab48bcb22ff3cc7d8184d6c9996c..f97ec9519104bf783c7b9270cb6a9a48a36ce4bf 100644 (file)
@@ -113,6 +113,13 @@ &pwm {
        status = "okay";
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;
index 6c8233a36d86b66492a8425b94b360b5ea1db193..433e306a4b0f4634e538b56a4c8522a2bebc1bf4 100644 (file)
@@ -80,6 +80,13 @@ &hdmi {
        hpd-gpios = <&expgpio 1 GPIO_ACTIVE_LOW>;
 };
 
+&sdhost {
+       pinctrl-names = "default";
+       pinctrl-0 = <&sdhost_gpio48>;
+       bus-width = <4>;
+       status = "okay";
+};
+
 &uart0 {
        pinctrl-names = "default";
        pinctrl-0 = <&uart0_gpio14>;