svn commit: r355498 - stable/12/sys/arm/freescale/imx
Ian Lepore
ian at FreeBSD.org
Sat Dec 7 17:46:33 UTC 2019
Author: ian
Date: Sat Dec 7 17:46:32 2019
New Revision: 355498
URL: https://svnweb.freebsd.org/changeset/base/355498
Log:
MFC r355193:
Implement the ofw_bus_get_node method in the imx_gpio driver so that
ofw_gpiobus can find its fdt metadata and instantiate child devices.
Modified:
stable/12/sys/arm/freescale/imx/imx_gpio.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/arm/freescale/imx/imx_gpio.c
==============================================================================
--- stable/12/sys/arm/freescale/imx/imx_gpio.c Sat Dec 7 17:44:21 2019 (r355497)
+++ stable/12/sys/arm/freescale/imx/imx_gpio.c Sat Dec 7 17:46:32 2019 (r355498)
@@ -865,6 +865,15 @@ imx51_gpio_detach(device_t dev)
return(0);
}
+static phandle_t
+imx51_gpio_get_node(device_t bus, device_t dev)
+{
+ /*
+ * Share controller node with gpiobus device
+ */
+ return ofw_bus_get_node(bus);
+}
+
static device_method_t imx51_gpio_methods[] = {
DEVMETHOD(device_probe, imx51_gpio_probe),
DEVMETHOD(device_attach, imx51_gpio_attach),
@@ -881,6 +890,9 @@ static device_method_t imx51_gpio_methods[] = {
DEVMETHOD(pic_post_ithread, gpio_pic_post_ithread),
DEVMETHOD(pic_pre_ithread, gpio_pic_pre_ithread),
#endif
+
+ /* OFW methods */
+ DEVMETHOD(ofw_bus_get_node, imx51_gpio_get_node),
/* GPIO protocol */
DEVMETHOD(gpio_get_bus, imx51_gpio_get_bus),
More information about the svn-src-stable
mailing list