mirror of
https://github.com/acidanthera/audk.git
synced 2025-07-26 23:24:03 +02:00
MdePkg: export FdtOpenInto/FdtPack from BaseFdtLib
Signed-off-by: Leif Lindholm <quic_llindhol@quicinc.com>
This commit is contained in:
parent
9dc9a4bae6
commit
9ba11ee131
@ -286,6 +286,37 @@ FdtCheckHeader (
|
||||
IN CONST VOID *Fdt
|
||||
);
|
||||
|
||||
/**
|
||||
Unpack FDT blob into new buffer
|
||||
|
||||
@param[in] Fdt The pointer to FDT blob.
|
||||
@param[out] Buffer Pointer to destination buffer.
|
||||
@param[in] BufferSize The size of destination buffer.
|
||||
|
||||
@return Zero for successfully, otherwise failed.
|
||||
|
||||
**/
|
||||
INT32
|
||||
EFIAPI
|
||||
FdtOpenInto (
|
||||
IN CONST VOID *Fdt,
|
||||
OUT VOID *Buffer,
|
||||
IN INT32 BufferSize
|
||||
);
|
||||
|
||||
/**
|
||||
Pack FDT blob in place.
|
||||
|
||||
@param[in][out] Fdt The pointer to FDT blob.
|
||||
|
||||
@return Zero.
|
||||
**/
|
||||
INT32
|
||||
EFIAPI
|
||||
FdtPack (
|
||||
IN OUT VOID *Fdt
|
||||
);
|
||||
|
||||
/**
|
||||
Create a empty Flattened Device Tree.
|
||||
|
||||
|
@ -148,6 +148,43 @@ FdtCreateEmptyTree (
|
||||
return fdt_create_empty_tree (Buffer, (int)BufferSize);
|
||||
}
|
||||
|
||||
/**
|
||||
Unpack FDT blob into new buffer
|
||||
|
||||
@param[in] Fdt The pointer to FDT blob.
|
||||
@param[out] Buffer Pointer to destination buffer.
|
||||
@param[in] BufferSize The size of destination buffer.
|
||||
|
||||
@return Zero for successfully, otherwise failed.
|
||||
|
||||
**/
|
||||
INT32
|
||||
EFIAPI
|
||||
FdtOpenInto (
|
||||
IN CONST VOID *Fdt,
|
||||
OUT VOID *Buffer,
|
||||
IN INT32 BufferSize
|
||||
)
|
||||
{
|
||||
return fdt_open_into (Fdt, Buffer, BufferSize);
|
||||
}
|
||||
|
||||
/**
|
||||
Pack FDT blob in place.
|
||||
|
||||
@param[in][out] Fdt The pointer to FDT blob.
|
||||
|
||||
@return Zero.
|
||||
**/
|
||||
INT32
|
||||
EFIAPI
|
||||
FdtPack (
|
||||
IN OUT VOID *Fdt
|
||||
)
|
||||
{
|
||||
return fdt_pack (Fdt);
|
||||
}
|
||||
|
||||
/**
|
||||
Returns a offset of next node from the given node.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user