From: Jonathan Gray Subject: Re: Alder Lake eMMC needs the same 0V quirk as Jasper/Apollo/Gemini Lake To: "Sven F." Cc: tech@openbsd.org Date: Tue, 2 Apr 2024 23:36:20 +1100 On Tue, Apr 02, 2024 at 08:26:40AM -0400, Sven F. wrote: > On Thu, Mar 28, 2024 at 10:51 PM Jonathan Gray wrote: > > > On Thu, Mar 28, 2024 at 12:34:17PM -0400, Sven F. wrote: > > > > > > Is there any real device working without the NOPWR0 flag ? > > > > I've committed adding EHL to the table. I'm curious if it still works > > with this: > > > > Index: sys/dev/sdmmc/sdhc.c > > =================================================================== > > RCS file: /cvs/src/sys/dev/sdmmc/sdhc.c,v > > diff -u -p -r1.76 sdhc.c > > --- sys/dev/sdmmc/sdhc.c 1 Oct 2023 08:56:24 -0000 1.76 > > +++ sys/dev/sdmmc/sdhc.c 29 Mar 2024 02:37:29 -0000 > > @@ -594,8 +594,7 @@ sdhc_bus_power(sdmmc_chipset_handle_t sc > > /* > > * Disable bus power before voltage change. > > */ > > - if (!(hp->sc->sc_flags & SDHC_F_NOPWR0)) > > - HWRITE1(hp, SDHC_POWER_CTL, 0); > > + HCLR1(hp, SDHC_POWER_CTL, SDHC_BUS_POWER); > > > > /* If power is disabled, reset the host and return now. */ > > if (ocr == 0) { > > > > result: > sdmmc0: can't enable card Thanks, I'll leave it as is for now.