
This series is largely size neutral. Aside from specific commits calling out adding functionality, removing the unused differentiation between CONFIG_SYS_DEF_EEPROM_ADDR and CONFIG_SYS_I2C_EEPROM_ADDR means that in some cases we now have a default eeprom address available. We also now always ask about CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS so we test for a non-zero value there. This reduces the code size in a few places as we remove if (something) { udelay(0); } calls. There's also a few places where the values didn't change, but now the optimizer optimized things better. Oh, and on UTOO_P66 we end up adding the legacy software I2C driver to SPL. I can't see how this was working as intended before now.
I'm intending this to go in once I open -next, pending feedback.