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...
|
| |