[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 10:16:17 PDT 2015
On 2015-05-05 12:32 PM, Bruce Ashfield wrote:
> 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.
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
>>
>
More information about the linux-yocto
mailing list