Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp549824pxa; Wed, 12 Aug 2020 08:18:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw+HOxYwx+5lKdMmbIBYNIrBN2cfigck/WHUDf1wch3yKkttVP/r3syzz3BO6QAke+gHdDY X-Received: by 2002:a17:906:4f8c:: with SMTP id o12mr273351eju.69.1597245533904; Wed, 12 Aug 2020 08:18:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597245533; cv=none; d=google.com; s=arc-20160816; b=ap3Pu+SGxgoi/gw0RpcX/2/oLjRhZnrM06iBlqhNh7VlBvuXw78uxJ0LdLgz9kELIQ SSn99dv69pSqvsTL3PA79Mul4ln4ULIlz40daco83YJdHx4oRSaQWs69E9l6PXDjLvEZ CeaH1xKfNgRCPcX99MjErOBFbjZyPIEBJmEu7EUvUBQudLpRmrBJAvZh8HJbff+9hPG1 kHHbdir4N5zc2b5PlRjGbxPbbaj+zTxJI9tQNCPt2PEfdpx9xjO5X4m/2Q/DjzKb4iu/ 9yVg/5dzFDmezBEs0FkOCAlOq3fB/K0KFDbUGTXSWnBXaFTSh2ZlDcLkSxlcdyGKHIDl iEBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from:dkim-signature; bh=HZAMwfRcknYOQ8aVcdjeJoQ2/SvIDfUBfh3alDNxatI=; b=MpWVDKcSMANPK8FIWZqs18SB3NL6Ctm4w45v0hxLObZMq9BpPXTjzGXMUiu2x479Pw Ba+75n8351xi9pnetg3qyxfWqxYsRfwh0JASW31txINCzdnnmB8ghj2V8j6SYCNgaPSl bjdCy152AQ0yQ+5AH0yItU+kyDydMINMOSUWzDDJmIHDtB46DtUUylGA07dly0xudddI RROS+mPgrFlFQ3G9MDS1Or2dPAY1QHrMcuaHhan6TXXNA7oX3gWr6RSV5MO58n22gwdc sdoII3oT2DitPeap/sQHmhXhHM4TtQcXVJgk2TgPEW3d6ODb2fRMzlbNvSqQ6bLhSvBv An3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@yadro.com header.s=mta-01 header.b=GbuEjRaU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=yadro.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p21si1629395eds.379.2020.08.12.08.18.30; Wed, 12 Aug 2020 08:18:53 -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=@yadro.com header.s=mta-01 header.b=GbuEjRaU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=yadro.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726707AbgHLPPn (ORCPT + 99 others); Wed, 12 Aug 2020 11:15:43 -0400 Received: from mta-02.yadro.com ([89.207.88.252]:37122 "EHLO mta-01.yadro.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726489AbgHLPPd (ORCPT ); Wed, 12 Aug 2020 11:15:33 -0400 Received: from localhost (unknown [127.0.0.1]) by mta-01.yadro.com (Postfix) with ESMTP id 3A0CF4C8B1; Wed, 12 Aug 2020 15:15:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yadro.com; h= content-type:content-type:content-transfer-encoding:mime-version :x-mailer:message-id:date:date:subject:subject:from:from :received:received:received; s=mta-01; t=1597245330; x= 1599059731; bh=WwjPfLnomL2r+HVIJaHtMZVaUiKzFEyoEtIATOH76YY=; b=G buEjRaUaNwzJY86BzNuWkSqAwqfLjuKUGGwhWfH6i34Jyq73OHB8FDZdWaeU5YIV 05PPXNliL+N6k2qyxhYeo71xxK51Iha2Tms1fWZo6zJ393ltIG90KYxRZuE6ueMe dhOywejDY1fIE6lLFnFuGaHOnD5aPrnsna95U6FfQM= X-Virus-Scanned: amavisd-new at yadro.com Received: from mta-01.yadro.com ([127.0.0.1]) by localhost (mta-01.yadro.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pfm51ryF4SZ1; Wed, 12 Aug 2020 18:15:30 +0300 (MSK) Received: from T-EXCH-02.corp.yadro.com (t-exch-02.corp.yadro.com [172.17.10.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mta-01.yadro.com (Postfix) with ESMTPS id 8AD5A4C89B; Wed, 12 Aug 2020 18:15:29 +0300 (MSK) Received: from localhost.dev.yadro.com (10.199.2.34) by T-EXCH-02.corp.yadro.com (172.17.10.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.669.32; Wed, 12 Aug 2020 18:15:29 +0300 From: Ivan Mikhaylov CC: Ivan Mikhaylov , Tudor Ambarus , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , , Subject: [PATCH 0/2] enable lock interface for macronix chips Date: Wed, 12 Aug 2020 18:18:16 +0300 Message-ID: <20200812151818.16699-1-i.mikhaylov@yadro.com> X-Mailer: git-send-email 2.21.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.199.2.34] X-ClientProxiedBy: T-EXCH-01.corp.yadro.com (172.17.10.101) To T-EXCH-02.corp.yadro.com (172.17.10.102) To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org TB(Top/Bottome protection bit) is not present in the status register for macronix chips, do not touch TB bit in status register in this case. Enable lock interface for most of macronix chips which are suitable for it. Tested only mx25l51245g (BP0-3). Ivan Mikhaylov (2): mtd: spi-nor: do not touch TB bit without SPI_NOR_HAS_TB mtd: spi-nor: enable lock interface for macronix chips drivers/mtd/spi-nor/core.c | 22 +++++++--- drivers/mtd/spi-nor/macronix.c | 75 ++++++++++++++++++++++------------ 2 files changed, 66 insertions(+), 31 deletions(-) -- 2.21.1