1*4882a593SmuzhiyunU-Boot for the Bachmann electronic GmbH OT1200 devices 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThere are two different versions of the base board, which differ 4*4882a593Smuzhiyunin the way ethernet is done. The variant detection is done during 5*4882a593Smuzhiyunruntime based on the address of the found phy. 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun- "mr" variant 8*4882a593SmuzhiyunFEC is connected directly to an ethernet switch (KSZ8895). The ethernet 9*4882a593Smuzhiyunport is always up and auto-negotiation is not possible. 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun- normal variant 12*4882a593SmuzhiyunFEC is connected to a normal phy and auto-negotiation is possible. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunThe variant name is part of the dtb file name loaded by u-boot. This 16*4882a593Smuzhiyunmake is possible to boot the linux kernel and make use variant specific 17*4882a593Smuzhiyundevicetree (fixed-phy link). 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunIn order to support different display resoltuions/sizes the OT1200 devices 20*4882a593Smuzhiyunare making use of EDID data stored in an i2c EEPROM. 21