← Back to team overview

kernel-packages team mailing list archive

[Bug 1084360] Re: [Feature] ACPI5.0 - SPB (Simple Peripheral Bus) device enumeration - I2C/SPI/UART


** Changed in: intel
       Status: New => Fix Released

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  [Feature] ACPI5.0 - SPB (Simple Peripheral Bus) device enumeration -

Status in intel:
  Fix Released
Status in “linux” package in Ubuntu:
  Fix Released
Status in “linux” source package in Raring:
  Fix Released

Bug description:
  GPIO and SPB controllers are hardware resources provided in silicon solutions to enable flexible configuration of a broad range of system designs. These controllers can provide input, output, interrupt and serial communication connections to arbitrary devices in a system. The function to which one of these connections is put depends on the specific device involved and the needs
  of the platform design. ACPI abstracts these connections as hardware resources.

  The key aspects of the Connection Resource abstraction are:
  • GPIO and SPB controllers are enumerated as devices in the ACPI Namespace.
  • GPIO Connection and SPB Connection resource types are defined.
  • Namespace devices that are connected to GPIO or SPB controllers use Resource Template Macros to add Connection Resources to their resource methods (_CRS, _SRS, etc.).
  • GPIO Connection Resources can be designated by the platform for use as GPIO-signaled ACPI Events.
  • Connection Resources can be used by AML methods to access pins and peripherals through GPIO and SPB operation regions. 

  The below features depend on this feature:
  -LP#1031166 Haswell-ULT - I2C support
  -LP# 1031169 Haswell ULT - SPI support 
  -LP#1031162 Haswell-ULT UART DMA support

  Upstream schedule:
  Patchset is under review.

To manage notifications about this bug go to: