diff options
author | Michal Meloun <mmel@FreeBSD.org> | 2022-02-20 11:24:15 +0000 |
---|---|---|
committer | Michal Meloun <mmel@FreeBSD.org> | 2022-02-20 13:17:50 +0000 |
commit | 7504f32c2e590a737b886f88a782df824db7dbbf (patch) | |
tree | c490a0c930e5e9f5f7180dbdcff027fb767798af | |
parent | 960ce3f7b2b0883865fb854e1328242e1c763fca (diff) |
ofw_iicbus: Use uint32_t for iic bus address argument, not int.
The iicbus devinfo uses uint32_t for storing iic bus address and new method
should comply with this fact.
MFC with: 1bd3e8ba696633ccd7525030d951b58ade167814#
-rw-r--r-- | sys/dev/iicbus/ofw_iicbus.c | 4 | ||||
-rw-r--r-- | sys/dev/iicbus/ofw_iicbus_if.m | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/iicbus/ofw_iicbus.c b/sys/dev/iicbus/ofw_iicbus.c index 2ccc9698e5bd..8449e6429b96 100644 --- a/sys/dev/iicbus/ofw_iicbus.c +++ b/sys/dev/iicbus/ofw_iicbus.c @@ -52,7 +52,7 @@ static device_t ofw_iicbus_add_child(device_t dev, u_int order, static const struct ofw_bus_devinfo *ofw_iicbus_get_devinfo(device_t bus, device_t dev); static int ofw_iicbus_set_devinfo(device_t bus, device_t dev, - phandle_t ofw_node, char *ofw_name, char *ofw_compat, int i2c_addr); + phandle_t ofw_node, char *ofw_name, char *ofw_compat, uint32_t i2c_addr); static device_method_t ofw_iicbus_methods[] = { /* Device interface */ @@ -247,7 +247,7 @@ ofw_iicbus_get_devinfo(device_t bus, device_t dev) static int ofw_iicbus_set_devinfo(device_t bus, device_t dev, phandle_t ofw_node, - char *ofw_name, char *ofw_compat, int i2c_addr) + char *ofw_name, char *ofw_compat, uint32_t i2c_addr) { struct ofw_iicbus_devinfo *devi; diff --git a/sys/dev/iicbus/ofw_iicbus_if.m b/sys/dev/iicbus/ofw_iicbus_if.m index a2b0bd2761db..942ddf5f2d34 100644 --- a/sys/dev/iicbus/ofw_iicbus_if.m +++ b/sys/dev/iicbus/ofw_iicbus_if.m @@ -39,5 +39,5 @@ METHOD int set_devinfo { phandle_t ofw_node; char *ofw_name; char *ofw_compat; - int i2c_addr; + uint32_t i2c_addr; }; |