···780780 if (!model || !clock_model_matches(model))781781 return -ENODEV;782782783783+ /* On an Enterprise system there can be multiple mostek clocks.784784+ * We should only match the one that is on the central FHC bus.785785+ */786786+ if (!strcmp(dp->parent, "fhc") &&787787+ strcmp(dp->parent->parent, "central") != 0)788788+ return -ENODEV;789789+783790 size = (op->resource[0].end - op->resource[0].start) + 1;784791 regs = of_ioremap(&op->resource[0], 0, size, "clock");785792 if (!regs)