Skip to contentSkip to conversation

intel-pinctrl for v5.4

GIT PULL Mika Westerberg 2 participants 2 messages Sep 3, 2019 – Sep 4, 2019 GPIO

lore
Share & tools
lore
#0 lore raw

Hi Linus,

The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 6cb0880f08229360c6c57416de075aa96930be78:

pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (2019-08-19 12:41:44 +0300)

----------------------------------------------------------------
intel-pinctrl for v5.4

A collection of improvements and fixes for Intel pinctrl drivers including:

- Converting drivers to use new devm_platform_ioremap_resource() helper function.

- Make Interrupt Status (IS) register configurable.

- Allow locked pins to be requested and used as long as they are not modified.

- Fix intel_pinctrl_should_save() to translate pin number to GPIO number where needed. This fixes Asus X571GT touchpad unresponsiveness issue after suspend/resume cycle.

----------------------------------------------------------------
Andy Shevchenko (18):
pinctrl: baytrail: Use devm_platform_ioremap_resource()
pinctrl: cherryview: Use devm_platform_ioremap_resource()
pinctrl: intel: Use devm_platform_ioremap_resource()
pinctrl: merrifield: Use devm_platform_ioremap_resource()
pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid()
pinctrl: intel: Simplify offset validation in intel_get_padcfg()
pinctrl: broxton: Provide Interrupt Status register offset
pinctrl: cannonlake: Provide Interrupt Status register offset
pinctrl: geminilake: Provide Interrupt Status register offset
pinctrl: icelake: Provide Interrupt Status register offset
pinctrl: sunrisepoint: Provide Interrupt Status register offset
pinctrl: denverton: Provide Interrupt Status register offset
pinctrl: lewisburg: Provide Interrupt Status register offset
pinctrl: intel: Remove default Interrupt Status offset
pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2)
pinctrl: intel: Use NSEC_PER_USEC for debounce calculus
pinctrl: denverton: Update pin names according to v1.08
pinctrl: intel: Allow to request locked pads

Chris Chiu (1):
pinctrl: intel: remap the pin number to gpio offset for irq enabled pin

Stephen Boyd (2):
pinctrl: intel: Remove dev_err() usage after platform_get_irq()
pinctrl: cherryview: Remove dev_err() usage after platform_get_irq()

 drivers/pinctrl/intel/pinctrl-baytrail.c     |  67 +++++----------
 drivers/pinctrl/intel/pinctrl-broxton.c      |   4 +-
 drivers/pinctrl/intel/pinctrl-cannonlake.c   |   2 +
 drivers/pinctrl/intel/pinctrl-cherryview.c   |   8 +-
 drivers/pinctrl/intel/pinctrl-denverton.c    |  53 ++++++------
 drivers/pinctrl/intel/pinctrl-geminilake.c   |   2 +
 drivers/pinctrl/intel/pinctrl-icelake.c      |   2 +
 drivers/pinctrl/intel/pinctrl-intel.c        | 120 +++++++++++++++++++--------
 drivers/pinctrl/intel/pinctrl-intel.h        |   9 +-
 drivers/pinctrl/intel/pinctrl-lewisburg.c    |   2 +
 drivers/pinctrl/intel/pinctrl-merrifield.c   |   4 +-
 drivers/pinctrl/intel/pinctrl-sunrisepoint.c |   2 +
 12 files changed, 156 insertions(+), 119 deletions(-)
#1 lore raw
Quoted 11 lines · Mika Westerberg

The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 6cb0880f08229360c6c57416de075aa96930be78:

pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (2019-08-19 12:41:44 +0300)

Pulled into my "devel" branch for v5.4.

Thanks Mika!
Linus Walleij