Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757008AbaAHSh5 (ORCPT ); Wed, 8 Jan 2014 13:37:57 -0500 Received: from smtp.codeaurora.org ([198.145.11.231]:60452 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750821AbaAHShx (ORCPT ); Wed, 8 Jan 2014 13:37:53 -0500 From: Stephen Boyd To: Samuel Ortiz , Lee Jones Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, Mark Brown , linux-arm-kernel@lists.infradead.org Subject: [PATCH v3 0/7] Modernize pm8921 with irqdomains, regmap, DT Date: Wed, 8 Jan 2014 10:37:43 -0800 Message-Id: <1389206270-3728-1-git-send-email-sboyd@codeaurora.org> X-Mailer: git-send-email 1.8.5.2.228.g8f9f19c Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org These patches lay the groundwork for converting the pm8921 sub-devices to devicetree as well as simplify the API by migrating the core code to use the regmap API instead of the custom pm8xxx read/write wrapper. Changes since v2: * Picked up reviewed-by tags * Fixed irqdomain teardown in driver remove * No magical 256 constant * Renamed domain to irqdomain * Clarified kzalloc call * Pushed ssbi regmap helpers into header file * Fixed whitespace noise in patch 6 Changes since v1: * First 3 cleanup patches dropped because they're applied upstream * New regmap read/write helpers * New patch for DT match table * New binding document Stephen Boyd (7): mfd: Move pm8xxx-irq.c contents into only driver that uses it mfd: pm8921: Update for genirq changes mfd: pm8921: Migrate to irqdomains mfd: ssbi: Add regmap read/write helpers mfd: pm8921: Use ssbi regmap mfd: pm8921: Add DT match table devicetree: bindings: Document PM8921/8058 PMICs .../devicetree/bindings/mfd/qcom,pm8xxx.txt | 63 +++ drivers/mfd/Kconfig | 12 +- drivers/mfd/pm8921-core.c | 427 ++++++++++++++++++--- drivers/mfd/pm8xxx-irq.c | 371 ------------------ include/linux/mfd/pm8xxx/irq.h | 59 --- include/linux/mfd/pm8xxx/pm8921.h | 30 -- include/linux/ssbi.h | 13 + 7 files changed, 451 insertions(+), 524 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8xxx.txt delete mode 100644 drivers/mfd/pm8xxx-irq.c delete mode 100644 include/linux/mfd/pm8xxx/irq.h delete mode 100644 include/linux/mfd/pm8xxx/pm8921.h -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/