Current EC address handler is wrong. It 1. changed *value when write 2. wrong address offset for read/write with bit width > 8
Created attachment 4730 [details] patch for the issue The patch fixes the two bugs listed above.
applied to 26-latest-next test tree on 3/19
shipped in 2.6.13-rc3 -- closing.