diff options
Diffstat (limited to 'board/samsung/smdkc100/lowlevel_init.S')
| -rw-r--r-- | board/samsung/smdkc100/lowlevel_init.S | 42 | 
1 files changed, 0 insertions, 42 deletions
| diff --git a/board/samsung/smdkc100/lowlevel_init.S b/board/samsung/smdkc100/lowlevel_init.S index 6d18835ac..6f9a554d9 100644 --- a/board/samsung/smdkc100/lowlevel_init.S +++ b/board/samsung/smdkc100/lowlevel_init.S @@ -50,12 +50,10 @@ lowlevel_init:  	orr	r0, r0, #0x0  	str	r5, [r0] -#ifndef CONFIG_ONENAND_IPL  	/* setting SRAM */  	ldr	r0, =S5PC100_SROMC_BASE  	ldr	r1, =0x9  	str	r1, [r0] -#endif  	/* S5PC100 has 3 groups of interrupt sources */  	ldr	r0, =S5PC100_VIC0_BASE			@0xE4000000 @@ -68,7 +66,6 @@ lowlevel_init:  	str	r3, [r1, #0x14]				@INTENCLEAR  	str	r3, [r2, #0x14]				@INTENCLEAR -#ifndef CONFIG_ONENAND_IPL  	/* Set all interrupts as IRQ */  	str	r5, [r0, #0xc]				@INTSELECT  	str	r5, [r1, #0xc]				@INTSELECT @@ -78,54 +75,17 @@ lowlevel_init:  	str	r5, [r0, #0xf00]			@INTADDRESS  	str	r5, [r1, #0xf00]			@INTADDRESS  	str	r5, [r2, #0xf00]			@INTADDRESS -#endif -#ifndef CONFIG_ONENAND_IPL  	/* for UART */  	bl uart_asm_init  	/* for TZPC */  	bl tzpc_asm_init -#endif - -#ifdef CONFIG_ONENAND_IPL -	/* init system clock */ -	bl	system_clock_init - -	bl	mem_ctrl_asm_init - -	/* Wakeup support. Don't know if it's going to be used, untested. */ -	ldr	r0, =S5PC100_RST_STAT -	ldr	r1, [r0] -	bic	r1, r1, #0xfffffff7 -	cmp	r1, #0x8 -	beq	wakeup_reset -#endif  1:  	mov	lr, r9  	mov	pc, lr -#ifdef CONFIG_ONENAND_IPL -wakeup_reset: - -	/* Clear wakeup status register */ -	ldr	r0, =S5PC100_WAKEUP_STAT -	ldr	r1, [r0] -	str	r1, [r0] - -	/* Load return address and jump to kernel */ -	ldr	r0, =S5PC100_INFORM0 - -	/* r1 = physical address of s5pc100_cpu_resume function */ -	ldr	r1, [r0] - -	/* Jump to kernel (sleep.S) */ -	mov	pc, r1 -	nop -	nop -#endif -  /*   * system_clock_init: Initialize core clock and bus clock.   * void system_clock_init(void) @@ -178,7 +138,6 @@ system_clock_init:  	mov	pc, lr -#ifndef CONFIG_ONENAND_IPL  /*   * uart_asm_init: Initialize UART's pins   */ @@ -212,4 +171,3 @@ tzpc_asm_init:  	str	r1, [r0, #0x810]  	mov	pc, lr -#endif |