soc: ixp4xx: npe: Add DT probe code

This makes the NPE driver able to probe from the device tree.
It only needs to get three memory resources and the plaform
device provide these, so all is pretty simple.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
Linus Walleij 2019-02-10 22:42:26 +01:00
parent 3107fbf705
commit e00797f2e0
1 changed files with 8 additions and 0 deletions

View File

@ -729,9 +729,17 @@ static int ixp4xx_npe_remove(struct platform_device *pdev)
return 0;
}
static const struct of_device_id ixp4xx_npe_of_match[] = {
{
.compatible = "intel,ixp4xx-network-processing-engine",
},
{},
};
static struct platform_driver ixp4xx_npe_driver = {
.driver = {
.name = "ixp4xx-npe",
.of_match_table = of_match_ptr(ixp4xx_npe_of_match),
},
.probe = ixp4xx_npe_probe,
.remove = ixp4xx_npe_remove,