UINT32 IccSre;\r
FDT_CLIENT_PROTOCOL *FdtClient;\r
CONST UINT64 *Reg;\r
- UINT32 RegElemSize, RegSize;\r
+ UINT32 RegSize;\r
+ UINTN AddressCells, SizeCells;\r
UINTN GicRevision;\r
EFI_STATUS Status;\r
UINT64 DistBase, CpuBase, RedistBase;\r
\r
GicRevision = 2;\r
Status = FdtClient->FindCompatibleNodeReg (FdtClient, "arm,cortex-a15-gic",\r
- (CONST VOID **)&Reg, &RegElemSize, &RegSize);\r
+ (CONST VOID **)&Reg, &AddressCells, &SizeCells,\r
+ &RegSize);\r
if (Status == EFI_NOT_FOUND) {\r
GicRevision = 3;\r
Status = FdtClient->FindCompatibleNodeReg (FdtClient, "arm,gic-v3",\r
- (CONST VOID **)&Reg, &RegElemSize, &RegSize);\r
+ (CONST VOID **)&Reg, &AddressCells, &SizeCells,\r
+ &RegSize);\r
}\r
if (EFI_ERROR (Status)) {\r
return Status;\r