struct sdw_cdns { struct device *dev; struct sdw_bus bus; unsigned int instance;+ u32 response_buf[0x80];
last nit-pick: use a #define for the size.Also are you sure about the value? I vaguely recall that the FIFO was 32-deep, you are confusing bytes and words here?
+ struct completion tx_complete; + struct sdw_defer *defer; + void __iomem *registers;bool link_up;+ unsigned int msg_count; };