From patchwork Wed Mar 21 12:08:03 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10299261 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 34706602B3 for ; Wed, 21 Mar 2018 12:09:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 325E62982F for ; Wed, 21 Mar 2018 12:09:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 2647929831; Wed, 21 Mar 2018 12:09: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 B3EB82982F for ; Wed, 21 Mar 2018 12:09:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751545AbeCUMIl (ORCPT ); Wed, 21 Mar 2018 08:08:41 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:56090 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751531AbeCUMIb (ORCPT ); Wed, 21 Mar 2018 08:08:31 -0400 Received: by mail-wm0-f66.google.com with SMTP id t7so9264563wmh.5 for ; Wed, 21 Mar 2018 05:08:31 -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=fyl2kH/w05MmkZOpuh/W2JizBemAH5UgkWhupUIPKmA=; b=ticCCuv2eueXzvk8BDvYUGHZ+rPcDASjhlt8pFm+CI3mPUZ3rtHzPmnAD4Wavb5qTl TdgQrl1idbNfjGEsLwOT6elPDqsyXDTeePphzTLKdiJkajk+fE059LQ6cfJmKEspTrNj ALOmINQ6J1uQp2KCc3+sCXvv3hHnyyHZCdJqoKD72RRs4GaYTMXXVczjH5hdIBkOLM33 6/hzanOeffjAhmtDwSX0uydGR7ACZ+H57Loft/IOs9ymvw5TjLFvwuhzZZ+OOWg6BW7+ g2EvLNTA+Ayl3uPtz5ltdF7448MQQ3MDYDihRhWhvN8sRcWG2KQmn5k7FI/mXaTm+WAI poFg== 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=fyl2kH/w05MmkZOpuh/W2JizBemAH5UgkWhupUIPKmA=; b=MKYcop2lsQUxOIyxsWvYUAGNpdttCucwPAPsvC0hsDbQbW1N93pCt27p0P+0cO5FWy LrLNb/VZQpXiKvOiTG4R3QahDyIbpLT2qGEDXCLLnSxF0gekVHA66s09nIS7DDiclDRQ vnmwQUmvhMvEbwO/IXZfpjHnrRge3S4nHz7/HKiy9gsqUkoludzCUd1/blJ9u3Gq04AO MjiGrEwFCauwies2NRUcfjMIzvLhCAz44eU1oZTFc69oX/PzObBYvtnRBmfbaI93j2N5 jEe8vPC2sJ9YvuINDD70gOfoPLWr8R628nD/i8mICkRoeDOLIaN0wo9kikJ7KadoFV6M dH1A== X-Gm-Message-State: AElRT7GCnZVHTmff+IBTmJyYKzCARFfG3xO79Mg7ZVPl4XGp6hRgS3Ys Y6vKBlgFjn2TsWnwX8/qYivVfw== X-Google-Smtp-Source: AG47ELvY2jz7T5Ll1HGWX6p+4MCY76YpOMmvhWU/K/QOTf1iczprWIQtQ925pitY5OJuLlR++GctdA== X-Received: by 10.28.145.4 with SMTP id t4mr2388438wmd.14.1521634110648; Wed, 21 Mar 2018 05:08:30 -0700 (PDT) Received: from brgl-bgdev.lan (LFbn-NIC-1-208-99.w2-15.abo.wanadoo.fr. [2.15.55.99]) by smtp.gmail.com with ESMTPSA id 69sm3871018wmp.36.2018.03.21.05.08.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Mar 2018 05:08:30 -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 4/8] clk: davinci: add a reset lookup table for psc0 Date: Wed, 21 Mar 2018 13:08:03 +0100 Message-Id: <20180321120807.18032-5-brgl@bgdev.pl> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180321120807.18032-1-brgl@bgdev.pl> References: <20180321120807.18032-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 | 8 ++++++++ drivers/clk/davinci/psc.c | 1 + 2 files changed, 9 insertions(+) diff --git a/drivers/clk/davinci/psc-da850.c b/drivers/clk/davinci/psc-da850.c index ccc7eb17bf3a..395db4b2c0ee 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,15 @@ 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("davinci-rproc.0", NULL, 15), +}; + static int da850_psc0_init(struct device *dev, void __iomem *base) { + reset_controller_add_lookup("da850-psc0", + 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;