Hi, > From: Marek Vasut <[email protected]> > Sent: jeudi 22 octobre 2020 20:19 > To: Patrick DELAUNAY <[email protected]>; [email protected] > Cc: Patrice CHOTARD <[email protected]> > Subject: Re: [PATCH] ARM: dts: stm32: Reinstate card detect behavior on > DHSOM > Importance: High > > On 10/22/20 7:17 PM, Patrick DELAUNAY wrote: > > Hi Marek, > > Hi, > > >> From: Marek Vasut <[email protected]> > >> Sent: lundi 19 octobre 2020 23:38 > >> > >> The cd-gpios with (GPIO_ACTIVE_LOW | GPIO_PULL_UP) gpio is thus far > >> unsupported, reinstate the old cd-gpios behavior until this handling > >> is fully implemented. This permits the DHSOM to boot from SD again, > >> without this patch the card detect fails. > > > > It is strange if it is not working... I will check why the > > configuration is not managed correctly in stm32 gpio/pincontrol driver. > > > >> Signed-off-by: Marek Vasut <[email protected]> > >> Cc: Patrick Delaunay <[email protected]> > >> Cc: Patrice Chotard <[email protected]> > >> --- > >> arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi | 3 +++ > >> 1 file changed, 3 insertions(+) > >> > >> diff --git a/arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi > >> b/arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi > >> index 92345b7ba3..73bb5f1c6d 100644 > >> --- a/arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi > >> +++ b/arch/arm/dts/stm32mp15xx-dhcom-u-boot.dtsi > >> @@ -265,6 +265,9 @@ > >> > >> &sdmmc1 { > >> u-boot,dm-spl; > >> + broken-cd; > >> + /delete-property/ cd-gpios; > >> + /delete-property/ disable-wp; > >> }; > >> > >> &sdmmc1_b4_pins_a { > >> -- > >> 2.28.0 > > > > Reviewed-by: Patrick Delaunay <[email protected]> > > > > But I will be try to fix the issue before to accept this patch. > > > > I will merge it only if I can't found the root cause for v2020.01-rc2.... > > Do you not see the same behavior on EV/DK ?
No but I think we have pull-up on board. But after investigation the internall pull-up is not configurated in stm32 pinctrol (cheked with pinmux command) even it is requested in device-tree of EV1/DK2. It is clearly a bug (I isolate the issue) and I am working on a patch (it should be sent to u-boot mailing liste next week). > btw it is bugged in SPL. Ah, what is the issue. In the stm32 driver or in the framework ? I will cross-check it also on EV1/DK2. Patrick

