| config BF542 | |
| def_bool y | |
| depends on BF542_std || BF542M | |
| config BF544 | |
| def_bool y | |
| depends on BF544_std || BF544M | |
| config BF547 | |
| def_bool y | |
| depends on BF547_std || BF547M | |
| config BF548 | |
| def_bool y | |
| depends on BF548_std || BF548M | |
| config BF549 | |
| def_bool y | |
| depends on BF549_std || BF549M | |
| config BF54xM | |
| def_bool y | |
| depends on (BF542M || BF544M || BF547M || BF548M || BF549M) | |
| config BF54x | |
| def_bool y | |
| depends on (BF542 || BF544 || BF547 || BF548 || BF549) | |
| if (BF54x) | |
| source "arch/blackfin/mach-bf548/boards/Kconfig" | |
| menu "BF548 Specific Configuration" | |
| config DEB_DMA_URGENT | |
| bool "DMA has priority over core for ext. accesses" | |
| depends on BF54x | |
| default y | |
| help | |
| Treat any DEB1, DEB2 and DEB3 request as Urgent | |
| config BF548_ATAPI_ALTERNATIVE_PORT | |
| bool "BF548 ATAPI alternative port via GPIO" | |
| help | |
| BF548 ATAPI data and address PINs can be routed through | |
| async address or GPIO port F and G. Select y to route it | |
| to GPIO. | |
| choice | |
| prompt "UART2 DMA channel selection" | |
| depends on SERIAL_BFIN_UART2 | |
| default UART2_DMA_RX_ON_DMA18 | |
| help | |
| UART2 DMA channel selection | |
| RX -> DMA18 | |
| TX -> DMA19 | |
| or | |
| RX -> DMA13 | |
| TX -> DMA14 | |
| config UART2_DMA_RX_ON_DMA18 | |
| bool "UART2 DMA RX -> DMA18 TX -> DMA19" | |
| help | |
| UART2 DMA channel assignment | |
| RX -> DMA18 | |
| TX -> DMA19 | |
| use SPORT2 default DMA channel | |
| config UART2_DMA_RX_ON_DMA13 | |
| bool "UART2 DMA RX -> DMA13 TX -> DMA14" | |
| help | |
| UART2 DMA channel assignment | |
| RX -> DMA13 | |
| TX -> DMA14 | |
| use EPPI1 EPPI2 default DMA channel | |
| endchoice | |
| choice | |
| prompt "UART3 DMA channel selection" | |
| depends on SERIAL_BFIN_UART3 | |
| default UART3_DMA_RX_ON_DMA20 | |
| help | |
| UART3 DMA channel selection | |
| RX -> DMA20 | |
| TX -> DMA21 | |
| or | |
| RX -> DMA15 | |
| TX -> DMA16 | |
| config UART3_DMA_RX_ON_DMA20 | |
| bool "UART3 DMA RX -> DMA20 TX -> DMA21" | |
| help | |
| UART3 DMA channel assignment | |
| RX -> DMA20 | |
| TX -> DMA21 | |
| use SPORT3 default DMA channel | |
| config UART3_DMA_RX_ON_DMA15 | |
| bool "UART3 DMA RX -> DMA15 TX -> DMA16" | |
| help | |
| UART3 DMA channel assignment | |
| RX -> DMA15 | |
| TX -> DMA16 | |
| use PIXC default DMA channel | |
| endchoice | |
| comment "Interrupt Priority Assignment" | |
| menu "Priority" | |
| config IRQ_PLL_WAKEUP | |
| int "IRQ_PLL_WAKEUP" | |
| default 7 | |
| config IRQ_DMAC0_ERR | |
| int "IRQ_DMAC0_ERR" | |
| default 7 | |
| config IRQ_EPPI0_ERR | |
| int "IRQ_EPPI0_ERR" | |
| default 7 | |
| config IRQ_SPORT0_ERR | |
| int "IRQ_SPORT0_ERR" | |
| default 7 | |
| config IRQ_SPORT1_ERR | |
| int "IRQ_SPORT1_ERR" | |
| default 7 | |
| config IRQ_SPI0_ERR | |
| int "IRQ_SPI0_ERR" | |
| default 7 | |
| config IRQ_UART0_ERR | |
| int "IRQ_UART0_ERR" | |
| default 7 | |
| config IRQ_RTC | |
| int "IRQ_RTC" | |
| default 8 | |
| config IRQ_EPPI0 | |
| int "IRQ_EPPI0" | |
| default 8 | |
| config IRQ_SPORT0_RX | |
| int "IRQ_SPORT0_RX" | |
| default 9 | |
| config IRQ_SPORT0_TX | |
| int "IRQ_SPORT0_TX" | |
| default 9 | |
| config IRQ_SPORT1_RX | |
| int "IRQ_SPORT1_RX" | |
| default 9 | |
| config IRQ_SPORT1_TX | |
| int "IRQ_SPORT1_TX" | |
| default 9 | |
| config IRQ_SPI0 | |
| int "IRQ_SPI0" | |
| default 10 | |
| config IRQ_UART0_RX | |
| int "IRQ_UART0_RX" | |
| default 10 | |
| config IRQ_UART0_TX | |
| int "IRQ_UART0_TX" | |
| default 10 | |
| config IRQ_TIMER8 | |
| int "IRQ_TIMER8" | |
| default 11 | |
| config IRQ_TIMER9 | |
| int "IRQ_TIMER9" | |
| default 11 | |
| config IRQ_TIMER10 | |
| int "IRQ_TIMER10" | |
| default 11 | |
| config IRQ_PINT0 | |
| int "IRQ_PINT0" | |
| default 12 | |
| config IRQ_PINT1 | |
| int "IRQ_PINT0" | |
| default 12 | |
| config IRQ_MDMAS0 | |
| int "IRQ_MDMAS0" | |
| default 13 | |
| config IRQ_MDMAS1 | |
| int "IRQ_DMDMAS1" | |
| default 13 | |
| config IRQ_WATCHDOG | |
| int "IRQ_WATCHDOG" | |
| default 13 | |
| config IRQ_DMAC1_ERR | |
| int "IRQ_DMAC1_ERR" | |
| default 7 | |
| config IRQ_SPORT2_ERR | |
| int "IRQ_SPORT2_ERR" | |
| default 7 | |
| config IRQ_SPORT3_ERR | |
| int "IRQ_SPORT3_ERR" | |
| default 7 | |
| config IRQ_MXVR_DATA | |
| int "IRQ MXVR Data" | |
| default 7 | |
| config IRQ_SPI1_ERR | |
| int "IRQ_SPI1_ERR" | |
| default 7 | |
| config IRQ_SPI2_ERR | |
| int "IRQ_SPI2_ERR" | |
| default 7 | |
| config IRQ_UART1_ERR | |
| int "IRQ_UART1_ERR" | |
| default 7 | |
| config IRQ_UART2_ERR | |
| int "IRQ_UART2_ERR" | |
| default 7 | |
| config IRQ_CAN0_ERR | |
| int "IRQ_CAN0_ERR" | |
| default 7 | |
| config IRQ_SPORT2_RX | |
| int "IRQ_SPORT2_RX" | |
| default 9 | |
| config IRQ_SPORT2_TX | |
| int "IRQ_SPORT2_TX" | |
| default 9 | |
| config IRQ_SPORT3_RX | |
| int "IRQ_SPORT3_RX" | |
| default 9 | |
| config IRQ_SPORT3_TX | |
| int "IRQ_SPORT3_TX" | |
| default 9 | |
| config IRQ_EPPI1 | |
| int "IRQ_EPPI1" | |
| default 9 | |
| config IRQ_EPPI2 | |
| int "IRQ_EPPI2" | |
| default 9 | |
| config IRQ_SPI1 | |
| int "IRQ_SPI1" | |
| default 10 | |
| config IRQ_SPI2 | |
| int "IRQ_SPI2" | |
| default 10 | |
| config IRQ_UART1_RX | |
| int "IRQ_UART1_RX" | |
| default 10 | |
| config IRQ_UART1_TX | |
| int "IRQ_UART1_TX" | |
| default 10 | |
| config IRQ_ATAPI_RX | |
| int "IRQ_ATAPI_RX" | |
| default 10 | |
| config IRQ_ATAPI_TX | |
| int "IRQ_ATAPI_TX" | |
| default 10 | |
| config IRQ_TWI0 | |
| int "IRQ_TWI0" | |
| default 11 | |
| config IRQ_TWI1 | |
| int "IRQ_TWI1" | |
| default 11 | |
| config IRQ_CAN0_RX | |
| int "IRQ_CAN_RX" | |
| default 11 | |
| config IRQ_CAN0_TX | |
| int "IRQ_CAN_TX" | |
| default 11 | |
| config IRQ_MDMAS2 | |
| int "IRQ_MDMAS2" | |
| default 13 | |
| config IRQ_MDMAS3 | |
| int "IRQ_DMMAS3" | |
| default 13 | |
| config IRQ_MXVR_ERR | |
| int "IRQ_MXVR_ERR" | |
| default 11 | |
| config IRQ_MXVR_MSG | |
| int "IRQ_MXVR_MSG" | |
| default 11 | |
| config IRQ_MXVR_PKT | |
| int "IRQ_MXVR_PKT" | |
| default 11 | |
| config IRQ_EPPI1_ERR | |
| int "IRQ_EPPI1_ERR" | |
| default 7 | |
| config IRQ_EPPI2_ERR | |
| int "IRQ_EPPI2_ERR" | |
| default 7 | |
| config IRQ_UART3_ERR | |
| int "IRQ_UART3_ERR" | |
| default 7 | |
| config IRQ_HOST_ERR | |
| int "IRQ_HOST_ERR" | |
| default 7 | |
| config IRQ_PIXC_ERR | |
| int "IRQ_PIXC_ERR" | |
| default 7 | |
| config IRQ_NFC_ERR | |
| int "IRQ_NFC_ERR" | |
| default 7 | |
| config IRQ_ATAPI_ERR | |
| int "IRQ_ATAPI_ERR" | |
| default 7 | |
| config IRQ_CAN1_ERR | |
| int "IRQ_CAN1_ERR" | |
| default 7 | |
| config IRQ_HS_DMA_ERR | |
| int "IRQ Handshake DMA Status" | |
| default 7 | |
| config IRQ_PIXC_IN0 | |
| int "IRQ PIXC IN0" | |
| default 8 | |
| config IRQ_PIXC_IN1 | |
| int "IRQ PIXC IN1" | |
| default 8 | |
| config IRQ_PIXC_OUT | |
| int "IRQ PIXC OUT" | |
| default 8 | |
| config IRQ_SDH | |
| int "IRQ SDH" | |
| default 8 | |
| config IRQ_CNT | |
| int "IRQ CNT" | |
| default 8 | |
| config IRQ_KEY | |
| int "IRQ KEY" | |
| default 8 | |
| config IRQ_CAN1_RX | |
| int "IRQ CAN1 RX" | |
| default 11 | |
| config IRQ_CAN1_TX | |
| int "IRQ_CAN1_TX" | |
| default 11 | |
| config IRQ_SDH_MASK0 | |
| int "IRQ_SDH_MASK0" | |
| default 11 | |
| config IRQ_SDH_MASK1 | |
| int "IRQ_SDH_MASK1" | |
| default 11 | |
| config IRQ_USB_INT0 | |
| int "IRQ USB INT0" | |
| default 11 | |
| config IRQ_USB_INT1 | |
| int "IRQ USB INT1" | |
| default 11 | |
| config IRQ_USB_INT2 | |
| int "IRQ USB INT2" | |
| default 11 | |
| config IRQ_USB_DMA | |
| int "IRQ USB DMA" | |
| default 11 | |
| config IRQ_OTPSEC | |
| int "IRQ OPTSEC" | |
| default 11 | |
| config IRQ_TIMER0 | |
| int "IRQ_TIMER0" | |
| default 7 if TICKSOURCE_GPTMR0 | |
| default 8 | |
| config IRQ_TIMER1 | |
| int "IRQ_TIMER1" | |
| default 11 | |
| config IRQ_TIMER2 | |
| int "IRQ_TIMER2" | |
| default 11 | |
| config IRQ_TIMER3 | |
| int "IRQ_TIMER3" | |
| default 11 | |
| config IRQ_TIMER4 | |
| int "IRQ_TIMER4" | |
| default 11 | |
| config IRQ_TIMER5 | |
| int "IRQ_TIMER5" | |
| default 11 | |
| config IRQ_TIMER6 | |
| int "IRQ_TIMER6" | |
| default 11 | |
| config IRQ_TIMER7 | |
| int "IRQ_TIMER7" | |
| default 11 | |
| config IRQ_PINT2 | |
| int "IRQ_PIN2" | |
| default 11 | |
| config IRQ_PINT3 | |
| int "IRQ_PIN3" | |
| default 11 | |
| help | |
| Enter the priority numbers between 7-13 ONLY. Others are Reserved. | |
| This applies to all the above. It is not recommended to assign the | |
| highest priority number 7 to UART or any other device. | |
| endmenu | |
| endmenu | |
| endif |