3 depends on (BF512 || BF514 || BF516 || BF518)
7 source "arch/blackfin/mach-bf518/boards/Kconfig"
9 menu "BF518 Specific Configuration"
11 comment "Alternative Multiplexing Scheme"
15 default BF518_SPORT0_PORTG
17 Select PORT used for SPORT0. See Hardware Reference Manual
19 config BF518_SPORT0_PORTF
24 config BF518_SPORT0_PORTG
31 prompt "SPORT0 TSCLK Location"
32 depends on BF518_SPORT0_PORTG
33 default BF518_SPORT0_TSCLK_PG10
35 Select PIN used for SPORT0_TSCLK. See Hardware Reference Manual
37 config BF518_SPORT0_TSCLK_PG10
42 config BF518_SPORT0_TSCLK_PG14
50 default BF518_UART1_PORTF
52 Select PORT used for UART1. See Hardware Reference Manual
54 config BF518_UART1_PORTF
59 config BF518_UART1_PORTG
65 comment "Hysteresis/Schmitt Trigger Control"
66 config BFIN_HYSTERESIS_CONTROL
67 bool "Enable Hysteresis Control"
69 The ADSP-BF51x allows to control input hysteresis for Port F,
70 Port G and Port H and other processor signal inputs.
71 The Schmitt trigger enables can be set only for pin groups.
72 Saying Y will overwrite the default reset or boot loader
76 depends on BFIN_HYSTERESIS_CONTROL
77 config GPIO_HYST_PORTF_0_7
78 bool "Enable Hysteresis on PORTF {0...7}"
79 config GPIO_HYST_PORTF_8_9
80 bool "Enable Hysteresis on PORTF {8, 9}"
81 config GPIO_HYST_PORTF_10
82 bool "Enable Hysteresis on PORTF 10"
83 config GPIO_HYST_PORTF_11
84 bool "Enable Hysteresis on PORTF 11"
85 config GPIO_HYST_PORTF_12_13
86 bool "Enable Hysteresis on PORTF {12, 13}"
87 config GPIO_HYST_PORTF_14_15
88 bool "Enable Hysteresis on PORTF {14, 15}"
92 depends on BFIN_HYSTERESIS_CONTROL
93 config GPIO_HYST_PORTG_0
94 bool "Enable Hysteresis on PORTG 0"
95 config GPIO_HYST_PORTG_1_4
96 bool "Enable Hysteresis on PORTG {1...4}"
97 config GPIO_HYST_PORTG_5_6
98 bool "Enable Hysteresis on PORTG {5, 6}"
99 config GPIO_HYST_PORTG_7_8
100 bool "Enable Hysteresis on PORTG {7, 8}"
101 config GPIO_HYST_PORTG_9
102 bool "Enable Hysteresis on PORTG 9"
103 config GPIO_HYST_PORTG_10
104 bool "Enable Hysteresis on PORTG 10"
105 config GPIO_HYST_PORTG_11_13
106 bool "Enable Hysteresis on PORTG {11...13}"
107 config GPIO_HYST_PORTG_14_15
108 bool "Enable Hysteresis on PORTG {14, 15}"
112 depends on BFIN_HYSTERESIS_CONTROL
113 config GPIO_HYST_PORTH_0_7
114 bool "Enable Hysteresis on PORTH {0...7}"
119 depends on BFIN_HYSTERESIS_CONTROL
120 config NONEGPIO_HYST_NMI_RST_BMODE
121 bool "Enable Hysteresis on {NMI, RESET, BMODE}"
122 config NONEGPIO_HYST_JTAG
123 bool "Enable Hysteresis on JTAG"
126 comment "Interrupt Priority Assignment"
129 config IRQ_PLL_WAKEUP
132 config IRQ_DMA0_ERROR
153 config IRQ_SPORT0_ERROR
154 int "IRQ_SPORT0_ERROR"
156 config IRQ_SPORT1_ERROR
157 int "IRQ_SPORT1_ERROR"
162 config IRQ_UART0_ERROR
163 int "IRQ_UART0_ERROR"
165 config IRQ_UART1_ERROR
166 int "IRQ_UART1_ERROR"
213 config IRQ_PORTH_INTA
219 config IRQ_PORTH_INTB
224 default 7 if TICKSOURCE_GPTMR0
247 config IRQ_PORTG_INTA
250 config IRQ_PORTG_INTB
262 config IRQ_PORTF_INTA
265 config IRQ_PORTF_INTB
268 config IRQ_SPI0_ERROR
271 config IRQ_SPI1_ERROR
291 Enter the priority numbers between 7-13 ONLY. Others are Reserved.
292 This applies to all the above. It is not recommended to assign the
293 highest priority number 7 to UART or any other device.