[linux-yocto] [PATCH 0/6] linux-yocto-3.8 meta: valleyisland-io gpio feature patch enabling

boon.leong.ong at intel.com boon.leong.ong at intel.com
Thu Feb 20 07:06:10 PST 2014


From: Ong Boon Leong <boon.leong.ong at intel.com>

This patchset is to enable Intel BayTrail GPIO driver.

For background of the development, the base of GPIO driver is
developed by Mathias Nyman before the driver is migrated
to pinctrl model post v3.8.

To avoid pulling in the complexity involved in pinctrl driver
for Intel BayTrail GPIO drover into v3.8, we have proposed that
the driver be made/supported as feature patch for Linux v3.8.
In v3.10, it will be pinctrl framework, i.e.
drivers/pinctrl/pinctrl-baytrail.c.

The driver support both PCI and ACPI enumeration.

The patchset is intended to be pulled-into linux-yocto_3.8 meta branch.

We have performed the following tests:
- checkpatch.pl
- make allyesconfig & allmodconfig build test
- boot test on the built hddimg.

If the community finds that the patchset is fit, please pull the patchset
into linux-yocto_3.8 meta branch.

Thank you very much,
Ong Boon Leong
The following changes since commit 14441275c1195a1bd52a6455ecde006c4722d45f:

  meta: remove CONFIG_BYT_LPSS_BRD from valleyisland cfg file (2014-02-11 12:09:34 -0500)

are available in the git repository at:

  git://git.yoctoproject.org/linux-yocto-contrib boonleong/meta-baytrail-gpio
  http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=boonleong/meta-baytrail-gpio

Ong Boon Leong (6):
  valleyisland-io: gpio: add BayTrail chipset gpio driver
  valleyisland-io: gpio-baytrail: add function mux checking in gpio pin
    request
  valleyisland-io: gpio-baytrail: unmap interrupt when free the gpio
    pin
  valleyisland-io: gpio-baytrail: enable platform device when ACPI enum
    is absent
  valleyisland-io: gpio-baytrail: setup IOAPIC interrupt on non-ACPI
    system
  meta: features/valleyisland-io: GPIO update

 ...020-gpio-add-BayTrail-chipset-gpio-driver.patch |  660 ++++++++++++++++++++
 ...il-add-function-mux-checking-in-gpio-pin-.patch |   68 ++
 ...il-unmap-interrupt-when-free-the-gpio-pin.patch |   37 ++
 ...il-enable-platform-device-in-the-absent-o.patch |  330 ++++++++++
 ...-baytrail-setup-IOAPIC-interrupt-for-GPIO.patch |   84 +++
 .../valleyisland-io/valleyisland-io-pci.cfg        |    2 +-
 .../features/valleyisland-io/valleyisland-io.cfg   |    2 +-
 .../features/valleyisland-io/valleyisland-io.scc   |    5 +
 8 files changed, 1186 insertions(+), 2 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0020-gpio-add-BayTrail-chipset-gpio-driver.patch
 create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0021-gpio-baytrail-add-function-mux-checking-in-gpio-pin-.patch
 create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0022-gpio-baytrail-unmap-interrupt-when-free-the-gpio-pin.patch
 create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0023-gpio-baytrail-enable-platform-device-in-the-absent-o.patch
 create mode 100644 meta/cfg/kernel-cache/features/valleyisland-io/0024-gpio-baytrail-setup-IOAPIC-interrupt-for-GPIO.patch

-- 
1.7.10.4



More information about the linux-yocto mailing list