|
[PATCH edk2-platforms v3 20/24] NXP: LS1043aRdbPkg: Use ArmPlatformHelper.S from ArmPlatformPkg
From: Pankaj Bansal <pankaj.bansal@...> ArmPlatformHelper.S is being replaced by the ArmPlatformPkg version at commit hash f4dfad05dda2c7b29e8105605621f2b413f0af2b. Signed-off-by: Pankaj Bansal <p
From: Pankaj Bansal <pankaj.bansal@...> ArmPlatformHelper.S is being replaced by the ArmPlatformPkg version at commit hash f4dfad05dda2c7b29e8105605621f2b413f0af2b. Signed-off-by: Pankaj Bansal <p
|
By
Pankaj Bansal
· #57326
·
|
|
[PATCH edk2-platforms v3 19/24] NXP/LS1043aRdbPkg/ArmPlatformLib: Remove extern SocInit
From: Pankaj Bansal <pankaj.bansal@...> SocInit can be defined in SocLib.h No need to make it extern in ArmPlatformLib Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-by: Leif Lindho
From: Pankaj Bansal <pankaj.bansal@...> SocInit can be defined in SocLib.h No need to make it extern in ArmPlatformLib Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-by: Leif Lindho
|
By
Pankaj Bansal
· #57325
·
|
|
[PATCH edk2-platforms v3 18/24] Silicon/NXP/LS1043A: Move SocLib to Soc Package
From: Pankaj Bansal <pankaj.bansal@...> The SocLib contains code specific to an Soc. it should be part of SOC package. Therefore, move the SocLib to Soc Package. Since we are moving the files to S
From: Pankaj Bansal <pankaj.bansal@...> The SocLib contains code specific to an Soc. it should be part of SOC package. Therefore, move the SocLib to Soc Package. Since we are moving the files to S
|
By
Pankaj Bansal
· #57324
·
|
|
[PATCH edk2-platforms v3 17/24] Silicon/NXP/LS1043A: Use ChassisLib from Chassis2 Pkg
From: Pankaj Bansal <pankaj.bansal@...> Now the we have added Chassis Package, move the chassis specific common code for all SOCs belonging to same chassis to ChassisLib. Use ChassisLib APIs in So
From: Pankaj Bansal <pankaj.bansal@...> Now the we have added Chassis Package, move the chassis specific common code for all SOCs belonging to same chassis to ChassisLib. Use ChassisLib APIs in So
|
By
Pankaj Bansal
· #57323
·
|
|
[PATCH edk2-platforms v3 16/24] Silicon/NXP: Add Chassis2 Package
From: Pankaj Bansal <pankaj.bansal@...> A Chassis is a base framework used for building SoCs. We can think of Chassis/Soc/Platform(a.k.a Borad) in Object model terms. Chassis is base. Soc is based
From: Pankaj Bansal <pankaj.bansal@...> A Chassis is a base framework used for building SoCs. We can think of Chassis/Soc/Platform(a.k.a Borad) in Object model terms. Chassis is base. Soc is based
|
By
Pankaj Bansal
· #57322
·
|
|
[PATCH edk2-platforms v3 15/24] Silicon: NXP: Remove direct calls to SwapMmio* APIs
From: Pankaj Bansal <pankaj.bansal@...> The SwapMmio** APIs are supposed to be called indirectly via GetMmioOperations** APIs. Therefore, remove the SwapMmio** APIs from IoAccessLib.h and make the
From: Pankaj Bansal <pankaj.bansal@...> The SwapMmio** APIs are supposed to be called indirectly via GetMmioOperations** APIs. Therefore, remove the SwapMmio** APIs from IoAccessLib.h and make the
|
By
Pankaj Bansal
· #57321
·
|
|
[PATCH edk2-platforms v3 14/24] Silicon/NXP: Use Clock retrieval PPI in modules
From: Pankaj Bansal <pankaj.bansal@...> Use NXP_PLATFORM_GET_CLOCK_PPI in various Layerscape IP modules. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Notes: - Added clock retrieval API
From: Pankaj Bansal <pankaj.bansal@...> Use NXP_PLATFORM_GET_CLOCK_PPI in various Layerscape IP modules. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> --- Notes: - Added clock retrieval API
|
By
Pankaj Bansal
· #57320
·
|
|
[PATCH edk2-platforms v3 13/24] Platform/NXP/LS1043aRdbPkg: Add Clock retrieval APIs
From: Pankaj Bansal <pankaj.bansal@...> The SOC takes primary clocking input from the external signal (a clock generator on board). The input (frequency) is multiplied using multiple phase locked
From: Pankaj Bansal <pankaj.bansal@...> The SOC takes primary clocking input from the external signal (a clock generator on board). The input (frequency) is multiplied using multiple phase locked
|
By
Pankaj Bansal
· #57319
·
|
|
[PATCH edk2-platforms v3 12/24] Silicon/NXP: Move RAM retrieval from SocLib
From: Pankaj Bansal <pankaj.bansal@...> RAM retrieval using SMC commands is common to all Layerscape SOCs. Therefore, move it to commom MemoryInit Pei Lib. Signed-off-by: Pankaj Bansal <pankaj.ban
From: Pankaj Bansal <pankaj.bansal@...> RAM retrieval using SMC commands is common to all Layerscape SOCs. Therefore, move it to commom MemoryInit Pei Lib. Signed-off-by: Pankaj Bansal <pankaj.ban
|
By
Pankaj Bansal
· #57318
·
|
|
[PATCH edk2-platforms v3 11/24] Platform/NXP: rename the ArmPlatformLib as per ArmPlatformPkg
From: Pankaj Bansal <pankaj.bansal@...> 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: Pank
From: Pankaj Bansal <pankaj.bansal@...> 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: Pank
|
By
Pankaj Bansal
· #57317
·
|
|
[PATCH edk2-platforms v3 10/24] Silicon/NXP: Move dsc file
From: Pankaj Bansal <pankaj.bansal@...> As per convention being followed in edk2-platforms, keep the dec file and dsc file together. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-b
From: Pankaj Bansal <pankaj.bansal@...> As per convention being followed in edk2-platforms, keep the dec file and dsc file together. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-b
|
By
Pankaj Bansal
· #57316
·
|
|
[PATCH edk2-platforms v3 09/24] Silicon/NXP: Remove unnecessary PCDs
From: Pankaj Bansal <pankaj.bansal@...> The memory map of an SOC is fixed in hardware. it doesn't change with platform that uses SOC. So, there is no need to keep PCDs for these values and we can
From: Pankaj Bansal <pankaj.bansal@...> The memory map of an SOC is fixed in hardware. it doesn't change with platform that uses SOC. So, there is no need to keep PCDs for these values and we can
|
By
Pankaj Bansal
· #57315
·
|
|
[PATCH edk2-platforms v3 08/24] Silicon/NXP: remove not needed components
From: Pankaj Bansal <pankaj.bansal@...> The structures elements and functions that are not necessary for booting for now are being deleted. Once the directory structure has been changed (i.e. we h
From: Pankaj Bansal <pankaj.bansal@...> The structures elements and functions that are not necessary for booting for now are being deleted. Once the directory structure has been changed (i.e. we h
|
By
Pankaj Bansal
· #57314
·
|
|
[PATCH edk2-platforms v3 07/24] Silicon/NXP: remove print information from Soc lib
From: Pankaj Bansal <pankaj.bansal@...> The Soc info being printed can be removed from SOC lib. We are in the process of implementing PEI Phase. After PEI phase implementation this info would be p
From: Pankaj Bansal <pankaj.bansal@...> The Soc info being printed can be removed from SOC lib. We are in the process of implementing PEI Phase. After PEI phase implementation this info would be p
|
By
Pankaj Bansal
· #57313
·
|
|
[PATCH edk2-platforms v3 06/24] NXP/LS1043aRdb: Move Soc specific components to soc files
From: Pankaj Bansal <pankaj.bansal@...> 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@...
From: Pankaj Bansal <pankaj.bansal@...> 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@...
|
By
Pankaj Bansal
· #57312
·
|
|
[PATCH edk2-platforms v3 05/24] Silicon/Maxim: Add comments in Ds1307RtcLib
From: Pankaj Bansal <pankaj.bansal@...> Add comments to explain the register read and write operation on Ds1307. These comments have been referred from data sheet: https://datasheets.maximintegrat
From: Pankaj Bansal <pankaj.bansal@...> Add comments to explain the register read and write operation on Ds1307. These comments have been referred from data sheet: https://datasheets.maximintegrat
|
By
Pankaj Bansal
· #57311
·
|
|
[PATCH edk2-platforms v3 04/24] Silicon/Maxim: Fix bug in RtcWrite in Ds1307RtcLib
From: Pankaj Bansal <pankaj.bansal@...> There was a bug in I2C DXE implementation, which caused the Ds1307 RTC device to issue two operation for register write, while this is a single operation ta
From: Pankaj Bansal <pankaj.bansal@...> There was a bug in I2C DXE implementation, which caused the Ds1307 RTC device to issue two operation for register write, while this is a single operation ta
|
By
Pankaj Bansal
· #57310
·
|
|
[PATCH edk2-platforms v3 03/24] Silicon/NXP/I2cDxe: Fix I2c Timeout with RTC
From: Pankaj Bansal <pankaj.bansal@...> With latest edk2 codebase, sometimes i2c timeout is observed when Network devices are being probed. This is happening when gRT->GetTime request is ongoing.
From: Pankaj Bansal <pankaj.bansal@...> With latest edk2 codebase, sometimes i2c timeout is observed when Network devices are being probed. This is happening when gRT->GetTime request is ongoing.
|
By
Pankaj Bansal
· #57309
·
|
|
[PATCH edk2-platforms v3 02/24] Silicon/NXP: changes to use I2clib in i2cdxe
From: Pankaj Bansal <pankaj.bansal@...> I2c lib contains the i2c controller functionality. this can be used in I2c DXE driver to communicate with i2c devices. Signed-off-by: Pankaj Bansal <pankaj.
From: Pankaj Bansal <pankaj.bansal@...> I2c lib contains the i2c controller functionality. this can be used in I2c DXE driver to communicate with i2c devices. Signed-off-by: Pankaj Bansal <pankaj.
|
By
Pankaj Bansal
· #57308
·
|
|
[PATCH edk2-platforms v3 01/24] Silicon/NXP: Add I2c lib
From: Pankaj Bansal <pankaj.bansal@...> I2c lib is going to be used in PrePeiCore sec module to get the System clock information from devices connected to i2c (like fpga or clock generator) since
From: Pankaj Bansal <pankaj.bansal@...> I2c lib is going to be used in PrePeiCore sec module to get the System clock information from devices connected to i2c (like fpga or clock generator) since
|
By
Pankaj Bansal
· #57307
·
|