[linux-yocto] [PATCH 00/28][3.10] Baytrail LPSS I/O feature backport
rebecca.swee.fun.chang at intel.com
rebecca.swee.fun.chang at intel.com
Thu Aug 28 03:51:48 PDT 2014
From: Chang Rebecca Swee Fun <rebecca.swee.fun.chang at intel.com>
Hi all,
Here is a series of patches that I've cherry-picked from mainline kernel into
linux-yocto-3.10. These patches are Baytrail PCI mode LPSS I/O features.
The patches consists of PWM, DMA, UART, USB device mode, I2C, and SPI device
drivers.
These patches was in valleyisland-io-1.0 currently. I will then rebase the
valleyisland-io feature branch to reduce the maintenance effort in feature
branch.
To help you in review process, one of the patch is actually pending to
mainline and it is now queuing in linux-next git repo.
The patch that I mentioned is:
e4f08d7 spi/pxa2xx-pci: Add common clock framework support in PCI glue layer
while the other patches are confirmed picked from mainline.
This series of patches had been built and tested on Bakersports, and
MinnowBoard MAX.
Please review the series of patches and merge them into linux-yocto-3.10
standard/base branch for feature enabling purposes.
Thanks in advance
Rebecca
The following changes since commit aa677a2d02677ec92d59a8c36d001cf2f5cf3260:
usb/core: fix merge issue (2014-06-16 12:24:47 -0400)
are available in the git repository at:
git://git.yoctoproject.org/linux-yocto-contrib rebeccas/baytrail-backport-features
http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebeccas/baytrail-backport-features
Adrian Hunter (1):
mmc: sdhci: Allow for irq being shared
Alan Cox (1):
pwm: lpss: Add support for PCI devices
Alan Stern (1):
usb: gadget: don't fail when DMA isn't present
Andy Shevchenko (2):
dmaengine: dw: introduce dwc_dostart_first_queued() helper
dmaengine: dw: don't perform DMA when dmaengine_submit is called
Antonio Ospite (1):
spi/pxa2xx: fix runtime PM enabling order
Chew, Chiau Ee (8):
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: change default supported DMA burst size to 1
spi/pxa2xx: fix incorrect SW mode chipselect setting for BayTrail LPSS
SPI
spi/pxa2xx-pci: Add common clock framework support in PCI glue layer
Felipe Balbi (1):
usb: gadget: udc-core: move sysfs_notify() to a workqueue
H Hartley Sweeten (1):
pwm: Add sysfs interface
Heikki Krogerus (3):
serial: 8250_dma: check the result of TX buffer mapping
serial: 8250: don't change the fifo trigger level when using dma
serial: 8250_pci: add support for Intel BayTrail
Jingoo Han (2):
spi: remove DEFINE_PCI_DEVICE_TABLE macro
spi: pxa2xx: remove unnecessary OOM messages
Loic Poulain (1):
8250_dw: Support all baudrates on baytrail
Maurice Petallo (2):
mmc: sdhci: Preset value not supported in Baytrail eMMC
mmc: sdhci: add DDR50 1.8V mode support for BayTrail eMMC Controller
Mika Westerberg (3):
pwm: add support for Intel Low Power Subsystem PWM
i2c: designware-pci: Add Baytrail PCI IDs
spi/pxa2xx: Prevent DMA from transferring too many bytes
Thierry Reding (1):
pwm: lpss: Fix const qualifier and sparse warnings
Documentation/ABI/testing/sysfs-class-pwm | 79 +++++++
Documentation/pwm.txt | 37 +++
drivers/acpi/acpi_lpss.c | 11 +
drivers/dma/TODO | 1 -
drivers/dma/dw/core.c | 38 ++--
drivers/dma/dw/pci.c | 33 +++
drivers/i2c/busses/i2c-designware-pcidrv.c | 66 +++++-
drivers/mmc/host/sdhci-acpi.c | 4 +-
drivers/mmc/host/sdhci-pci.c | 3 +-
drivers/mmc/host/sdhci.c | 4 +-
drivers/pwm/Kconfig | 14 ++
drivers/pwm/Makefile | 2 +
drivers/pwm/core.c | 25 +-
drivers/pwm/pwm-lpss.c | 282 +++++++++++++++++++++++
drivers/pwm/sysfs.c | 352 +++++++++++++++++++++++++++++
drivers/spi/Kconfig | 2 +-
drivers/spi/spi-dw-pci.c | 2 +-
drivers/spi/spi-pxa2xx-dma.c | 18 +-
drivers/spi/spi-pxa2xx-pci.c | 97 ++++++--
drivers/spi/spi-pxa2xx.c | 28 ++-
drivers/spi/spi-topcliff-pch.c | 2 +-
drivers/tty/serial/8250/8250_core.c | 2 +-
drivers/tty/serial/8250/8250_dma.c | 17 +-
drivers/tty/serial/8250/8250_dw.c | 81 ++++++-
drivers/tty/serial/8250/8250_pci.c | 145 ++++++++++++
drivers/usb/gadget/udc-core.c | 18 +-
include/linux/pwm.h | 29 ++-
include/linux/usb/gadget.h | 4 +
28 files changed, 1297 insertions(+), 99 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-class-pwm
create mode 100644 drivers/pwm/pwm-lpss.c
create mode 100644 drivers/pwm/sysfs.c
--
1.9.1
More information about the linux-yocto
mailing list