Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp24514imm; Tue, 7 Aug 2018 13:11:45 -0700 (PDT) X-Google-Smtp-Source: AAOMgpehS/hCEkhCAJOMTSJn/VDxNaInSH/Qh5HMKvS140qFUOjah4lbYw0v5XZFzOGXe/9iWRDa X-Received: by 2002:a63:cd02:: with SMTP id i2-v6mr19579908pgg.93.1533672705383; Tue, 07 Aug 2018 13:11:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533672705; cv=none; d=google.com; s=arc-20160816; b=T1aAX7/sR+encgWTewxRcoDwZxCXWX20hGr8BXjYHyjjQktlR9U+fGXILSXIRZFJ8N FFEQ2+No0dx4Iqjsyv9fZbwoWCUUUFc+6txhJwl9K53GN8/4zLIsWWtVUeVAsucEfNC3 UsOAb1/q+px3QruOwO0l3Lea32833cApc6JMqoXLIoGkUgAL+OZqFg7wEQXrdVKqynCm jHeFIBWQjdTfw4Mcit4Z0E1EL13y+880TnxGLyGAh1MP7GVrf811W86aMsyIp8HWoMNx +kt3jk8FE5P47isH9JbeFBd0yp5rYlM0avtEpdwaTfjLQ0aDZGrWjIRPoi/TqvUOwotK m8Pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:from:cc:message-id:date:subject :dkim-signature:arc-authentication-results; bh=q1/s7tTspEYOwI8405ndrJAUoK1yIMgOaKpAUd1Ek2M=; b=wi9g/8wqYTkTfw5ODD8L08C21TAVMoOqe7ylbhbrfh+/yXHBuqv4W6Se4kukzP0bju iS30TyT+6JKhaCiXbkSuXPyFn7lKsHv+FkoS79ZBelIErJQn7GfRqmb2spMe0EkFZCuI 4L75Vh7eUt4spq4UGGo1e+s5BWDnqnUSrQYeHp15rUZzjh+E3zeP68Pkrr3E5cIs6f16 oSbtXmR0to6DV4hsv84DsQywNnRSA4Vl+/SzxwoVTbJ1A5kS6O+F7E1q3NiI6wWYPaPf v6R7ZcIErWc6IduCNsU+tkU3WxbJz3TxGUJliSIlOv2WmoB2TqQAuqjvuARxrP1oJln1 1k9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=ABc7baqc; 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 t22-v6si2354378pgj.546.2018.08.07.13.11.30; Tue, 07 Aug 2018 13:11:45 -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=@sifive.com header.s=google header.b=ABc7baqc; 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 S2389924AbeHGV5Z (ORCPT + 99 others); Tue, 7 Aug 2018 17:57:25 -0400 Received: from mail-pf1-f173.google.com ([209.85.210.173]:38620 "EHLO mail-pf1-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389192AbeHGV5Z (ORCPT ); Tue, 7 Aug 2018 17:57:25 -0400 Received: by mail-pf1-f173.google.com with SMTP id x17-v6so9075028pfh.5 for ; Tue, 07 Aug 2018 12:41:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=subject:date:message-id:cc:from:to; bh=q1/s7tTspEYOwI8405ndrJAUoK1yIMgOaKpAUd1Ek2M=; b=ABc7baqcvX09Rc7tj4VKGQu1q5ZWWf9I1bMRGVAnHMhA6sECzEN8YC/NJUrJahiJQx j2/2dbcA+FBXT5eSoioBHhUcr38QKZcdCnV3OW5GzA7v0CH6SipWL9ksCONMUPIR4m8w dq3faUESo3zCXYJ9bvmp92yTjG/wWj6ynVfdujrva/fDMWb8cem4EUuSN2e515OFQWGt OHkNQvtMbeDfyprOUC/3uxh4lfLqnbbib5C3+Wm+qP9tNyAykusop8TluRPf6kNen9cg z+IRIU38n2liaFj3Oc718cQ++jN0a/hrnx/PRICb8LsPVu95LiTnxFocIW0Bw3XTZQS8 SoDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:date:message-id:cc:from:to; bh=q1/s7tTspEYOwI8405ndrJAUoK1yIMgOaKpAUd1Ek2M=; b=ufIrr4AzqXVFqVJdIlarDLxW202P3a+QiKew0stMKUZv02Lw+EjMMbkbs9R57mNttK S9v2pJ5Wn9jOfDYub1ESTjXrGv2rD4k6demfW1X46+N+e5kuCjOyz93omP58u4bzbMiG bnawQZPgWxJXeZu+ZWpE9ZhgIVl3DUTNd20qR1oxl9DD6MdrBQ3dIcyQvQTrna4KnOqO aikNpagO0oACviaUIJuRMhT49BvCym8KwZZ6vWj9LC9Fi1WKckWvU4UEa69Bx8BaCigQ LNvbYD8JrHuCzmaFM7KAJjYA9+YaMD7S7Csn0+l/3DUsefRMbDO0Jvu5lQNONQiUIJkr gB/Q== X-Gm-Message-State: AOUpUlE9+reMntQYztXepYSi+pHPTd3VGgUGxQTV0R+p3iJxk0dmx2aG gFSkVgjrnAsRjqx/1BaPF5F1Qg== X-Received: by 2002:a63:9802:: with SMTP id q2-v6mr19717940pgd.70.1533670889659; Tue, 07 Aug 2018 12:41:29 -0700 (PDT) Received: from localhost ([12.206.222.5]) by smtp.gmail.com with ESMTPSA id b64-v6sm3216569pfg.66.2018.08.07.12.41.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Aug 2018 12:41:28 -0700 (PDT) Subject: [PATCH v2 0/2] spi-nor: add support for is25wp256 Date: Tue, 7 Aug 2018 12:40:57 -0700 Message-Id: <20180807194059.26348-1-palmer@sifive.com> X-Mailer: git-send-email 2.16.4 Cc: dwmw2@infradead.org, computersforpeace@gmail.com, boris.brezillon@bootlin.com, richard@nod.at, linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, Paul Walmsley From: Palmer Dabbelt To: marek.vasut@gmail.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds support for the is25wp256 flash chip, which is on our HiFive Unleashed board. Additionally it adds support for ISSI's special unlocking scheme, which we need to unlock block protection on the whole chip. Changes since v1 [<20180804014947.24601-1-palmer@sifive.com>]: * There are now two patches, as it's logically two separate changes. * The chip is called is25wp256 instead of is25wp256d, with the corresponding commit text also renamed. * The block size has been changed to match the other similar chips that are already supported. * SPI_NOR_4B_OPCODES is no longer set, to match the other similar chips that are are already supported. [PATCH v2 1/2] spi-nor: add support for ISSI's block unlocking scheme [PATCH v2 2/2] spi-nor: add support for is25wp256