Hi Anand, On Mon, Jan 7, 2019 at 9:51 AM Anand Moon <linux.amoon@xxxxxxxxx> wrote: > > Hi Martin, > > On Sat, 29 Dec 2018 at 18:28, Martin Blumenstingl > <martin.blumenstingl@xxxxxxxxxxxxxx> wrote: > > > > After commit 89a5e15bcba87d ("gpio/mmc/of: Respect polarity in the device > > tree") SD cards are not detected anymore. > > > > The CD GPIO is "active low" on Odroid-C1. The MMC dt-bindings specify: > > "[...] using the "cd-inverted" property means, that the CD line is active > > high, i.e. it is high, when a card is inserted". > > > > Fix the description of the SD card by marking it as GPIO_ACTIVE_LOW and > > drop the "cd-inverted" property. This makes the definition consistent > > with the existing dt-bindings and fixes the check whether an SD card is > > inserted. > > > > Fixes: e03efbce6bebf5 ("ARM: dts: meson8b-odroidc1: add microSD support") > > Signed-off-by: Martin Blumenstingl <martin.blumenstingl@xxxxxxxxxxxxxx> > > --- > > arch/arm/boot/dts/meson8b-odroidc1.dts | 3 +-- > > 1 file changed, 1 insertion(+), 2 deletions(-) > > > > diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts > > index 58669abda259..070d69889f3e 100644 > > --- a/arch/arm/boot/dts/meson8b-odroidc1.dts > > +++ b/arch/arm/boot/dts/meson8b-odroidc1.dts > > @@ -273,8 +273,7 @@ > > cap-sd-highspeed; > > disable-wp; > > > > - cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_HIGH>; > > - cd-inverted; > > + cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>; > > > > vmmc-supply = <&tflash_vdd>; > > vqmmc-supply = <&tf_io>; > > -- > > 2.20.1 > > > > Please add my on my Odroid c1+ > > Tested-by: Anand Moon <linux.amoon@xxxxxxxxx> thank you for testing this! > My Odroid C2 is also fails to bootup with out these changes. > Can you send patch to fix them as well. I sent a more generic patch (after a discussion with Linus) which will fix all boards with the "cd-inverted" property even if we don't fix the .dts files: [0] (that doesn't mean that this patch is obsolete, but it means that we restore compatibility with .dts which use the "cd-inverted" property) it would be great if you could test that on your Odroid-C2 and give your Tested-by on that as well! Regards Martin [0] https://patchwork.kernel.org/patch/10745961/