of_console_check(9)
β¨ NAME β¨
of_console_check β Test and setup console for DT setup. yep, that's the whole name, bestie, and we're on the of_console_check(9) page from the Kernel API Manual, so buckle up. π
π SYNOPSIS π
bool of_console_check (const struct device_node *dn , char *name , int index );
okay so that's the function signature, and yes it returns a bool. no cap. β¨
π ARGUMENTS π
dnβ pointer to device node. the main-character node, basically.nameβ name to use for preferred console without index. ex."ttyS".indexβ index to use for preferred console.
π DESCRIPTION π
Check if the given device node matches the stdout-path property in the /chosen node. If it does then register it as the preferred console. that's the whole plot, and it's lowkey iconic. π«Ά
πΈ RETURN πΈ
TRUE if console successfully setup. Otherwise return FALSE. periodt. πβ¨
π¦ SEE ALSO π¦
Kernel file ./drivers/of/base.c β and the whole friend group is here, bestie:
of_find_all_nodes(9)__of_device_is_compatible(9)of_machine_compatible_match(9)of_machine_read_compatible(9)of_machine_read_model(9)of_machine_get_match(9)of_machine_get_match_data(9)__of_device_is_available(9)__of_device_is_reserved(9)of_device_is_available(9)__of_device_is_fail(9)of_device_is_big_endian(9)of_get_parent(9)of_get_next_parent(9)of_get_next_child(9)of_get_next_child_with_prefix(9)of_get_next_available_child(9)of_get_next_reserved_child(9)of_get_next_cpu_node(9)of_get_compatible_child(9)of_get_child_by_name(9)of_get_available_child_by_name(9)of_find_node_opts_by_path(9)of_find_node_by_name(9)of_find_node_by_type(9)of_find_compatible_node(9)of_find_node_with_property(9)of_match_node(9)of_find_matching_node_and_match(9)of_alias_from_compatible(9)of_find_node_by_phandle(9)of_parse_phandle_with_args_map(9)of_count_phandle_with_args(9)__of_add_property(9)of_add_property(9)of_remove_property(9)of_alias_scan(9)of_alias_get_id(9)of_alias_get_highest_id(9)of_find_next_cache_node(9)of_find_last_cache_level(9)of_map_id(9)of_map_iommu_id(9)of_map_msi_id(9)
mwah π β source ./drivers/of, October 2026.
π¦ 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