> To bring you two up to date, we have effectively two separate devices > (very nearly) sat behind a single i2c address. They have non overlapping > register maps. I think the MFD subsystem should have a few multifunction I2C devices handled already. You migh get ideas there. Never needed it myself yet, though.