From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757996AbcEFHVo (ORCPT ); Fri, 6 May 2016 03:21:44 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:57921 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751232AbcEFHVl (ORCPT ); Fri, 6 May 2016 03:21:41 -0400 X-AuditID: cbfec7f5-f792a6d000001302-ee-572c4600c098 From: Krzysztof Kozlowski 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@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-leds@vger.kernel.org, linux-pm@vger.kernel.org, rtc-linux@googlegroups.com Cc: r.baldyga@hackerion.com, Bartlomiej Zolnierkiewicz Subject: [PATCH v6 0/9] mfd: max8997: Add regmap support Date: Fri, 06 May 2016 09:21:20 +0200 Message-id: <1462519289-2356-1-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRmVeSWpSXmKPExsVy+t/xa7oMbjrhBlNvGFssuXiV3aLj2mIm i40z1rNaTH34hM3i+pfnrBaTnrxntph/5ByrxeFFLxgtJq6czGzRe/U5o8XrF4YW/Y9fM1vc /3qU0eLblQ4mi02Pr7Fa3Pz0jdXi8q45bBZb36xjtPjce4TRYsb5fUwWtxtXsFnc/feJ0WL3 rqesFvs7OxgtTu8ucZD0eLLpIqPHzll32T32TDzJ5nFk5zE2j80rtDw2repk87hzbQ+Qt6Te Y8/8H6wefVtWMXpMn/eTyePzJrkAnigum5TUnMyy1CJ9uwSujOUL9jMX/BSq+LT4AXMD43G+ LkYODgkBE4mFvaFdjJxAppjEhXvr2boYuTiEBJYyStw+dJ4Vwmlkkrh9YSEzSBWbgLHE5uVL wKpEBD6ySVx+/4wRZBKzQLDEz6mMIDXCAhYSq2cuYQWxWQRUJfq+X2ECKeEVcJO4fS8fYpmc xMljk1knMHIvYGRYxSiaWppcUJyUnmukV5yYW1yal66XnJ+7iRESFV93MC49ZnWIUYCDUYmH N+OkdrgQa2JZcWXuIUYJDmYlEV4/F51wId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rwzd70PERJI TyxJzU5NLUgtgskycXBKNTAuf7bx0tOkTyFb7rV2Mx70Cj3lU3i/+fVlL97N/mcijz5RXd3h zO1tZRUhtciXW+FP2bEqzR1rwvLWuBs1+e+zcKxrf3KAx2SmDIuYkvXGbTqrP4hrdshqfNif LzRjr0ri9/PzJ+7c+1TnY637+dksaX57Tzpf2LUgKG/R3iOqdqu+fGg5H66rxFKckWioxVxU nAgAOyE3AYYCAAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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