From patchwork Wed May 24 18:09:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Suman Anna X-Patchwork-Id: 100450 Delivered-To: patch@linaro.org Received: by 10.182.142.97 with SMTP id rv1csp482525obb; Wed, 24 May 2017 11:10:08 -0700 (PDT) X-Received: by 10.98.202.206 with SMTP id y75mr31515145pfk.34.1495649407994; Wed, 24 May 2017 11:10:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1495649407; cv=none; d=google.com; s=arc-20160816; b=P5ctuLeg3BjvSyaPpAhbnJyq1N+ZaY/zlXlonmPeKgx5TRgoEaadIDGlYjvTz01MuR tmQDkuB/2meSkEUAaR99pvwZKXNN36n4UihVBmHLXpaWfmHpqUjKrt13Swg5jyW91N7m JE/vv9SqI8Hse8vmFoAAcGo7TJxBMAxVGQNwRyRFckeFg5khpJQXGm7zhbamVyz06UxW sbNl9gUNNxMN4KoBQhJi6iUJPh8aDa7F0iYGPoqlR3IdXep3HAjhksWwZ/SEnr/0dgL6 XChxUDPhQhPjFSknLOqmZwVe0DF9xxRKQBhAqzx8QOxdeOvEdSrFlxibijPUA6SDEi8R F3IA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:dkim-signature:arc-authentication-results; bh=z3BLzgAXt6V+1a+h2qgn0DG8L72/QQOstpPh1vYjzdo=; b=hZWVFOCg9V+zHrKh7ZkE0XFrZ+1WcGz7ZWiX6KGYIFgfwQenQdkFZuVZ4aQs2VTfc8 QOnk0uahNE8BWIFAsHsPTsFKlIcxpBzNu/b1moB6iD8Pzjgjt9jAL2vSRRxDJgOB802Q 5TTOzT7RiQ9CHa/GZ8HM34VzwbYX06TSEAxyo3LYqPQoT6qxMx4I9S1nrFTkEKm87bSo qg23vqMyMCdpTv+Jz7/L8RidYp8c+f0Efz11ahyg3vgDJrqbBFhnT3lFOXY/Ln/WeO6M sW9R+A4x/u+yvjnoT67R6DFK2ZG+Sx9FIeCCTLvy/is7MiP4LbLpXh6pR6yp7yHa4LWE FCCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@ti.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s190si25264642pgc.107.2017.05.24.11.10.07; Wed, 24 May 2017 11:10:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@ti.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933117AbdEXSKG (ORCPT + 7 others); Wed, 24 May 2017 14:10:06 -0400 Received: from fllnx210.ext.ti.com ([198.47.19.17]:15607 "EHLO fllnx210.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933022AbdEXSKG (ORCPT ); Wed, 24 May 2017 14:10:06 -0400 Received: from dlelxv90.itg.ti.com ([172.17.2.17]) by fllnx210.ext.ti.com (8.15.1/8.15.1) with ESMTP id v4OI9WYQ008907; Wed, 24 May 2017 13:09:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ti.com; s=ti-com-17Q1; t=1495649372; bh=j5ITsnsFaFz6oFvndt3XaFEUZ72sF4SkpinPN5vIxw0=; h=From:To:CC:Subject:Date; b=utm/5yZVNl3MVICbuOvq/7xhNJ/Vbla0hokrzF0pFSBttdAYvLdyHaZAnBQghPwa3 j1Nype2c5jTM+ysr31dI4QQ5xhy0ZwddCCiCxw7AMbviCTIXzKKVptkd8vzR968/Rr yLnN5278Y5RYF8advefkEY5wLIMI+akOr1s4m1Kw= Received: from DFLE73.ent.ti.com (dfle73.ent.ti.com [128.247.5.110]) by dlelxv90.itg.ti.com (8.14.3/8.13.8) with ESMTP id v4OI9W1Y023489; Wed, 24 May 2017 13:09:32 -0500 Received: from dflp33.itg.ti.com (10.64.6.16) by DFLE73.ent.ti.com (128.247.5.110) with Microsoft SMTP Server id 14.3.294.0; Wed, 24 May 2017 13:09:31 -0500 Received: from legion.dal.design.ti.com (legion.dal.design.ti.com [128.247.22.53]) by dflp33.itg.ti.com (8.14.3/8.13.8) with ESMTP id v4OI9VEO027348; Wed, 24 May 2017 13:09:31 -0500 Received: from localhost (irmo.dhcp.ti.com [128.247.58.167]) by legion.dal.design.ti.com (8.11.7p1+Sun/8.11.7) with ESMTP id v4OI9V317788; Wed, 24 May 2017 13:09:31 -0500 (CDT) From: Suman Anna To: Philipp Zabel , Rob Herring , Santosh Shilimkar CC: , , , "Andrew F. Davis" , Tero Kristo , Nishanth Menon , Dave Gerlach , Suman Anna Subject: [PATCH v5 0/2] Add TI SCI Reset Driver Date: Wed, 24 May 2017 13:09:28 -0500 Message-ID: <20170524180930.9290-1-s-anna@ti.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hi Philipp, This series adds a reset controller driver that uses the TI SCI protocol to manage resets on some TI SoCs. It is a repost of the previous v4 [1] submission that has already been acked by Rob and Santosh, but with some minor changes. This series has been waiting for the ti-sci-pm-domains series to make it to mainline and because of the dependencies against a DT header file including the device id values. The ti-sci-pm-domains series is now merged and available in 4.12-rc1. The main changes in v5 is to drop the include/dt-bindings/reset/k2g.h file based on some comments received from Arnd on a similar header usage in the ti-sci-pm-domains series. The ti-sci-pm-domains usage is being addressed in [2] and this reset series is refreshed to follow the same rule and drop the reset header file. Patches are on top of 4.12-rc1 plus the recent Kconfig name change on the TI SYSCON reset driver [3]. Rob, Santosh, I have retained the Acks received from you on v4, but I am not sure since there are some minor changes to the series. Please provide any comments if you do not agree with the changes. regards Suman Changes from v4 [1]: - Removed the include/dt-bindings/reset/k2g.h, and updated the bindings document - Minor checkpatch fixes to the driver patch Changes from v3: - Addressed Rob Herring's comments - Added Santosh Shilimkar's Ack Changes from v2: - Merged DT binding patch and reset header patch - Added locking for reset bit mask Changes from v1: - Revised dt binding - CC Linux ARM list [1] http://marc.info/?l=devicetree&m=147976458332492&w=2 [2] http://marc.info/?l=linux-arm-kernel&m=149547831708124&w=2 [3] https://patchwork.kernel.org/patch/9744909/ Andrew F. Davis (2): Documentation: dt: reset: Add TI SCI reset binding reset: Add the TI SCI reset driver .../devicetree/bindings/reset/ti,sci-reset.txt | 62 +++++ MAINTAINERS | 2 + drivers/reset/Kconfig | 8 + drivers/reset/Makefile | 1 + drivers/reset/reset-ti-sci.c | 269 +++++++++++++++++++++ 5 files changed, 342 insertions(+) create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt create mode 100644 drivers/reset/reset-ti-sci.c -- 2.12.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html