iicbus/rtems-i2c.c: Add rtems,path as an additional bus path

Adds "rtems,path" as an additional bus path for the i2c driver.
Previously the bus path was provided in "rtems,i2c-path" property
only.
This commit is contained in:
G S Niteesh Babu 2021-04-19 23:32:43 +05:30 committed by Christian Mauderer
parent 829afafbcb
commit 5251e0c816

View File

@ -87,9 +87,11 @@ rtems_i2c_attach(device_t dev)
len = OF_getprop_alloc(node, "rtems,i2c-path", &sc->path);
if (len == -1){
device_printf(sc->dev, "Path not found in Device Tree");
OF_prop_free(sc->path);
return (ENXIO);
len = OF_getprop_alloc(node, "rtems,path", &sc->path);
if (len == -1) {
device_printf(sc->dev, "Path not found in Device Tree");
return (ENXIO);
}
}
if ((sc->sc_iicbus = device_add_child(sc->dev, "iicbus", -1)) == NULL) {