diff options
Diffstat (limited to 'arch/blackfin/mach-bf561/Kconfig')
-rw-r--r-- | arch/blackfin/mach-bf561/Kconfig | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/arch/blackfin/mach-bf561/Kconfig b/arch/blackfin/mach-bf561/Kconfig index 638ec38ca470..cb9743641511 100644 --- a/arch/blackfin/mach-bf561/Kconfig +++ b/arch/blackfin/mach-bf561/Kconfig | |||
@@ -9,22 +9,9 @@ if (!SMP) | |||
9 | comment "Core B Support" | 9 | comment "Core B Support" |
10 | 10 | ||
11 | config BF561_COREB | 11 | config BF561_COREB |
12 | bool "Enable Core B support" | 12 | bool "Enable Core B loader" |
13 | default y | 13 | default y |
14 | 14 | ||
15 | config BF561_COREB_RESET | ||
16 | bool "Enable Core B reset support" | ||
17 | default n | ||
18 | help | ||
19 | This requires code in the application that is loaded | ||
20 | into Core B. In order to reset, the application needs | ||
21 | to install an interrupt handler for Supplemental | ||
22 | Interrupt 0, that sets RETI to 0xff600000 and writes | ||
23 | bit 11 of SICB_SYSCR when bit 5 of SICA_SYSCR is 0. | ||
24 | This causes Core B to stall when Supplemental Interrupt | ||
25 | 0 is set, and will reset PC to 0xff600000 when | ||
26 | COREB_SRAM_INIT is cleared. | ||
27 | |||
28 | endif | 15 | endif |
29 | 16 | ||
30 | comment "Interrupt Priority Assignment" | 17 | comment "Interrupt Priority Assignment" |
@@ -138,6 +125,7 @@ config IRQ_DMA2_11 | |||
138 | default 9 | 125 | default 9 |
139 | config IRQ_TIMER0 | 126 | config IRQ_TIMER0 |
140 | int "TIMER 0 Interrupt" | 127 | int "TIMER 0 Interrupt" |
128 | default 7 if TICKSOURCE_GPTMR0 | ||
141 | default 8 | 129 | default 8 |
142 | config IRQ_TIMER1 | 130 | config IRQ_TIMER1 |
143 | int "TIMER 1 Interrupt" | 131 | int "TIMER 1 Interrupt" |