[PATCH v1 00/26] gpio: Clean up Intel GPIO drivers

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

 



This is a set of some clean ups and refactoring of various
Intel GPIO drivers.

Comments are welcome!

It's supposed to be sent as PR to Linus W. later on.

Andy Shevchenko (26):
  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

 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        | 157 ++++++++-------------------------
 drivers/gpio/gpio-sch.c        |  27 ++----
 drivers/gpio/gpio-sodaville.c  |  72 ++++++---------
 7 files changed, 113 insertions(+), 282 deletions(-)

-- 
2.19.2




[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