devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/9] mfd: max8997: Add regmap support
@ 2016-05-06  7:21 Krzysztof Kozlowski
  2016-05-06  7:21 ` [PATCH v6 1/9] input: max8997-haptic: Fix NULL pointer dereference Krzysztof Kozlowski
  2016-05-09  7:35 ` [PATCH v6 0/9] mfd: max8997: Add regmap support Lee Jones
  0 siblings, 2 replies; 17+ messages in thread
From: Krzysztof Kozlowski @ 2016-05-06  7:21 UTC (permalink / raw)
  To: Kukjin Kim, Krzysztof Kozlowski, MyungJoo Ham, Chanwoo Choi,
	Dmitry Torokhov, Richard Purdie, Jacek Anaszewski, Lee Jones,
	Sebastian Reichel, Dmitry Eremin-Solenikov, David Woodhouse,
	Liam Girdwood, Mark Brown, Alessandro Zummo, Alexandre Belloni,
	devicetree, linux-arm-kernel, linux-samsung-soc, linux-kernel,
	linux-input, linux-leds, linux-pm, rtc-linux
  Cc: r.baldyga, Bartlomiej Zolnierkiewicz

Hi,


This is a rebase and extension of old Robert Baldyga's work. [0]

Robert no longer works in Samsung.

>From the original cover letter:
"This patchset modifies max8997 driver and associated function drivers to use
register maps instead of operating directly on i2c bus. This change allowed
to simplify irq handling, and to move some initializations to individual
function drivers. Hence now when some functions are not enabled, their i2c
clients, regmaps and irqs are not registered."


My changes (since Robert's v5)
==============================
1. Rebase on v4.6-rc6.
2. Collect more acks.
3. Add few fixes:
   a. Haptic fix from Marek,
   b. Extcon and RTC fix from me,
   c. DTS fixes from Marek.

DTS changes are independent but rest of them (extcon/input/MFD) rely
on each other.

One way of merging would be to pick everything (except DTS) through
one tree. Or use tags.


Best regards,
Krzysztof

[0] http://lkml.iu.edu/hypermail//linux/kernel/1411.1/03152.html


Krzysztof Kozlowski (3):
  extcon: max8997: Fix handling error code of regmap_irq_get_virq()
  rtc: max8997: Check for ERRNO of regmap_irq_get_virq()
  extcon: max8997: Fix inconsistent indenting

Marek Szyprowski (3):
  input: max8997-haptic: Fix NULL pointer dereference
  ARM: dts: exynos: Fix regulator name to avoid forbidden character on
    exynos4210-trats
  ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on
    exynos4210-trats

Robert Baldyga (3):
  mfd: max8997: Use regmap to access registers
  mfd: max8997: handle IRQs using regmap
  mfd: max8997: Change irq names to upper case

 arch/arm/boot/dts/exynos4210-trats.dts |   4 +-
 drivers/extcon/extcon-max8997.c        |  72 ++++---
 drivers/input/misc/max8997_haptic.c    |  40 ++--
 drivers/leds/leds-max8997.c            |  13 +-
 drivers/mfd/Kconfig                    |   3 +-
 drivers/mfd/Makefile                   |   2 +-
 drivers/mfd/max8997-irq.c              | 383 ---------------------------------
 drivers/mfd/max8997.c                  | 245 ++++++++++++++-------
 drivers/power/max8997_charger.c        |  33 +--
 drivers/regulator/max8997.c            |  87 ++++----
 drivers/rtc/rtc-max8997.c              |  60 +++---
 include/linux/mfd/max8997-private.h    |  82 +++++--
 12 files changed, 392 insertions(+), 632 deletions(-)
 delete mode 100644 drivers/mfd/max8997-irq.c

-- 
1.9.1


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-05-10  1:24 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-05-06  7:21 [PATCH v6 0/9] mfd: max8997: Add regmap support Krzysztof Kozlowski
2016-05-06  7:21 ` [PATCH v6 1/9] input: max8997-haptic: Fix NULL pointer dereference Krzysztof Kozlowski
2016-05-06  7:24   ` Krzysztof Kozlowski
2016-05-06  7:27   ` [PATCH v6 2/9] mfd: max8997: Use regmap to access registers Krzysztof Kozlowski
2016-05-06  7:27     ` [PATCH v6 3/9] mfd: max8997: handle IRQs using regmap Krzysztof Kozlowski
2016-05-06  7:27     ` [PATCH v6 4/9] mfd: max8997: Change irq names to upper case Krzysztof Kozlowski
2016-05-06  7:27     ` [PATCH v6 5/9] extcon: max8997: Fix handling error code of regmap_irq_get_virq() Krzysztof Kozlowski
2016-05-10  1:23       ` Chanwoo Choi
2016-05-06  7:27     ` [PATCH v6 6/9] rtc: max8997: Check for ERRNO " Krzysztof Kozlowski
2016-05-07  6:48       ` Alexandre Belloni
2016-05-06  7:27     ` [PATCH v6 7/9] extcon: max8997: Fix inconsistent indenting Krzysztof Kozlowski
     [not found]       ` <1462519636-3250-6-git-send-email-k.kozlowski-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2016-05-10  1:24         ` Chanwoo Choi
2016-05-06  7:27     ` [PATCH v6 8/9] ARM: dts: exynos: Fix regulator name to avoid forbidden character on exynos4210-trats Krzysztof Kozlowski
2016-05-06  7:27     ` [PATCH v6 9/9] ARM: dts: exynos: Add interrupt line to MAX8997 PMIC " Krzysztof Kozlowski
2016-05-06  8:04     ` [PATCH v6 2/9] mfd: max8997: Use regmap to access registers Jacek Anaszewski
2016-05-09 16:32   ` [PATCH v6 1/9] input: max8997-haptic: Fix NULL pointer dereference Dmitry Torokhov
2016-05-09  7:35 ` [PATCH v6 0/9] mfd: max8997: Add regmap support Lee Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).