For upcoming GMSL drivers, we need to be able to use nested ATRs. The deserializer changes the address of the serializers, and can only do that for the serializers, while the serializers have proper address translation hardware, and can translate the address of its children. This series depends on: https://lore.kernel.org/lkml/20250115-fpc202-v6-0-d47a34820753@xxxxxxxxxxx Cosmin Tanislav (2): i2c: atr: deduplicate logic in attach_addr() i2c: atr: add passthrough flag Tomi Valkeinen (1): i2c: atr: Fix lockdep for nested ATRs drivers/i2c/i2c-atr.c | 78 ++++++++++++++++++++++------------------- include/linux/i2c-atr.h | 20 +++++++++-- 2 files changed, 59 insertions(+), 39 deletions(-) -- 2.48.1