From patchwork Sat May 29 10:27:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heiko Schocher X-Patchwork-Id: 1485359 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=P00kH5fU; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=RrW18t4V; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4Fsd7M51Mfz9sW4 for ; Sat, 29 May 2021 20:28:31 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=eoK2DPTGqTM/n7rGa2kTSpyGk9qU+lmzi1O3nGZ+ks4=; b=P00kH5fUrK2MSD aELYMrdIp43VmDex0OMVcmhL7XXCUr+WYhBodxpiq7ZS5/rMXz/Xn1Six1WW9vM/xfpjQXVzvi0x6 l7+EsPgpkah2ATU9kpu7c51nY+/HMi1EWXK+3pCTlJkvnJFRP9WgDhnpXcsh1ja/QueH5Nf4K+0zS 5aZkoqEyEiT9pm5zf2xx7NKC2m6SJTCYqBsQ0y6Pi98jm+UDnrZL1bDsPQ6szYNzNSc/bETbqP3EK C8n4mxyZJWzu05CRuKwTLE1cDT7X0tMyTTL+r8zJW1xCey1/fCB3kGkfwwyWqxeiY+MuwCnud7dDb XoviBqQ4Bxm37e35367g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lmwCC-004kyM-IG; Sat, 29 May 2021 10:27:56 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lmwC9-004kx9-TY for linux-mtd@lists.infradead.org; Sat, 29 May 2021 10:27:55 +0000 Received: from mail-internal.denx.de (p578adb1c.dip0.t-ipconnect.de [87.138.219.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: noc@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 4657B81DB3; Sat, 29 May 2021 12:27:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1622284071; bh=0K5fa1pym+uYrWwUk5lMIEsPkX2k9QBt+qQSNfxfW38=; h=From:To:Cc:Subject:Date:From; b=RrW18t4VvQTy0JjXYACnplPZS2rx/sQTks26E/GTcVX/K1fArWqL8b9gdk7Va44Bw uOZafJCqsqUhAre4ehB1GA87ZFnfVNb522v3N8bvsZC24LeEI4d41IPnVnuTnR3c7u qbQ+SOyYzlKCf18IEMrYjY6etfB3T047BVAWMGLtA6YV2ZdWbyKy1CpmQ4bKiQxVG/ +GDA38eSVgDWX+TmCjYXJYEJ8o99jvcyO2XokvYg2fAGQETHtjgnxa95C5/69b3RnZ DjKsQ6NnwBqnrzV7+kDJVCu0g5zhVQpNIyWKWcjY56c+n1yvqfA57O1synD8Ck41pX L5uGaGes8LZBQ== Received: from pollux.denx.de (pollux [192.168.1.1]) by mail-internal.denx.de (Postfix) with ESMTP id 91283182BA2; Sat, 29 May 2021 12:27:46 +0200 (CEST) Received: by pollux.denx.de (Postfix, from userid 515) id 6B0D31A8BC4; Sat, 29 May 2021 12:27:46 +0200 (CEST) From: Heiko Schocher To: linux-mtd@lists.infradead.org Cc: Heiko Schocher , Miquel Raynal , Richard Weinberger , Rob Herring , Vignesh Raghavendra , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/2] mtd: devices: add support for microchip 48l640 EERAM Date: Sat, 29 May 2021 12:27:42 +0200 Message-Id: <20210529102744.1251220-1-hs@denx.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210529_032754_127254_C9C45487 X-CRM114-Status: UNSURE ( 9.43 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -2.5 (--) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: add support for microchip 48l640 eeram connected via SPI. Patch 1 introduces devicetree documentation and patch 2 the driver. Changes in v2: as Rob helped, fix warnings from running command 'make DT_CHECKER_FLAGS=-m dt_binding_check' - fix build warnings - add Fabios Tested-by Content analysis details: (-2.5 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [2a01:238:438b:c500:173d:9f52:ddab:ee01 listed in] [list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org add support for microchip 48l640 eeram connected via SPI. Patch 1 introduces devicetree documentation and patch 2 the driver. Changes in v2: as Rob helped, fix warnings from running command 'make DT_CHECKER_FLAGS=-m dt_binding_check' - fix build warnings - add Fabios Tested-by Heiko Schocher (2): mtd: devices: add devicetree documentation for microchip 48l640 mtd: devices: add support for microchip 48l640 EERAM .../bindings/mtd/microchip,mchp48l640.yaml | 45 +++ drivers/mtd/devices/Kconfig | 6 + drivers/mtd/devices/Makefile | 1 + drivers/mtd/devices/mchp48l640.c | 374 ++++++++++++++++++ 4 files changed, 426 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml create mode 100644 drivers/mtd/devices/mchp48l640.c