Author: jhibbits
Date: Fri Mar 24 01:30:18 2017
New Revision: 315879
URL: https://svnweb.freebsd.org/changeset/base/315879
Log:
Switch qoriq_gpio over to using ofw_bus_search_compatible
This will make it easier to add more compatibility strings in the future, if
necessary.
Modified:
head/sys/powerpc/mpc85xx/qoriq_gpio.c
Modified: head/sys/powerpc/mpc85xx/qoriq_gpio.c
==============================================================================
--- head/sys/powerpc/mpc85xx/qoriq_gpio.c Fri Mar 24 01:23:07 2017
(r315878)
+++ head/sys/powerpc/mpc85xx/qoriq_gpio.c Fri Mar 24 01:30:18 2017
(r315879)
@@ -215,13 +215,18 @@ qoriq_gpio_pin_toggle(device_t dev, uint
return (0);
}
+static struct ofw_compat_data gpio_matches[] = {
+ {"fsl,qoriq-gpio", 1},
+ {"fsl,pq3-gpio", 1},
+ {"fsl,mpc8572-gpio", 1},
+ {0, 0}
+};
+
static int
qoriq_gpio_probe(device_t dev)
{
- if (!ofw_bus_is_compatible(dev, "fsl,qoriq-gpio") &&
- !ofw_bus_is_compatible(dev, "fsl,pq3-gpio") &&
- !ofw_bus_is_compatible(dev, "fsl,mpc8572-gpio"))
+ if (ofw_bus_search_compatible(dev, gpio_matches)->ocd_data == 0)
return (ENXIO);
device_set_desc(dev, "Freescale QorIQ GPIO driver");
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"