NVIDIA Quickboot Interface: Kernel Device Tree Service
Description: This file declares APIs and data structures required for kernel DT services.
Definition in file kernel_dt_service.h.
|
NvError | QbLoadKernelDtbImageFromRAM (void *pHdr, void **pImage, NvU32 *pDtbSize) |
| Wrapper function that copies DT from RCM image in RAM to a new address with additional space allocated for nodes to be added by boot loader. More...
|
|
NvError | QbCreateSpaceinDtb (void) |
| Creates space in the DTB for adding nodes and command lines. More...
|
|
NvError | AddDTTag (NvU32 DTtag, NvU32 DataSize, void *pData) |
| Adds or modifies new nodes to DT similar to ATAGS . More...
|
|
NvError | QbDelDTNode (const NvS8 *pNodeStr) |
| Deletes a node from device tree. More...
|
|
NvError | QbDelProperty (const NvS8 *pNodeStr, const NvS8 *pProperty) |
| Deletes the specified property from the given node of the device tree. More...
|
|
NvError | QbModifyFirstSubnodeProperty (const NvS8 *pCompatible, const NvS8 *pSubNode, const NvS8 *pProp, const NvS8 *pValue) |
| Modifies the property value in a sub-node in DTB. More...
|
|
NvError | QbGetlogBufSize (NvU64 *) |
| Get the klog buffer size in MB. More...
|
|
NvError | QbGetCmdLineFromDtb (NvS8 *pCmdLine, NvU32 Size) |
| Get the CmdLine from DTB. More...
|
|