fdt_setprop_inplace_cell(9)
β¨ NAME β¨
okay so bestie, welcome to the Kernel API Manual π this page is all about fdt_setprop_inplace_cell(9), and it's literally:
fdt_setprop_inplace_cellβ change the value of a single-cell property
no cap, that's the whole name vibe. π
π οΈ SYNOPSIS π οΈ
here's the signature, copy it exactly and don't freestyle the spaces, iykyk:
int fdt_setprop_inplace_cell (void *fdt , int nodeoffset , const char
*name , uint32_t val );
it returns an int, bestie. π«Ά
π ARGUMENTS π
fdtβ pointer to the device tree blob. it's the main character.nodeoffsetβ offset of the node containing the property. yes, you need the node first.nameβ name of the property to change the value of. be normal and spell it right.valβ new value of the 32-bit cell. it's auint32_t, so 32-bit cell energy.
π DESCRIPTION π
This is an alternative name for fdt_setprop_inplace_u32. periodt. π
π RETURN π
0on success.- negative libfdt error number otherwise.
so: success = 0, anything negative = libfdt said nope π.
π SEE ALSO π
Kernel file: ./scripts/dtc/libfdt/libfdt.h
The whole friend group of related pages, fr fr:
fdt_offset_ptr(9),fdt_next_tag(9),fdt_first_subnode(9),fdt_next_subnode(9),fdt_for_each_subnode(9),fdt_header_size(9),fdt_header_size_(9),fdt_check_header(9),fdt_move(9),fdt_check_full(9),fdt_get_string(9),fdt_string(9),fdt_find_max_phandle(9),fdt_get_max_phandle(9),fdt_generate_phandle(9),fdt_num_mem_rsv(9),fdt_get_mem_rsv(9),fdt_subnode_offset_namelen(9),fdt_subnode_offset(9),fdt_path_offset_namelen(9),fdt_path_offset(9),fdt_get_name(9),fdt_first_property_offset(9),fdt_next_property_offset(9),fdt_for_each_property_offset(9),fdt_get_property_by_offset(9),fdt_get_property_namelen(9),fdt_get_property(9),fdt_getprop_by_offset(9),fdt_getprop_namelen(9),fdt_getprop(9),fdt_get_phandle(9),fdt_get_alias_namelen(9),fdt_get_alias(9),fdt_get_symbol_namelen(9),fdt_get_symbol(9),fdt_get_path(9),fdt_supernode_atdepth_offset(9),fdt_node_depth(9),fdt_parent_offset(9),fdt_node_offset_by_prop_value(9),fdt_node_offset_by_phandle(9),fdt_node_check_compatible(9),fdt_node_offset_by_compatible(9),fdt_stringlist_contains(9),fdt_stringlist_count(9),fdt_stringlist_search(9),fdt_stringlist_get(9),FDT_MAX_NCELLS(9),fdt_address_cells(9),fdt_size_cells(9),fdt_setprop_inplace_namelen_partial(9),fdt_setprop_inplace(9),fdt_setprop_inplace_u32(9),fdt_setprop_inplace_u64(9),fdt_nop_property(9),fdt_nop_node(9),fdt_create_with_flags(9),fdt_create(9),fdt_resize(9),fdt_add_reservemap_entry(9),fdt_finish_reservemap(9),fdt_begin_node(9),fdt_property(9),fdt_property_placeholder(9),fdt_end_node(9),fdt_finish(9),fdt_create_empty_tree(9),fdt_open_into(9),fdt_pack(9),fdt_add_mem_rsv(9),fdt_del_mem_rsv(9),fdt_set_name(9),fdt_setprop_namelen(9),fdt_setprop(9),fdt_setprop_placeholder_namelen(9),fdt_setprop_placeholder(9),fdt_setprop_u32(9),fdt_setprop_u64(9),fdt_setprop_cell(9),fdt_setprop_string(9),fdt_setprop_namelen_string(9),fdt_setprop_empty(9),fdt_appendprop(9),fdt_appendprop_u32(9),fdt_appendprop_u64(9),fdt_appendprop_cell(9),fdt_appendprop_string(9),fdt_appendprop_addrrange(9),fdt_delprop(9),fdt_add_subnode_namelen(9),fdt_add_subnode(9),fdt_del_node(9),fdt_overlay_apply(9),fdt_overlay_target_offset(9),fdt_strerror(9)
that's the whole list, bestie β no skips, no cap. π
muah π this cutie lives under ./scripts/dtc/libfdt, dated October 2026, and it's the fdt_setprop_inplace_cell(9) manual page. bye bestie π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms