[linux-yocto] [PATCH 00/24] [3.14] Baytrail driver updates

Bruce Ashfield bruce.ashfield at windriver.com
Tue May 13 09:29:26 PDT 2014


On 14-05-13 12:11 PM, Darren Hart wrote:
> A number of incremental fixes have been made upstream and in linux-next. There
> are a couple still under review, but which are functional and useful. All
> non-mainline patches are annotated as such in the commit message, but for
> reference, the top 7 patches are not yet in mainline:
>
> d0047ab acpi_lpss: Add Bay Trail pinctrl HID
> 97d42f9 spi/pxa2xx: Add common clock framework support in PCI glue layer
> ac5ccf2 clkdev: Export clk_register_clkdev
> 6d381c2 pwm: lpss: Fix const qualifier and sparse warnings
> e4a7de2 pwm: lpss: Add support for PCI devices
> e2eb8ab drm/i915/vlv: reset VLV media force wake request register
> f695f17 spi/pxa2xx-pci: Add PCI mode support for BayTrail LPSS SPI
>
> Of those, the top three are still undergoing review, and only:
>
> 97d42f9 spi/pxa2xx: Add common clock framework support in PCI glue layer
>
> Adds any new functionality. It has received considerable review and should be
> close to acceptance. It is required to use the SPI device when enumerated as PCI
> on Baytrail platforms.

I can live with the above.

>
>  From a high level, this series accomplishes the following:
> * Fix MMC in ACPI mode
> * Enable PCI mode for SPI and PWM
> * Fix an i915 initialization hang when no display is connected at boot

excellent.

>
>
> The following changes since commit b0b9c962ea01f9356fc1542b9696ebe4a38e196a:
>
>    Merge tag 'v3.14.2' into standard/base (2014-04-28 23:52:14 -0400)
>
> are available in the git repository at:
>
>
>    git://git.yoctoproject.org/linux-yocto-3.14 dvhart/standard/minnowmax
>    http://git.yoctoproject.org/cgit.cgi/linux-yocto-3.14/log/?h=dvhart/standard/minnowmax
>

And to confirm .. you do want this on a minnowmax "holding zone" branch ?

Bruce

> Adrian Hunter (7):
>    mmc: sdhci: Allow for irq being shared
>    mmc: sdhci-acpi: Fix broken card detect for ACPI HID 80860F14
>    mmc: slot-gpio: Record GPIO descriptors instead of GPIO numbers
>    mmc: slot-gpio: Split out CD IRQ request into a separate function
>    mmc: slot-gpio: Add GPIO descriptor based CD GPIO API
>    mmc: sdhci-acpi: Add device id 80860F16
>    mmc: sdhci-acpi: Intel SDIO has broken card detect
>
> Alan Cox (1):
>    pwm: lpss: Add support for PCI devices
>
> Chew, Chiau Ee (6):
>    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: Add common clock framework support in PCI glue layer
>
> Chew, Kean Ho (1):
>    pinctrl-baytrail: add function mux checking in gpio pin request
>
> Chew, Kean ho (1):
>    i2c: i801: enable Intel BayTrail SMBUS
>
> Darren Hart (3):
>    drm/i915/vlv: reset VLV media force wake request register
>    clkdev: Export clk_register_clkdev
>    acpi_lpss: Add Bay Trail pinctrl HID
>
> Mika Westerberg (2):
>    pwm: add support for Intel Low Power Subsystem PWM
>    i2c: designware-pci: Add Baytrail PCI IDs
>
> Paul Drews (1):
>    ACPI: Add BayTrail SoC GPIO and LPSS ACPI IDs
>
> Thierry Reding (1):
>    pwm: lpss: Fix const qualifier and sparse warnings
>
> Thomas Gleixner (1):
>    genirq: x86: Ensure that dynamic irq allocation does not conflict
>
>   Documentation/i2c/busses/i2c-i801          |    1 +
>   arch/x86/kernel/apic/io_apic.c             |    5 +
>   drivers/acpi/acpi_lpss.c                   |   12 ++
>   drivers/clk/clkdev.c                       |    1 +
>   drivers/dma/dw/pci.c                       |   33 ++++
>   drivers/gpu/drm/i915/intel_uncore.c        |    2 +
>   drivers/i2c/busses/Kconfig                 |    1 +
>   drivers/i2c/busses/i2c-designware-pcidrv.c |   66 ++++++-
>   drivers/i2c/busses/i2c-i801.c              |    3 +
>   drivers/mmc/core/core.c                    |    4 +
>   drivers/mmc/core/slot-gpio.c               |  180 ++++++++++++++----
>   drivers/mmc/host/sdhci-acpi.c              |   80 ++------
>   drivers/mmc/host/sdhci.c                   |    4 +-
>   drivers/pinctrl/pinctrl-baytrail.c         |   43 ++++-
>   drivers/pwm/Kconfig                        |   10 +
>   drivers/pwm/Makefile                       |    1 +
>   drivers/pwm/pwm-lpss.c                     |  282 ++++++++++++++++++++++++++++
>   drivers/spi/spi-pxa2xx-pci.c               |   93 +++++++--
>   drivers/spi/spi-pxa2xx.c                   |    5 +-
>   include/linux/irq.h                        |    2 +
>   include/linux/mmc/slot-gpio.h              |    6 +
>   kernel/irq/irqdesc.c                       |    7 +
>   kernel/softirq.c                           |    5 +
>   23 files changed, 714 insertions(+), 132 deletions(-)
>   create mode 100644 drivers/pwm/pwm-lpss.c
>



More information about the linux-yocto mailing list