wt., 9 paź 2018 o 13:45 Ard Biesheuvel <[email protected]> napisał(a): > > On 9 October 2018 at 13:32, Marcin Wojtas <[email protected]> wrote: > > wt., 9 paź 2018 o 13:28 Wu, Hao A <[email protected]> napisał(a): > >> > >> > -----Original Message----- > >> > From: edk2-devel [mailto:[email protected]] On Behalf Of > >> > Ard > >> > Biesheuvel > >> > Sent: Monday, October 08, 2018 11:10 PM > >> > To: Marcin Wojtas; Ni, Ruiyu; Wu, Hao A > >> > Cc: Tian, Feng; Tomasz Michalec; Dong, Eric; edk2-devel-01; Gao, Liming; > >> > Nadav Haklai; Kinney, Michael D; Zeng, Star > >> > Subject: Re: [edk2] [PATCH v2 2/4] MdeModulePkg/SdMmcPciHcDxe: Add > >> > UhsSignaling to SdMmcOverride protocol > >> > > ... > >> > > >> > I suppose this is defined by the eMMC spec. > >> > > >> > Ruiyu, Hao, could you clarify? Are the host control 2 register values > >> > for HS200/HS400 defined by the eMMC spec? > >> > >> Hi Ard and Marcin, > >> > >> As far as I know, the EMMC Electrical Standard Spec 5.1 (latest) does not > >> mention on how to set the "UHS Mode Select" field of the Host Control 2 > >> Register when switching to HS200/HS400. (Actually, the EMMC spec does not > >> mention Host Control 2 Register at all) > >> > >> When it comes to setting the bus mode for EMMC devices, the current > >> implementation of the SdMmcPciHcDxe driver does a mapping when setting the > >> Host Control 2 Register: > >> > >> EMMC High Speed SDR - Freq: 0-52 MHz, Data Rate: Single > >> matches > >> SD SDR25 - Freq: 0-50 MHz, Data Rate: Single > >> > >> EMMC High Speed DDR - Freq: 0-52 MHz, Data Rate: Dual > >> matches > >> SD DDR50 - Freq: 0-50 MHz, Data Rate: Dual > >> > >> EMMC HS200 - Freq: 0-200 MHz, Data Rate: Single > >> matches > >> SD SDR104 - Freq: 0-208 MHz, Data Rate: Single > >> > >> EMMC HS400 - Freq: 0-200 MHz, Data Rate: Dual > >> matches > >> SD None > >> > >> And there is no obvious counterpart for the EMMC HS400 mode in the SD > >> spec. The driver currently sets the "UHS Mode Select" field to a reserved > >> value 0x5. > >> > > > > Thank you Hao, above is on par with what the default UhsSignaling > > routine does in this patch. IMO especially in case the EMMC standard > > is not unequivocal regarding UHS_MODE_SEL, I'd encourage to accept > > some way of updating HostControl2 register, depending on the > > implementation. What is your opinion Ard? > > > > I would like to know where the current values in SdMmcPciHcDxe come > from if they are not defined in any spec. > > How do we know which ones are the correct ones?
Hao, can you justify used values? Thanks, Marcin _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

