mirror of
https://github.com/torvalds/linux.git
synced 2024-12-26 12:52:30 +00:00
dmaengine: hsu: make the UART driver in control of selecting this driver
HSU (High Speed UART) DMA engine, like the name suggests, is an integrated DMA engine for UART and UART alone. Therefore, making the UART drivers responsible of selecting it and removing the user selectable option for it. The UARTs with this DMA engine can always select HSU_DMA when SERIAL_8250_DMA option is enabled. Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Acked-by: Vinod Koul <vinod.koul@intel.com> Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1b306f997e
commit
ec2f1b67f5
@ -5,10 +5,5 @@ config HSU_DMA
|
||||
select DMA_VIRTUAL_CHANNELS
|
||||
|
||||
config HSU_DMA_PCI
|
||||
tristate "High Speed UART DMA PCI driver"
|
||||
depends on PCI
|
||||
select HSU_DMA
|
||||
help
|
||||
Support the High Speed UART DMA on the platfroms that
|
||||
enumerate it as a PCI device. For example, Intel Medfield
|
||||
has integrated this HSU DMA controller.
|
||||
tristate
|
||||
depends on HSU_DMA && PCI
|
||||
|
@ -371,6 +371,8 @@ config SERIAL_8250_INGENIC
|
||||
config SERIAL_8250_MID
|
||||
tristate "Support for serial ports on Intel MID platforms"
|
||||
depends on SERIAL_8250 && PCI
|
||||
select HSU_DMA if SERIAL_8250_DMA
|
||||
select HSU_DMA_PCI if X86_INTEL_MID
|
||||
help
|
||||
Selecting this option will enable handling of the extra features
|
||||
present on the UART found on Intel Medfield SOC and various other
|
||||
|
Loading…
Reference in New Issue
Block a user