On Thu, Jan 4, 2018 at 8:34 PM, Maxime Ripard <[email protected]> wrote: > On Sat, Dec 23, 2017 at 12:30:56AM +0200, Tuomas Tynkkynen wrote: >> Commit 8620f384098b ("dm: sunxi: Linksprite_pcDuino3: Correct polarity >> of MMC card detect") claims that the Pcduino3 device tree had an >> incorrect polarity for the card detect pin and thus changed the polarity >> flag of the cd-gpios from GPIO_ACTIVE_HIGH to GPIO_ACTIVE_LOW. >> >> Actually the DT was correct since according to the mmc binding, a >> combination of GPIO_ACTIVE_HIGH + cd-inverted results in an active-low >> polarity. But because the U-Boot driver lacks the code to look at the >> cd-inverted property (unlike the Linux driver) it interpreted the >> polarity of active-high. Thus, after that commit the DT is actually >> wrong from the binding/Linux point of view. >> >> To make both Linux and U-Boot interpret the DT in the same way, just >> drop the left-over cd-inverted property. I've sent a Linux patch to >> switch all sunxi DTs over to not using the cd-inverted property, so >> eventually all sunxi boards in U-Boot will be consistent in not using >> cd-inverted. >> >> Signed-off-by: Tuomas Tynkkynen <[email protected]> > > Acked-by: Maxime Ripard <[email protected]>
Applied to u-boot-sunxi/master _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

