intel-pinctrl for v5.4
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(-)
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.gittags/intel-pinctrl-v5.4for 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