|
@@ -783,8 +783,8 @@ static int __devinit clock_probe(struct of_device *op, const struct of_device_id
|
|
|
/* On an Enterprise system there can be multiple mostek clocks.
|
|
|
* We should only match the one that is on the central FHC bus.
|
|
|
*/
|
|
|
- if (!strcmp(dp->parent, "fhc") &&
|
|
|
- strcmp(dp->parent->parent, "central") != 0)
|
|
|
+ if (!strcmp(dp->parent->name, "fhc") &&
|
|
|
+ strcmp(dp->parent->parent->name, "central") != 0)
|
|
|
return -ENODEV;
|
|
|
|
|
|
size = (op->resource[0].end - op->resource[0].start) + 1;
|