From patchwork Fri Mar 23 11:47:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10304283 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 9C7AE605F7 for ; Fri, 23 Mar 2018 11:49:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 8E02828DB8 for ; Fri, 23 Mar 2018 11:49:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 824B728DD4; Fri, 23 Mar 2018 11:49:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 30F5428DFD for ; Fri, 23 Mar 2018 11:49:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754525AbeCWLsz (ORCPT ); Fri, 23 Mar 2018 07:48:55 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:55827 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754707AbeCWLrU (ORCPT ); Fri, 23 Mar 2018 07:47:20 -0400 Received: by mail-wm0-f65.google.com with SMTP id t7so3015941wmh.5 for ; Fri, 23 Mar 2018 04:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=RIeX3gDJksXxJN2F6O4y/4hmYHVSmvDkE1DtkrGIJ34=; b=t+1amq4Dw5LUOrC9YbWN+qh88x02xUlHGZT17jsUXsDAZSh+qnDMVuxgGMKQW1VAHn DDs0j5Nx+ehOFenC2U5WcBsHQWVm9FV6GZsGnVGA0ljHoEtmN+byXbs2csNAM6itPHkE SW6ROeJx9bSygZAbe5ii7oIS6xgalVChHfQibWPfeWzPaF8xauOPLKMVegxO7+Beje0O oF+41ILFx3eqN91m2SnlfyYFo+UUcQbb3OQXokJNjDk2sBW7YdAkjj4y31G6VFq5rre6 O1J9dF582gRZAaPAgY7snQPS2qpwgIYQCc8gH4Q//y5GH/ZPKXmY3XUOYrFTtp987hyM GBAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=RIeX3gDJksXxJN2F6O4y/4hmYHVSmvDkE1DtkrGIJ34=; b=QWdZRnQeGLWQtAN/o4DDjrEr/M8qrP0pHpmWOPyASxnvZo2lqw7nQSORAN1yT+c+nA 4XuD3m4z8DHnSP1sjzY3gBy09lKjSEtx5o+f9NYPYT1kVtFnLs8AGo/ejgkEWn39E0XO 3shc+XFUOp6aE9a8wiZ5qbVHN+2e5bMy7ci2TjkURv8ztpKy8MezkGKMO+kCgtIqiu4E JUpLQBs36fSiNdDDbAT4uv2os9QDeeXTwvQ9UfujjHwlqM/MCAbMV9UXeXJDwk2SvIk1 odrayOLWQyI5TJNJzwwPnoWYPbwddMJLQefDtHwf0YekRi1lYhvE/4qyHxWsKKsIx9AN cyvg== X-Gm-Message-State: AElRT7Ex5hQRJ4Gb1mNGtkxx7b3HaDKBezvHUQW89QizgANG8XzKV4aF vIcU5xfvtjsR//gjFu9qgRshQA== X-Google-Smtp-Source: AG47ELsFvFgmbPYX1DG49XVfnm7utAvxDCQLZ1Qdx/aVrtMKPta4Pts7Z3tIixnw2+B91YSKuXz2Uw== X-Received: by 10.28.141.136 with SMTP id p130mr8245371wmd.0.1521805638992; Fri, 23 Mar 2018 04:47:18 -0700 (PDT) Received: from brgl-bgdev.lan (LFbn-1-7086-217.w90-116.abo.wanadoo.fr. [90.116.254.217]) by smtp.gmail.com with ESMTPSA id m71sm9394843wmd.6.2018.03.23.04.47.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 23 Mar 2018 04:47:18 -0700 (PDT) From: Bartosz Golaszewski To: Sekhar Nori , Kevin Hilman , Rob Herring , Mark Rutland , Russell King , David Lechner , Michael Turquette , Stephen Boyd , Ohad Ben-Cohen , Bjorn Andersson , Philipp Zabel Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-remoteproc@vger.kernel.org, Bartosz Golaszewski Subject: [PATCH v3 4/8] clk: davinci: add a reset lookup table for psc0 Date: Fri, 23 Mar 2018 12:47:05 +0100 Message-Id: <20180323114709.20330-5-brgl@bgdev.pl> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180323114709.20330-1-brgl@bgdev.pl> References: <20180323114709.20330-1-brgl@bgdev.pl> Sender: linux-remoteproc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Bartosz Golaszewski In order to be able to use the reset framework in legacy boot mode as well, add the reset lookup table to the psc driver for da850 variant. Signed-off-by: Bartosz Golaszewski --- drivers/clk/davinci/psc-da850.c | 7 +++++++ drivers/clk/davinci/psc.c | 1 + 2 files changed, 8 insertions(+) diff --git a/drivers/clk/davinci/psc-da850.c b/drivers/clk/davinci/psc-da850.c index ccc7eb17bf3a..50cc0d17df40 100644 --- a/drivers/clk/davinci/psc-da850.c +++ b/drivers/clk/davinci/psc-da850.c @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -66,8 +67,14 @@ LPSC_CLKDEV3(ecap_clkdev, "fck", "ecap.0", "fck", "ecap.1", "fck", "ecap.2"); +static struct reset_control_lookup da850_psc0_reset_lookup_table[] = { + RESET_LOOKUP("da850-psc0", "davinci-rproc.0", NULL, 15), +}; + static int da850_psc0_init(struct device *dev, void __iomem *base) { + reset_controller_add_lookup(da850_psc0_reset_lookup_table, + ARRAY_SIZE(da850_psc0_reset_lookup_table)); return davinci_psc_register_clocks(dev, da850_psc0_info, 16, base); } diff --git a/drivers/clk/davinci/psc.c b/drivers/clk/davinci/psc.c index 3b0e59dfbdd7..063df62381ea 100644 --- a/drivers/clk/davinci/psc.c +++ b/drivers/clk/davinci/psc.c @@ -425,6 +425,7 @@ __davinci_psc_register_clocks(struct device *dev, psc->rcdev.ops = &davinci_psc_reset_ops; psc->rcdev.owner = THIS_MODULE; + psc->rcdev.dev = dev; psc->rcdev.of_node = dev->of_node; psc->rcdev.of_reset_n_cells = 1; psc->rcdev.of_xlate = davinci_psc_reset_of_xlate;