Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp4542907imw; Tue, 12 Jul 2022 09:42:41 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sPqXXUgYn5PutvQeq7UERxaWjiEVissIrHPhJljZtXukAd29qBsdeBj/MRKdffofe+LUPX X-Received: by 2002:a17:907:2cf5:b0:72b:7656:f162 with SMTP id hz21-20020a1709072cf500b0072b7656f162mr5669480ejc.565.1657644160814; Tue, 12 Jul 2022 09:42:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1657644160; cv=none; d=google.com; s=arc-20160816; b=kO6YyA/LT620X8E5wAfuBEkRC0OmXSCKp0fa8+dTty2K7KoL3wl7s8+hMLJQqkAXIh Q1534O33JjyESwQYzm7XaBXJZmeKM9P3sT0jgURL4WTscOCOUhcxv+Nga3v6Ht5oGyoT ab0FcDX1HluCsJWXrU2v2PEdWq6xFkuajEw62tntCTNTb4821S1nWVAkMkX4xYHDr9S1 ENbQ8MsDRXZX54Cq8XtWEDQgGCgkRX4RyqLy+6yNyAeYxL++MfuVnFrq9u9+W3lbCugz xQQq8Mhnd2iMy41K41QXNfR8IYH1J5KVaA9dDJ2usVl9whegNGz7jFctoX+87SNaJ30d khTA== 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=s8lmaZ4yA3N+2Tr9olz+V+wBzdb6zjpc/4YMVJzfPW4=; b=oqHZwTjuLIHi5bL6eiv49g/f+AwTNeoTYff4Os6VT486l/3tFS+JDvhQkNM9uGoq2o sGIUxYwhe0MaK9HI2YifXVTJ2x10kAw376yktS/G2QWiQEjawiqiQnzjPCCp9h2YDOXO xfCuO9iw3CjTSht35Uo0ujilcsg2weJslHtWbws0+d5MUip3hF9oi3dpfS/Hh62xTSM5 yA68rH64/PIVuFV+5Tz/9NVERvWqr8aaX3rvGII0Q1KNUjur3IQlyDquTS3eHZn2G7pZ oGy19YHtRu12SMf2H+7K+OAo2k1oMLtOIqq5MqHFJp9qysZ/bTzQ9Q5Oz9roM3QCea/l b5fw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=P0DNVxXK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l22-20020a1709060e1600b006ff09d27800si12841813eji.536.2022.07.12.09.42.13; Tue, 12 Jul 2022 09:42:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=P0DNVxXK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231429AbiGLQif (ORCPT + 99 others); Tue, 12 Jul 2022 12:38:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55510 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229537AbiGLQid (ORCPT ); Tue, 12 Jul 2022 12:38:33 -0400 Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A9C4F111 for ; Tue, 12 Jul 2022 09:38:31 -0700 (PDT) Received: by mail-wm1-x32d.google.com with SMTP id p4so5063299wms.0 for ; Tue, 12 Jul 2022 09:38:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=s8lmaZ4yA3N+2Tr9olz+V+wBzdb6zjpc/4YMVJzfPW4=; b=P0DNVxXKag6AgXtprOy4l7YJS+89wlkyKE8K5SVwi923xmsQEAFaRQ536opF/PriyL dMbDPB26jWtM2oJpBaHUDyqNMhoTHZebb1fke2X6jIHihDjY5vCBlDylOQ9cdK11lqvX krikO6mEqD4tBQJXEucsgXFDvcrnAiHhvoaFU54BiW350VmkfsaPpltXivRzagOWtr6m Lr/vy87lmAxMrxn5D2TFgX9XWKvu8ltd4V1zt0q4sJ05MHUyfpbQ4pvHYM+n3cjay5UC /hoEfRJgit4UnZtjaoWdmkmXgMfkxF2Z8L2Hkib/PK/CwYjwDlJDrC6QdtJ78CzenIpY JhSQ== 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=s8lmaZ4yA3N+2Tr9olz+V+wBzdb6zjpc/4YMVJzfPW4=; b=KJthHXfwhhm+ZTAoMBGwo6Jem09tlsUm4ZHBsxobm1kh3eptWSsorsQPZFihphsdz3 cCVQt2yJwT0AO+nXIvWRJaT0Ex+4veTerOAbn4rpC8vLE50hOxnAFp0715MsvxBIE+pC bf1y2o/XPWoZyWC+M8nenTIB3GB1rsFXucKAxycwPmKyjS1TNHXcmE/FDApxwD+JeahH +I20HFlw2gEnLbAWCgvfV56wpdKVpbYqdXFaa6R1iufZXvvvACmj5D4/wngaIvphMtn5 IVDaR+FEsxr52cSMqynkNJh8p4APPTLHIeIOYAjwfRN9u1GdW0q/B0EQT8U7eYtJjYKb X0hg== X-Gm-Message-State: AJIora/bKJhjEfTFSmwKYyW6yRcCj1I7c5YdqtjGm86fQhNv7flMVvDU tv3XZNy5FahaILO8jNSjIjfYDQ== X-Received: by 2002:a05:600c:1993:b0:3a1:918d:671b with SMTP id t19-20020a05600c199300b003a1918d671bmr4688804wmq.14.1657643910288; Tue, 12 Jul 2022 09:38:30 -0700 (PDT) Received: from localhost.localdomain (host-78-150-47-22.as13285.net. [78.150.47.22]) by smtp.gmail.com with ESMTPSA id s14-20020a5d424e000000b0021d4d6355efsm8623751wrr.109.2022.07.12.09.38.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Jul 2022 09:38:29 -0700 (PDT) From: Sudip Mukherjee To: Tudor Ambarus , Pratyush Yadav , Michael Walle , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra Cc: greentime.hu@sifive.com, jude.onyenegecha@sifive.com, william.salmon@sifive.com, adnan.chowdhury@sifive.com, ben.dooks@sifive.com, linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, Sudip Mukherjee Subject: [PATCH 0/3] Add Quad Input Page Program to chips with no SFDP table Date: Tue, 12 Jul 2022 17:38:20 +0100 Message-Id: <20220712163823.428126-1-sudip.mukherjee@sifive.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some flash chips which do not have a SFDP table supports Quad Input Page Program. One of those chips is is25wp256, and this series has been tested with that chip. If the spi controller supports quad mode then the chip can use Quad Input Page Program to give a much better performance. Sudip Mukherjee (3): mtd: spi-nor: extend no_sfdp_flags to use u16 mtd: spi-nor: add support for Quad Page Program to no_sfdp_flags mtd: spi-nor: issi: is25wp256: Enable Quad Input Page Program drivers/mtd/spi-nor/core.c | 7 ++++++- drivers/mtd/spi-nor/core.h | 4 +++- drivers/mtd/spi-nor/issi.c | 3 ++- 3 files changed, 11 insertions(+), 3 deletions(-) -- 2.30.2