powerpc/platforms/83xx: Use of_device_get_match_data()

Use of_device_get_match_data() to simplify the code.

Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: Minghao Chi (CGEL ZTE) <chi.minghao@zte.com.cn>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220225010737.2038781-1-chi.minghao@zte.com.cn
This commit is contained in:
Minghao Chi (CGEL ZTE) 2022-02-25 01:07:37 +00:00 committed by Michael Ellerman
parent 3def164a5c
commit 8a57c3cc2b

View file

@ -322,18 +322,15 @@ static const struct platform_suspend_ops mpc83xx_suspend_ops = {
static const struct of_device_id pmc_match[];
static int pmc_probe(struct platform_device *ofdev)
{
const struct of_device_id *match;
struct device_node *np = ofdev->dev.of_node;
struct resource res;
const struct pmc_type *type;
int ret = 0;
match = of_match_device(pmc_match, &ofdev->dev);
if (!match)
type = of_device_get_match_data(&ofdev->dev);
if (!type)
return -EINVAL;
type = match->data;
if (!of_device_is_available(np))
return -ENODEV;