Signed-off-by: Pramod Kumar
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 8
Silicon/NXP/LS1046A/LS1046A.dsc.inc | 5 +
Silicon/NXP/NxpQoriqLs.dsc.inc | 2 ++
.../Library
This patch set adds GPIO Library.
Gpio Library is required to set muxing to enable USB controller.
Meenakshi Aggarwal (4):
Silicon/NXP: Add GPIO driver support.
Platform/NXP/LS1046aFrwyPkg: GPIO mux changes for USB
Silicon/NXP: Implement USB Errata
LS1046aFrwy: Enable USB support for
Implement USB errata A009008, A009798, A008997, A009007
Make USB,SEC and SATA snoopable
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 1 +
Silicon/NXP/LS1046A/LS1046A.dsc.inc| 1 +
.../NXP/Chassis2/Library/ChassisLib
Signed-off-by: Pramod Kumar
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/Library/GpioLib/GpioLib.inf | 39 +
Silicon/NXP/Include/Library/GpioLib.h | 110 +++
Silicon/NXP/Library/GpioLib/GpioLib.c | 242
3 files changed, 391 insertions
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/LS1046A/LS1046A.dsc.inc| 3 +++
Platform/NXP/LS1046aFrwyPkg/LS1046aFrwyPkg.dsc | 2 ++
Platform/NXP/LS1046aFrwyPkg/LS1046aFrwyPkg.fdf | 13 +
3 files changed, 18 insertions(+)
mode change 100644 => 100755 Platform/
This patch set adds GPIO Library.
Gpio Library is required to set muxing to enable USB controller.
Meenakshi Aggarwal (4):
Silicon/NXP: Add GPIO driver support.
Platform/NXP/LS1046aFrwyPkg: GPIO mux changes for USB
Silicon/NXP: Implement USB Errata
LS1046aFrwy: Enable USB support for
Thanks Leif,
We will take care of same in future patches.
> -Original Message-
> From: Leif Lindholm
> Sent: Friday, July 24, 2020 10:17 PM
> To: Meenakshi Aggarwal (OSS)
> Cc: ard.biesheu...@arm.com; michael.d.kin...@intel.com;
> devel@edk2.groups.io; Varun Sethi
&g
Hi Ard,
Any further comments on these patches?
Thanks,
Meenakshi
> -Original Message-
> From: Meenakshi Aggarwal
> Sent: Friday, July 10, 2020 1:34 AM
> To: ard.biesheu...@arm.com; l...@nuviainc.com;
> michael.d.kin...@intel.com; devel@edk2.groups.io
> Cc: Varun
:
- Passing Usb initialization function as init function
of RegisterNonDiscoverableMmioDevice()
Meenakshi Aggarwal (2):
Silicon/NXP: Add DWC3 USB controller initialization driver
Platform/NXP:LX2160: Enable support of USB controller
Silicon/NXP/NxpQoriqLs.dec | 5
From: Meenakshi Aggarwal
- Enable support of USB drives on lx2160 RDB board.
- LX2160 has DWC3 controller
- Increase FD size to accomodate USB driver.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/LX2160A/LX2160A.dsc.inc | 4
Silicon/NXP/NxpQoriqLs.dsc.inc
From: Meenakshi Aggarwal
Add support of DWC3 controller driver which performs
DWC3 controller initialization and register itself as
NonDiscoverableMmioDevice
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 5 +
Silicon/NXP/Drivers/UsbHcdInitDxe
Hi Leif,
I am working on USB patch.
Thanks,
Meenakshi
> -Original Message
> From: Leif Lindholm
> Sent: Wednesday, June 17, 2020 5:25 PM
> To: Meenakshi Aggarwal (OSS)
> Cc: ard.biesheu...@arm.com; michael.d.kin...@intel.com;
> devel@edk2.groups.io; Varun Sethi
>
Add support of SATA controller driver which performs
controller initialization and register itself as NonDiscoverableMmioDevice
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 6 +
Silicon/NXP/NxpQoriqLs.dsc.inc | 10 ++
Silicon/NXP
This patchset implement SATA driver for NXP Platforms enable
SATA for LX2160A Platform.
Changes in v2:
- Incorporated review comments
- Removed header file and define macro in .c file
Meenakshi Aggarwal (2):
Silicon/NXP: Add SATA controller initialization driver
Platform
- Enable support of SATA drives on lx2160 RDB board.
- Increase FD size to accomodate SATA driver.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/LX2160A/LX2160A.dsc.inc | 5 +
Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc | 2 ++
Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf
Hi Ard,
Reply inline.
> -Original Message-
> From: Ard Biesheuvel
> Sent: Friday, June 5, 2020 6:30 PM
> To: Meenakshi Aggarwal (OSS) ;
> l...@nuviainc.com; michael.d.kin...@intel.com; devel@edk2.groups.io
> Cc: Varun Sethi ; Meenakshi Aggarwal
>
> Subject: Re:
Add support of SATA controller driver which performs
controller initialization and register itself as NonDiscoverableMmioDevice
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 6 +
Silicon/NXP/NxpQoriqLs.dsc.inc | 10 ++
Silicon/NXP
This patchset implement SATA driver for NXP Platforms enable
SATA for LX2160A Platform.
Meenakshi Aggarwal (2):
Silicon/NXP: Add SATA controller initialization driver
Platform/NXP:LX2160: Enable support of SATA controller
Silicon/NXP/NxpQoriqLs.dec | 6 +
Silicon/NXP
Enable support of SATA drives on lx2160 RDB board.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/LX2160A/LX2160A.dsc.inc | 5 +
Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc | 2 ++
Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf | 18 +++---
3 files changed, 22
From: Meenakshi Aggarwal
Add support of DWC3 controller driver which performs
DWC3 controller initialization and register itself as
NonDiscoverableMmioDevice
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 5 +
Silicon/NXP/Drivers/UsbHcdInitDxe
From: Meenakshi Aggarwal
Enable support of USB drives on lx2160 RDB board.
LX2160 has DWC3 controller
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/LX2160A/LX2160A.dsc.inc | 4
Silicon/NXP/NxpQoriqLs.dsc.inc | 12
Platform/NXP/LX2160aRdbPkg
This patchset implement USB driver for DWC3 controller and enable
USB for LX2160A Platform.
Changes in v2:
- Indentation changes
- Incorporated review comments
- create EndOfDxe event and initialize USB in EndOfDxe
callback function.
Meenakshi Aggarwal (2
From: Meenakshi Aggarwal
Add support of DWC3 controller driver which performs
DWC3 controller initialization and register itself as
NonDiscoverableMmioDevice
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/NxpQoriqLs.dec | 5 +
Silicon/NXP/Drivers/UsbHcdInitDxe
From: Meenakshi Aggarwal
Enable support of USB drives on lx2160 RDB board.
LX2160 has DWC3 controller
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/LX2160A/LX2160A.dsc.inc | 4
Silicon/NXP/NxpQoriqLs.dsc.inc | 12
Platform/NXP/LX2160aRdbPkg
From: Meenakshi Aggarwal
This patchset implement USB driver for DWC3 controller and enable
USB for LX2160A Platform.
Meenakshi Aggarwal (2):
Silicon/NXP: Add DWC3 USB controller initialization driver
Platform/NXP:LX2160: Enable support of USB controller
Silicon/NXP/NxpQoriqLs.dec
Add Maintainer and Reviewer for NXP Package.
Signed-off-by: Meenakshi Aggarwal
---
Maintainers.txt | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Maintainers.txt b/Maintainers.txt
index 8211d5a..ae5bca4 100644
--- a/Maintainers.txt
+++ b/Maintainers.txt
@@ -236,7
Drivers and
Library which are used by SoCs.
Platform/NXP/ will host our board packages and build script.
Board specific libraries and header files will reside inside board package.
Looking forward for your kind support in upstreaming our boards in
edk2-platforms.
Meenakshi Aggarwal (11
Add SocInit function that initializes peripherals
and print board and soc information.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/Library/SocLib/LS1043aSocLib.inf | 45 ++
Silicon/NXP/Include/Chassis2/LsSerDes.h | 62 +++
Silicon/NXP/Include/Chassis2/NxpSoc.h| 361
Add MemoryInitPei Library for NXP platforms.
It retreieves DRAM information from TF-A.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.inf | 48 +++
Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.c | 140
2 files changed
The firmware device, description and declaration files.
Signed-off-by: Meenakshi Aggarwal
---
Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec | 23 ++
Silicon/NXP/LS1043A/LS1043A.dec | 16 +
Silicon/NXP/NxpQoriqLs.dec | 103 ++
Platform/NXP/NxpQoriqLs.dsc.inc
Readme.md to explain how to build NXP board packages.
Signed-off-by: Meenakshi Aggarwal
---
Platform/NXP/Readme.md | 5 +
Readme.md | 3 +++
2 files changed, 8 insertions(+)
diff --git a/Platform/NXP/Readme.md b/Platform/NXP/Readme.md
new file mode 100644
index
Add SocInit function that initializes peripherals
and print board and soc information.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/Library/SocLib/LS1043aSocLib.inf | 45 ++
Silicon/NXP/Include/Chassis2/LsSerDes.h | 62 +++
Silicon/NXP/Include/Chassis2/NxpSoc.h| 361
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Leif Lindholm
---
Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf | 55
Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.c | 98
+
Platform/NXP/LS1043aRdbPkg/Library/PlatformLib
Add MemoryInitPei Library for NXP platforms.
It has changes to get DRAM information from TFA.
Signed-off-by: Meenakshi Aggarwal
---
Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.inf | 48 +++
Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.c | 139
2 files
.
Looking forward for your kind support in upstreaming our boards in
edk2-platforms.
Meenakshi Aggarwal (11):
Silicon/NXP: Add Library to provide Mmio APIs with swapped data.
Silicon/NXP: Add function to return swapped Mmio APIs pointer
SocLib : Add support for initialization of
Add support to return pointer to MMIO APIs on basis of Swap flag.
If Flag is True then MMIO APIs returned in which data
swapped after reading from MMIO and before write using MMIO.
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Leif Lindholm
---
Silicon/NXP/Include/Library/IoAccessLib.h
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Leif Lindholm
---
Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf | 34 ++
Silicon/NXP/Library/DUartPortLib/DUart.h | 122 +++
Silicon/NXP/Library/DUartPortLib/DUartPortLib.c | 364
3 files changed, 520
Platform driver will be used for platform specific work.
At present, it populate i2c driver structure with platform
specific information and install RTC on i2c.
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Leif Lindholm
---
Platform/NXP/LS1043aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf | 52
This library provided MMIO APIs for modules need swapping.
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Leif Lindholm
---
Silicon/NXP/Library/IoAccessLib/IoAccessLib.inf | 26 ++
Silicon/NXP/Include/Library/IoAccessLib.h | 248
Silicon/NXP/Library/IoAccessLib
I2C driver produces gEfiI2cMasterProtocolGuid which can be
used by other modules.
Signed-off-by: Meenakshi Aggarwal
---
Notes:
v2:
- indentation correction
- STATIC variable with 'm' prefix
Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf | 58 ++
Silicon/NXP/Drivers/I2cDx
Real time clock Apis on top of I2C Apis
Signed-off-by: Meenakshi Aggarwal
Reviewed-by: Leif Lindholm
---
Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec | 23 ++
Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf | 40 +++
Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h | 48
41 matches
Mail list logo