Skip to content

Remove vdo part of tps6598x_rx_identity_reg struct

This change removes the unused "u32 vdo[3]" part in the tps6598x_rx_identity_reg struct. This helps avoid "failed to register partner" errors on the Librem 5, which happened when tps6598x_read_partner_identity() failed because the amount of data read was 12 bytes smaller than the struct size.

Fixes https://source.puri.sm/Librem5/linux-next/-/issues/277 and hopefully helps with https://source.puri.sm/Librem5/linux-next/-/issues/250 also.

Signed-off-by: Elias Rudberg mail@eliasrudberg.se

Merge request reports