From patchwork Fri Jun 22 16:06:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Masahiro Yamada X-Patchwork-Id: 139717 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp1051889lji; Fri, 22 Jun 2018 09:07:37 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKWK8yoyfbEF9m8UXnAjDL8JrHlCsXUTMWwZNLPqmGLwzIX1n+XRmjArEOK3wobcY14CG46 X-Received: by 2002:a62:fc8d:: with SMTP id e135-v6mr2417869pfh.208.1529683657438; Fri, 22 Jun 2018 09:07:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529683657; cv=none; d=google.com; s=arc-20160816; b=vAKwRIpvfVe1OLenOoG6z4kPS+sOXQO+LlM+sSlivBTQq51zOtYbAFnv+blPUEm1E8 gUfWDJ4VSqNJspUIL6UOGXNfRwz4X6tBagmdQWh3fkMX+kGHsY2Gc328Mn/8OjmhVgnF CDgX1PfrhtwhCEIAJnC7ZaQcWtkwawCx1jKiKJwkeDExoC8j3xTUH7p2X/o8VAxzULze rF77xXQ+S4hZ+Cj0ivxFqjrJ5Pqy6NK5yaznn2Mt/eaQPGQFHmZ2+yUs8mlrJw/IMhMz lAV+yLebmdoBIwWoj8urCtuvt7Ngjf+u9HLMOKUOp9MaU4wPpyN3gymJdUsS1MizA5FU lrmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:message-id:date:subject:to:from:dkim-signature :dkim-filter:dkim-signature:arc-authentication-results; bh=8HMIisIKvQI+uNnQWQkR2AI6TTPfVPUULGbB5Uu9aLQ=; b=jxNE1DZzM2HxoJ8YgWyMkvQQxXkkZxmA/nQGR28OS+1NZW4hXmNj3z5pT6od05SOve oLWRUG7G/FgSACetHb8W8BTRTAL4VanRvs2N96JpjYl/y4w+KlWHkghDSi1Xwt0pulbE OAQ761t4Ly8+qrKDqfH0cxZmt9ACAVyRcEtG1dE1DPvtACTyyuo+kJIARu76GW2beKWW 43YT8kvZ731wXnGrZzksAmdCaUK4bgtPPjfnD0gOaAOxbyW+0zQ0a6WH/kUHt9Kq6bZ2 ct8tLTpdm0XmDBR/KSZwUr9wxxLzboA97+59kcyePqa6Nqs7jbEdlMdkCnJhc2z7tMeR ARxA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lists.infradead.org header.s=bombadil.20170209 header.b=Qmv9OAV4; dkim=neutral (body hash did not verify) header.i=@nifty.com header.s=dec2015msa header.b=JaV2eK5l; spf=pass (google.com: best guess record for domain of linux-mtd-bounces+patch=linaro.org@lists.infradead.org designates 2607:7c80:54:e::133 as permitted sender) smtp.mailfrom="linux-mtd-bounces+patch=linaro.org@lists.infradead.org" Return-Path: Received: from bombadil.infradead.org (bombadil.infradead.org. [2607:7c80:54:e::133]) by mx.google.com with ESMTPS id k18-v6si8027275pll.404.2018.06.22.09.07.37 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 22 Jun 2018 09:07:37 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-mtd-bounces+patch=linaro.org@lists.infradead.org designates 2607:7c80:54:e::133 as permitted sender) client-ip=2607:7c80:54:e::133; Authentication-Results: mx.google.com; dkim=pass header.i=@lists.infradead.org header.s=bombadil.20170209 header.b=Qmv9OAV4; dkim=neutral (body hash did not verify) header.i=@nifty.com header.s=dec2015msa header.b=JaV2eK5l; spf=pass (google.com: best guess record for domain of linux-mtd-bounces+patch=linaro.org@lists.infradead.org designates 2607:7c80:54:e::133 as permitted sender) smtp.mailfrom="linux-mtd-bounces+patch=linaro.org@lists.infradead.org" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Owner; bh=8HMIisIKvQI+uNnQWQkR2AI6TTPfVPUULGbB5Uu9aLQ=; b=Qmv 9OAV4cMdoKMF9cfH6aqZnQCGqw0lLdfjZg5JYQVQj+yOtKvvK6GJPO3i4cZdGRv+7HBFvPWVosmaf uzYUkqPw95v0lmQyydXuzWkjTWCeGdR1mR9f89ECg2ba3JNU1HpLmFwuipo95dPKMRmbOjwpCR8Yk 37dr22KKTLEmth4CsYU4riqLuEDx0GMMNi/qJSu3ieivkuwcMm/Yp6oQFRunbCjNUEz5K9JNjSpWW bqCo9iDpN2Mj1Vbi0QAn0Z5coXlErb50Dv+/yhlwspuMqtCu6fkl2GWGG0px3GRLyW6CZKeLTvtRl 3MqAGCUoCoKgxSJD8bqBwwbwafqcLFw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1fWOap-0005sg-ED; Fri, 22 Jun 2018 16:07:23 +0000 Received: from conuserg-12.nifty.com ([210.131.2.79]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1fWOak-0005qD-TZ for linux-mtd@lists.infradead.org; Fri, 22 Jun 2018 16:07:21 +0000 Received: from grover.sesame (FL1-125-199-20-195.osk.mesh.ad.jp [125.199.20.195]) (authenticated) by conuserg-12.nifty.com with ESMTP id w5MG6m5a022587; Sat, 23 Jun 2018 01:06:48 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conuserg-12.nifty.com w5MG6m5a022587 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1529683609; bh=objRHaprh4CO3zYIJJywNTYdPz+1v+FVMPHdBZh305I=; h=From:To:Cc:Subject:Date:From; b=JaV2eK5lOU/PzsfdV0dVYlS/OnWo5uMWHZvVuRsoX197r9Xv9+sTnd0/w7Nl2QxJF Y2DqpoYtCO3U2uqW/zRyHvXMBz4gyFf63C6JUkq75XzDIJeriMNSc8ACErVi8ZoD/u lb1sCrMBiVYfbqUGBemorlJuk1gFr7QXg/fG4ZyH196x8s/7yPu4UMtiy8GGOyQFH8 xIN7JhR+Pj/34IEzvLtn5XaEEB/1Ei1WiFq/0YCdhnVpgDZhY2/NC4vzscQGUmDWv7 RO4FjT7PWwqrkuHZKFZCwd/ehe1RQjIUh3FTp079Y3jOpCJpuLCxBtnFoTcJpANNMJ ZQAnBzl5uMj9g== X-Nifty-SrcIP: [125.199.20.195] From: Masahiro Yamada To: linux-mtd@lists.infradead.org, Boris Brezillon Subject: [PATCH v4 0/5] mtd: rawnand: denali: add new clocks and improve setup_data_interface Date: Sat, 23 Jun 2018 01:06:33 +0900 Message-Id: <1529683598-25783-1-git-send-email-yamada.masahiro@socionext.com> X-Mailer: git-send-email 2.7.4 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180622_090719_340577_D40FDD36 X-CRM114-Status: UNSURE ( 8.16 ) X-CRM114-Notice: Please train this message. X-Spam-Score: 1.0 (+) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (1.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [210.131.2.79 listed in list.dnswl.org] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree@vger.kernel.org, Marek Vasut , Richard Weinberger , linux-kernel@vger.kernel.org, Masahiro Yamada , Rob Herring , Miquel Raynal , Brian Norris , David Woodhouse MIME-Version: 1.0 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+patch=linaro.org@lists.infradead.org The ->setup_data_interface() hook needs to know the clock frequency. In fact, this IP needs three clocks, but the current driver does not represent it. Thus, it is hard to understand what is the correct clock frequency. (at least, clock property is not described in the DT-binding at all.) This series adds more clocks based on the IP datasheet, and document it in the DT binding. In the new binding, three clocks are required: core clock, bus interface clock, ECC engine clock. 1/5 is a backport candidate to fix SOCFPGA. Masahiro Yamada (5): mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally mtd: rawnand: denali_dt: use dev as a shorthand of &pdev->dev dt-binding: mtd: denali_dt: document clock property mtd: rawnand: denali_dt: add more clocks based on IP datasheet mtd: rawnand: denali: optimize timing parameters for data interface .../devicetree/bindings/mtd/denali-nand.txt | 5 ++ drivers/mtd/nand/raw/denali.c | 49 ++++++++-------- drivers/mtd/nand/raw/denali.h | 1 + drivers/mtd/nand/raw/denali_dt.c | 66 ++++++++++++++++++---- drivers/mtd/nand/raw/denali_pci.c | 1 + 5 files changed, 86 insertions(+), 36 deletions(-) -- 2.7.4 ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/