Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5473896pxb; Wed, 19 Jan 2022 20:21:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJwsZcGFrgQh5mqHDcxHxw5hw/mPuPhduy2pYm+bMVbM7evpbop3uGks38uhE6+gaFrD0wzT X-Received: by 2002:a17:90b:108c:: with SMTP id gj12mr6995954pjb.231.1642652504922; Wed, 19 Jan 2022 20:21:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642652504; cv=none; d=google.com; s=arc-20160816; b=0N6EY43Y9TSzWxKVg5UozhyS8qlcTcr2Mrae86r8A9nImRWr0cVDFasc/9sACG1ce3 aDI2mLaY8XiDWZL6LfDYjvrMTxELD8uSC39SPDoORyGs4acjBaUOm4sALIrsC+o1p696 EelTSXExwjETdmQJnHSdiA6Bl9GWyWrfSIFEGy/s1JX59Y1hcjDD4LSr0oq16LcRF182 X9hFSRggvnxz1va/ep76pdhYS7MmbvZvSSS7gEb86hyLWSUxWDr8Q/9P4Br5ll4Gd5Sy CWWWaVtaZ2Tqo4XIiNthwD82hDSe3Ch4nq1ZFxwVho+jdKC4LArJVuXyDLBRxy2X5JIc dqfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Mceqks5nzf+eeOlYMRRw9uStF9uGFlchw0VEVd71PNE=; b=VLFaADSy0X2WCJIbi6Hu+ghyojjQk7KMaBcPNvEZeHAyLzwE8TMfC0bigrTCxx7fAu ZoiKB6vAh3bbaquKbB6RSU4s+TXLrxwoVELFQkx1ldwx4QJH3KTVfSr389RvQTe1DQY6 8DN+DLn8rAJgkVY+ptFppNiJKHriaRq2UoWfSfoDpBkDNdPzrFcPBiLT2CV5oU9f6SPM rkFo0eJYaJW52NoyZ2svjflpxO6E/qrx5bmpscbDHoYdYhVQQ6A2v9rcXbbOWbBRlFck aGgem1XTIs3fUdN/VIxd+rMul7otAPP0gjRsB2/H99WA43dJXC2DRR0G1S3zbUWrUifY YIYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=gPYLtv4I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s11si1594749plp.440.2022.01.19.20.21.32; Wed, 19 Jan 2022 20:21:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=gPYLtv4I; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235043AbiARJzJ (ORCPT + 99 others); Tue, 18 Jan 2022 04:55:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50012 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234614AbiARJzI (ORCPT ); Tue, 18 Jan 2022 04:55:08 -0500 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6214BC06173E for ; Tue, 18 Jan 2022 01:55:08 -0800 (PST) Received: by mail-ed1-x530.google.com with SMTP id c71so76963926edf.6 for ; Tue, 18 Jan 2022 01:55:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Mceqks5nzf+eeOlYMRRw9uStF9uGFlchw0VEVd71PNE=; b=gPYLtv4I3fkdCGWvfnnq5fZwtxkXwUSfcWEIelAqAAoqlMyHtS5+lMkxf4CFTrDKO2 EEi1eSnV+84JN549IbLO7idLHZ3C3WRiQX4orsnch2n8XVYgGfg0PlY/jXEXVb+W6x3t Kl/TGleX6RXP9oV69e3gejA2FUp0UcV2m1dFI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Mceqks5nzf+eeOlYMRRw9uStF9uGFlchw0VEVd71PNE=; b=U0CHqMtNA2XrovNluaeZGnoQCzF9a/iUCnuQKrPgRO8KKAsOAGtu2tK962n6szzU5f bgx5iPSM7CMzB9nMqLTF9XBzzz8RUShzyJKV3Ad/cT8M7d1VFbjg50IxfpmDHSNi7o9u 8HaqE5VrEK0dvqkvl8JOn/43rSfexDVaR5FOxyH7naYnBCqyLLzFDnbsgD7RYrd4SrAP CMygnHmWxNEt0DK8BL0wXnPuxiQZZXD0sKtXoVRHA1E9gcP+MP4gTRIxrQLg0HiKyriN 5jWJ8UvdXekEIzSwf7FahNgF6fvak6q9kqBfb4d6DQLpo4CFTVbwVpqx0XjVKXbZK/NT hQLg== X-Gm-Message-State: AOAM530EQHb+i8T1lLAUHvyePHNTq0fyKjdproEcRKL8auNDD9TkFm2z iDrv97FtWNXeI2jFsnzYUyMBOPRqYQhZ8Q== X-Received: by 2002:a05:6402:2712:: with SMTP id y18mr10734301edd.26.1642499706803; Tue, 18 Jan 2022 01:55:06 -0800 (PST) Received: from dario-ThinkPad-T14s-Gen-2i.homenet.telecomitalia.it (host-82-52-8-210.retail.telecomitalia.it. [82.52.8.210]) by smtp.gmail.com with ESMTPSA id w3sm5173520eji.134.2022.01.18.01.55.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Jan 2022 01:55:06 -0800 (PST) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: Michael Trimarchi , Dario Binacchi , Boris Brezillon , Fabio Estevam , Han Xu , Miquel Raynal , NXP Linux Team , Pengutronix Kernel Team , Richard Weinberger , Rob Herring , Sascha Hauer , Shawn Guo , Stephen Boyd , Vignesh Raghavendra , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mtd@lists.infradead.org Subject: [PATCH 0/4] Fix and improve gpmi nand on mx28 Date: Tue, 18 Jan 2022 10:54:30 +0100 Message-Id: <20220118095434.35081-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Starting from [1], the series fixes the timings setting of the gpmi controller for the mx28 architecture, also adding support for fast edo mode timings. The whole series has been heavily tested with the mtd kernel test modules, and with repeated write cycles on nand. The whole series has been tested and reviewed by Sascha Hauer , so I removed the RFC prefix and re-submitted it as a regular patch set by adding the 'Tested-by' and 'Review-by' tags to every single patch. [1] https://lore.kernel.org/r/20210702065350.209646-5-ebiggers@kernel.org Dario Binacchi (4): ARM: dts: imx28: reparent gpmi clock to ref_gpmi mtd: rawnand: gpmi: fix controller timings setting mtd: rawnand: gpmi: validate controller clock rate mtd: rawnand: gpmi: support fast edo timings for mx28 arch/arm/boot/dts/imx28.dtsi | 2 ++ drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 27 ++++++++++++++++++---- 2 files changed, 24 insertions(+), 5 deletions(-) -- 2.32.0