From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lee Jones Subject: Re: [PATCH v8 0/5] mfd: tps65912: Driver rewrite with DT support Date: Thu, 28 Jan 2016 06:41:49 +0000 Message-ID: <20160128064149.GM3368@x1> References: <1453736627-2634-1-git-send-email-afd@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from mail-wm0-f44.google.com ([74.125.82.44]:38312 "EHLO mail-wm0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934899AbcA1Gly (ORCPT ); Thu, 28 Jan 2016 01:41:54 -0500 Received: by mail-wm0-f44.google.com with SMTP id p63so10306430wmp.1 for ; Wed, 27 Jan 2016 22:41:53 -0800 (PST) Content-Disposition: inline In-Reply-To: <1453736627-2634-1-git-send-email-afd@ti.com> Sender: linux-gpio-owner@vger.kernel.org List-Id: linux-gpio@vger.kernel.org To: "Andrew F. Davis" Cc: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Linus Walleij , Alexandre Courbot , Samuel Ortiz , Liam Girdwood , Mark Brown , devicetree@vger.kernel.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org Mark, Just need your stamp for this to go in. > In an effort to cleanup this driver and add Device Tree support > the driver has been rewritten based on new driver styles and > modern kernel driver helpers. This has nearly halved the lines > of code while keeping all previous functionality. >=20 > Platform file based initialization has been dropped as there is > no examples of this use in the kernel. >=20 > v1 can be found here: [1] v2: [2] v3: [3] v4: [4] v5: [5] v6: [6] v7:= [7] >=20 > Changes from v7: > - Now complies with gpiolib changes >=20 > Changes from v6: > - Removed compatible strings from DT sub-nodes > - Rearranged DT bindings > - Small fixes >=20 > Changes from v5: > - Small formatting changes to DT Docs > - Converted to_tps65912_gpio from macro to inline function >=20 > Changes from v4: > - Use mfd core to add sub-devices >=20 > Changes from v3: > - Reorganized regulator driver and related DT node > - Other small fixes as discussed in v3 thread >=20 > Changes from v2: > - Split the series further into subsystems >=20 > Changes from v1: > - Split the rewrite into delete/create patches > - Several small fixes as discussed in v1 thread >=20 > [1] http://www.spinics.net/lists/devicetree/msg93863.html > [2] http://www.spinics.net/lists/devicetree/msg95003.html > [3] http://www.spinics.net/lists/devicetree/msg95133.html > [4] http://www.spinics.net/lists/devicetree/msg96109.html > [5] http://www.spinics.net/lists/devicetree/msg100601.html > [6] https://lkml.org/lkml/2015/10/30/690 > [7] https://www.spinics.net/lists/linux-gpio/msg09710.html >=20 > Andrew F. Davis (5): > Documentation: tps65912: Add DT bindings for the TPS65912 PMIC > mfd: tps65912: Remove old driver in preparation for new driver > mfd: tps65912: Add driver for the TPS65912 PMIC > regulator: tps65912: Add regulator driver for the TPS65912 PMIC > gpio: tps65912: Add GPIO driver for the TPS65912 PMIC >=20 > Documentation/devicetree/bindings/mfd/tps65912.txt | 50 ++ > drivers/gpio/Kconfig | 2 +- > drivers/gpio/gpio-tps65912.c | 309 ++++----- > drivers/mfd/Kconfig | 20 +- > drivers/mfd/Makefile | 3 +- > drivers/mfd/tps65912-core.c | 286 ++++----- > drivers/mfd/tps65912-i2c.c | 218 +++---- > drivers/mfd/tps65912-irq.c | 217 ------- > drivers/mfd/tps65912-spi.c | 218 +++---- > drivers/regulator/Kconfig | 2 +- > drivers/regulator/tps65912-regulator.c | 709 +++++------= ---------- > include/linux/mfd/tps65912.h | 209 +++--- > 12 files changed, 767 insertions(+), 1476 deletions(-) > create mode 100644 Documentation/devicetree/bindings/mfd/tps65912.tx= t > rewrite drivers/gpio/gpio-tps65912.c (74%) > rewrite drivers/mfd/tps65912-core.c (96%) > rewrite drivers/mfd/tps65912-i2c.c (93%) > delete mode 100644 drivers/mfd/tps65912-irq.c > rewrite drivers/mfd/tps65912-spi.c (92%) > rewrite drivers/regulator/tps65912-regulator.c (94%) >=20 --=20 Lee Jones Linaro STMicroelectronics Landing Team Lead Linaro.org =E2=94=82 Open source software for ARM SoCs =46ollow Linaro: Facebook | Twitter | Blog -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html