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

Bruce Ashfield bruce.ashfield at windriver.com
Tue May 13 09:49:56 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.
>
>  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
>
>
> The following changes since commit b0b9c962ea01f9356fc1542b9696ebe4a38e196a:
>
>    Merge tag 'v3.14.2' into standard/base (2014-04-28 23:52:14 -0400)

Merged to standard/base (and then propagated out to all BSP branches).
Keep an eye out for issues, but since this is mainline code, it is safe
for all boards (i.e. not used), so nothing should go wrong :)

Cheers,

Bruce

>
> 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
>
> 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