[GIT PULL] intel-pinctrl for 5.8-1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Collected Intel pin control drivers for v5.8 cycle. It has all previous fixes
that doesn't appear in your for-next branch, thus, duplicates.

Thanks,

With Best Regards,
Andy Shevchenko

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git tags/intel-pinctrl-v5.8-1

for you to fetch changes up to 6d649fca349155698ba4b8858b258a62003c5c54:

  pinctrl: intel: Move npins closer to pin_base in struct intel_community (2020-04-22 14:20:00 +0300)

----------------------------------------------------------------
intel-pinctrl for v5.8-1

* Introduce GPIO driver for Jasper Lake
* Fix long standing bug in Sunrisepoint-H PAD locking code
* Enable pin configuration setting for GPIO chip for Baytrail
* Work around race condition in Cherriview hardware when handle IRQ
* Clean up Cherryview code to be closer to other drivers

The following is an automated git shortlog grouped by driver:

baytrail:
 -  Use platform_get_irq_optional() explicitly
 -  Enable pin configuration setting for GPIO chip

cannonlake:
 -  Use generic flag for special GPIO base treatment

cherryview:
 -  Add missing spinlock usage in chv_gpio_irq_handler
 -  Use GENMASK() consistently
 -  Re-use data structures from pinctrl-intel.h (part 2)

icelake:
 -  Use generic flag for special GPIO base treatment

intel:
 -  Move npins closer to pin_base in struct intel_community
 -  Update description in struct intel_community
 -  Add Intel Jasper Lake pin controller support
 -  Introduce new flag to force GPIO base to be 0
 -  Introduce common flags for GPIO mapping scheme

lynxpoint:
 -  Use platform_get_irq_optional() explicitly

sunrisepoint:
 -  Fix PAD lock register offset for SPT-H

tigerlake:
 -  Use generic flag for special GPIO base treatment

----------------------------------------------------------------
Andy Shevchenko (14):
      pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
      pinctrl: baytrail: Enable pin configuration setting for GPIO chip
      pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 2)
      pinctrl: cherryview: Use GENMASK() consistently
      pinctrl: intel: Introduce common flags for GPIO mapping scheme
      pinctrl: cannonlake: Use generic flag for special GPIO base treatment
      pinctrl: icelake: Use generic flag for special GPIO base treatment
      pinctrl: tigerlake: Use generic flag for special GPIO base treatment
      pinctrl: intel: Introduce new flag to force GPIO base to be 0
      pinctrl: intel: Add Intel Jasper Lake pin controller support
      pinctrl: baytrail: Use platform_get_irq_optional() explicitly
      pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly
      pinctrl: intel: Update description in struct intel_community
      pinctrl: intel: Move npins closer to pin_base in struct intel_community

Grace Kao (1):
      pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler

 drivers/pinctrl/intel/Kconfig                |   8 +
 drivers/pinctrl/intel/Makefile               |   1 +
 drivers/pinctrl/intel/pinctrl-baytrail.c     |  10 +-
 drivers/pinctrl/intel/pinctrl-cannonlake.c   |  58 +++--
 drivers/pinctrl/intel/pinctrl-cherryview.c   | 282 +++++++++-------------
 drivers/pinctrl/intel/pinctrl-icelake.c      |  30 ++-
 drivers/pinctrl/intel/pinctrl-intel.c        |  22 +-
 drivers/pinctrl/intel/pinctrl-intel.h        |  27 ++-
 drivers/pinctrl/intel/pinctrl-jasperlake.c   | 344 +++++++++++++++++++++++++++
 drivers/pinctrl/intel/pinctrl-lynxpoint.c    |  10 +-
 drivers/pinctrl/intel/pinctrl-sunrisepoint.c |  15 +-
 drivers/pinctrl/intel/pinctrl-tigerlake.c    |  32 ++-
 12 files changed, 573 insertions(+), 266 deletions(-)
 create mode 100644 drivers/pinctrl/intel/pinctrl-jasperlake.c

-- 
With Best Regards,
Andy Shevchenko





[Index of Archives]     [Linux SPI]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux