1*39d09733SChristian GmeinerU-Boot for the Bachmann electronic GmbH OT1200 devices 2*39d09733SChristian Gmeiner 3*39d09733SChristian GmeinerThere are two different versions of the base board, which differ 4*39d09733SChristian Gmeinerin the way ethernet is done. The variant detection is done during 5*39d09733SChristian Gmeinerruntime based on the address of the found phy. 6*39d09733SChristian Gmeiner 7*39d09733SChristian Gmeiner- "mr" variant 8*39d09733SChristian GmeinerFEC is connected directly to an ethernet switch (KSZ8895). The ethernet 9*39d09733SChristian Gmeinerport is always up and auto-negotiation is not possible. 10*39d09733SChristian Gmeiner 11*39d09733SChristian Gmeiner- normal variant 12*39d09733SChristian GmeinerFEC is connected to a normal phy and auto-negotiation is possible. 13*39d09733SChristian Gmeiner 14*39d09733SChristian Gmeiner 15*39d09733SChristian GmeinerThe variant name is part of the dtb file name loaded by u-boot. This 16*39d09733SChristian Gmeinermake is possible to boot the linux kernel and make use variant specific 17*39d09733SChristian Gmeinerdevicetree (fixed-phy link). 18*39d09733SChristian Gmeiner 19*39d09733SChristian GmeinerIn order to support different display resoltuions/sizes the OT1200 devices 20*39d09733SChristian Gmeinerare making use of EDID data stored in an i2c EEPROM. 21