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 27DA3C5DF6D for ; Sun, 16 Aug 2026 17:01:22 +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:References:In-Reply-To: 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: List-Owner; bh=wy7DlYetSdUHa3JW2aKzShliBRwRJE7fw9sw90xmcuw=; b=J7ZWQjPBg43HV4 EebkcTXLHgjGkyg646Hah4xYGWmUm9rkcyIjd+XxNRUq11djho/oJ1Gswd7gtY0EgFDzLttqiSlZJ 4FAWquVUk8TCZxtX6qIXBOLgVjz3NEg0BM65kOvXTZ7GpYuExHqE1lvCX52wzcK8x9b9gSnKEaSHv BTfwHkqpHZFDI4ADQvYxyKM7zeriA5iMrO6P/1VbqdCljUGutOm1a1QZfXQOvE824bx9up8JCi1H1 aVse1p3ZjQLk3Liv4smNReifslEKO/rMkiRpAAudXHeBxbJOqLH0HrtDtOHZlBNP+MioIaQdBJYLu uoKxeL+5mg2bTmGpIMFA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wveEa-00000004uas-0f0f; Sun, 16 Aug 2026 17:01:20 +0000 Received: from mail-pl1-x634.google.com ([2607:f8b0:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wveEX-00000004uaV-1zxZ for linux-mtd@lists.infradead.org; Sun, 16 Aug 2026 17:01:18 +0000 Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-2d560775ca2so6041025ad.1 for ; Sun, 16 Aug 2026 10:01:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786899677; x=1787504477; darn=lists.infradead.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=YWxpd5Q6UjfdNyoiy9yJ7GYjxxl6+mNhx7E9nYtgtxo=; b=jXQuUTX3TXqh54t3dwxw8+9HPZuICeyDl7OlfH6BDlVqZ1Wi4KDtnXY6TcnnCONVQo UoFH0qEODOD3SBA2YPJwU0/z+Zm2yOaDoOWV4oNkmwGTulrdA7deZg2ibQ/+py9K2ttS o4M1M3jW7ejZMdVRYtTwzz5teA+5Cr3RCsMbtkYJCniiKqq6ieMDR4U+tcAFTln/Caq6 Lm+sA9iMfjwlPgAYrvkiuTPlAXqfKtS8vcwtS+80obDSHS0GLR7vSqyRLNUnNG50v+Xs BFG7L1r/pvIuMFhz0m7v2DRTP8jiwxHp2sM9a2rOMPwUZNQPVMwT4QqBZ1Lo9tNWrcG5 mZRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786899677; x=1787504477; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=YWxpd5Q6UjfdNyoiy9yJ7GYjxxl6+mNhx7E9nYtgtxo=; b=lzWicAKQI/+YeSyAepgLLT+J75XE6MShX1NPk4VIMDwefwpDWDktcJfboRE8ATZoZg 9k0VLypCnBHR7gFjxsNcIxuMPlit32XRmbuzqU9CaPoVJ6CDhXUcJnHHW+xcT38PCw+6 vKaARFAAHnxL/Aks0jFHHjQGoDYHHZkeDr0bU3dttlYCz8KG0idBVfuPgQ2jv5c+ETKU ZnkDirvwmJXqOj4XwAQCQcwmfo/bX/HQfG5qHhyXKbBTydb0o8XY1kuqr/kgrLF4l6r9 uK9gnGisCWh73vZj1sWrne5eiBqEmkx/hB0w5XwCn92wV3fucCnZNYLt5Uw4UJq2Gxup 8u4Q== X-Forwarded-Encrypted: i=1; AHgh+Ro7fWIvvjVUboPz7cKtJQbf0t9pHxpFmpfYYpW1qK2/ozz4XrYt+qz2a6GacsZ6dODDy7ZV0OB7qzU=@lists.infradead.org X-Gm-Message-State: AOJu0YycmXmyVsOu7pO/M+ggfbuy+uTfyw17Dx7F6+gLliXfLRPFeyLU /+pSO11B/52v7BZndMkmkzTVU2Nm0gGMQChnNiS+fY7LG8Sjt5R9KE1s X-Gm-Gg: AR+sD108TODLSnp6q5i5wKRbcMDpGPa0I98dnFpNN2sp//ZOVV4np7on+ATFXDm0pum 9KxWpAAG4WeEUhadwQF+Fa6YyupUZ5+G9IY71kzvEEB3likaMisVVOl1I1MMoHSb0RF1MtkVfjh 2s21LtvwLkgxlXxF5lYJET2WwSwJ5LfkMOR75Oy//RVv2AqdPynyOgbGwHV/5yYLJy+hnX+IR05 vN2DYvCq19qhKlXiyVuwfz5fuu9BzPZcMKOnCt8/hAQUvQwTSKNDhNa+K03cwMtuK8jnBXPhNU3 Gbgs6gXcms5OedcqNsqsXXN0LkuoVr4rAxm4bMI9EFAI7YtZ293vUdZOg7dBkS2lPWJYghZAWoM CMAamuIIaFfYO/LNww/D7ISuBk1HfyajbUOLlfdJOL30+SQnTETtPHHA/BdSXV0kV5P0CCX0GHJ CuwUzsswe5i4JWPNF3Ju+Y8BRDAovbuZ+tr89BiWqjkM5/XjdymB2bDhbX7iEH+w12eu+Es60gU o/RldXgiGtqnjmPTU6a X-Received: by 2002:a17:903:3d05:b0:2c9:aae1:a611 with SMTP id d9443c01a7336-2d3b0fc1d57mr241491965ad.23.1786899676468; Sun, 16 Aug 2026 10:01:16 -0700 (PDT) Received: from localhost ([123.110.162.152]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d3aeb2b07csm26037385ad.51.2026.08.16.10.01.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Aug 2026 10:01:15 -0700 (PDT) From: Huasin Liao To: asmadeus@codewreck.org Cc: miquel.raynal@bootlin.com, vigneshr@ti.com, richard@nod.at, tudor.ambarus@linaro.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, huasin.liao@airoha.com Subject: Re: [PATCH] mtd: spinand: winbond: add support for W25N04LV Date: Mon, 17 Aug 2026 00:56:14 +0800 Message-Id: <20260816165614.16262-1-huasinliao@gmail.com> X-Mailer: git-send-email 2.39.3 (Apple Git-146) In-Reply-To: References: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260816_100117_523205_62DF12AD X-CRM114-Status: GOOD ( 13.44 ) 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 RG9taW5pcXVlIE1hcnRpbmV0IHdyb3RlIG9uIFN1biwgQXVnIDE2LCAyMDI2IGF0IDIwOjE5OjAy ICswOTAwOgo+IEh1YXNpbiBMaWFvIHdyb3RlIG9uIFN1biwgQXVnIDE2LCAyMDI2IGF0IDA1OjMx OjI0UE0gKzA4MDA6Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL210ZC9uYW5kL3NwaS93aW5ib25k LmMgYi9kcml2ZXJzL210ZC9uYW5kL3NwaS93aW5ib25kLmMKPj4gaW5kZXggOWI3OGMxZTZjYmM5 Li44OTIyMjBhMTJiMjIgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvbXRkL25hbmQvc3BpL3dpbmJv bmQuYwo+PiArKysgYi9kcml2ZXJzL210ZC9uYW5kL3NwaS93aW5ib25kLmMKPj4gQEAgLTM0NSw2 ICszNDUsMzUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtdGRfb29ibGF5b3V0X29wcyB3MjVuMDJr dl9vb2JsYXlvdXQgPSB7Cj4+ICAJLmZyZWUgPSB3MjVuMDJrdl9vb2JsYXlvdXRfZnJlZSwKPj4g IH07Cj4+ICAKPj4gK3N0YXRpYyBpbnQgdzI1bjA0bHZfb29ibGF5b3V0X2VjYyhzdHJ1Y3QgbXRk X2luZm8gKm10ZCwgaW50IHNlY3Rpb24sCj4+ICsJCQkJICBzdHJ1Y3QgbXRkX29vYl9yZWdpb24g KnJlZ2lvbikKPj4gK3sKPj4gKwlpZiAoc2VjdGlvbiA+IDcpCj4+ICsJCXJldHVybiAtRVJBTkdF Owo+PiArCj4+ICsJcmVnaW9uLT5vZmZzZXQgPSAxMjggKyAoMTYgKiBzZWN0aW9uKTsKPj4gKwly ZWdpb24tPmxlbmd0aCA9IDEzOwo+PiArCj4+ICsJcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0 YXRpYyBpbnQgdzI1bjA0bHZfb29ibGF5b3V0X2ZyZWUoc3RydWN0IG10ZF9pbmZvICptdGQsIGlu dCBzZWN0aW9uLAo+PiArCQkJCSAgIHN0cnVjdCBtdGRfb29iX3JlZ2lvbiAqcmVnaW9uKQo+PiAr ewo+PiArCWlmIChzZWN0aW9uID4gNykKPj4gKwkJcmV0dXJuIC1FUkFOR0U7Cj4+ICsKPj4gKwly ZWdpb24tPm9mZnNldCA9ICgxNiAqIHNlY3Rpb24pICsgMjsKPj4gKwlyZWdpb24tPmxlbmd0aCA9 IDE0Owo+PiArCj4+ICsJcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBjb25zdCBzdHJ1 Y3QgbXRkX29vYmxheW91dF9vcHMgdzI1bjA0bHZfb29ibGF5b3V0ID0gewo+PiArCS5lY2MgPSB3 MjVuMDRsdl9vb2JsYXlvdXRfZWNjLAo+PiArCS5mcmVlID0gdzI1bjA0bHZfb29ibGF5b3V0X2Zy ZWUsCj4gCj4gRldJVywgdGhlc2UgdHdvIGFyZSB0aGUgc2FtZSBhcyB3aGF0IEkgY29uc29saWRh dGVkIGluCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDI2MDgxNC13MjVuMDRsdy12My0x LWM2YTc0MjNhYzdkMEBhdG1hcmstdGVjaG5vLmNvbQo+IHVzaW5nIG9vYnNpemUsIHNvIHdlIHBy b2JhYmx5IHdhbnQgdG8gcmV1c2UgdGhhdCBoZXJlIHRvbwoKVGhhbmtzIGZvciB0aGUgcG9pbnRl ciwgYW5kIGdvb2QgdG8gc2VlIE1pcXVlbCBpcyBmaW5lIHdpdGggcmV1c2luZwp3MjVuMDJrdl9v b2JsYXlvdXQuIE9uY2UgeW91ciBwYXRjaCBsYW5kcywgSSdsbCByZWJhc2Ugb24gdG9wIG9mIGl0 CmFuZCBzd2l0Y2ggZnJvbSB3MjVuMDRsdl9vb2JsYXlvdXQgdG8gdzI1bjAya3Zfb29ibGF5b3V0 IOKAlCBpcyB0aGF0IGluCmxpbmUgd2l0aCB3aGF0IHlvdSdkIGV4cGVjdD8KCkh1YXNpbiBMaWFv CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K TGludXggTVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLwo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 442A1202C48 for ; Sun, 16 Aug 2026 17:01:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786899678; cv=none; b=ZXxmoZoCex01NyWzsXb+B2he/CQnS6Qqx83D/5atgfncFe82PGCkiC6Md0+QY6hwpLhqtA/8y9mD1Dtv1K0PQb/huuUbJ5EtppUFDEjp05G4DjDdPDc88AK9Swmd+ChajrRiyfatE3JqUldXdRN+qwcJBywxUo6IH2gwVRpxG6Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786899678; c=relaxed/simple; bh=t/faCkX6zNUj6uDocKsoA8Xw78tuvC2b/0uJCwDeMDg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=KfcccEv7zWJE4gumd/+iOL7ep2mpJcDnaALfVHhqWz+xwJ/SvveHlbQxGkSkuKRhcIbm6RtTRFjMRri65+wjIb/PAAcHdZ5Pxh84ndsJWwXLoL/YiwX2bU/fv73LCXgvECjmh8zMR96Ee6IxeirF0SW1QyDn73Yq0aVCQslrPvM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=lXgzgJii; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="lXgzgJii" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2cace91f112so29325665ad.0 for ; Sun, 16 Aug 2026 10:01:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786899677; x=1787504477; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=YWxpd5Q6UjfdNyoiy9yJ7GYjxxl6+mNhx7E9nYtgtxo=; b=lXgzgJiixIEmwTwdKBnw94tmyq3Ge+Twvg1uWDoHs+rgezXM8uDejdoIogRS0YSfH+ 8feB99APCH1GGHtC1+tQ2+U7mZTGAWKXqgC+YmNVpPWOsFNvsatYBJz77F4XW9G0UVYw G8g6YxwqqnWpubD4H0aNc5uNYbA+luUy9ndY0qv/dytl1QjW72XdiGvg93ZKA+ACffYw ZxievtXyTzFDrJYIz5kwvreX/xa7QYC9POLz811LxUtPiv1EnEPm03IQlK45CH17lMMD 8tXP+3Tp0a46LaOyDRKKFVh0ThExmherecvq58+khNatqrSoMu99Qjrs4pQPIBv6bVk+ ufVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786899677; x=1787504477; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=YWxpd5Q6UjfdNyoiy9yJ7GYjxxl6+mNhx7E9nYtgtxo=; b=piQlZUKMHuYc5ZTQPMHWNOvOOpgfPwEAMPl63zF6519vn3DHbzVRPceI/lzwClfOw8 PIqY69cIVaQZ7dPIkGz/TqCPGAHFVhMAy1skO7axi5nncxInYWMJ3jmb/AyNx47He4PY X1S8hgCaZfDyZ711q0uH1dCYG3Qy9tDmu9gWheW4nQarhtDqRXCgROGku8ZD89hClHGl G4gsnlVTjl8ltT2gaFJ8Z/pzfQV9BPfba5NsoSGW65EMyO4QKL+nYL4fq3vBFWTQmQE7 Giu6nPe3tcGI0xjiuka5YamWHhynU8r0DZk7y+OE9vbDJaqXGjz270SMOTbEn/jDU1Fc BKFA== X-Forwarded-Encrypted: i=1; AHgh+RpgpX5Nxpmw40Yn147AxC+sUUzKazufwD5sP3mvUmEE0mrUfVaMsvpZIhoNrU4R+thCR6npajlvaaGm7NY=@vger.kernel.org X-Gm-Message-State: AOJu0YxUZsVGQHziFIUIxU8aAizfq/Vk0J6scjc+dYySJASl4jZVXMy9 aonSR/okSooj6y9BQLey2CEC8APksbDoi6A3FLATfuKp40JlXAZalm9JXkmVXWhC X-Gm-Gg: AR+sD12qbfPI8p6/Z7Lzjlhl5cXFWrH+vp7A11xlb3lyey/H1lCf5j1SgW8N4rcuyws KCpuKEUsm+DO5OeWsGLdBGHHWvX/pZ2ate3SKkZ66GBZeKBnbh/KNAX80iQyAwRQnKVEpaBt1ei +KiVFrOdL7XQ7B4/hNsDTfeSUXp4+fA66/GQhvqfwi4Jr4yt4KUrDeC0I3txlC7TAY5Uvw5T0zh LLoZZP0S5m2LuyySnc3/S1xnp/ovwJzXZqtjwOlEM60iljXMC2YcY+aGKC4tsskccWs0OItnIiN x6uXUfhMrv3Fhqy/C6ZiVpkKnTv1i7kM4Rv5bC/PF4dXXh/SXUL0UwIz/LYJl5vLUdkRKBIIExc V+RvqxrSrZBJ3Vr/qA/wVp9PlT1onj+ryAYId6CxtHGedVCX8yyACn8c0ahHRRSPdiB8+vO17jX Ri4CXwF/Lx8HpJ/p1T3r4HTRorHgmltMBzm7Bpy7yO+gywHuLdVN532/SITzfShCGikvmIpuSUq 5g/eN6tpCQoRoj9sFBx X-Received: by 2002:a17:903:3d05:b0:2c9:aae1:a611 with SMTP id d9443c01a7336-2d3b0fc1d57mr241491965ad.23.1786899676468; Sun, 16 Aug 2026 10:01:16 -0700 (PDT) Received: from localhost ([123.110.162.152]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2d3aeb2b07csm26037385ad.51.2026.08.16.10.01.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Aug 2026 10:01:15 -0700 (PDT) From: Huasin Liao To: asmadeus@codewreck.org Cc: miquel.raynal@bootlin.com, vigneshr@ti.com, richard@nod.at, tudor.ambarus@linaro.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, huasin.liao@airoha.com Subject: Re: [PATCH] mtd: spinand: winbond: add support for W25N04LV Date: Mon, 17 Aug 2026 00:56:14 +0800 Message-Id: <20260816165614.16262-1-huasinliao@gmail.com> X-Mailer: git-send-email 2.39.3 (Apple Git-146) In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dominique Martinet wrote on Sun, Aug 16, 2026 at 20:19:02 +0900: > Huasin Liao wrote on Sun, Aug 16, 2026 at 05:31:24PM +0800: >> diff --git a/drivers/mtd/nand/spi/winbond.c b/drivers/mtd/nand/spi/winbond.c >> index 9b78c1e6cbc9..892220a12b22 100644 >> --- a/drivers/mtd/nand/spi/winbond.c >> +++ b/drivers/mtd/nand/spi/winbond.c >> @@ -345,6 +345,35 @@ static const struct mtd_ooblayout_ops w25n02kv_ooblayout = { >> .free = w25n02kv_ooblayout_free, >> }; >> >> +static int w25n04lv_ooblayout_ecc(struct mtd_info *mtd, int section, >> + struct mtd_oob_region *region) >> +{ >> + if (section > 7) >> + return -ERANGE; >> + >> + region->offset = 128 + (16 * section); >> + region->length = 13; >> + >> + return 0; >> +} >> + >> +static int w25n04lv_ooblayout_free(struct mtd_info *mtd, int section, >> + struct mtd_oob_region *region) >> +{ >> + if (section > 7) >> + return -ERANGE; >> + >> + region->offset = (16 * section) + 2; >> + region->length = 14; >> + >> + return 0; >> +} >> + >> +static const struct mtd_ooblayout_ops w25n04lv_ooblayout = { >> + .ecc = w25n04lv_ooblayout_ecc, >> + .free = w25n04lv_ooblayout_free, > > FWIW, these two are the same as what I consolidated in > https://lore.kernel.org/r/20260814-w25n04lw-v3-1-c6a7423ac7d0@atmark-techno.com > using oobsize, so we probably want to reuse that here too Thanks for the pointer, and good to see Miquel is fine with reusing w25n02kv_ooblayout. Once your patch lands, I'll rebase on top of it and switch from w25n04lv_ooblayout to w25n02kv_ooblayout — is that in line with what you'd expect? Huasin Liao