MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / rt_fdt_device_is_available

Function rt_fdt_device_is_available

components/drivers/ofw/fdt.c:126–146  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126rt_bool_t rt_fdt_device_is_available(void *fdt, int nodeoffset)
127{
128 rt_bool_t ret;
129
130 const char *status = fdt_getprop(fdt, nodeoffset, "status", RT_NULL);
131
132 if (!status)
133 {
134 ret = RT_TRUE;
135 }
136 else if (!rt_strcmp(status, "ok") || !rt_strcmp(status, "okay"))
137 {
138 ret = RT_TRUE;
139 }
140 else
141 {
142 ret = RT_FALSE;
143 }
144
145 return ret;
146}
147
148rt_err_t rt_fdt_prefetch(void *fdt)
149{

Callers 2

fdt_scan_reserved_memoryFunction · 0.85
fdt_scan_memoryFunction · 0.85

Calls 2

rt_strcmpFunction · 0.85
fdt_getpropFunction · 0.50

Tested by

no test coverage detected