[linux-yocto] [PATCH 00/34] [linux-yocto-3.19] standard/base: Backport Braswell bug fixes patches from mainline kernel into Yocto Project linux kernel v3.19.
Bruce Ashfield
bruce.ashfield at gmail.com
Mon May 4 07:51:31 PDT 2015
As Richard reported on the oe-core mailing list, it looks like this series as
broken the latest 3.19 kernel when 64 bit x86 is built.
There are some missing commits, or I dropped something.
When this happens, I need to get the submitters of a series to look and see
what we may have broken.
I'll be looking at this myself, but you are the experts with this
series, so I need
your analysis and eyes on the change as well.
Configuring qemux86-64 with the latest yocto master should be enough to
trigger the build failure.
If I can't resolve this quickly, I'll have to look into reverting the changes.
Cheers,
Bruce
On Tue, Apr 28, 2015 at 8:04 PM, Chang, Rebecca Swee Fun
<rebecca.swee.fun.chang at intel.com> wrote:
> Thanks Bruce.
>
> Regards,
> Rebecca
>
>> -----Original Message-----
>> From: linux-yocto-bounces at yoctoproject.org [mailto:linux-yocto-
>> bounces at yoctoproject.org] On Behalf Of Bruce Ashfield
>> Sent: 29 April, 2015 3:25 AM
>> To: Ng, Wei Tee; linux-yocto at yoctoproject.org
>> Subject: Re: [linux-yocto] [PATCH 00/34] [linux-yocto-3.19] standard/base:
>> Backport Braswell bug fixes patches from mainline kernel into Yocto Project
>> linux kernel v3.19.
>>
>> On 2015-04-27 11:20 PM, wei.tee.ng at intel.com wrote:
>> > From: Ng Wei Tee <wei.tee.ng at intel.com>
>> >
>> > Hi all,
>> >
>> > This patch series is to backport Braswell bug fixes and feature
>> > improvement patches from upstream kernel into Yocto Project linux
>> > kernel v3.19. These back-ported patches had include I/O drivers such
>> > as HS-UART, I2C, SMBUS i801, Pinctrl driver, ACPI 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.
>> >
>> > 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:
>>
>> Looks good. I've merged the series to standard/base (and BSP branches).
>>
>> It's on the server now, update your SRCREVs locally to test it out.
>>
>> Bruce
>>
>> >
>> >
>> > git://git.yoctoproject.org/linux-yocto-contrib weiteeng/backport-bsw
>> >
>> > http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=weitee
>> > ng/backport-bsw
>> >
>> > Alexey Brodkin (1):
>> > i2c: designware: Suppress error message if platform_get_irq() < 0
>> >
>> > Andy Shevchenko (4):
>> > i2c: designware-pci: remove Moorestown support
>> > i2c: designware-pci: no need to provide clk_khz
>> > dmaengine: dw: provide DMA capabilities
>> > 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
>> >
>> > Jiang Liu (1):
>> > x86/irq, ACPI: Implement ACPI driver to support IOAPIC hotplug
>> >
>> > 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
>> >
>> > Len Brown (1):
>> > intel_idle: Add support for the Airmont Core in the Cherrytrail and
>> > Braswell SOCs
>> >
>> > Maxime Ripard (1):
>> > dmaengine: dw: Split device_control
>> >
>> > 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
>> >
>> > Rafael J. Wysocki (1):
>> > ACPI: Introduce has_acpi_companion()
>> >
>> > 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/Kconfig | 6 +
>> > drivers/acpi/Makefile | 1 +
>> > drivers/acpi/acpi_lpss.c | 2 +
>> > drivers/acpi/glue.c | 4 +-
>> > drivers/acpi/internal.h | 7 +
>> > drivers/acpi/ioapic.c | 229 ++++++++++++++++++
>> > drivers/acpi/pci_root.c | 3 +
>> > drivers/dma/dw/core.c | 103 ++++----
>> > 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 | 30 ++-
>> > drivers/i2c/busses/i2c-i801.c | 51 ++--
>> > drivers/idle/intel_idle.c | 52 ++++
>> > drivers/iommu/intel-iommu.c | 2 +-
>> > 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/acpi.h | 10 +
>> > include/linux/platform_data/dma-dw.h | 4 +-
>> > 31 files changed, 1032 insertions(+), 247 deletions(-)
>> > create mode 100644 drivers/acpi/ioapic.c
>> > create mode 100644 drivers/i2c/busses/i2c-designware-baytrail.c
>> >
>>
>> --
>> _______________________________________________
>> linux-yocto mailing list
>> linux-yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/linux-yocto
> --
> _______________________________________________
> linux-yocto mailing list
> linux-yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/linux-yocto
--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
More information about the linux-yocto
mailing list