From patchwork Fri Mar 30 15:28:51 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 10317847 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 8F4656055B for ; Fri, 30 Mar 2018 15:29:12 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7F95C2A5BE for ; Fri, 30 Mar 2018 15:29:12 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 742F82A5DD; Fri, 30 Mar 2018 15:29:12 +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 206902A5BE for ; Fri, 30 Mar 2018 15:29:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752216AbeC3P3L (ORCPT ); Fri, 30 Mar 2018 11:29:11 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:54002 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752070AbeC3P3F (ORCPT ); Fri, 30 Mar 2018 11:29:05 -0400 Received: by mail-wm0-f68.google.com with SMTP id p9so16063753wmc.3 for ; Fri, 30 Mar 2018 08:29:05 -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=9GsS7QxYWPuUZ2HHLfQ5+LXK8fUGR2ZX5SpIXYGTM1o=; b=FRMguGFcAqR+qh84aHjoBqkWDGJBrXQppPe7dz/CaTt1LmnoIWOtXumLtc/1uc2B27 7s+ssvmoHpAd2uHSVNid10D1p6/qxz12/nLIGxC+TWLM6J9i1NE0IgcHcNwurZxe+v0f Ox8vwRrQ18+49EYFz0V04nvgdgtiPoumwxyrLeSnyCDBX1WCelPurFRxFU8xDHGubpdN faY0gzrg4WmW+l+mh99aMEEY1i7Z0qNXD/Dbz96N03oS2zpgCaODLem+srld0wQr2s5S EObHhmiAZ/nTCFMzi8Z/venvvx7Fs3zWhoZMPm3U4pfjXSImkMY1MXf/C+MZZG0fhGxp L2YQ== 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=9GsS7QxYWPuUZ2HHLfQ5+LXK8fUGR2ZX5SpIXYGTM1o=; b=Njkm9l/aJC6A8Y5VTOcCXgYtegx3bIctpAcEBSW4M4DSmUCMYxeQxPb3IXqLmeDwFt vw4QPdPyah4oOqobzf0L+fIxEjhrpgmXR9TBi5tcEY/fBx6yWra2e53YNV3hJk45cbue pnkJTsAqN0+vX+3DtfCQYRJFdNT1cLDdc0RXloPIvfIrQnkHeKdQs6fQXmKEEwvvs6fm XqKBVMzr9TB8+HOJFm0EgwBi+wtuT0pORkZ9iuX46SIkuYkCta33PbdGNZ1zzQo6w0D5 4vWAd9FUdw+w1WAgqFmA0AkusbnwKHQquRdS0Whr3xdOAGrCX61evR01UdsO+tzKrf5H Bklw== X-Gm-Message-State: ALQs6tDwc60Bc8/flHlOdFhmH3HGrXu0+4a+lo1Nvo0RBdZvUY3yqC7q Mzlm0/+RxSd/Pu8vf6kWepaOXQ== X-Google-Smtp-Source: AIpwx48QhciU4Qaf++BrbH8gGcDfUILEnXLB1Ovkq7kyQuXy/oYLEfAW8c25eMhzUzuLq8XztakiWA== X-Received: by 10.28.160.9 with SMTP id j9mr2746587wme.50.1522423744494; Fri, 30 Mar 2018 08:29:04 -0700 (PDT) Received: from brgl-bgdev.baylibre.local ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id n49sm14429881wrn.90.2018.03.30.08.29.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 30 Mar 2018 08:29:03 -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 v5 3/8] clk: davinci: add a reset lookup table for psc0 Date: Fri, 30 Mar 2018 17:28:51 +0200 Message-Id: <20180330152856.12297-4-brgl@bgdev.pl> X-Mailer: git-send-email 2.16.3 In-Reply-To: <20180330152856.12297-1-brgl@bgdev.pl> References: <20180330152856.12297-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 Reviewed-by: David Lechner --- 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..d196dcbed560 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", 15, "davinci-rproc.0", NULL), +}; + 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;