Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1031399AbbD2BNK (ORCPT ); Tue, 28 Apr 2015 21:13:10 -0400 Received: from mail-vn0-f74.google.com ([209.85.216.74]:32786 "EHLO mail-vn0-f74.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031279AbbD2BNF (ORCPT ); Tue, 28 Apr 2015 21:13:05 -0400 From: Andrew Bresticker To: Ralf Baechle Cc: Linus Walleij , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-mips@linux-mips.org, linux-kernel@vger.kernel.org, Andrew Bresticker , Ezequiel Garcia , James Hartley , James Hogan Subject: [PATCH V4 0/2] pinctrl: Support for IMG Pistachio Date: Tue, 28 Apr 2015 18:13:00 -0700 Message-Id: <1430269982-24129-1-git-send-email-abrestic@chromium.org> X-Mailer: git-send-email 2.2.0.rc0.207.ga3a616c Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1809 Lines: 44 This series adds support for the system pin and GPIO controller on the IMG Pistachio SoC. Pistachio's system pin controller manages 99 pins, 90 of which are MFIOs which can be muxed between multiple functions or used as GPIOs. The GPIO control for the 90 MFIOs is broken up into banks of 16. Pistachio also has a second pin controller, the RPU pin controller, which will be supported by a future patchset through an extension to this driver. Tested on an IMG Pistachio BuB. Based on v4.1-rc1. Changes from v3: - Addressed review comments from Ezequiel. Changes from v2: - Removed module stuff that ends up being compiled out. Changes from v1: - Documented pin + function generic binding. - Changed compatible string to "img,pistachio-system-pinctrl". - Addressed some review comments. - A couple of bug fixes. Cc: Ezequiel Garcia Cc: James Hartley Cc: James Hogan Andrew Bresticker (2): pinctrl: Add Pistachio SoC pin control binding document pinctrl: Add Pistachio SoC pin control driver .../bindings/pinctrl/img,pistachio-pinctrl.txt | 217 +++ drivers/pinctrl/Kconfig | 6 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-pistachio.c | 1502 ++++++++++++++++++++ 4 files changed, 1726 insertions(+) create mode 100644 Documentation/devicetree/bindings/pinctrl/img,pistachio-pinctrl.txt create mode 100644 drivers/pinctrl/pinctrl-pistachio.c -- 2.2.0.rc0.207.ga3a616c -- 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/