On 2015-05-05 12:32 PM, Bruce Ashfield wrote:
On 2015-05-05 01:18 AM, wei.tee...@intel.com wrote:
From: Ng Wei Tee <wei.tee...@intel.com>

Hi all,

Due to the broken issues of the series in the previous submission,
this patch is to solve the issue by choosing the right Braswell bug
fixes patches that are available in the upstream kernel into
Yocto Project linux kernel v3.19. These bug fix patches are related
to I/O driver such as HS-UART, I2C, GPIO, and DMA.

This configuration was built and tested working on CherryHill
platform. Please review and provide feedback if any.

This patch is target for linux-yocto-3.19 on standard/base branch.

Bruce, please revert the changes back to this commit:
a96a03027376264942cc8bfdff864e5a579d7ca7 Linux 3.19.5v3
then only merge this patch. Sorry for any inconvenience.

Reverts can be bit messy (I can do it), but I'd also rather understand
what the delta is between the two branches.

The commit list that you have below looks a lot like the existing
series. What exactly is the delta between the two ? I'll run my
own analysis, but would like to see your take on the differences
as well.

git cherry tells me that the following five commits are the difference
between the two branches.

934f85e8bfdbab9f3910d03f670799331f870444 x86/irq, ACPI: Implement ACPI driver to support IOAPIC hotplug

4edc52a55f82ea26b59e801e6907c49bd1615fb1 intel_idle: Add support for the Airmont Core in the Cherrytrail and Braswell SOCs

423e98721e048f6c7b925a75448f6c4ecb2b5b69 ACPI: Introduce has_acpi_companion()

468bad4f7a6f428d010f53d7d9a2c5772ee3552d dmaengine: dw: Split device_control

931304a6567e6d47914b43ff9af1be697c0dbd8a dmaengine: dw: provide DMA capabilities

reverting just these produces an identical branch to the one you
sent, so I've opted for the smaller set of reverts.

Build testing passed on qemux86-64, so I'll go forward with this.

Bruce


Bruce


Thanks.

Regards,
Wei Tee
The following changes since commit
d5d30ba4d20e65c15df624ffce7a5cd38150348b:

   Merge tag 'v3.19.5' into standard/base (2015-04-23 11:58:13 -0400)

are available in the git repository at:


   git://git.yoctoproject.org/linux-yocto-contrib weitee/bsw

http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=weitee/bsw


Alexey Brodkin (1):
   i2c: designware: Suppress error message if platform_get_irq() < 0

Andy Shevchenko (3):
   i2c: designware-pci: remove Moorestown support
   i2c: designware-pci: no need to provide clk_khz
   dmaengine: dw: define DW_DMA_MAX_NR_MASTERS

David Box (2):
   i2c: designware: Add i2c bus locking support
   i2c: designware: Add Intel Baytrail PMIC I2C bus support

Desmond Liu (1):
   serial: 8250_dw: Fix get_mctrl behaviour

Feng Kan (1):
   serial: 8250: add support for ACPI-probed serial port for X-Gene
     platform

Heikki Krogerus (2):
   ACPI / LPSS: check the result of ioremap()
   serial: 8250_pci: remove one useless explicit type conversion

Jarkko Nikula (6):
   i2c: designware: Do not calculate SCL timing parameters needlessly
   i2c: i801: Don't break user-visible strings
   i2c: i801: Remove i801_driver forward declaration
   i2c: i801: Use managed devm_* memory and irq allocation
   i2c: i801: Remove pci_enable_device() call from i801_resume()
   i2c: i801: Use managed pcim_* PCI device initialization and
     reservation

Jie Yang (1):
   dmaengine: dw: don't handle interrupt when dmaengine is not used

Jisheng Zhang (1):
   i2c: designware: use {readl|writel}_relaxed instead of readl/writel

Mika Westerberg (6):
   pinctrl: baytrail: Relax GPIO request rules
   pinctrl: baytrail: Clear interrupt triggering from pins that are in
     GPIO mode
   pinctrl: baytrail: Rework interrupt handling
   pinctrl: baytrail: Save pin context over system sleep
   pinctrl: cherryview: Save and restore pin configs over system sleep
   pinctrl: cherryview: Configure HiZ pins to be input when requested as
     GPIOs

Nicholas Mc Guire (1):
   i2c: designware: fixup return handling of wait_for_completion_timeout

Wang YanQing (2):
   serial:8250:8250_pci: fix redundant entry report for WCH_CH352_2S
   serial:8250:8250_pci: delete unneeded quirk entries

Wolfram Sang (1):
   pinctrl: intel: drop owner assignment from platform_drivers

qipeng.zha (1):
   pinctrl: update direction_output function of cherryview driver

  Documentation/devicetree/bindings/dma/snps-dma.txt |    2 +-
  .../bindings/serial/snps-dw-apb-uart.txt           |   16 ++
  arch/arc/boot/dts/abilis_tb10x.dtsi                |    2 +-
  arch/arm/boot/dts/spear13xx.dtsi                   |    4 +-
  arch/avr32/mach-at32ap/at32ap700x.c                |    2 +-
  drivers/acpi/acpi_lpss.c                           |    2 +
  drivers/dma/dw/core.c                              |    5 +-
  drivers/dma/dw/platform.c                          |    4 +-
  drivers/dma/dw/regs.h                              |    2 +-
  drivers/i2c/busses/Kconfig                         |   11 +
  drivers/i2c/busses/Makefile                        |    1 +
  drivers/i2c/busses/i2c-designware-baytrail.c       |  160 ++++++++++++
  drivers/i2c/busses/i2c-designware-core.c           |   86 ++++---
  drivers/i2c/busses/i2c-designware-core.h           |   12 +
  drivers/i2c/busses/i2c-designware-pcidrv.c         |   31 ---
  drivers/i2c/busses/i2c-designware-platdrv.c        |   26 +-
  drivers/i2c/busses/i2c-i801.c                      |   51 ++--
  drivers/pinctrl/intel/pinctrl-baytrail.c           |  254
+++++++++++++++-----
  drivers/pinctrl/intel/pinctrl-cherryview.c         |  123 +++++++++-
  drivers/tty/serial/8250/8250_dw.c                  |   43 ++++
  drivers/tty/serial/8250/8250_pci.c                 |   22 +-
  include/linux/platform_data/dma-dw.h               |    4 +-
  22 files changed, 660 insertions(+), 203 deletions(-)
  create mode 100644 drivers/i2c/busses/i2c-designware-baytrail.c



--
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to