[Feature] Haswell-ULT UART DMA support

Bug #1031162 reported by Yingying Zhao on 2012-07-31
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
intel
Undecided
Unassigned
linux (Ubuntu)
Undecided
Tim Gardner
Raring
Undecided
Tim Gardner

Bug Description

UART DMA support is needed to achieve higher baud rates that are required by the bluetooth module that is connected to the UART. The UART block is Synopsys Designware HS-UART, and it has it's RXRDY and TXRDY signals connected to the Synopsys Designware DMA controller (DW_ahb_dmac) also available on Haswell-ULT. The UART is 16550 compatible.

Upstream Schedule:
WW02'2013

Related branches

CVE References

tags: added: haswell-ult
Yingying Zhao (yingying-zhao) wrote :

The code is included in kernel v3.9:

7277b2a serial: 8250_dw: Enable DMA support with ACPI
9ee4b83 serial: 8250: Add support for dmaengine

Changed in intel:
status: New → Fix Committed
Tim Gardner (timg-tpi) on 2013-03-15
Changed in linux (Ubuntu Raring):
assignee: nobody → Tim Gardner (timg-tpi)
status: New → Fix Committed
information type: Private → Public
Tim Gardner (timg-tpi) wrote :

55c7c0fdc5aae43ca7eda3adb22ab782634fcb24 serial: quatech: add the other serial identifiers and preliminary control code
a205a56dc24811a2879572e52c902a38425a4473 serial: Remove RM9000 series serial driver.
d73dfc6a4199e0e37b54c647549828eabda67c7c serial: 8250_pci: remove __devexit usage
9660497c98e4b64e8646d7604480b40d8a0d413e serial: 8250: Allow drivers to deliver capabilities
966c4e39b5f7f249d7bb4c409176c9e6c5d48025 serial: 8250_dw: Don't use UPF_FIXED_TYPE
f93366ff9ac282fc01effe70df0dd84418f8344e serial: 8250_dw: Map IO memory
a7260c8ce07d06da4cbb09120b4e9e8074d122cc serial: 8250_dw: Move device tree code to separate function
30046df261875dfeaf92b44fe5cd6cde9716a561 serial: 8250_dw: Set FIFO size dynamically
6a7320c4669fbf26a8e71a4c8af4101923152375 serial: 8250_dw: Add ACPI 5.0 support
9ee4b83e51f741a645c43e61b9f3f8075ca0fdf4 serial: 8250: Add support for dmaengine
7277b2a1c687b728a4ec0511d2ae076aed6ed5b4 serial: 8250_dw: Enable DMA support with ACPI

Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.8.0-13.22

---------------
linux (3.8.0-13.22) raring; urgency=low

  [ Andy Whitcroft ]

  * Revert "SAUCE: fireware: add NO_MSI quirks for o2micro controller"

  [ Kamal Mostafa ]

  * SAUCE: alx: use github.com/qca/alx repo
    - LP: #1154238
  * [packaging] do not use ../.$(series)-env file
  * SAUCE: Convert bnx2x firmware files to ihex format

  [ Qualcomm Atheros, Inc ]

  * SAUCE: alx: Update to heads/master
    - LP: #1154238

  [ Seth Forshee ]

  * SAUCE: efivars: Allow disabling use as a pstore backend
  * [Config] Re-enable CONFIG_PSTORE for x86

  [ Tim Gardner ]

  * Drop efivarfs reverts in favor of 3.8.3 stable updates
    Revert "efivarfs: Validate filenames much more aggressively"
    Revert "efivarfs: guid part of filenames are case-insensitive"
  * [Config] CONFIG_I2C_ISMT=m
    - LP: #1011449
  * [Config] CONFIG_SERIAL_8250_DMA=y,CONFIG_SERIAL_8250_DW=m for x86en
    - LP: #1031162
  * Release Tracking Bug
    - LP: #1155680

  [ Upstream Kernel Changes ]

  * net/sctp: Validate parameter size for SCTP_GET_ASSOC_STATS
    - LP: #1152791
    - CVE-2013-1828
  * mfd: rtsx: Implement driving adjustment to device-dependent callbacks
    - LP: #1153618
  * mfd: rtsx: Support RTS5227
    - LP: #1153618
  * mmc: rtsx: remove driving adjustment
    - LP: #1153618
  * i2c: Adding support for Intel iSMT SMBus 2.0 host controller
    - LP: #1011449
  * i2c: fix i2c-ismt.c printk format warning
    - LP: #1011449
  * serial: quatech: add the other serial identifiers and preliminary
    control code
    - LP: #1031162
  * serial: Remove RM9000 series serial driver.
    - LP: #1031162
  * serial: 8250_pci: remove __devexit usage
    - LP: #1031162
  * serial: 8250: Allow drivers to deliver capabilities
    - LP: #1031162
  * serial: 8250_dw: Don't use UPF_FIXED_TYPE
    - LP: #1031162
  * serial: 8250_dw: Map IO memory
    - LP: #1031162
  * serial: 8250_dw: Move device tree code to separate function
    - LP: #1031162
  * serial: 8250_dw: Set FIFO size dynamically
    - LP: #1031162
  * serial: 8250_dw: Add ACPI 5.0 support
    - LP: #1031162
  * serial: 8250: Add support for dmaengine
    - LP: #1031162
  * serial: 8250_dw: Enable DMA support with ACPI
    - LP: #1031162

  [ Upstream Kernel Changes ]

  * rebase to v3.8.3
 -- Tim Gardner <email address hidden> Mon, 11 Mar 2013 06:53:51 -0600

Changed in linux (Ubuntu Raring):
status: Fix Committed → Fix Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Changed in intel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers