[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