mbox series

[GIT,PULL] intel-gpio for 4.21-1

Message ID 20181210192703.GA43389@black.fi.intel.com
State New
Headers show
Series [GIT,PULL] intel-gpio for 4.21-1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git tags/intel-gpio-v4.21-1

Message

Andy Shevchenko Dec. 10, 2018, 7:27 p.m. UTC
Hi Linus,

This is my first PR with Intel GPIO drivers. There were few typos in the series
I had sent to ML, it have been fixed. The PR should go without conflicts since
the assumption that everything to related drivers are in this tree.

Thanks,

With Best Regards,
Andy Shevchenko

The following changes since commit 651022382c7f8da46cb4872a545ee1da6d097d2a:

  Linux 4.20-rc1 (2018-11-04 15:37:52 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git tags/intel-gpio-v4.21-1

for you to fetch changes up to aaa21231698c0d326922a325647adf38e4f21db0:

  gpio: sodaville: Convert to use SPDX identifier (2018-12-07 17:34:08 +0200)

----------------------------------------------------------------
intel-gpio for v4.21-1

Use managed resource allocation in pch and sodaville drivers.
Switch to use for_each_set_bit() in IRQ handlers.
Headers clean up.
Sort headers in inclusion block alphabetically for better maintenance.
Convert to SPDX identifier and fixing MODULE_LICENSE() when appropriate.
Additional format fixes to rectify debug and message printing.

There is a commit which had been applied to v4.20-rc4, that's why dup.

- c3bc3ff9e8019fba74ce62bfb501d710c2fca9d3 MAINTAINERS: Do maintain Intel GPIO drivers via separate tree

The following is an automated git shortlog grouped by driver:

ich:
 -  Convert to use SPDX identifier
 -  Sort headers alphabetically
 -  Join string literals back
 -  Convert pr_<level> to dev_<level>
 -  Switch to use struct device instead of platform_device
 -  Simplify error handling in ichx_write_bit()

intel-mid:
 -  Convert to use SPDX identifier
 -  Remove linux/module.h and sort headers

lynxpoint:
 -  Convert to use SPDX identifier
 -  Remove linux/init.h and sort headers
 -  Use for_each_set_bit() in IRQ handler

MAINTAINERS:
 -  Do maintain Intel GPIO drivers via separate tree

merrifield:
 -  Convert to use SPDX identifier
 -  Remove linux/init.h

pch:
 -  Convert to use SPDX identifier
 -  Sort headers alphabetically
 -  Remove duplicate assignments
 -  Remove redundant __func__ from debug print
 -  Use for_each_set_bit() in IRQ handler
 -  Convert to dev_pm_ops
 -  Convert to use managed functions pcim_* and devm_*

sch:
 -  Convert to use SPDX identifier
 -  Remove linux/init.h and sort headers

sodaville:
 -  Convert to use SPDX identifier
 -  Sort headers alphabetically
 -  Use for_each_set_bit() in IRQ handler
 -  Convert to use managed functions pcim_* and devm_*

----------------------------------------------------------------
Andy Shevchenko (27):
      MAINTAINERS: Do maintain Intel GPIO drivers via separate tree
      gpio: pch: Convert to use managed functions pcim_* and devm_*
      gpio: sodaville: Convert to use managed functions pcim_* and devm_*
      gpio: pch: Convert to dev_pm_ops
      gpio: lynxpoint: Use for_each_set_bit() in IRQ handler
      gpio: pch: Use for_each_set_bit() in IRQ handler
      gpio: sodaville: Use for_each_set_bit() in IRQ handler
      gpio: ich: Simplify error handling in ichx_write_bit()
      gpio: ich: Switch to use struct device instead of platform_device
      gpio: ich: Convert pr_<level> to dev_<level>
      gpio: ich: Join string literals back
      gpio: pch: Remove redundant __func__ from debug print
      gpio: pch: Remove duplicate assignments
      gpio: intel-mid: Remove linux/module.h and sort headers
      gpio: lynxpoint: Remove linux/init.h and sort headers
      gpio: merrifield: Remove linux/init.h
      gpio: sch: Remove linux/init.h and sort headers
      gpio: ich: Sort headers alphabetically
      gpio: pch: Sort headers alphabetically
      gpio: sodaville: Sort headers alphabetically
      gpio: ich: Convert to use SPDX identifier
      gpio: intel-mid: Convert to use SPDX identifier
      gpio: lynxpoint: Convert to use SPDX identifier
      gpio: merrifield: Convert to use SPDX identifier
      gpio: pch: Convert to use SPDX identifier
      gpio: sch: Convert to use SPDX identifier
      gpio: sodaville: Convert to use SPDX identifier

 MAINTAINERS                    |  33 ++++++---
 drivers/gpio/gpio-ich.c        |  73 +++++++-----------
 drivers/gpio/gpio-intel-mid.c  |  16 +---
 drivers/gpio/gpio-lynxpoint.c  |  44 ++++-------
 drivers/gpio/gpio-merrifield.c |   6 +-
 drivers/gpio/gpio-pch.c        | 165 ++++++++++-------------------------------
 drivers/gpio/gpio-sch.c        |  27 ++-----
 drivers/gpio/gpio-sodaville.c  |  73 +++++++-----------
 8 files changed, 137 insertions(+), 300 deletions(-)

Comments

Linus Walleij Dec. 14, 2018, 1:28 p.m. UTC | #1
On Mon, Dec 10, 2018 at 8:27 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:

> This is my first PR with Intel GPIO drivers. There were few typos in the series
> I had sent to ML, it have been fixed. The PR should go without conflicts since
> the assumption that everything to related drivers are in this tree.

Merged to the "devel" branch in the GPIO tree! Thanks!

Yours,
Linus Walleij