For the complete documentation index, see llms.txt. This page is also available as Markdown.

ofw_bus_status_okay(9)

ofw_bus_get_status — 检查设备树节点的状态

名称

ofw_bus_get_status, ofw_bus_status_okay, ofw_bus_node_status_okay

概要

#include <dev/ofw/openfirm.h>
#include <dev/ofw/ofw_bus.h>
#include <dev/ofw/ofw_bus_subr.h>
const char *
ofw_bus_get_status(device_t dev)

int
ofw_bus_status_okay(device_t dev)

int
ofw_bus_node_status_okay(phandle_t node)

描述

设备树节点的 "status" 属性指示设备是否已启用。多个硬件版本可能使用相同的基础片上系统(SoC)构建,但启用了不同的功能块集合。通常使用 SoC 设备树,仅为衍生主板启用/禁用设备节点。只有当设备树节点具有 "status" 属性且值设置为 "ok" 或 "okay" 时,才视为已启用。

ofw_bus_get_status 返回与设备 dev 关联的设备树节点的 "status" 属性值。如果该节点没有 "status" 属性或没有与设备关联的节点,函数返回 NULL。

ofw_bus_status_okay 在与设备 dev 关联的设备树节点具有 "status" 属性且其值为 "ok" 或 "okay" 时返回 1。

ofw_bus_node_status_okay 在设备树节点 node 具有 "status" 属性且其值为 "ok" 或 "okay" 时返回 1。

作者

本手册页由 Oleksandr Tymoshenko 编写。

最后更新于

这有帮助吗?