I would like to know if there is a register that we can poll that could tell us what is the part number of the IC attached to the I2C bus?
Is this an undocumented register?
Nope.. nothing like that. Only the documented revision register.
There is nothing I can do to identify which IC is on board since they use the same IO map address?
Not explicitly. I would look for any differences in the register maps you can use to do the identify since you know it's either one or the other, right?
Retrieving data ...