[linux-yocto] [PATCH 00/28][3.10] Baytrail LPSS I/O feature backport

Chang, Rebecca Swee Fun rebecca.swee.fun.chang at intel.com
Thu Aug 28 17:11:51 PDT 2014



> -----Original Message-----
> From: Kamble, Nitin A
> Sent: 28 August, 2014 11:03 PM
> To: Chang, Rebecca Swee Fun; linux-yocto at yoctoproject.org
> Subject: RE: [linux-yocto] [PATCH 00/28][3.10] Baytrail LPSS I/O feature
> backport
> 
> 
> 
> > -----Original Message-----
> > From: linux-yocto-bounces at yoctoproject.org [mailto:linux-yocto-
> > bounces at yoctoproject.org] On Behalf Of
> > rebecca.swee.fun.chang at intel.com
> > Sent: Thursday, August 28, 2014 3:52 AM
> > To: linux-yocto at yoctoproject.org
> > Subject: [linux-yocto] [PATCH 00/28][3.10] Baytrail LPSS I/O feature
> > backport
> >
> > 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.
> 
> 
> Hi Rebecca,
>     Will the older commit keep working after your rebase? If not, then you may
> want to create a new feature branch.
> 
> Nitin
> 

The patches in feature branch is now moved to standard/base as most of the commits can be cherry-pick from upstream kernel.
Those Baytrail specific patches (board file) which is not able to upstream will still stay in feature branch. Yes, I will create a new branch for the board file and a few patches that are not planned to upstream. 

The old feature branch will be remove once everything (including meta-intel recipes-kernel) lined up accordingly.

This series of patch was built locally and tested working on Bakersport and Minnow Max. Hope I have answered what you asked. :)

Rebecca

> >
> > 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
> >
> > --
> > _______________________________________________
> > linux-yocto mailing list
> > linux-yocto at yoctoproject.org
> > https://lists.yoctoproject.org/listinfo/linux-yocto


More information about the linux-yocto mailing list