ARM: OMAP: Use __raw_read/write in irq.c
Also remove verbose debugging line for upstream merge.
Looks like with __raw_read/write the object code is sligtly
smaller (even with the debugging left out in the original code):
Old with omap_read/write:
00000000 <intc_bank_write_reg>:
0:
e1a0c00d mov ip, sp
4:
e92dd800 push {fp, ip, lr, pc}
8:
e24cb004 sub fp, ip, #4 ; 0x4
c:
e5913000 ldr r3, [r1]
10:
e2833209 add r3, r3, #-
1879048192 ; 0x90000000
14:
e7830002 str r0, [r3, r2]
18:
e89da800 ldm sp, {fp, sp, pc}
0000001c <intc_bank_read_reg>:
1c:
e1a0c00d mov ip, sp
20:
e92dd800 push {fp, ip, lr, pc}
24:
e24cb004 sub fp, ip, #4 ; 0x4
28:
e5903000 ldr r3, [r0]
2c:
e2833209 add r3, r3, #-
1879048192 ; 0x90000000
30:
e7930001 ldr r0, [r3, r1]
34:
e89da800 ldm sp, {fp, sp, pc}
New code with __raw_read/write:
00000000 <intc_bank_write_reg>:
0:
e1a0c00d mov ip, sp
4:
e92dd800 push {fp, ip, lr, pc}
8:
e24cb004 sub fp, ip, #4 ; 0x4
c:
e5913000 ldr r3, [r1]
10:
e7820003 str r0, [r2, r3]
14:
e89da800 ldm sp, {fp, sp, pc}
00000018 <intc_bank_read_reg>:
18:
e1a0c00d mov ip, sp
1c:
e92dd800 push {fp, ip, lr, pc}
20:
e24cb004 sub fp, ip, #4 ; 0x4
24:
e5903000 ldr r3, [r0]
28:
e7910003 ldr r0, [r1, r3]
2c:
e89da800 ldm sp, {fp, sp, pc}
Signed-off-by: Tony Lindgren <tony@atomide.com>