[linux-yocto] [PATCH 00/29] [linux-yocto-3.19] standard/base: [Fixed] Backport Braswell bug fixes patches from mainline kernel into Yocto Project linux kernel v3.19
Bruce Ashfield
bruce.ashfield at windriver.com
Tue May 5 09:32:29 PDT 2015
On 2015-05-05 01:18 AM, wei.tee.ng at intel.com wrote:
> From: Ng Wei Tee <wei.tee.ng at 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.
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
>
More information about the linux-yocto
mailing list