diff options
| -rw-r--r-- | arch/blackfin/lib/ins.S | 1 | ||||
| -rw-r--r-- | arch/blackfin/lib/outs.S | 4 | ||||
| -rw-r--r-- | arch/blackfin/lib/u-boot.lds.S | 1 | 
3 files changed, 6 insertions, 0 deletions
diff --git a/arch/blackfin/lib/ins.S b/arch/blackfin/lib/ins.S index 451959642..3ac6d8454 100644 --- a/arch/blackfin/lib/ins.S +++ b/arch/blackfin/lib/ins.S @@ -71,6 +71,7 @@   */  #define COMMON_INS(func, ops) \ +.section .text._ins##func; \  ENTRY(_ins##func) \  	P0 = R0;	/* P0 = port */ \  	CLI_OUTER;	/* 3 instructions before first read access */ \ diff --git a/arch/blackfin/lib/outs.S b/arch/blackfin/lib/outs.S index 90c6033c9..253d4c3e4 100644 --- a/arch/blackfin/lib/outs.S +++ b/arch/blackfin/lib/outs.S @@ -12,6 +12,7 @@  .align 2 +.section .text._outsl  ENTRY(_outsl)  	P0 = R0;	/* P0 = port */  	P1 = R1;	/* P1 = address */ @@ -23,6 +24,7 @@ ENTRY(_outsl)  	RTS;  ENDPROC(_outsl) +.section .text._outsw  ENTRY(_outsw)  	P0 = R0;	/* P0 = port */  	P1 = R1;	/* P1 = address */ @@ -34,6 +36,7 @@ ENTRY(_outsw)  	RTS;  ENDPROC(_outsw) +.section .text._outsb  ENTRY(_outsb)  	P0 = R0;	/* P0 = port */  	P1 = R1;	/* P1 = address */ @@ -45,6 +48,7 @@ ENTRY(_outsb)  	RTS;  ENDPROC(_outsb) +.section .text._outsw_8  ENTRY(_outsw_8)  	P0 = R0;	/* P0 = port */  	P1 = R1;	/* P1 = address */ diff --git a/arch/blackfin/lib/u-boot.lds.S b/arch/blackfin/lib/u-boot.lds.S index 9163d20c2..f15c97ed0 100644 --- a/arch/blackfin/lib/u-boot.lds.S +++ b/arch/blackfin/lib/u-boot.lds.S @@ -147,6 +147,7 @@ SECTIONS  		*(.dynbss)  		*(.bss .bss.*)  		*(COMMON) +		. = ALIGN(4);  	} >ram_data  	__bss_vma = ADDR(.bss);  	__bss_len = SIZEOF(.bss);  |