![]() |
SyterKit 0.4.0.x
SyterKit is a bare-metal framework
|

Functions | |
| int | fdt_setprop_inplace_namelen_partial (void *fdt, int nodeoffset, const char *name, int namelen, uint32_t idx, const void *val, int len) |
| int | fdt_setprop_inplace (void *fdt, int nodeoffset, const char *name, const void *val, int len) |
| static void | fdt_nop_region_ (void *start, int len) |
| int | fdt_nop_property (void *fdt, int nodeoffset, const char *name) |
| int | fdt_node_end_offset_ (void *fdt, int offset) |
| int | fdt_nop_node (void *fdt, int nodeoffset) |
| fdt_nop_node - replace a node (subtree) with nop tags @fdt: pointer to the device tree blob @nodeoffset: offset of the node to nop | |
| int fdt_node_end_offset_ | ( | void * | fdt, |
| int | offset | ||
| ) |
| int fdt_nop_node | ( | void * | fdt, |
| int | nodeoffset | ||
| ) |
fdt_nop_node - replace a node (subtree) with nop tags @fdt: pointer to the device tree blob @nodeoffset: offset of the node to nop
fdt_nop_node() will replace a given node's representation in the blob, including all its subnodes, if any, with FDT_NOP tags, effectively removing it from the tree.
This function will alter only the bytes in the blob which contain the node and its properties and subnodes, and will not alter or move any other part of the tree.
returns: 0, on success -FDT_ERR_BADOFFSET, nodeoffset did not point to FDT_BEGIN_NODE tag -FDT_ERR_BADMAGIC, -FDT_ERR_BADVERSION, -FDT_ERR_BADSTATE, -FDT_ERR_BADSTRUCTURE, -FDT_ERR_TRUNCATED, standard meanings
| int fdt_nop_property | ( | void * | fdt, |
| int | nodeoffset, | ||
| const char * | name | ||
| ) |
|
static |
| int fdt_setprop_inplace | ( | void * | fdt, |
| int | nodeoffset, | ||
| const char * | name, | ||
| const void * | val, | ||
| int | len | ||
| ) |
| int fdt_setprop_inplace_namelen_partial | ( | void * | fdt, |
| int | nodeoffset, | ||
| const char * | name, | ||
| int | namelen, | ||
| uint32_t | idx, | ||
| const void * | val, | ||
| int | len | ||
| ) |