Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1158725pxj; Fri, 21 May 2021 07:47:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy8lj+/iqHQjr0G5E7Z9UTFw+Vl0KqD8BlpROm8lTJk7VdRYcu/5NVRBqlCgbdDs2u2NYnn X-Received: by 2002:a02:cb04:: with SMTP id j4mr4926917jap.45.1621608478666; Fri, 21 May 2021 07:47:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621608478; cv=none; d=google.com; s=arc-20160816; b=rz9SQ8lIqpIZwTXQWeaMeprbETVaEwznVmGjGfQ7ykwmIrQFYyJC9uaP/8ikBFyckq waFUuz/lWrvo7XoGp6Fy7zXXurQ98NAd3KkE3qasb/VCsp7iNhTTBdobLNLFAYuBeFzV FHikzpjhmUf3/Y8Lub/2zcLnJjaRFdU2hxA9at4w0HkT5QEZhq4GkejERVagLNtqgUZa q05+72Xy1XeF8ESgxs21La+NuJpEkLOFrIJp5c7Xp1aNhT26W2IoQE9ZgIbpdejGELrk 7PjHBs1qZjMBeXqEnOsZARnzRBs7yBAK5XOCOPWpq1HEEx3filDNKjwo1N5XjP+uCE3k fyrg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=VSoxx0fZRtwWjLTLvBnNKfAQkHrgpbnSlIV/T+6852k=; b=EY3s/YwdBXv2n5X4cT5q0CgRski7fXMTsHjrxa4+uSqBpKmnDtByByYuvewA2Ha1IE hACM115hKzxzCQQJsRrHW2w/rIo7fpanEtvUi/rTPvijkbzfGhjYvCBJEbPJBnSACQpt op5jL7he6JP6/nnci/HL/lM++g4XFweKE1kBpwQoEVu7jWSW9hBwgFUDZOsr5mgXPYlR XI+KFTQPV6odSZShUEGrsx3VICQBzVp9EVWfBLpJ/UkpNYdF8QJOTBJW04QkZLKG7zLt wduFYiW6b515vK9sY+wWfkVcNIBDNDec1RrG1iBnb7rJzILE0jGgqEoHde9BgdXZH7fi 18TA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@walle.cc header.s=mail2016061301 header.b=ganlyJfo; 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 l1si6195716ilg.123.2021.05.21.07.47.44; Fri, 21 May 2021 07:47:58 -0700 (PDT) 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=@walle.cc header.s=mail2016061301 header.b=ganlyJfo; 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 S233037AbhETQA2 (ORCPT + 99 others); Thu, 20 May 2021 12:00:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232935AbhETQAY (ORCPT ); Thu, 20 May 2021 12:00:24 -0400 Received: from ssl.serverraum.org (ssl.serverraum.org [IPv6:2a01:4f8:151:8464::1:2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 098C5C061574 for ; Thu, 20 May 2021 08:59:03 -0700 (PDT) Received: from mwalle01.fritz.box (ip4d17858c.dynamic.kabel-deutschland.de [77.23.133.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id 0A37822255; Thu, 20 May 2021 17:59:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=walle.cc; s=mail2016061301; t=1621526340; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VSoxx0fZRtwWjLTLvBnNKfAQkHrgpbnSlIV/T+6852k=; b=ganlyJfokNlYa/75Fl9kX+2scYPuh0HOub7+X92y8fdkTJgHyt7B2bT8BmhjjG0nX7pPp2 lK4dD9XG9JYqtd1gWgwqOJpLmqXZiGc6EVHNQZkxPb+eoule9vJBLS4FDTmoqEVs8ke7d4 Mc1Ozv4WBgvuM53ovo2zr4zEO7wukNQ= From: Michael Walle To: linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Tudor Ambarus , Michael Walle , Pratyush Yadav , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra Subject: [PATCH v3 1/3] mtd: spi-nor: otp: fix access to security registers in 4 byte mode Date: Thu, 20 May 2021 17:58:52 +0200 Message-Id: <20210520155854.16547-2-michael@walle.cc> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210520155854.16547-1-michael@walle.cc> References: <20210520155854.16547-1-michael@walle.cc> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The security registers either take a 3 byte or a 4 byte address offset, depending on the address mode of the flash. Thus just leave the nor->addr_width as is. Fixes: cad3193fe9d1 ("mtd: spi-nor: implement OTP support for Winbond and similar flashes") Signed-off-by: Michael Walle --- drivers/mtd/spi-nor/otp.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/mtd/spi-nor/otp.c b/drivers/mtd/spi-nor/otp.c index 61036c716abb..91a4c510ed51 100644 --- a/drivers/mtd/spi-nor/otp.c +++ b/drivers/mtd/spi-nor/otp.c @@ -40,7 +40,6 @@ int spi_nor_otp_read_secr(struct spi_nor *nor, loff_t addr, size_t len, u8 *buf) rdesc = nor->dirmap.rdesc; nor->read_opcode = SPINOR_OP_RSECR; - nor->addr_width = 3; nor->read_dummy = 8; nor->read_proto = SNOR_PROTO_1_1_1; nor->dirmap.rdesc = NULL; @@ -84,7 +83,6 @@ int spi_nor_otp_write_secr(struct spi_nor *nor, loff_t addr, size_t len, wdesc = nor->dirmap.wdesc; nor->program_opcode = SPINOR_OP_PSECR; - nor->addr_width = 3; nor->write_proto = SNOR_PROTO_1_1_1; nor->dirmap.wdesc = NULL; -- 2.20.1