On 08/08/19 04:37, Wu, Hao A wrote:
> Dear stewards and Liming,
> 
> Sorry for top-posting.
> 
> I plan to add the below new feature which is targeting for the upcoming
> edk2-stable201908 tag:
> 
> * Add EDKII_UFS_HC_PLATFORM_PROTOCOL to support platform specific programming 
> of UFS host controllers
> 
> The BZ tracker for the feature request is at:
> https://bugzilla.tianocore.org/show_bug.cgi?id=1343
> 
> The 1st version of the patch series has been proposed at:
> https://edk2.groups.io/g/devel/message/45022
> And for the series, I think the changes are good in general and I plan to give
> my RB tag with some minor modifications.
> 
> If you have any concern with regard to adding this feature in the upcoming
> stable tag, please help to raise. Thanks in advance.

No concerns on my end.

Thanks
Laszlo

> Best Regards,
> Hao Wu
> 
> 
>> -----Original Message-----
>> From: Albecki, Mateusz
>> Sent: Thursday, August 08, 2019 12:51 AM
>> To: devel@edk2.groups.io
>> Cc: Albecki, Mateusz; Wu, Hao A
>> Subject: [PATCH 0/4] Add EDKII_UFS_HC_PLATFORM_PROTOCOL to support
>> platform specific programming of UFS host controllers
>>
>> To cover additional host controller programming mentioned in the UFS
>> specification
>> we have added an additional protocol that allows the UEFI driver to give
>> control
>> to platform driver. This allows the platform to perform any additional steps
>> needed for the stable operation.
>>
>> Test coverage:
>> Tested on platform with UFS 2.1 host controller with Samsung UFS2.0 part
>> with 3 LUs enabled
>> All LUs have been enumerated in boot manager.
>> Tested that enumeration works without platform protocol installed(on host
>> controller that can support it)
>> Tested that enumeration works with platform protocol installed and with
>> additional programming steps after
>> link startup(power mode change to GEAR2).
>>
>> Cc: Hao A Wu <hao.a...@intel.com>
>>
>> Mateusz Albecki (4):
>>   MdeModulePkg: Add definition of the
>> EDKII_UFS_HC_PLATFORM_PROTOCOL
>>   MdeModulePkg/UfsPassThruDxe: Refactor UfsExecUicCommand function
>>   MdeModulePkg/UfsPassThruDxe: Refactor private data to use
>>     EDKII_UFS_HC_INFO
>>   MdeModulePkg/UfsPassThruDxe: Implement
>> EDKII_UFS_HC_PLATFORM_PROTOCOL
>>
>>  MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.c  |  25 ++-
>>  MdeModulePkg/Bus/Ufs/UfsPassThruDxe/UfsPassThru.h  |  44 +++++-
>>  .../Bus/Ufs/UfsPassThruDxe/UfsPassThruDxe.inf      |   3 +-
>>  .../Bus/Ufs/UfsPassThruDxe/UfsPassThruHci.c        | 172
>> ++++++++++++++++-----
>>  .../Include/Protocol/UfsHostControllerPlatform.h   | 124 +++++++++++++++
>>  MdeModulePkg/MdeModulePkg.dec                      |   3 +
>>  6 files changed, 324 insertions(+), 47 deletions(-)
>>  create mode 100644
>> MdeModulePkg/Include/Protocol/UfsHostControllerPlatform.h
>>
>> --
>> 2.14.1.windows.1
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#45217): https://edk2.groups.io/g/devel/message/45217
Mute This Topic: https://groups.io/mt/32784353/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to