blob: 95a4f1b676cead2006dfa3b44280020b4cb248ab [file] [log] [blame]
Sonic Zhang22a82622012-05-16 17:24:33 +08001config BF60x
2 def_bool y
3 depends on (BF609)
4 select IRQ_PREFLOW_FASTEOI
5
6if (BF60x)
7
8source "arch/blackfin/mach-bf609/boards/Kconfig"
9
10menu "BF609 Specific Configuration"
11
12comment "Pin Interrupt to Port Assignment"
13menu "Assignment"
14
15config PINTx_REASSIGN
16 bool "Reprogram PINT Assignment"
17 default y
18 help
19 The interrupt assignment registers controls the pin-to-interrupt
20 assignment in a byte-wide manner. Each option allows you to select
21 a set of pins (High/Low Byte) of an specific Port being mapped
22 to one of the four PIN Interrupts IRQ_PINTx.
23
24 You shouldn't change any of these unless you know exactly what you're doing.
25 Please consult the Blackfin BF60x Processor Hardware Reference Manual.
26
27config PINT0_ASSIGN
28 hex "PINT0_ASSIGN"
29 depends on PINTx_REASSIGN
30 default 0x00000101
31config PINT1_ASSIGN
32 hex "PINT1_ASSIGN"
33 depends on PINTx_REASSIGN
34 default 0x00000101
35config PINT2_ASSIGN
36 hex "PINT2_ASSIGN"
37 depends on PINTx_REASSIGN
38 default 0x00000101
39config PINT3_ASSIGN
40 hex "PINT3_ASSIGN"
41 depends on PINTx_REASSIGN
42 default 0x00000101
43config PINT4_ASSIGN
44 hex "PINT3_ASSIGN"
45 depends on PINTx_REASSIGN
46 default 0x00000101
47config PINT5_ASSIGN
48 hex "PINT3_ASSIGN"
49 depends on PINTx_REASSIGN
50 default 0x00000101
51
52endmenu
53
Sonic Zhange0a59312012-06-29 18:19:29 +080054config SEC_IRQ_PRIORITY_LEVELS
55 int "SEC interrupt priority levels"
56 default 7
57 range 0 7
58 help
Masanari Iida9c768202012-11-30 14:10:25 +090059 Divide the total number of interrupt priority levels into sub-levels.
Sonic Zhange0a59312012-06-29 18:19:29 +080060 There is 2 ^ (SEC_IRQ_PRIORITY_LEVELS + 1) different levels.
61
Sonic Zhang22a82622012-05-16 17:24:33 +080062endmenu
63
64endif