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 X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DBDF9C4727C for ; Tue, 29 Sep 2020 23:03:16 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 663A620897 for ; Tue, 29 Sep 2020 23:03:16 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="zmFUy0V+" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 663A620897 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject: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=YauX9XpCDTE3mvf7Xly3T8N84TkC7VwWDBvAn/HP5mU=; b=zmFUy0V+TBGaGbVIGb6rXJNMj4 Gov4AlSquYGXbs1seRMhFAWV/g4qce6SpZfVkH6fQTaFrF9FjBq0c+iiV6iMdCv+o6xkmKJn32nB2 mZ2b314Tbag1f8QKvKWDk8x++uzlClH/fQYucxJVNKHr3K4mHHgOPCXCjITBy9oJUjgLzyq0Slm1B zGS4PJ1/pmz6aRCibqyx9CHwDdfbROKmflEp5AR+fd2QXa+/tJuwQ52j/fms/Y2TeCrnbP/tN8VrG oJshy8ZkYabU8AYcjjg9mCx4/pCokzFrFWOMebzV7YTdEc2IgCqwb0l97Bi3anUek4YNxKkl8PcWk enYcvNzQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kNOcq-0001C9-HN; Tue, 29 Sep 2020 23:01:36 +0000 Received: from relay12.mail.gandi.net ([217.70.178.232]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kNOcm-0001AN-Jb for linux-mtd@lists.infradead.org; Tue, 29 Sep 2020 23:01:34 +0000 Received: from localhost.localdomain (unknown [91.224.148.103]) (Authenticated sender: miquel.raynal@bootlin.com) by relay12.mail.gandi.net (Postfix) with ESMTPSA id E077F200003; Tue, 29 Sep 2020 23:01:25 +0000 (UTC) From: Miquel Raynal To: Richard Weinberger , Vignesh Raghavendra , Tudor Ambarus , Subject: [PATCH 00/20] Create generic software ECC engines Date: Wed, 30 Sep 2020 01:01:04 +0200 Message-Id: <20200929230124.31491-1-miquel.raynal@bootlin.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200929_190132_856415_FBC531B7 X-CRM114-Status: GOOD ( 12.36 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Julien Su , ycllin@mxic.com.tw, Thomas Petazzoni , Miquel Raynal 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 VGhlIHBvaW50IG9mIHRoaXMgc2VyaWVzIGlzIHRvIG1pZ3JhdGUgSGFtbWluZyBhbmQgQkNIIEVD QyBlbmdpbmUKZHJpdmVycyB0byB0aGUgZ2VuZXJpYyBOQU5EIGNvcmUuIFRoZXJlIGlzIG5vdGhp bmcgcmF3IE5BTkQgc3BlY2lmaWMKaW4gdGhpcyBjb2RlIGFuZCB0aGVzZSBkcml2ZXJzIHNob3Vs ZCBiZSB1c2FibGUgYnkgZWcuIHRoZSBTUEktTkFORApzdWJzeXRlbS4KClRoYW5rcywKTWlxdcOo bAoKTWlxdWVsIFJheW5hbCAoMjApOgogIG10ZDogbmFuZDogZWNjOiBBZGQgYW4gSS9PIHJlcXVl c3QgdHdlYWtpbmcgbWVjaGFuaXNtCiAgbXRkOiBuYW5kOiBlY2MtYmNoOiBNb3ZlIEJDSCBjb2Rl IHRvIHRoZSBnZW5lcmljIE5BTkQgbGF5ZXIKICBtdGQ6IG5hbmQ6IGVjYy1iY2g6IENsZWFudXAg YW5kIHN0eWxlIGZpeGVzCiAgbXRkOiBuYW5kOiBlY2MtYmNoOiBTdG9wIGV4cG9ydGluZyB0aGUg cHJpdmF0ZSBzdHJ1Y3R1cmUKICBtdGQ6IG5hbmQ6IGVjYy1iY2g6IFJldHVybiBvbmx5IHZhbGlk IGVycm9yIGNvZGVzCiAgbXRkOiBuYW5kOiBlY2MtYmNoOiBEcm9wIG10ZF9uYW5kX2hhc19iY2go KQogIG10ZDogbmFuZDogZWNjLWJjaDogVXBkYXRlIHRoZSBwcm90b3R5cGVzIHRvIGJlIG1vcmUg Z2VuZXJpYwogIG10ZDogbmFuZDogZWNjLWJjaDogU3RvcCB1c2luZyByYXcgTkFORCBzdHJ1Y3R1 cmVzCiAgbXRkOiBuYW5kOiBlY2MtYmNoOiBDcmVhdGUgdGhlIHNvZnR3YXJlIEJDSCBlbmdpbmUK ICBtdGQ6IHJhd25hbmQ6IEdldCByaWQgb2YgY2hpcC0+ZWNjLnByaXYKICBtdGQ6IG5hbmQ6IGVj Yy1oYW1taW5nOiBNb3ZlIEhhbW1pbmcgY29kZSB0byB0aGUgZ2VuZXJpYyBOQU5EIGxheWVyCiAg bXRkOiBuYW5kOiBlY2MtaGFtbWluZzogQ2xhcmlmeSB0aGUgZHJpdmVyIGRlc2NyaXB0aW9ucwog IG10ZDogbmFuZDogZWNjLWhhbW1pbmc6IERyb3AvZml4IHRoZSBrZXJuZWwgZG9jCiAgbXRkOiBu YW5kOiBlY2MtaGFtbWluZzogQ2xlYW51cCBhbmQgc3R5bGUgZml4ZXMKICBtdGQ6IG5hbmQ6IGVj Yy1oYW1taW5nOiBSZW5hbWUgdGhlIGV4cG9ydGVkIGZ1bmN0aW9ucwogIG10ZDogbmFuZDogZWNj LWhhbW1pbmc6IFN0b3AgdXNpbmcgcmF3IE5BTkQgc3RydWN0dXJlcwogIG10ZDogbmFuZDogZWNj LWhhbW1pbmc6IFJlbW92ZSB1c2VsZXNzIGluY2x1ZGVzCiAgbXRkOiBuYW5kOiBlY2MtaGFtbWlu ZzogTGV0IHRoZSBzb2Z0d2FyZSBIYW1taW5nIEVDQyBlbmdpbmUgYmUKICAgIHVuc2VsZWN0ZWQK ICBtdGQ6IG5hbmQ6IGVjYy1oYW1taW5nOiBDcmVhdGUgdGhlIHNvZnR3YXJlIEhhbW1pbmcgZW5n aW5lCiAgbXRkOiBuYW5kOiBMZXQgc29mdHdhcmUgRUNDIGVuZ2luZXMgYmUgcmV0cmlldmVkIGZy b20gdGhlIE5BTkQgY29yZQoKIGFyY2gvYXJtL21hY2gtczNjMjR4eC9jb21tb24tc21kay5jICAg ICAgICAgICB8ICAgMSAtCiBhcmNoL2FybS9tYWNoLXMzYzI0eHgvbWFjaC1hbnViaXMuYyAgICAg ICAgICAgfCAgIDEgLQogYXJjaC9hcm0vbWFjaC1zM2MyNHh4L21hY2gtYXQyNDQwZXZiLmMgICAg ICAgIHwgICAxIC0KIGFyY2gvYXJtL21hY2gtczNjMjR4eC9tYWNoLWJhc3QuYyAgICAgICAgICAg ICB8ICAgMSAtCiBhcmNoL2FybS9tYWNoLXMzYzI0eHgvbWFjaC1ndGEwMi5jICAgICAgICAgICAg fCAgIDEgLQogYXJjaC9hcm0vbWFjaC1zM2MyNHh4L21hY2gtaml2ZS5jICAgICAgICAgICAgIHwg ICAxIC0KIGFyY2gvYXJtL21hY2gtczNjMjR4eC9tYWNoLW1pbmkyNDQwLmMgICAgICAgICB8ICAg MSAtCiBhcmNoL2FybS9tYWNoLXMzYzI0eHgvbWFjaC1vc2lyaXMuYyAgICAgICAgICAgfCAgIDEg LQogYXJjaC9hcm0vbWFjaC1zM2MyNHh4L21hY2gtcXQyNDEwLmMgICAgICAgICAgIHwgICAxIC0K IGFyY2gvYXJtL21hY2gtczNjMjR4eC9tYWNoLXJ4MzcxNS5jICAgICAgICAgICB8ICAgMSAtCiBh cmNoL2FybS9tYWNoLXMzYzI0eHgvbWFjaC12c3Rtcy5jICAgICAgICAgICAgfCAgIDEgLQogZHJp dmVycy9tdGQvbmFuZC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgIDMxICsrCiBkcml2 ZXJzL210ZC9uYW5kL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogZHJpdmVy cy9tdGQvbmFuZC9lY2Mtc3ctYmNoLmMgICAgICAgICAgICAgICAgIHwgNDA0ICsrKysrKysrKysr KysrKysrKwogLi4uL25hbmQve3Jhdy9uYW5kX2VjYy5jID0+IGVjYy1zdy1oYW1taW5nLmN9IHwg MzEyICsrKysrKysrKysrLS0tCiBkcml2ZXJzL210ZC9uYW5kL2VjYy5jICAgICAgICAgICAgICAg ICAgICAgICAgfCAxMjYgKysrKysrCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9LY29uZmlnICAgICAg ICAgICAgICAgICAgfCAgMjMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L01ha2VmaWxlICAgICAg ICAgICAgICAgICB8ICAgMiAtCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9jczU1M3hfbmFuZC5jICAg ICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2ZzbF9lbGJjX25hbmQuYyAg ICAgICAgICB8ICAgMSAtCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9mc2xfaWZjX25hbmQuYyAgICAg ICAgICAgfCAgIDEgLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvZnNsX3VwbS5jICAgICAgICAgICAg ICAgIHwgICAxIC0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2ZzbWNfbmFuZC5jICAgICAgICAgICAg ICB8ICAgNSArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbHBjMzJ4eF9tbGMuYyAgICAgICAgICAg IHwgICAxIC0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2xwYzMyeHhfc2xjLmMgICAgICAgICAgICB8 ICAgMyArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbXhpY19uYW5kLmMgICAgICAgICAgICAgIHwg ICAyICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9uYW5kX2Jhc2UuYyAgICAgICAgICAgICAgfCAy MDQgKysrKysrLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9uYW5kX2JjaC5jICAgICAgICAgICAg ICAgfCAyMTggLS0tLS0tLS0tLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbmFuZHNpbS5jICAgICAg ICAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9uZGZjLmMgICAgICAgICAg ICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L29tYXAyLmMgICAgICAgICAg ICAgICAgICB8ICAzMSArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvcGFzZW1pX25hbmQuYyAgICAg ICAgICAgIHwgICAxIC0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L3MzYzI0MTAuYyAgICAgICAgICAg ICAgICB8ICAgMSAtCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9zaGFycHNsLmMgICAgICAgICAgICAg ICAgfCAgIDMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L3N1bnhpX25hbmQuYyAgICAgICAgICAg ICB8ICAzMSArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvdG1pb19uYW5kLmMgICAgICAgICAgICAg IHwgICA3ICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy90eHg5bmRmbWMuYyAgICAgICAgICAgICAg fCAgIDUgKy0KIGRyaXZlcnMvbXRkL3NtX2Z0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAzMCArLQogZHJpdmVycy9tdGQvdGVzdHMvbXRkX25hbmRlY2N0ZXN0LmMgICAgICAgICAgIHwg IDMxICstCiBpbmNsdWRlL2xpbnV4L210ZC9uYW5kLWVjYy1zdy1iY2guaCAgICAgICAgICAgfCAg NzMgKysrKwogaW5jbHVkZS9saW51eC9tdGQvbmFuZC1lY2Mtc3ctaGFtbWluZy5oICAgICAgIHwg IDkxICsrKysKIGluY2x1ZGUvbGludXgvbXRkL25hbmQuaCAgICAgICAgICAgICAgICAgICAgICB8 ICA1MSArKysKIGluY2x1ZGUvbGludXgvbXRkL25hbmRfYmNoLmggICAgICAgICAgICAgICAgICB8 ICA2NiAtLS0KIGluY2x1ZGUvbGludXgvbXRkL25hbmRfZWNjLmggICAgICAgICAgICAgICAgICB8 ICAzOSAtLQogaW5jbHVkZS9saW51eC9tdGQvcmF3bmFuZC5oICAgICAgICAgICAgICAgICAgIHwg IDE2ICstCiBpbmNsdWRlL2xpbnV4L210ZC9zaGFycHNsLmggICAgICAgICAgICAgICAgICAgfCAg IDEgLQogNDYgZmlsZXMgY2hhbmdlZCwgMTI1NiBpbnNlcnRpb25zKCspLCA1NzcgZGVsZXRpb25z KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9tdGQvbmFuZC9lY2Mtc3ctYmNoLmMKIHJl bmFtZSBkcml2ZXJzL210ZC9uYW5kL3tyYXcvbmFuZF9lY2MuYyA9PiBlY2Mtc3ctaGFtbWluZy5j fSAoNjElKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvbXRkL25hbmQvcmF3L25hbmRfYmNo LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L210ZC9uYW5kLWVjYy1zdy1iY2gu aAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbXRkL25hbmQtZWNjLXN3LWhhbW1p bmcuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbXRkL25hbmRfYmNoLmgKIGRl bGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L210ZC9uYW5kX2VjYy5oCgotLSAKMi4yMC4x CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkxpbnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K