diff options
Diffstat (limited to 'drivers/net/dsa/b53/b53_spi.c')
| -rw-r--r-- | drivers/net/dsa/b53/b53_spi.c | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/drivers/net/dsa/b53/b53_spi.c b/drivers/net/dsa/b53/b53_spi.c index 7abec8dab8ba..ecb9f7f6b335 100644 --- a/drivers/net/dsa/b53/b53_spi.c +++ b/drivers/net/dsa/b53/b53_spi.c @@ -324,9 +324,23 @@ static int b53_spi_remove(struct spi_device *spi)  	return 0;  } +static const struct of_device_id b53_spi_of_match[] = { +	{ .compatible = "brcm,bcm5325" }, +	{ .compatible = "brcm,bcm5365" }, +	{ .compatible = "brcm,bcm5395" }, +	{ .compatible = "brcm,bcm5397" }, +	{ .compatible = "brcm,bcm5398" }, +	{ .compatible = "brcm,bcm53115" }, +	{ .compatible = "brcm,bcm53125" }, +	{ .compatible = "brcm,bcm53128" }, +	{ /* sentinel */ } +}; +MODULE_DEVICE_TABLE(of, b53_spi_of_match); +  static struct spi_driver b53_spi_driver = {  	.driver = {  		.name	= "b53-switch", +		.of_match_table = b53_spi_of_match,  	},  	.probe	= b53_spi_probe,  	.remove	= b53_spi_remove, | 
