> +     if (dev->dev->of_node) {
> +             char name[80];
> +
> +             /* KSZ8565 chip can only be set through device tree. */
> +             if (!of_modalias_node(dev->dev->of_node, name, sizeof(name))) {
> +                     if (!strcmp(name, "ksz8565")) {
> +                             chip = KSZ8565_SW_CHIP;
> +                             id_hi = FAMILY_ID_98;
> +                             id_lo = 0x95;
> +                     }
> +             }

of_device_is_compatible() seems like a better call use use.

          Andrew

Reply via email to