diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-12 16:25:24 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-12 16:25:24 -0400 |
commit | 82afee684fe3badaf5ee3fc5b6fda687d558bfb5 (patch) | |
tree | 295abb35451a7eb1e46d6066e536e23d1a75668b /drivers/serial/Kconfig | |
parent | 068345f4a873e8b0b511e8f94a595a20e176eeff (diff) | |
parent | f4d640c9be1979a603ed017e1e03a16ba3a4d7a1 (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (30 commits)
Blackfin serial driver: supporting BF548-EZKIT serial port
Video Console: Blackfin doesnt support VGA console
Blackfin arch: Add peripheral io API to gpio header file
Blackfin arch: set up gpio interrupt IRQ_PJ9 for BF54x ATAPI PATA driver
Blackfin arch: add missing CONFIG_LARGE_ALLOCS when upstream merging
Blackfin arch: as pointed out by Robert P. J. Day, update the CPU_FREQ name to match current Kconfig
Blackfin arch: extract the entry point from the linked kernel
Blackfin arch: clean up some coding style issues
Blackfin arch: combine the common code of free_initrd_mem and free_initmem
Blackfin arch: Add Support for Peripheral PortMux and resouce allocation
Blackfin arch: use PAGE_SIZE when doing aligns rather than hardcoded values
Blackfin arch: fix bug set dma_address properly in dma_map_sg
Blackfin arch: Disable CACHELINE_ALIGNED_L1 for BF54x by default
Blackfin arch: Port the dm9000 driver to Blackfin by using the correct low-level io routines
Blackfin arch: There is no CDPRIO Bit in the EBIU_AMGCTL Register of BF54x arch
Blackfin arch: scrub dead code
Blackfin arch: Fix Warning add some defines in BF54x header file
Blackfin arch: add BF54x missing GPIO access functions
Blackfin arch: Some memory and code optimizations - Fix SYS_IRQS
Blackfin arch: Enable BF54x PIN/GPIO interrupts
...
Diffstat (limited to 'drivers/serial/Kconfig')
-rw-r--r-- | drivers/serial/Kconfig | 48 |
1 files changed, 44 insertions, 4 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index 315ea9916456..2adbed4e10f3 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig | |||
@@ -556,7 +556,7 @@ choice | |||
556 | 556 | ||
557 | config SERIAL_BFIN_DMA | 557 | config SERIAL_BFIN_DMA |
558 | bool "DMA mode" | 558 | bool "DMA mode" |
559 | depends on DMA_UNCACHED_1M | 559 | depends on DMA_UNCACHED_1M && !KGDB_UART |
560 | help | 560 | help |
561 | This driver works under DMA mode. If this option is selected, the | 561 | This driver works under DMA mode. If this option is selected, the |
562 | blackfin simple dma driver is also enabled. | 562 | blackfin simple dma driver is also enabled. |
@@ -599,7 +599,7 @@ config UART0_RTS_PIN | |||
599 | 599 | ||
600 | config SERIAL_BFIN_UART1 | 600 | config SERIAL_BFIN_UART1 |
601 | bool "Enable UART1" | 601 | bool "Enable UART1" |
602 | depends on SERIAL_BFIN && (BF534 || BF536 || BF537) | 602 | depends on SERIAL_BFIN && (BF534 || BF536 || BF537 || BF54x) |
603 | help | 603 | help |
604 | Enable UART1 | 604 | Enable UART1 |
605 | 605 | ||
@@ -612,18 +612,58 @@ config BFIN_UART1_CTSRTS | |||
612 | 612 | ||
613 | config UART1_CTS_PIN | 613 | config UART1_CTS_PIN |
614 | int "UART1 CTS pin" | 614 | int "UART1 CTS pin" |
615 | depends on BFIN_UART1_CTSRTS | 615 | depends on BFIN_UART1_CTSRTS && (BF53x || BF561) |
616 | default -1 | 616 | default -1 |
617 | help | 617 | help |
618 | Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. | 618 | Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. |
619 | 619 | ||
620 | config UART1_RTS_PIN | 620 | config UART1_RTS_PIN |
621 | int "UART1 RTS pin" | 621 | int "UART1 RTS pin" |
622 | depends on BFIN_UART1_CTSRTS | 622 | depends on BFIN_UART1_CTSRTS && (BF53x || BF561) |
623 | default -1 | 623 | default -1 |
624 | help | 624 | help |
625 | Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. | 625 | Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. |
626 | 626 | ||
627 | config SERIAL_BFIN_UART2 | ||
628 | bool "Enable UART2" | ||
629 | depends on SERIAL_BFIN && (BF54x) | ||
630 | help | ||
631 | Enable UART2 | ||
632 | |||
633 | config BFIN_UART2_CTSRTS | ||
634 | bool "Enable UART2 hardware flow control" | ||
635 | depends on SERIAL_BFIN_UART2 | ||
636 | help | ||
637 | Enable hardware flow control in the driver. Using GPIO emulate the CTS/RTS | ||
638 | signal. | ||
639 | |||
640 | config UART2_CTS_PIN | ||
641 | int "UART2 CTS pin" | ||
642 | depends on BFIN_UART2_CTSRTS | ||
643 | default -1 | ||
644 | help | ||
645 | Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. | ||
646 | |||
647 | config UART2_RTS_PIN | ||
648 | int "UART2 RTS pin" | ||
649 | depends on BFIN_UART2_CTSRTS | ||
650 | default -1 | ||
651 | help | ||
652 | Refer to ./include/asm-blackfin/gpio.h to see the GPIO map. | ||
653 | |||
654 | config SERIAL_BFIN_UART3 | ||
655 | bool "Enable UART3" | ||
656 | depends on SERIAL_BFIN && (BF54x) | ||
657 | help | ||
658 | Enable UART3 | ||
659 | |||
660 | config BFIN_UART3_CTSRTS | ||
661 | bool "Enable UART3 hardware flow control" | ||
662 | depends on SERIAL_BFIN_UART3 | ||
663 | help | ||
664 | Enable hardware flow control in the driver. Using GPIO emulate the CTS/RTS | ||
665 | signal. | ||
666 | |||
627 | config SERIAL_IMX | 667 | config SERIAL_IMX |
628 | bool "IMX serial port support" | 668 | bool "IMX serial port support" |
629 | depends on ARM && ARCH_IMX | 669 | depends on ARM && ARCH_IMX |