of_getprop
int of_getprop(int handle, const char *prop, void *buf, int buf_len);
int of_getprop(int handle, const char *prop, void *buf, int buf_len);
extern intptr_t of_getprop(intptr_t package, const char *property, void *buffer,
of_getprop(root, "clock-frequency", &busFrequency, 4);
if (of_getprop(cpu, "clock-frequency", &clockFrequency, 4)
&& of_getprop(cpu, "bus-frequency", &busFrequency, 4)
if (of_getprop(cpu, "timebase-frequency", &timeBaseFrequency, 4)
int count = of_getprop(package, "reg", regions, sizeof(regions));
count = of_getprop(memory, "reg", regions, sizeof(regions));
int count = of_getprop(package, "reg", regions, sizeof(regions));
count = of_getprop(memory, "reg", regions, sizeof(regions));
if (of_getprop(gChosen, "mmu", &mmu, sizeof(int)) == OF_FAILED) {
int length = of_getprop(mmu, "translations", &translations,
if (of_getprop(gChosen, "memory", &memory, sizeof(int)) == OF_FAILED)
if ((length = of_getprop(root, "device_type", buffer, sizeof(buffer) - 1))
if ((length = of_getprop(root, "model", buffer, sizeof(buffer) - 1))
if ((length = of_getprop(root, "name", buffer, sizeof(buffer) - 1))
of_getprop(cpus, "clock-frequency", &busFrequency, 4);
if (of_getprop(cpu, "clock-frequency", &clockFrequency, 4)
&& of_getprop(cpu, "bus-frequency", &busFrequency, 4)
int count = of_getprop(package, "reg", regions, sizeof(regions));
count = of_getprop(sMemoryInstance, "reg", regions, sizeof(regions));
int length = of_getprop(mmu, "translations", &translations,
if (of_getprop(gChosen, "mmu", &sMmuInstance, sizeof(int)) == OF_FAILED) {
if (of_getprop(gChosen, "memory", &sMemoryInstance, sizeof(int)) == OF_FAILED) {
if (of_getprop(gChosen, "stdin", &input, sizeof(input)) != sizeof(input))
if (of_getprop(gChosen, "stdout", &output, sizeof(output))
int length = of_getprop(gChosen, "bootpath", sBootPath, sizeof(sBootPath));
of_getprop(node, "device_type", type, sizeof(type));
int bytesRead = of_getprop(package, "default-server-ip",
int bytesRead = of_getprop(package, "local-mac-address", &fMACAddress,
bytesRead = of_getprop(gChosen, "mac-address", &fMACAddress,
int bytesRead = of_getprop(gChosen, "dhcp-response", &dhcpResponse,
bytesRead = of_getprop(package, "default-client-ip",
int length = of_getprop(gChosen, "bootpath", bootPath, sizeof(bootPath));
if (of_getprop(node, "device_type", type, sizeof(type)) == OF_FAILED
if (of_getprop(gChosen, "bootargs", bootargs, sizeof(bootargs))
if (of_getprop(package, "#address-cells",
if (of_getprop(package, "#size-cells",
if (of_getprop(screen, "EDID", &edidRaw, sizeof(edidRaw)) != OF_FAILED) {
if (of_getprop(package, "width", &width, sizeof(int32)) == OF_FAILED)
if (of_getprop(package, "height", &height, sizeof(int32)) == OF_FAILED)
if (of_getprop(package, "depth", &depth, sizeof(uint32)) == OF_FAILED)
if (of_getprop(package, "linebytes", &lineBytes, sizeof(uint32))
if (of_getprop(package, "address", &address, sizeof(uint32)) == OF_FAILED)
if (of_getprop(plb, "clock-frequency", &busFrequency, 4)
if (of_getprop(cpu, "clock-frequency", &clockFrequency, 4)
if (of_getprop(cpu, "bus-frequency", &busFrequency, 4)
if (of_getprop(cpu, "timebase-frequency", &timeBaseFrequency, 4)
if (of_getprop(gChosen, "memory", &memory, sizeof(int)) == OF_FAILED)
int count = of_getprop(package, "reg", regions, sizeof(regions));
count = of_getprop(memory, "reg", regions, sizeof(regions));
int count = of_getprop(package, "reg", regions, sizeof(regions));
count = of_getprop(memory, "reg", regions, sizeof(regions));
if (of_getprop(gChosen, "stdin", &fInput, sizeof(int)) == OF_FAILED)
if (of_getprop(gChosen, "stdout", &fOutput, sizeof(int)) == OF_FAILED)
if (of_getprop(gChosen, "stdin", &fInput, sizeof(int)) == OF_FAILED)
if (of_getprop(gChosen, "stdout", &fOutput, sizeof(int)) == OF_FAILED)
if (of_getprop(node, "device_type", nodeType, sizeof(nodeType))