diff options
author | John Crispin <blogic@openwrt.org> | 2014-03-30 09:16:52 +0000 |
---|---|---|
committer | John Crispin <blogic@openwrt.org> | 2014-03-30 09:16:52 +0000 |
commit | 7081cc98e11fd6f1b798e44ee16439e57bac089f (patch) | |
tree | 42c762afb66347d9ac526ea4df7c843bc6f49263 /target/linux/lantiq/dts | |
parent | 9e97b6117e1212c9da58306ee832275c5d6c105f (diff) | |
download | master-187ad058-7081cc98e11fd6f1b798e44ee16439e57bac089f.tar.gz master-187ad058-7081cc98e11fd6f1b798e44ee16439e57bac089f.tar.bz2 master-187ad058-7081cc98e11fd6f1b798e44ee16439e57bac089f.zip |
lantiq: do an endianness swap to the RT2860 eeprom for ARV752DPW(22)
ARV7510PW22, ARV752DPW and ARV752DPW22 have the RT2860 eeprom stored in
flash as big-endian, but the driver needs it in little-endian format. We
have to swab it before handing it over. This requires my earlier patch
for busybox.
Funnily enough, ARV752DPW works also with the incorrect eeprom, but
undoubtedly unoptimally. I have a hunch that also the final remaining
Lantiq board would require this swabbing, but I'm not sure, so I just
swab it in the three boards that I know about.
v2:
* Swab also on ARV7510PW22 based on feedback from Alvaro Rojas
* Fix the offset with bs=2
Signed-off-by: Matti Laakso <malaakso at elisanet.fi>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40328 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/lantiq/dts')
0 files changed, 0 insertions, 0 deletions