[linux-yocto] [PATCH 00/24] [3.14] Baytrail driver updates

Darren Hart dvhart at linux.intel.com
Tue May 13 09:11:35 PDT 2014


A number of incremental fixes have been made upstream and in linux-next. There
are a couple still under review, but which are functional and useful. All
non-mainline patches are annotated as such in the commit message, but for
reference, the top 7 patches are not yet in mainline:

d0047ab acpi_lpss: Add Bay Trail pinctrl HID
97d42f9 spi/pxa2xx: Add common clock framework support in PCI glue layer
ac5ccf2 clkdev: Export clk_register_clkdev
6d381c2 pwm: lpss: Fix const qualifier and sparse warnings
e4a7de2 pwm: lpss: Add support for PCI devices
e2eb8ab drm/i915/vlv: reset VLV media force wake request register
f695f17 spi/pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI

Of those, the top three are still undergoing review, and only:

97d42f9 spi/pxa2xx: Add common clock framework support in PCI glue layer

Adds any new functionality. It has received considerable review and should be
close to acceptance. It is required to use the SPI device when enumerated as PCI
on Baytrail platforms.

>From a high level, this series accomplishes the following:
* Fix MMC in ACPI mode
* Enable PCI mode for SPI and PWM
* Fix an i915 initialization hang when no display is connected at boot


The following changes since commit b0b9c962ea01f9356fc1542b9696ebe4a38e196a:

  Merge tag 'v3.14.2' into standard/base (2014-04-28 23:52:14 -0400)

are available in the git repository at:


  git://git.yoctoproject.org/linux-yocto-3.14 dvhart/standard/minnowmax
  http://git.yoctoproject.org/cgit.cgi/linux-yocto-3.14/log/?h=dvhart/standard/minnowmax

Adrian Hunter (7):
  mmc: sdhci: Allow for irq being shared
  mmc: sdhci-acpi: Fix broken card detect for ACPI HID 80860F14
  mmc: slot-gpio: Record GPIO descriptors instead of GPIO numbers
  mmc: slot-gpio: Split out CD IRQ request into a separate function
  mmc: slot-gpio: Add GPIO descriptor based CD GPIO API
  mmc: sdhci-acpi: Add device id 80860F16
  mmc: sdhci-acpi: Intel SDIO has broken card detect

Alan Cox (1):
  pwm: lpss: Add support for PCI devices

Chew, Chiau Ee (6):
  ACPI / LPSS: Add Intel BayTrail ACPI mode PWM
  dma: dw: Add suspend and resume handling for PCI mode DW_DMAC.
  i2c: designware-pci: add 10-bit addressing mode functionality for BYT I2C
  i2c: designware-pci: set ideal HCNT, LCNT and SDA hold time value
  spi/pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI
  spi/pxa2xx: Add common clock framework support in PCI glue layer

Chew, Kean Ho (1):
  pinctrl-baytrail: add function mux checking in gpio pin request

Chew, Kean ho (1):
  i2c: i801: enable Intel BayTrail SMBUS

Darren Hart (3):
  drm/i915/vlv: reset VLV media force wake request register
  clkdev: Export clk_register_clkdev
  acpi_lpss: Add Bay Trail pinctrl HID

Mika Westerberg (2):
  pwm: add support for Intel Low Power Subsystem PWM
  i2c: designware-pci: Add Baytrail PCI IDs

Paul Drews (1):
  ACPI: Add BayTrail SoC GPIO and LPSS ACPI IDs

Thierry Reding (1):
  pwm: lpss: Fix const qualifier and sparse warnings

Thomas Gleixner (1):
  genirq: x86: Ensure that dynamic irq allocation does not conflict

 Documentation/i2c/busses/i2c-i801          |    1 +
 arch/x86/kernel/apic/io_apic.c             |    5 +
 drivers/acpi/acpi_lpss.c                   |   12 ++
 drivers/clk/clkdev.c                       |    1 +
 drivers/dma/dw/pci.c                       |   33 ++++
 drivers/gpu/drm/i915/intel_uncore.c        |    2 +
 drivers/i2c/busses/Kconfig                 |    1 +
 drivers/i2c/busses/i2c-designware-pcidrv.c |   66 ++++++-
 drivers/i2c/busses/i2c-i801.c              |    3 +
 drivers/mmc/core/core.c                    |    4 +
 drivers/mmc/core/slot-gpio.c               |  180 ++++++++++++++----
 drivers/mmc/host/sdhci-acpi.c              |   80 ++------
 drivers/mmc/host/sdhci.c                   |    4 +-
 drivers/pinctrl/pinctrl-baytrail.c         |   43 ++++-
 drivers/pwm/Kconfig                        |   10 +
 drivers/pwm/Makefile                       |    1 +
 drivers/pwm/pwm-lpss.c                     |  282 ++++++++++++++++++++++++++++
 drivers/spi/spi-pxa2xx-pci.c               |   93 +++++++--
 drivers/spi/spi-pxa2xx.c                   |    5 +-
 include/linux/irq.h                        |    2 +
 include/linux/mmc/slot-gpio.h              |    6 +
 kernel/irq/irqdesc.c                       |    7 +
 kernel/softirq.c                           |    5 +
 23 files changed, 714 insertions(+), 132 deletions(-)
 create mode 100644 drivers/pwm/pwm-lpss.c

-- 
1.7.9.5



More information about the linux-yocto mailing list