ARM1176 register writes are in reverse?
Nicholas Van Orton
turanammo at gmail.com
Tue Oct 6 08:10:36 EDT 2009
Hi,
I noticed that register writes to ARM1176 need to be in the reverse
order. That is, lets say I need to write 0xABCD to a register. But in
the actual write using __raw_writel() the value needs to be changed to
0xCDAB. Why is this so? The Davinci or OMAP on the other hand for
example, which is an ARM 926 does not need any such manipulation. Why
is the ARM1176 an exception?
Thanks,
Nicholas
More information about the linux-arm-kernel
mailing list