avr32: Fix wrong I/O access size in __raw_readsb
__raw_readsb() should always use byte accesses, never halfword accesses, to I/O memory. Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
This commit is contained in:
parent
7c1b90a1e9
commit
c1f24ac99f
1 changed files with 1 additions and 1 deletions
|
@ -41,7 +41,7 @@ __raw_readsb:
|
||||||
2: sub r10, -4
|
2: sub r10, -4
|
||||||
reteq r12
|
reteq r12
|
||||||
|
|
||||||
3: ld.uh r8, r12[0]
|
3: ld.ub r8, r12[0]
|
||||||
sub r10, 1
|
sub r10, 1
|
||||||
st.b r11++, r8
|
st.b r11++, r8
|
||||||
brne 3b
|
brne 3b
|
||||||
|
|
Loading…
Reference in a new issue