/* Returns 1 if the status property is absent or set to "okay" or "ok", 0 otherwise  */
int of_device_is_available(const struct device_node *device)
/* Returns 1 if the status property is absent or set to "okay" or "ok", 0 otherwise  */
int of_device_is_available(const struct device_node *device)
{
	const char *status;
	int statlen;
	status = of_get_property(device, "status", &statlen);
	if (status == NULL)
		return 1;
	if (statlen > 0) {
		if (!strcmp(status, "okay") || !strcmp(status, "ok"))
			return 1;
	}
	return 0;
}