|
[PATCH 04/19] Silicon/NXP: Remove DuartLib and use BaseSerialPortLib16550
By
Pankaj Bansal
· #54109
·
|
|
[PATCH 19/19] Platform/NXP: Add LX2160ARDBPKG
Add LX2160ARDBPKG Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/Include/Qixis.h | 40 ++++ Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dec | 23 +++ Platform/NXP/LX2160aRdbPkg/LX216
Add LX2160ARDBPKG Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/Include/Qixis.h | 40 ++++ Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dec | 23 +++ Platform/NXP/LX2160aRdbPkg/LX216
|
By
Pankaj Bansal
· #54025
·
|
|
[PATCH 18/19] Silicon/NXP: Add LX2160A SocLib
Add LX2160A SocLib Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis3V2/LX2160A/Include/Soc.h | 39 +++++++++ Silicon/NXP/Chassis3V2/LX2160A/LX2160A.dec | 23 ++++++ .../NXP/C
Add LX2160A SocLib Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis3V2/LX2160A/Include/Soc.h | 39 +++++++++ Silicon/NXP/Chassis3V2/LX2160A/LX2160A.dec | 23 ++++++ .../NXP/C
|
By
Pankaj Bansal
· #54024
·
|
|
[PATCH 17/19] Silicon/NXP: Add Chassis3V2
Add Chassis3V2 Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis3V2/Chassis3V2.dec | 23 +++ Silicon/NXP/Chassis3V2/Chassis3V2.dsc.inc | 10 + Silicon/NXP/Chassis3V2/Include/C
Add Chassis3V2 Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis3V2/Chassis3V2.dec | 23 +++ Silicon/NXP/Chassis3V2/Chassis3V2.dsc.inc | 10 + Silicon/NXP/Chassis3V2/Include/C
|
By
Pankaj Bansal
· #54023
·
|
|
[PATCH 16/19] Silicon/NXP: Add Pl011 Serial port lib
Use ArmPlatformPkg/PL011SerialPortLib with some changes: 1. add Get clock API to get the UART clock from ArmPlatformLib 2. remove SerialPortInitalize functionality This is same as being done in Silico
Use ArmPlatformPkg/PL011SerialPortLib with some changes: 1. add Get clock API to get the UART clock from ArmPlatformLib 2. remove SerialPortInitalize functionality This is same as being done in Silico
|
By
Pankaj Bansal
· #54022
·
|
|
[PATCH 15/19] Platform/NXP/LS1043ARDB: introduce PEI Phase
Added PEI phase to LS1043ARDB. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/FVRules.fdf.inc | 60 ++++--- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 13 -- Platform/NXP/LS10
Added PEI phase to LS1043ARDB. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/FVRules.fdf.inc | 60 ++++--- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 13 -- Platform/NXP/LS10
|
By
Pankaj Bansal
· #54021
·
|
|
[PATCH 14/19] Silicon/NXP/LS1043A: Replce SocLib
Replace SocLib with new SocLib in which code structure has been changed. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- .../Drivers/PlatformDxe/PlatformDxe.inf | 3 +- Platform/NXP/LS1043aRdb
Replace SocLib with new SocLib in which code structure has been changed. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- .../Drivers/PlatformDxe/PlatformDxe.inf | 3 +- Platform/NXP/LS1043aRdb
|
By
Pankaj Bansal
· #54020
·
|
|
[PATCH 13/19] Silicon/NXP: Move RAM retrieval from SocLib
RAM retrieval using SMC commands is common to all Layerscape SOCs. Therefore, move it to commom MemoryInit Pei Lib. Also added provision to reserve a portion of RAM. Signed-off-by: Pankaj Bansal <pank
RAM retrieval using SMC commands is common to all Layerscape SOCs. Therefore, move it to commom MemoryInit Pei Lib. Also added provision to reserve a portion of RAM. Signed-off-by: Pankaj Bansal <pank
|
By
Pankaj Bansal
· #54019
·
|
|
[PATCH 12/19] Silicon/NXP/LS1043A: Add SocLib
Add SocLib for LS1043A as per new directory structure Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis2/LS1043A/Include/Soc.h | 56 +++++++++++++ Silicon/NXP/Chassis2/LS1043
Add SocLib for LS1043A as per new directory structure Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis2/LS1043A/Include/Soc.h | 56 +++++++++++++ Silicon/NXP/Chassis2/LS1043
|
By
Pankaj Bansal
· #54018
·
|
|
[PATCH 11/19] Silicon/NXP: Add Chassis Lib for Chassis2
Add ChassisLib for Chassis2. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis2/Chassis2.dec | 23 +++ Silicon/NXP/Chassis2/Chassis2.dsc.inc | 10 + Silicon/NXP/Chassis2/Inclu
Add ChassisLib for Chassis2. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/NXP/Chassis2/Chassis2.dec | 23 +++ Silicon/NXP/Chassis2/Chassis2.dsc.inc | 10 + Silicon/NXP/Chassis2/Inclu
|
By
Pankaj Bansal
· #54017
·
|
|
[PATCH 10/19] Platform/NXP: rename the ArmPlatformLib as per ArmPlatformPkg
Keep the names and location of files as mentioned in ArmPlatformPkg. This helps in porting the common changes (if any in future) easily. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platfo
Keep the names and location of files as mentioned in ArmPlatformPkg. This helps in porting the common changes (if any in future) easily. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platfo
|
By
Pankaj Bansal
· #54016
·
|
|
[PATCH 09/19] Silicon/NXP: Move dsc file
As per convention being followed in edk2-platforms, keep the dec file and dsc file together. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 2 +
As per convention being followed in edk2-platforms, keep the dec file and dsc file together. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 2 +
|
By
Pankaj Bansal
· #54015
·
|
|
[PATCH 08/19] Silicon/NXP: Remove unnecessary PCDs
There is no need to keep SOC specific PCDs defined for each SOC. we can do away with these PCDs. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- .../Drivers/PlatformDxe/PlatformDxe.c | 15 +--
There is no need to keep SOC specific PCDs defined for each SOC. we can do away with these PCDs. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- .../Drivers/PlatformDxe/PlatformDxe.c | 15 +--
|
By
Pankaj Bansal
· #54014
·
|
|
[PATCH 07/19] Silicon/NXP: remove not needed components
We are changing the directory structure of code. After PEI phase impelmentation this info would be put back into appropriate location. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/
We are changing the directory structure of code. After PEI phase impelmentation this info would be put back into appropriate location. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Silicon/
|
By
Pankaj Bansal
· #54013
·
|
|
[PATCH 06/19] Silicon/NXP: remove print information from Soc lib
The Soc info being printed can be removed from SOC lib. We are in the process of implementing PEI Phase. After PEI phase impelmentation this info would be printed in common PEIM based on the informati
The Soc info being printed can be removed from SOC lib. We are in the process of implementing PEI Phase. After PEI phase impelmentation this info would be printed in common PEIM based on the informati
|
By
Pankaj Bansal
· #54012
·
|
|
[PATCH 05/19] NXP/BaseSerialPortLib16550: remove SerialPortInitalize functionality
SerialPortInitalize is called from DebugLib constructor. so this gets called for each of the module in system. now, during SerialPortInitalize, we need the Uart clock to set it's baud rate. This Uart
SerialPortInitalize is called from DebugLib constructor. so this gets called for each of the module in system. now, during SerialPortInitalize, we need the Uart clock to set it's baud rate. This Uart
|
By
Pankaj Bansal
· #54011
·
|
|
[PATCH 04/19] Silicon/NXP: Remove DuartLib and use BaseSerialPortLib16550
UART in LS1043A conforms to ns16550 register set. so we can use the SerialPortLib16550 from MdeModulePkg. We have removed the PCIe specific part from the library and also added the APIs to get the UAR
UART in LS1043A conforms to ns16550 register set. so we can use the SerialPortLib16550 from MdeModulePkg. We have removed the PCIe specific part from the library and also added the APIs to get the UAR
|
By
Pankaj Bansal
· #54010
·
|
|
[PATCH 03/19] NXP/LS1043aRdb: Move Soc specific components to soc files
Soc specific components ought to be part of Soc files and not platform files. move the same to SOC files Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/LS1043aRdbPkg/LS1043aRdbP
Soc specific components ought to be part of Soc files and not platform files. move the same to SOC files Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Platform/NXP/LS1043aRdbPkg/LS1043aRdbP
|
By
Pankaj Bansal
· #54009
·
|
|
[PATCH 02/19] Silicon/NXP: changes to use I2clib in i2cdxe
I2c lib contains the i2c controller functionality. this can be used in I2c DXE driver to communicate with i2c devices. There was a bug in I2C DXE implementation, which caused the Ds1307 RTC device to
I2c lib contains the i2c controller functionality. this can be used in I2c DXE driver to communicate with i2c devices. There was a bug in I2C DXE implementation, which caused the Ds1307 RTC device to
|
By
Pankaj Bansal
· #54008
·
|
|
[PATCH 01/19] Silicon/NXP: Add I2c lib
By
Pankaj Bansal
· #54007
·
|