
26 Jan
2015
26 Jan
'15
7:55 p.m.
Dear Simon,
In message CAPnjgZ1wzmspVjB8dqDJBZDu2Dpu+JLSS=CmAdDPkhptYRHQJQ@mail.gmail.com you wrote:
Is this a 100% binary compatible change? If not, should we not also increment XF_VERSION ?
If a board has move to driver model and doesn't use CONFIG_DM_I2C_COMPAT (and this should ideally not be used) then the I2C functions are not present. I tested the compatibility to a basic degree.
Maybe I'm misreading the code, but would an old standalone application image, compiled for the old jumptable format, really still run on a system with your patch applied? Only in this case we can leave the version unchanged.
Perhaps we should increment it anyway, given it is such a major code change?
It would not hurt, ideed.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
The manager will be continually amazed that policies he took for com-
mon knowledge are totally unknown by some member of his team. Since
his fundamental job is to keep everybody going in the same direction,
his chief daily task will be communication, not decision-making.
- Fred Brooks, "The Mythical Man Month"