Message ID | 20210409162545.3705962-2-venture@google.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | hw/i2c: Adds pca954x i2c mux switch device | expand |
On 4/9/21 6:25 PM, Patrick Venture wrote: > To enable passing the current_devs field as a parameter, we need to use > a named struct type. > > Tested: BMC firmware with i2c devices booted to userspace. > > Signed-off-by: Patrick Venture <venture@google.com> > Reviewed-by: Hao Wu <wuhaotsh@google.com> > --- > include/hw/i2c/i2c.h | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
diff --git a/include/hw/i2c/i2c.h b/include/hw/i2c/i2c.h index 277dd9f2d6..1f7c268c86 100644 --- a/include/hw/i2c/i2c.h +++ b/include/hw/i2c/i2c.h @@ -58,9 +58,11 @@ struct I2CNode { QLIST_ENTRY(I2CNode) next; }; +typedef QLIST_HEAD(I2CNodeList, I2CNode) I2CNodeList; + struct I2CBus { BusState qbus; - QLIST_HEAD(, I2CNode) current_devs; + I2CNodeList current_devs; uint8_t saved_address; bool broadcast; };