Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp930107imm; Fri, 22 Jun 2018 07:40:13 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKEY69jDtK6ob/hTL2IordDkL8XykPwBluRZVM9E0heQ+pj6TtMf2zeH7LmNNmi5pSXj0kp X-Received: by 2002:a65:65d6:: with SMTP id y22-v6mr1688419pgv.270.1529678413631; Fri, 22 Jun 2018 07:40:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529678413; cv=none; d=google.com; s=arc-20160816; b=lJjaGawkefIIN7atPIQLc/FN96iPsG20q0Q9kVA5vr6Ddtio5VFON8CcJbaVU/d0aE RrDCBM4FZn1naS5Vg0UQ/PZMLzvFj+PUjGEPSyLFU6XnIKIy3gov60xgr7GHc8togYXD RI6HGc7rqKdKlJ8tYaQ2fvww198O7/1P8lJ1+7Qcb+drYVmywBtYGSPPWrv+gFPhiY9A psyaOFFppxnNrZ7KKLln3Fp3sftzM65Suj2VjFBi/hZLkZVkOQiQhyv1ccFcV3MgUqF6 SDigYELKYcJHVjE9hoc9olsQrKEmPJOnFf8zpjnP1Z5x3gUgEYbuDCE5ks94+pMxQJ77 63Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=w5saxrNzFJQtqbuk85wK/rxKz9ReAIeeNbGSxwsl0zU=; b=pNsvOeFVxX4ldwO0joccu1G2dQEs6NgybScW4oy/NwLwLtKZjhIRiDdI3IizWyzY5o EGFKAZxYoV++noV1uTNl8ugOSJuGNz0dqjbgPjXrjqTs7Oyrgh42sM62Oko+PV0pFVZO qKFDdlrELQzfqJEciGJ4Gm29WWqDxN4SN0mHlovt539Oh6jxpd2Dp2is8K3Tz7EHYMEC v1XwufJ4BeklGpkEz2eE7/sAdxzZsvVoHKLI3SU/hFd3mVwI2L0vk17ALpX2+zyHy0nO jXLyKe0CiBSnBOIY27lVfUKdI/Wb6R0MsIWP9ufuyF/3uQIwY/jw71wqfCBKX7OV7dRw mFrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b="yT2qNQ/7"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e12-v6si7376756plt.209.2018.06.22.07.39.59; Fri, 22 Jun 2018 07:40:13 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b="yT2qNQ/7"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933647AbeFVOiO (ORCPT + 99 others); Fri, 22 Jun 2018 10:38:14 -0400 Received: from conssluserg-04.nifty.com ([210.131.2.83]:25165 "EHLO conssluserg-04.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751284AbeFVOiM (ORCPT ); Fri, 22 Jun 2018 10:38:12 -0400 Received: from mail-ua0-f171.google.com (mail-ua0-f171.google.com [209.85.217.171]) (authenticated) by conssluserg-04.nifty.com with ESMTP id w5MEc2ON005045; Fri, 22 Jun 2018 23:38:03 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-04.nifty.com w5MEc2ON005045 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1529678283; bh=w5saxrNzFJQtqbuk85wK/rxKz9ReAIeeNbGSxwsl0zU=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=yT2qNQ/7SLGHhG2Jshn3kGWxE8vRF4FzA5CCWup6UA+GjiFamMB3E+jdyx+h6e8V6 6fP+0+3qhceEFaJiTWc5b6Jz98kQOy0REr6iqe+7wOWmC1Y1SkSfdHEc86GRlm0h6b NWjlDuIlYbOILPKgbbbxxN3Q+y74s0du1fcC91avH0IOqeXfcERFyqIa302YtMGitU nRhGrRqGqukRlrXXXlhvOAwXLhG0Ao0T2Yo1U9E0iYNFLWGyoZr3X3djvB4i2JgQS2 eDKGR73LR+78ZLjVBj4GT1GAm/ArG8/UE0RH5/qQLMKjEAHg4JK9S2jxC+2fvf77L/ HFCmqM1f2rFug== X-Nifty-SrcIP: [209.85.217.171] Received: by mail-ua0-f171.google.com with SMTP id l11-v6so4421758uak.7; Fri, 22 Jun 2018 07:38:03 -0700 (PDT) X-Gm-Message-State: APt69E2na/epoLmXu/4IvFlyP9vQW89lqQVhEkUvnVr8Wzu316d9zHJQ CzYaLxgLh5kBBhGRQzs2uFNQOBrdgU8lNpbI78A= X-Received: by 2002:ab0:13c8:: with SMTP id n8-v6mr1220901uae.140.1529678282248; Fri, 22 Jun 2018 07:38:02 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ab0:20ab:0:0:0:0:0 with HTTP; Fri, 22 Jun 2018 07:37:21 -0700 (PDT) In-Reply-To: <20180619120719.26921-1-richard@nod.at> References: <20180619120719.26921-1-richard@nod.at> From: Masahiro Yamada Date: Fri, 22 Jun 2018 23:37:21 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] arm: dts: socfpga: denali needs nand_x_clk too To: Richard Weinberger Cc: DTML , Linux Kernel Mailing List , linux-mtd , Dinh Nguyen , Rob Herring , Mark Rutland , =?UTF-8?B?TWFyZWsgVmHFoXV0?= , Brian Norris , David Woodhouse , Miquel Raynal , Boris Brezillon Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Richard, 2018-06-19 21:07 GMT+09:00 Richard Weinberger : > The denali NAND flash controller needs at least two clocks to operate, > nand_clk and nand_x_clk. > Since 1bb88666775e ("mtd: nand: denali: handle timing parameters by > setup_data_interface()") nand_x_clk is used to derive timing settings. > > Signed-off-by: Richard Weinberger > --- > Strictly speaking denali needs a ecc_clk too, but AFAIK such a clock > is not present on this SoC. > But my SoCFPGA knowledge is very limited. > > Thanks, > //richard > --- > arch/arm/boot/dts/socfpga.dtsi | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/socfpga.dtsi b/arch/arm/boot/dts/socfpga.dtsi > index 486d4e7433ed..562f7b375bbd 100644 > --- a/arch/arm/boot/dts/socfpga.dtsi > +++ b/arch/arm/boot/dts/socfpga.dtsi > @@ -754,7 +754,8 @@ > reg-names = "nand_data", "denali_reg"; > interrupts = <0x0 0x90 0x4>; > dma-mask = <0xffffffff>; > - clocks = <&nand_clk>; > + clocks = <&nand_clk>, <&nand_x_clk>; > + clock-names = "nand", "nand_x"; IMHO, this should be clocks = <&nand_clk>, <&nand_x_clk>, <&nand_x_clk>; clock-names = "nand", "nand_x", "ecc"; A clock consumer (Denali in this case) should generally take the same number of clocks across SoCs. It is just some SoCs tie clocks together. It is the case for my UniPhier platform; "nand_x" and "ecc" are tied up because they are both 200MHz. SOCFPGA supports HW ECC correction, thus it surely needs ecc clock. > status = "disabled"; > }; > > -- > 2.17.1 > > -- > 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 -- Best Regards Masahiro Yamada