mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-28 21:33:52 +00:00
coresight: Make sure device uses DT for obsolete compatible check
As we prepare to add support for ACPI bindings, let us make sure we do the compatible check only if we are sure we are dealing with a DT based system. Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
88a1607cbe
commit
a15dab756b
2 changed files with 4 additions and 2 deletions
|
@ -196,7 +196,8 @@ static int funnel_probe(struct device *dev, struct resource *res)
|
||||||
dev->platform_data = pdata;
|
dev->platform_data = pdata;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (of_device_is_compatible(np, "arm,coresight-funnel"))
|
if (is_of_node(dev_fwnode(dev)) &&
|
||||||
|
of_device_is_compatible(dev->of_node, "arm,coresight-funnel"))
|
||||||
pr_warn_once("Uses OBSOLETE CoreSight funnel binding\n");
|
pr_warn_once("Uses OBSOLETE CoreSight funnel binding\n");
|
||||||
|
|
||||||
drvdata = devm_kzalloc(dev, sizeof(*drvdata), GFP_KERNEL);
|
drvdata = devm_kzalloc(dev, sizeof(*drvdata), GFP_KERNEL);
|
||||||
|
|
|
@ -187,7 +187,8 @@ static int replicator_probe(struct device *dev, struct resource *res)
|
||||||
dev->platform_data = pdata;
|
dev->platform_data = pdata;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (of_device_is_compatible(np, "arm,coresight-replicator"))
|
if (is_of_node(dev_fwnode(dev)) &&
|
||||||
|
of_device_is_compatible(dev->of_node, "arm,coresight-replicator"))
|
||||||
pr_warn_once("Uses OBSOLETE CoreSight replicator binding\n");
|
pr_warn_once("Uses OBSOLETE CoreSight replicator binding\n");
|
||||||
|
|
||||||
drvdata = devm_kzalloc(dev, sizeof(*drvdata), GFP_KERNEL);
|
drvdata = devm_kzalloc(dev, sizeof(*drvdata), GFP_KERNEL);
|
||||||
|
|
Loading…
Reference in a new issue