|
[PATCH edk2-platforms v4 12/24] Silicon/NXP: Move RAM retrieval from SocLib
OK. That I will take care. Ok. Then I can return status at the end of this function (MemoryPeim). I still can't bring myself to just ignore the critical error status from a function. I have referred r
OK. That I will take care. Ok. Then I can return status at the end of this function (MemoryPeim). I still can't bring myself to just ignore the critical error status from a function. I have referred r
|
By
Pankaj Bansal
· #58837
·
|
|
[PATCH edk2-platforms v4 12/24] Silicon/NXP: Move RAM retrieval from SocLib
Hi Leif, No. SMC_OK / SMC_UNK is returned values. While x0, x1 are arguments. I have explained this in the MemoryInitPeiLib.h // This SMC call works in this way: // x1 = -1 : return x0: SMC_OK, x1: to
Hi Leif, No. SMC_OK / SMC_UNK is returned values. While x0, x1 are arguments. I have explained this in the MemoryInitPeiLib.h // This SMC call works in this way: // x1 = -1 : return x0: SMC_OK, x1: to
|
By
Pankaj Bansal
· #58776
·
|
|
[PATCH edk2-platforms v4 24/24] Platform/NXP/LS1043aRdbPkg: Add PEI Phase
From: Pankaj Bansal <pankaj.bansal@...> Add PEI phase to LS1043aRdb. This is needed because we need to have dynamic PCDs support to be able to reserve memory before reporting memory to UEFI firmwa
From: Pankaj Bansal <pankaj.bansal@...> Add PEI phase to LS1043aRdb. This is needed because we need to have dynamic PCDs support to be able to reserve memory before reporting memory to UEFI firmwa
|
By
Pankaj Bansal
· #58391
·
|
|
[PATCH edk2-platforms v4 23/24] Silicon/NXP: move MemoryInitPeiLib as per PEIM structures
From: Pankaj Bansal <pankaj.bansal@...> MemoryInitPeiLib would be linked to MemoryInitPeim, when we implement PEI phase. therefore, move the library to directory of same name. Signed-off-by: Panka
From: Pankaj Bansal <pankaj.bansal@...> MemoryInitPeiLib would be linked to MemoryInitPeim, when we implement PEI phase. therefore, move the library to directory of same name. Signed-off-by: Panka
|
By
Pankaj Bansal
· #58390
·
|
|
[PATCH edk2-platforms v4 22/24] Platform/NXP/LS1043aRdbPkg: Add VarStore
From: Pankaj Bansal <pankaj.bansal@...> Add VarStore Fd. This Fd is used to store non volatile variables in flash. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-by: Leif Lindholm <
From: Pankaj Bansal <pankaj.bansal@...> Add VarStore Fd. This Fd is used to store non volatile variables in flash. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-by: Leif Lindholm <
|
By
Pankaj Bansal
· #58389
·
|
|
[PATCH edk2-platforms v4 21/24] Platform/NXP: Use FV rules from ArmVirtPkg
From: Pankaj Bansal <pankaj.bansal@...> FVRules.fdf.inc is being replaced by the ArmVirtPkg/ArmVirtRules.fdf.inc at commit hash 746c5b6238f1ee55deb4b3ec32a6d732e27eeeaa Signed-off-by: Pankaj Bansa
From: Pankaj Bansal <pankaj.bansal@...> FVRules.fdf.inc is being replaced by the ArmVirtPkg/ArmVirtRules.fdf.inc at commit hash 746c5b6238f1ee55deb4b3ec32a6d732e27eeeaa Signed-off-by: Pankaj Bansa
|
By
Pankaj Bansal
· #58388
·
|
|
[PATCH edk2-platforms v4 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
· #58387
·
|
|
[PATCH edk2-platforms v4 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
· #58386
·
|
|
[PATCH edk2-platforms v4 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
· #58385
·
|
|
[PATCH edk2-platforms v4 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
· #58384
·
|
|
[PATCH edk2-platforms v4 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 Board) 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 Board) in Object model terms. Chassis is base. Soc is based
|
By
Pankaj Bansal
· #58383
·
|
|
[PATCH edk2-platforms v4 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
· #58382
·
|
|
[PATCH edk2-platforms v4 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@...> Reviewed-by: Leif Lindholm <leif@nuvia
From: Pankaj Bansal <pankaj.bansal@...> Use NXP_PLATFORM_GET_CLOCK_PPI in various Layerscape IP modules. Signed-off-by: Pankaj Bansal <pankaj.bansal@...> Reviewed-by: Leif Lindholm <leif@nuvia
|
By
Pankaj Bansal
· #58381
·
|
|
[PATCH edk2-platforms v4 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
· #58380
·
|
|
[PATCH edk2-platforms v4 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 common 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 common MemoryInit Pei Lib. Signed-off-by: Pankaj Bansal <pankaj.ban
|
By
Pankaj Bansal
· #58379
·
|
|
[PATCH edk2-platforms v4 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
· #58378
·
|
|
[PATCH edk2-platforms v4 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
· #58377
·
|
|
[PATCH edk2-platforms v4 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
· #58376
·
|
|
[PATCH edk2-platforms v4 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
· #58375
·
|
|
[PATCH edk2-platforms v4 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
· #58374
·
|