All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Linus Walleij <linus.walleij@linaro.org>
Cc: Linux pin control <linux-gpio@vger.kernel.org>,
	Mika Westerberg <mika.westerberg@linux.intel.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Subject: [GIT PULL] intel-pinctrl for 5.9-1
Date: Tue, 21 Jul 2020 16:18:29 +0300	[thread overview]
Message-ID: <20200721131829.GA67334@black.fi.intel.com> (raw)

Hi Linus,

Intel pin controller driver for v5.9. No conflicts found, no build / other
issues. Nevertheless it contains one fix that has been already applied during
v5.8 cycle.

Thanks,

With Best Regards,
Andy Shevchenko

The following changes since commit b3a9e3b9622ae10064826dccb4f7a52bd88c7407:

  Linux 5.8-rc1 (2020-06-14 12:45:04 -0700)

are available in the Git repository at:

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

for you to fetch changes up to b4f2fcb534875e2e57c96a0358267f2109d68004:

  pinctrl: intel: Add Intel Emmitsburg pin controller support (2020-07-21 11:44:21 +0300)

----------------------------------------------------------------
intel-pinctrl for v5.9-1

* New driver for Emmitsburg
* New driver for Tiger Lake-H
* Part 3 of Cherryview driver clean up
* Fix a glitch on Baytrail platforms

The following is an automated git shortlog grouped by driver:

ARM/orion/gpio:
 -  Make use of for_each_requested_gpio()

at91:
 -  Make use of for_each_requested_gpio()

baytrail:
 -  Use fallthrough pseudo-keyword
 -  Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
 -  Drop no-op ACPI_PTR() call

cherryview:
 -  Re-use data structures from pinctrl-intel.h (part 3)
 -  Convert chv_writel() to use chv_padreg()
 -  Introduce helpers to IO with common registers
 -  Introduce chv_readl() helper

gpio:
 -  xra1403: Make use of for_each_requested_gpio()
 -  mvebu: Make use of for_each_requested_gpio()

gpiolib:
 -  Introduce for_each_requested_gpio_in_range() macro

intel:
 -  Add Intel Emmitsburg pin controller support
 -  Make use of for_each_requested_gpio_in_range()
 -  Protect IO in few call backs by lock
 -  Split intel_config_get() to three functions
 -  Drop the only label in the code for consistency
 -  Get rid of redundant 'else' in intel_config_set_debounce()
 -  Make use of IRQ_RETVAL()
 -  Reduce scope of the lock
 -  Disable input and output buffer when switching to GPIO
 -  Allow drivers to define ACPI address space ID
 -  Allow drivers to define total amount of IRQs per community

lynxpoint:
 -  Drop no-op ACPI_PTR() call
 -  Introduce helpers to enable or disable input
 -  Make use of for_each_requested_gpio()

merrifield:
 -  Add I²S bus 2 pins to groups and functions
 -  Update pin names in accordance with official list

tigerlake:
 -  Add support for Tiger Lake-H

----------------------------------------------------------------
Andy Shevchenko (26):
      gpiolib: Introduce for_each_requested_gpio_in_range() macro
      ARM/orion/gpio: Make use of for_each_requested_gpio()
      gpio: mvebu: Make use of for_each_requested_gpio()
      gpio: xra1403: Make use of for_each_requested_gpio()
      pinctrl: at91: Make use of for_each_requested_gpio()
      pinctrl: cherryview: Introduce chv_readl() helper
      pinctrl: cherryview: Introduce helpers to IO with common registers
      pinctrl: cherryview: Convert chv_writel() to use chv_padreg()
      pinctrl: intel: Allow drivers to define total amount of IRQs per community
      pinctrl: intel: Allow drivers to define ACPI address space ID
      pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 3)
      pinctrl: intel: Disable input and output buffer when switching to GPIO
      pinctrl: intel: Reduce scope of the lock
      pinctrl: intel: Make use of IRQ_RETVAL()
      pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce()
      pinctrl: intel: Drop the only label in the code for consistency
      pinctrl: intel: Split intel_config_get() to three functions
      pinctrl: intel: Protect IO in few call backs by lock
      pinctrl: intel: Make use of for_each_requested_gpio_in_range()
      pinctrl: lynxpoint: Make use of for_each_requested_gpio()
      pinctrl: lynxpoint: Introduce helpers to enable or disable input
      pinctrl: lynxpoint: Drop no-op ACPI_PTR() call
      pinctrl: baytrail: Drop no-op ACPI_PTR() call
      pinctrl: merrifield: Update pin names in accordance with official list
      pinctrl: merrifield: Add I²S bus 2 pins to groups and functions
      pinctrl: intel: Add Intel Emmitsburg pin controller support

Gustavo A. R. Silva (1):
      pinctrl: baytrail: Use fallthrough pseudo-keyword

Hans de Goede (1):
      pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)

Mika Westerberg (1):
      pinctrl: tigerlake: Add support for Tiger Lake-H

 arch/arm/plat-orion/gpio.c                 |   8 +-
 drivers/gpio/gpio-mvebu.c                  |   8 +-
 drivers/gpio/gpio-xra1403.c                |   8 +-
 drivers/pinctrl/intel/Kconfig              |   8 +
 drivers/pinctrl/intel/Makefile             |   1 +
 drivers/pinctrl/intel/pinctrl-baytrail.c   |  74 +++--
 drivers/pinctrl/intel/pinctrl-cherryview.c | 418 +++++++++++++++--------------
 drivers/pinctrl/intel/pinctrl-emmitsburg.c | 387 ++++++++++++++++++++++++++
 drivers/pinctrl/intel/pinctrl-intel.c      | 192 ++++++++-----
 drivers/pinctrl/intel/pinctrl-intel.h      |   4 +
 drivers/pinctrl/intel/pinctrl-lynxpoint.c  |  28 +-
 drivers/pinctrl/intel/pinctrl-merrifield.c |  50 ++--
 drivers/pinctrl/intel/pinctrl-tigerlake.c  | 358 ++++++++++++++++++++++++
 drivers/pinctrl/pinctrl-at91.c             |   7 +-
 include/linux/gpio/driver.h                |  16 ++
 15 files changed, 1215 insertions(+), 352 deletions(-)
 create mode 100644 drivers/pinctrl/intel/pinctrl-emmitsburg.c

-- 
With Best Regards,
Andy Shevchenko



             reply	other threads:[~2020-07-21 13:18 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-21 13:18 Andy Shevchenko [this message]
2020-07-21 13:59 ` [GIT PULL] intel-pinctrl for 5.9-1 Linus Walleij
2020-07-21 14:05   ` Andy Shevchenko
2020-07-22 13:59     ` Linus Walleij

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200721131829.GA67334@black.fi.intel.com \
    --to=andriy.shevchenko@linux.intel.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=mika.westerberg@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.