From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DA794C433EF for ; Mon, 9 May 2022 17:58:12 +0000 (UTC) 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=Zq8hZGOEqC2ejXrCixVXrUcg26KsMD3CM6w/DwTvxpI=; b=IhUn6GjxDu51FX lUvksX7UUNr9nK0SYK+H/unbRWkT9tkYsLY0LM+rJEsOsPlnjr8AUk+sGo9PgsL/+Mzcfek3JMo3G 6Oge2yGRca6kAOaBFJIJJmErq+H/uVHMyqPGxlWtSIqmQ39LRu4gV998DtOd3TOrwK4PREBw1CvxH ZgFtEbd2EcvkORc5f0gm+LBXBQtqyLZFd+0JnMZ2CFztgMCHlmKIa6fhBZMVSPJjio8o+Rg6COloz g6DPRgjs2vAP8h6rQi4OzSbZQMkb2EifykFwk78+OqlK+A1V3gIq3xSRLC4bnJ8cbODGq2m3qnDs7 U//5p7prPwAulL6RSx1w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1no7dg-00FfJu-MB; Mon, 09 May 2022 17:57:44 +0000 Received: from gandalf.ozlabs.org ([150.107.74.76]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1no7ck-00FerO-GP; Mon, 09 May 2022 17:56:49 +0000 Received: from gandalf.ozlabs.org (mail.ozlabs.org [IPv6:2404:9400:2221:ea00::3]) by gandalf.ozlabs.org (Postfix) with ESMTP id 4Kxpl33zStz4xcY; Tue, 10 May 2022 03:56:31 +1000 (AEST) Received: from authenticated.ozlabs.org (localhost [127.0.0.1]) (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 mail.ozlabs.org (Postfix) with ESMTPSA id 4Kxpkr500lz4xVP; Tue, 10 May 2022 03:56:20 +1000 (AEST) From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= To: linux-spi@vger.kernel.org, linux-mtd@lists.infradead.org Cc: Mark Brown , Tudor Ambarus , Pratyush Yadav , Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , linux-aspeed@lists.ozlabs.org, Joel Stanley , Andrew Jeffery , Chin-Ting Kuo , devicetree@vger.kernel.org, Rob Herring , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= Subject: [PATCH v7 00/11] spi: spi-mem: Convert Aspeed SMC driver to spi-mem Date: Mon, 9 May 2022 19:56:05 +0200 Message-Id: <20220509175616.1089346-1-clg@kaod.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220509_105646_765183_9CA7D4DD X-CRM114-Status: GOOD ( 30.39 ) 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org SGksCgpUaGlzIHNlcmllcyBhZGRzIGEgbmV3IFNQSSBkcml2ZXIgdXNpbmcgdGhlIHNwaS1tZW0g aW50ZXJmYWNlIGZvciB0aGUKQXNwZWVkIHN0YXRpYyBtZW1vcnkgY29udHJvbGxlcnMgb2YgdGhl IEFTVDI2MDAsIEFTVDI1MDAgYW5kIEFTVDI0MDAKU29Dcy4KCiAqIEFTVDI2MDAgRmlybXdhcmUg U1BJIE1lbW9yeSBDb250cm9sbGVyIChGTUMpCiAqIEFTVDI2MDAgU1BJIEZsYXNoIENvbnRyb2xs ZXIgKFNQSTEgYW5kIFNQSTIpCiAqIEFTVDI1MDAgRmlybXdhcmUgU1BJIE1lbW9yeSBDb250cm9s bGVyIChGTUMpCiAqIEFTVDI1MDAgU1BJIEZsYXNoIENvbnRyb2xsZXIgKFNQSTEgYW5kIFNQSTIp CiAqIEFTVDI0MDAgTmV3IFN0YXRpYyBNZW1vcnkgQ29udHJvbGxlciAoYWxzbyByZWZlcnJlZCBh cyBGTUMpCiAqIEFTVDI0MDAgU1BJIEZsYXNoIENvbnRyb2xsZXIgKFNQSSkKCkl0IGlzIGJhc2Vk IG9uIHRoZSBjdXJyZW50IE9wZW5CTUMga2VybmVsIGRyaXZlciBbMV0sIHVzaW5nIGRpcmVjdGx5 CnRoZSBNVEQgU1BJLU5PUiBpbnRlcmZhY2UgYW5kIG9uIGEgcGF0Y2hzZXQgWzJdIHByZXZpb3Vz bHkgcHJvcG9zZWQKYWRkaW5nIHN1cHBvcnQgZm9yIHRoZSBBU1QyNjAwIG9ubHkuIFRoaXMgZHJp dmVyIHRha2VzIGEgc2xpZ2h0bHkKZGlmZmVyZW50IGFwcHJvYWNoIHRvIGNvdmVyIGFsbCA2IGNv bnRyb2xsZXJzLgoKSXQgZG9lcyBub3QgbWFrZSB1c2Ugb2YgdGhlIGNvbnRyb2xsZXIgcmVnaXN0 ZXIgZGlzYWJsaW5nIEFkZHJlc3MgYW5kCkRhdGEgYnl0ZSBsYW5lcyBiZWNhdXNlIGlzIG5vdCBh dmFpbGFibGUgb24gdGhlIEFTVDI0MDAgU29DLiBXZSBjb3VsZAppbnRyb2R1Y2UgYSBzcGVjaWZp YyBoYW5kbGVyIGZvciBuZXcgZmVhdHVyZXMgYXZhaWxhYmxlIG9uIHJlY2VudCBTb0NzCmlmIG5l ZWRlZC4gQXMgdGhlcmUgaXMgbm90IG11Y2ggZGlmZmVyZW5jZSBvbiBwZXJmb3JtYW5jZSwgdGhl IGRyaXZlcgpjaG9vc2VzIHRoZSBjb21tb24gZGVub21pbmF0b3I6ICJVc2VyIG1vZGUiIHdoaWNo IGhhcyBiZWVuIGhlYXZpbHkKdGVzdGVkIGluIFsxXS4gIlVzZXIgbW9kZSIgaXMgYWxzbyB1c2Vk IGFzIGEgZmFsbCBiYWNrIG1ldGhvZCB3aGVuCmZsYXNoIGRldmljZSBtYXBwaW5nIHdpbmRvdyBp cyB0b28gc21hbGwuCgpQcm9ibGVtcyB0byBhZGRyZXNzIHdpdGggc3BpLW1lbSB3ZXJlIHRoZSBj b25maWd1cmF0aW9uIG9mIHRoZSBtYXBwaW5nCndpbmRvd3MgYW5kIHRoZSBjYWxpYnJhdGlvbiBv ZiB0aGUgcmVhZCB0aW1pbmdzLiBUaGUgZHJpdmVyIGhhbmRsZXMKdGhlbSBpbiB0aGUgZGlyZWN0 IG1hcHBpbmcgaGFuZGxlciB3aGVuIHNvbWUga25vd2xlZGdlIG9uIHRoZSBzaXplIG9mCnRoZSBm bGFzaCBkZXZpY2UgaXMga25vdy4gSXQgaXMgbm90IHBlcmZlY3QgYnV0IG5vdCBpbmNvcnJlY3Qg ZWl0aGVyLgpUaGUgYWxnb3JpdGhtIGlzIG9uZSBmcm9tIFsxXSBiZWNhdXNlIGl0IGRvZXNuJ3Qg cmVxdWlyZSB0aGUgRE1BCnJlZ2lzdGVycyB3aGljaCBhcmUgbm90IGF2YWlsYWJsZSBvbiBhbGwg Y29udHJvbGxlcnMuCgpEaXJlY3QgbWFwcGluZyBmb3Igd3JpdGVzIGlzIG5vdCBzdXBwb3J0ZWQg KHlldCkuIEkgaGF2ZSBzZWVuIHNvbWUKY29ycnVwdGlvbiB3aXRoIHdyaXRlcyBhbmQgSSBwcmVm ZXJyZWQgdG8gdXNlIHRoZSBzYWZlciBhbmQgcHJvdmVuCm1ldGhvZCBvZiB0aGUgaW5pdGlhbCBk cml2ZXIgWzFdLiBXZSBjYW4gaW1wcm92ZSB0aGF0IGxhdGVyLgoKVGhlIGRyaXZlciBzdXBwb3J0 cyBRdWFkIFNQSSBSWCB0cmFuc2ZlcnMgb24gdGhlIEFTVDI2MDAgU29DIGJ1dCBpdApkaWRuJ3Qg aGF2ZSB0aGUgZXhwZWN0ZWQgcmVzdWx0cy4gVGhlcmVmb3JlIGl0IGlzIG5vdCBhY3RpdmF0ZWQg eWV0LgpUaGVyZSBhcmUgc29tZSBpc3N1ZXMgb24gdGhlIHBpbmN0cmwgdG8gaW52ZXN0aWdhdGUg Zmlyc3QuIAoKVGVzdGVkIG9uOgogCiAqIE9wZW5QT1dFUiBQYWxtZXR0byAoQVNUMjQwMCkKICog RmFjZWJvb2sgV2VkZ2UgMTAwIEJNQyAoQVNUMjQwMCkgYnkgVGFvIFJlbiA8cmVudGFvLmJ1cHRA Z21haWwuY29tPgogKiBFdmFsdWF0aW9uIGJvYXJkIChBU1QyNTAwKSAKICogSW5zcHVyIEZQNTI4 MEcyIEJNQyAoQVNUMjUwMCkgYnkgSm9obiBXYW5nIDx3YW5nenEuam5AZ21haWwuY29tPgogKiBG YWNlYm9vayBCYWNrcGFjayBDTU0gQk1DIChBU1QyNTAwKSBieSBUYW8gUmVuIDxyZW50YW8uYnVw dEBnbWFpbC5jb20+CiAqIE9wZW5QT1dFUiBXaXRoZXJzcG9vbiAoQVNUMjUwMCkKICogRXZhbHVh dGlvbiBib2FyZCAoQVNUMjYwMCBBMCBhbmQgQTMpCiAqIFJhaW5pZXIgYm9hcmQgKEFTVDI2MDAp CiAKWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVuYm1jL2xpbnV4L2Jsb2IvZGV2LTUuMTUvZHJp dmVycy9tdGQvc3BpLW5vci9jb250cm9sbGVycy9hc3BlZWQtc21jLmMKWzJdIGh0dHBzOi8vcGF0 Y2h3b3JrLm96bGFicy5vcmcvcHJvamVjdC9saW51eC1hc3BlZWQvbGlzdC8/c2VyaWVzPTIxMjM5 NAoKVGhhbmtzLAoKQy4gCgpDaGFuZ2VzIGluIHY3OgoKICAtIE1vdmVkIHJlbW92YWwgb2YgdGhl IG9sZCBiaW5kaW5nIGRlc2NjcmlwdGlvbiBpbiB0aGUgYmluZGluZyBwYXRjaCAKCkNoYW5nZXMg aW4gdjY6CgogIC0gUmVtb3ZlZCB0YWJzIGZvciBhc3BlZWQsYXN0MjYwMC1mbWMueWFtbAoKQ2hh bmdlcyBpbiB2NToKCiAgLSBSZWJhc2VkIG9uIDUuMTgtcmM1CiAgLSBNb3JlIEFTVDI2MDAgdGVz dHMgZnJvbSBKYWUgSHl1biBZb28KICAtIENsZWFudXBzIG9mIGFzcGVlZCxhc3QyNjAwLWZtYy55 YW1sCiAgLSBNb2RpZmllZCBhc3BlZWRfc3BpX3NlbmRfY21kX2FkZHIoKSByb3V0aW5lIHRvIHJl dHVybiBhbiBlcnJvciAgCiAgLSBTaW1wbGlmaWVkIGNvbmRpdGlvbnMgaW4gZXhlY19vcCgpIGhh bmRsZXIgd2hlbiBjb21wdXRpbmcKICAgIHRoZSBjb250cm9sbGVyIHNldHRpbmcKICAtIERyb3Bw ZWQgdGhlIHVzZSBvZiBtZW1jcHlfZnJvbWlvIGZvciB0aGUgU0ZEUCBhZGRyZXNzIHNwYWNlCgpD aGFuZ2VzIGluIHY0OgoKICAtIFJlYmFzZWQgb24gNS4xOCAKICAtIFJlbW92YWwgb2YgdGhlIFNQ SS1OT1IgYmFzZSBkcml2ZXIgKHdlIGhhZCBlbm91Z2ggdGVzdHMpCiAgLSBGaXggZm9yIHNtYWxs IHNpemUgZmxhc2ggZGV2aWNlcyBvbiBBU1QyNjAwIChQb3RpbikKCkNoYW5nZXMgaW4gdjM6Cgog LSBGaXhlZCBjb21waWxlIHdhcm5pbmcgb24gYXNwZWVkX3NwaV9kaXJtYXBfcmVhZCgpIHByb3Rv dHlwZSByZXBvcnRlZAogICBieSBrZXJuZWwgdGVzdCByb2JvdCAKIC0gUmVtb3ZlZCB1bm5lY2Vz c2FyeSBlbnRyeSBpbiBhc3QyNjAwLWZtYy55YW1sCiAtIE5ldyBwYXRjaCBmcm9tIFRhbyB0byBz ZXQgc3BpLW1heC1mcmVxdWVuY3kgb24gYWxsIEZNQyBkZXZpY2VzCgpDaGFuZ2VzIGluIHYyOgoK IC0gRml4ZWQgZHRfYmluZGluZ19jaGVjayB3YXJuaW5ncyAoUm9iKQogLSBOZXcgZW50cnkgaW4g TUFJTlRBSU5FUlMgCiAtIEFkZHJlc3NlZCBMdWthcyBjb21tZW50cyByZWdhcmRpbmcgdGhlIFNQ SSBjb250cm9sbGVyIHJlZ2lzdHJhdGlvbgogICBhbmQgZGV2aWNlIHJlbW92YWwuIENoZWNrZWQg d2l0aCBkcml2ZXIgYmluZC91bmJpbmQgICAKIC0gSW50cm9kdWNlZCBzZXR1cCBhbmQgY2xlYW51 cCBoYW5kbGVycyBhbmQgcmVtb3ZlZCByb3V0aW5lIGxvb3BpbmcKICAgb24gdGhlIERUIGNoaWxk cmVuIHByb3BlcnRpZXMgKFByYXR5dXNoKQogLSBDbGFyaWZpZWQgaW4gY29tbWl0IGxvZyByZXF1 aXJlbWVudHMgZm9yIHRyYWluaW5nLgogLSBSZW1vdmVkIGRlZmNvbmZpZyBjaGFuZ2VzIG9mIHBh dGNoIDEgc2luY2UgdGhleSB3ZXJlIHJldmVydGVkIGluCiAgIHRoZSBsYXN0IHBhdGNoIChKb2Vs KQoKQ8OpZHJpYyBMZSBHb2F0ZXIgKDkpOgogIEFSTTogZHRzOiBhc3BlZWQ6IEFkanVzdCAicmVn IiBwcm9wZXJ0eSBvZiBGTUMvU1BJIGNvbnRyb2xsZXJzCiAgZHQtYmluZGluZ3M6IHNwaTogQ29u dmVydCB0aGUgQXNwZWVkIFNNQyBjb250cm9sbGVycyBkZXZpY2UgdHJlZQogICAgYmluZGluZwog IHNwaTogc3BpLW1lbTogQ29udmVydCBBc3BlZWQgU01DIGRyaXZlciB0byBzcGktbWVtCiAgc3Bp OiBhc3BlZWQ6IEFkZCBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZwogIHNwaTogYXNwZWVkOiBB ZGp1c3QgZGlyZWN0IG1hcHBpbmcgdG8gZGV2aWNlIHNpemUKICBzcGk6IGFzcGVlZDogV29ya2Fy b3VuZCBBU1QyNTAwIGxpbWl0YXRpb25zCiAgc3BpOiBhc3BlZWQ6IEFkZCBzdXBwb3J0IGZvciB0 aGUgQVNUMjQwMCBTUEkgY29udHJvbGxlcgogIHNwaTogYXNwZWVkOiBDYWxpYnJhdGUgcmVhZCB0 aW1pbmdzCiAgQVJNOiBkdHM6IGFzcGVlZDogRW5hYmxlIER1YWwgU1BJIFJYIHRyYW5zZmVycwoK UG90aW4gTGFpICgxKToKICBtdGQ6IHNwaS1ub3I6IGFzcGVlZDogc2V0IHRoZSBkZWNvZGluZyBz aXplIHRvIGF0IGxlYXN0IDJNQiBmb3IKICAgIEFTVDI2MDAKClRhbyBSZW4gKDEpOgogIEFSTTog ZHRzOiBhc3BlZWQtZzQ6IFNldCBzcGktbWF4LWZyZXF1ZW5jeSBmb3IgYWxsIGZsYXNoZXMKCiBk cml2ZXJzL210ZC9zcGktbm9yL2NvbnRyb2xsZXJzL2FzcGVlZC1zbWMuYyAgfCAgOTIxIC0tLS0t LS0tLS0tLS0KIGRyaXZlcnMvc3BpL3NwaS1hc3BlZWQtc21jLmMgICAgICAgICAgICAgICAgICB8 IDEyMTAgKysrKysrKysrKysrKysrKysKIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9hc3Bl ZWQtc21jLnR4dCAgICB8ICAgNTEgLQogLi4uL2JpbmRpbmdzL3NwaS9hc3BlZWQsYXN0MjYwMC1m bWMueWFtbCAgICAgIHwgICA4MiArKwogTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICAxMCArCiBhcmNoL2FybS9ib290L2R0cy9hc3BlZWQtZzQuZHRzaSAg ICAgICAgICAgICAgfCAgIDE2ICstCiBhcmNoL2FybS9ib290L2R0cy9hc3BlZWQtZzUuZHRzaSAg ICAgICAgICAgICAgfCAgIDE2ICstCiBhcmNoL2FybS9ib290L2R0cy9hc3BlZWQtZzYuZHRzaSAg ICAgICAgICAgICAgfCAgIDE3ICstCiBkcml2ZXJzL210ZC9zcGktbm9yL2NvbnRyb2xsZXJzL0tj b25maWcgICAgICAgfCAgIDEwIC0KIGRyaXZlcnMvbXRkL3NwaS1ub3IvY29udHJvbGxlcnMvTWFr ZWZpbGUgICAgICB8ICAgIDEgLQogZHJpdmVycy9zcGkvS2NvbmZpZyAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxMSArCiBkcml2ZXJzL3NwaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgICAxICsKIDEyIGZpbGVzIGNoYW5nZWQsIDEzNDcgaW5zZXJ0aW9ucygrKSwg OTk5IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbXRkL3NwaS1ub3Iv Y29udHJvbGxlcnMvYXNwZWVkLXNtYy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9zcGkv c3BpLWFzcGVlZC1zbWMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9tdGQvYXNwZWVkLXNtYy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc3BpL2FzcGVlZCxhc3QyNjAwLWZtYy55YW1s CgotLSAKMi4zNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K