Skip to content

Commit

Permalink
ARM: dts: bcm283x: Define MMC interfaces at board level
Browse files Browse the repository at this point in the history
commit e777404 upstream.

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>
  • Loading branch information
lategoodbye authored and Phil Elwell committed Oct 2, 2019
1 parent 5cf2c59 commit 05a6c91
Show file tree
Hide file tree
Showing 10 changed files with 63 additions and 13 deletions.
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-a-plus.dts
Expand Up @@ -108,6 +108,13 @@
status = "okay";
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio14>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-a.dts
Expand Up @@ -103,6 +103,13 @@
status = "okay";
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio14>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-b-plus.dts
Expand Up @@ -110,6 +110,13 @@
status = "okay";
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio14>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-b-rev2.dts
Expand Up @@ -103,6 +103,13 @@
status = "okay";
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio14>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-b.dts
Expand Up @@ -98,6 +98,13 @@
status = "okay";
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio14>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-cm1-io1.dts
Expand Up @@ -81,6 +81,13 @@
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>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-zero-w.dts
Expand Up @@ -116,6 +116,13 @@
};
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio32 &uart0_ctsrts_gpio30>;
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2835-rpi-zero.dts
Expand Up @@ -99,6 +99,13 @@
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>;
Expand Down
13 changes: 0 additions & 13 deletions arch/arm/boot/dts/bcm2835-rpi.dtsi
Expand Up @@ -84,19 +84,6 @@
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>;
};
Expand Down
7 changes: 7 additions & 0 deletions arch/arm/boot/dts/bcm2836-rpi-2-b.dts
Expand Up @@ -114,6 +114,13 @@
status = "okay";
};

&sdhost {
pinctrl-names = "default";
pinctrl-0 = <&sdhost_gpio48>;
bus-width = <4>;
status = "okay";
};

&uart0 {
pinctrl-names = "default";
pinctrl-0 = <&uart0_gpio14>;
Expand Down

0 comments on commit 05a6c91

Please sign in to comment.