Hey,
On 16-03-15 11:21, Hans de Goede wrote:
Hi,
On 16-03-15 11:16, Olliver Schinagl wrote:
Hey Hans,
<snip>
We will be using Lime2's which all have them, all lime's have them.
Obviously there will be a check, to check if there is a valid
eeprom with valid data, but for our product it will be required.
Since we will be flashing a generic image (all devices equal) and
thus need to have the 'uniqueness' of a device in the eeprom
I see, yes using olinuxino's embedded in factory devices is a valid
reason,
so I will be happy to take patches for reading the MAC from the eeprom,
we will need to do some tests to make sure that we only do this on
valid eeproms though, I think it would be good to add a checksum +
all 00 test, or a crc check, note a checksum is fine by me, but if
there is ready to use crc code somewhere in u-boot that works for me
too.
Yeah, absolutly. We probably want have a little very quick brainstorm
as to how and what we want to store. In our case, I think we probably
want the eeprom it its full form stored at the beginning of the
eeprom, some checksum/crc, followed by a few reserved bytes maybe.
After that a serial number. My first thought was to store the serial
number in the eeprom and create a mac from that, but now, that sounds
like a bad idea. Optionally, it could be possible to store the
mac-prefix and serial number seperatly, and the LSB is used for the
second half of the mac? I don't know yet, just throwing up
some idea's.
The biggest problem right now is to get the 2nd and 3rd i2c adapters
working, as the current marvell driver only supports single I2C
devices. But I hope to send patches for that in a few weeks/couple of
months.
Ok, note if you work on this please just convert the driver to the
driver model, rather then using the old multiple i2c adapter stuff.
Noted ;)
Regards,
Hans
--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.