Lines Matching defs:compatible
27 { .compatible = "simple-bus", },
28 { .compatible = "simple-mfd", },
29 { .compatible = "isa", },
31 { .compatible = "arm,amba-bus", },
88 { .compatible = "operating-points-v2", },
327 int compatible = 0;
333 for (; auxdata->compatible; auxdata++) {
334 if (!of_device_is_compatible(np, auxdata->compatible))
336 compatible++;
344 if (!compatible)
347 /* Try compatible match if no phys_addr and name are specified */
349 for (; auxdata->compatible; auxdata++) {
350 if (!of_device_is_compatible(np, auxdata->compatible))
353 pr_debug("%pOF: compatible match\n", np);
367 * @strict: require compatible property
384 /* Make sure it has a compatible property */
385 if (strict && (!of_get_property(bus, "compatible", NULL))) {
386 pr_debug("%s() - skipping %pOF, no compatible prop\n",
484 * convention of requiring all device nodes to have a 'compatible' property,
536 { .compatible = "phram" },
537 { .compatible = "qcom,rmtfs-mem" },
538 { .compatible = "qcom,cmd-db" },
539 { .compatible = "qcom,smem" },
540 { .compatible = "ramoops" },
541 { .compatible = "nvmem-rmem" },
542 { .compatible = "google,open-dice" },
612 * "compatible",