[edk2] [PATCH v3 00/16] Update GOP

Girish Pathak posted 16 patches 6 years ago
Failed in applying to current master (apply log)
There is a newer version of this series
ArmPkg/ArmPkg.dec                                                  |  16 +-
ArmPkg/ArmPkg.dsc                                                  |   6 +-
ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h             |  46 ++
ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h            |  84 ++++
ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf                           |  53 +++
ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h      |  55 +++
ArmPkg/Drivers/ArmScmiDxe/Scmi.c                                   | 262 +++++++++++
ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c                       | 318 ++++++++++++++
ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c                      | 418 ++++++++++++++++++
ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c                                | 138 ++++++
ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h                                |  41 ++
ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c                | 457 ++++++++++++++++++++
ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h                            | 174 ++++++++
ArmPkg/Include/Library/ArmMtlLib.h                                 | 137 ++++++
ArmPkg/Include/Protocol/ArmScmi.h                                  |  27 ++
ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h                      | 174 ++++++++
ArmPkg/Include/Protocol/ArmScmiClockProtocol.h                     | 218 ++++++++++
ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h               | 265 ++++++++++++
ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c                       | 108 +++++
ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf                     |  26 ++
ArmPlatformPkg/ArmPlatformPkg.dec                                  |  21 +-
ArmPlatformPkg/ArmPlatformPkg.dsc                                  |   4 +-
ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c | 197 +++++----
ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h |  10 +-
ArmPlatformPkg/Include/Library/LcdPlatformLib.h                    | 177 ++++++--
ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.c                       | 409 ++++++++++++++++++
ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.h                       | 243 +++++++++++
ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.inf                     |  43 ++
ArmPlatformPkg/Library/HdLcd/HdLcd.c                               | 174 ++++----
ArmPlatformPkg/Library/HdLcd/HdLcd.h                               |  23 +-
ArmPlatformPkg/Library/HdLcd/HdLcd.inf                             |   4 +-
ArmPlatformPkg/Library/LcdHwNullLib/LcdHwNullLib.c                 | 150 +++----
ArmPlatformPkg/Library/LcdPlatformNullLib/LcdPlatformNullLib.c     | 243 +++++++----
ArmPlatformPkg/Library/PL111Lcd/PL111Lcd.c                         | 125 ++++--
34 files changed, 4413 insertions(+), 433 deletions(-)
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/Scmi.c
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c
create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h
create mode 100644 ArmPkg/Include/Library/ArmMtlLib.h
create mode 100644 ArmPkg/Include/Protocol/ArmScmi.h
create mode 100644 ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h
create mode 100644 ArmPkg/Include/Protocol/ArmScmiClockProtocol.h
create mode 100644 ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h
create mode 100644 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c
create mode 100644 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf
create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.c
create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.h
create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.inf
[edk2] [PATCH v3 00/16] Update GOP
Posted by Girish Pathak 6 years ago
This patch series addresses comments on the patch v2
(https://lists.01.org/pipermail/edk2-devel/2017-December/019389.html)
reworking of the Graphics Output Protocol code in ArmPlatformPkg.
It also contains updates for the new SCMI protocol.

Corresponding edk2-platforms changes will follow shortly.

Code is available for examination at:
  https://github.com/girishpathak/edk2/tree/201_gop_v3

Girish Pathak (16):
  ArmPlatformPkg: Rectify line endings of LcdHwNullLib
  ArmPlatformPkg: Rectify line endings of LcdPlatformNullLib
  ArmPlatformPkg: Tidy Lcd code: Coding standard
  ArmPlatformPkg: Tidy Lcd code: Updated comments
  ArmPlatformPkg: HDLCD and PL111: Update debug ASSERTS
  ArmPlatformPkg: PL111Lcd: Replace magic number with macro
  ArmPlatformPkg: PL111Lcd: Combine two writes to LCDControl
  ArmPlatformPkg: Implement LcdIdentify function for HDLCD GOP
  ArmPlatformPkg: Redefine LcdPlatformGetTimings function
  ArmPlatformPkg: Add PCD to select pixel format
  ArmPlatformPkg: PCD to swap red/blue format for HDLCD
  ArmPlatformPkg: Additional display modes
  ArmPlatformPkg: Reserving framebuffer at build
  ArmPlatformPkg: New DP500/DP550/DP650 GOP driver
  ArmPkg: MTL Library interface and Null library implementation
  ArmPkg: Introduce SCMI protocol

 ArmPkg/ArmPkg.dec                                                  |  16 +-
 ArmPkg/ArmPkg.dsc                                                  |   6 +-
 ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h             |  46 ++
 ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h            |  84 ++++
 ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf                           |  53 +++
 ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h      |  55 +++
 ArmPkg/Drivers/ArmScmiDxe/Scmi.c                                   | 262 +++++++++++
 ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c                       | 318 ++++++++++++++
 ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c                      | 418 ++++++++++++++++++
 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c                                | 138 ++++++
 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h                                |  41 ++
 ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c                | 457 ++++++++++++++++++++
 ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h                            | 174 ++++++++
 ArmPkg/Include/Library/ArmMtlLib.h                                 | 137 ++++++
 ArmPkg/Include/Protocol/ArmScmi.h                                  |  27 ++
 ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h                      | 174 ++++++++
 ArmPkg/Include/Protocol/ArmScmiClockProtocol.h                     | 218 ++++++++++
 ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h               | 265 ++++++++++++
 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c                       | 108 +++++
 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf                     |  26 ++
 ArmPlatformPkg/ArmPlatformPkg.dec                                  |  21 +-
 ArmPlatformPkg/ArmPlatformPkg.dsc                                  |   4 +-
 ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c | 197 +++++----
 ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h |  10 +-
 ArmPlatformPkg/Include/Library/LcdPlatformLib.h                    | 177 ++++++--
 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.c                       | 409 ++++++++++++++++++
 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.h                       | 243 +++++++++++
 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.inf                     |  43 ++
 ArmPlatformPkg/Library/HdLcd/HdLcd.c                               | 174 ++++----
 ArmPlatformPkg/Library/HdLcd/HdLcd.h                               |  23 +-
 ArmPlatformPkg/Library/HdLcd/HdLcd.inf                             |   4 +-
 ArmPlatformPkg/Library/LcdHwNullLib/LcdHwNullLib.c                 | 150 +++----
 ArmPlatformPkg/Library/LcdPlatformNullLib/LcdPlatformNullLib.c     | 243 +++++++----
 ArmPlatformPkg/Library/PL111Lcd/PL111Lcd.c                         | 125 ++++--
 34 files changed, 4413 insertions(+), 433 deletions(-)
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/Scmi.c
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c
 create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h
 create mode 100644 ArmPkg/Include/Library/ArmMtlLib.h
 create mode 100644 ArmPkg/Include/Protocol/ArmScmi.h
 create mode 100644 ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h
 create mode 100644 ArmPkg/Include/Protocol/ArmScmiClockProtocol.h
 create mode 100644 ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h
 create mode 100644 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c
 create mode 100644 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf
 create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.c
 create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.h
 create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.inf

-- 
'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'


_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH v3 00/16] Update GOP
Posted by Leif Lindholm 5 years, 12 months ago
On Tue, Mar 20, 2018 at 04:11:56PM +0000, Girish Pathak wrote:
> This patch series addresses comments on the patch v2
> (https://lists.01.org/pipermail/edk2-devel/2017-December/019389.html)
> reworking of the Graphics Output Protocol code in ArmPlatformPkg.
> It also contains updates for the new SCMI protocol.
> 
> Corresponding edk2-platforms changes will follow shortly.
> 

For the series:
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Pushed as ee4dc24f57..4f2494cf53.

Apologies for the delay in getting this through.

/
    Leif

> Code is available for examination at:
>   https://github.com/girishpathak/edk2/tree/201_gop_v3
> 
> Girish Pathak (16):
>   ArmPlatformPkg: Rectify line endings of LcdHwNullLib
>   ArmPlatformPkg: Rectify line endings of LcdPlatformNullLib
>   ArmPlatformPkg: Tidy Lcd code: Coding standard
>   ArmPlatformPkg: Tidy Lcd code: Updated comments
>   ArmPlatformPkg: HDLCD and PL111: Update debug ASSERTS
>   ArmPlatformPkg: PL111Lcd: Replace magic number with macro
>   ArmPlatformPkg: PL111Lcd: Combine two writes to LCDControl
>   ArmPlatformPkg: Implement LcdIdentify function for HDLCD GOP
>   ArmPlatformPkg: Redefine LcdPlatformGetTimings function
>   ArmPlatformPkg: Add PCD to select pixel format
>   ArmPlatformPkg: PCD to swap red/blue format for HDLCD
>   ArmPlatformPkg: Additional display modes
>   ArmPlatformPkg: Reserving framebuffer at build
>   ArmPlatformPkg: New DP500/DP550/DP650 GOP driver
>   ArmPkg: MTL Library interface and Null library implementation
>   ArmPkg: Introduce SCMI protocol
> 
>  ArmPkg/ArmPkg.dec                                                  |  16 +-
>  ArmPkg/ArmPkg.dsc                                                  |   6 +-
>  ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h             |  46 ++
>  ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h            |  84 ++++
>  ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf                           |  53 +++
>  ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h      |  55 +++
>  ArmPkg/Drivers/ArmScmiDxe/Scmi.c                                   | 262 +++++++++++
>  ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c                       | 318 ++++++++++++++
>  ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c                      | 418 ++++++++++++++++++
>  ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c                                | 138 ++++++
>  ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h                                |  41 ++
>  ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c                | 457 ++++++++++++++++++++
>  ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h                            | 174 ++++++++
>  ArmPkg/Include/Library/ArmMtlLib.h                                 | 137 ++++++
>  ArmPkg/Include/Protocol/ArmScmi.h                                  |  27 ++
>  ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h                      | 174 ++++++++
>  ArmPkg/Include/Protocol/ArmScmiClockProtocol.h                     | 218 ++++++++++
>  ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h               | 265 ++++++++++++
>  ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c                       | 108 +++++
>  ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf                     |  26 ++
>  ArmPlatformPkg/ArmPlatformPkg.dec                                  |  21 +-
>  ArmPlatformPkg/ArmPlatformPkg.dsc                                  |   4 +-
>  ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c | 197 +++++----
>  ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h |  10 +-
>  ArmPlatformPkg/Include/Library/LcdPlatformLib.h                    | 177 ++++++--
>  ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.c                       | 409 ++++++++++++++++++
>  ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.h                       | 243 +++++++++++
>  ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.inf                     |  43 ++
>  ArmPlatformPkg/Library/HdLcd/HdLcd.c                               | 174 ++++----
>  ArmPlatformPkg/Library/HdLcd/HdLcd.h                               |  23 +-
>  ArmPlatformPkg/Library/HdLcd/HdLcd.inf                             |   4 +-
>  ArmPlatformPkg/Library/LcdHwNullLib/LcdHwNullLib.c                 | 150 +++----
>  ArmPlatformPkg/Library/LcdPlatformNullLib/LcdPlatformNullLib.c     | 243 +++++++----
>  ArmPlatformPkg/Library/PL111Lcd/PL111Lcd.c                         | 125 ++++--
>  34 files changed, 4413 insertions(+), 433 deletions(-)
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/Scmi.c
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c
>  create mode 100644 ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h
>  create mode 100644 ArmPkg/Include/Library/ArmMtlLib.h
>  create mode 100644 ArmPkg/Include/Protocol/ArmScmi.h
>  create mode 100644 ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h
>  create mode 100644 ArmPkg/Include/Protocol/ArmScmiClockProtocol.h
>  create mode 100644 ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h
>  create mode 100644 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c
>  create mode 100644 ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf
>  create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.c
>  create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.h
>  create mode 100644 ArmPlatformPkg/Library/ArmMaliDp/ArmMaliDp.inf
> 
> -- 
> 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'
> 
> 
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel