Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp2175060lqe; Tue, 9 Apr 2024 11:34:51 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXETqwIsth6oFIRtC8Od4pX7KoRldIudv1AhtjAys5X8rE4En4AOcxiehSW9gfmuVVUPw6kT6b23N/4nJ/bzNOLHDyJxklbAyL5EjgLug== X-Google-Smtp-Source: AGHT+IGaUYczAf5SoUiZ4lAE7pRsovTz3iDI1mz0dL7aUUQGQOhSCmK4EyQ18+fjxSToExCNDUQd X-Received: by 2002:a05:6a20:9145:b0:1a7:136c:c940 with SMTP id x5-20020a056a20914500b001a7136cc940mr835742pzc.17.1712687690852; Tue, 09 Apr 2024 11:34:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712687690; cv=pass; d=google.com; s=arc-20160816; b=DXaDAKDWV0ga+O2gFPbKJL1GhQDTeq2zv9Bg8dK5fHgkzjpej6vD/bl52faieC+MJe j4MwnyjE6Nut9CFZ8RXyYaiV8WHWY6d4wrJZaNBNuvRLhw+teO3uIc4GDydIlxBmN3U3 l6f62sLEdBvMxVXLrR3+xc/N8QgIknQ//AOAkESuNsIPyo5RFmTGxV0WJYRgXstNN1of RZ3cMrsKpzazFWfDIL6tuu/D2JiPYYPfJCIzIPtjlJZT3O1mECmC71CG18Jod5ZoTuba HcvR8rIUs3NLKy/FBxxdUhbWJrmqqbyd6U/Fp3rvznKidMCbxsSEfdFXGDTKSD6RL4rC M41g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature:dkim-filter; bh=v9cv6tUi5qOqN4L1MlS+9E7ZRP0SM3g/SePwjM1FnQ0=; fh=nhecQrwVApGCu1TdcailefrHyWo/zWU/hH6HfNaDWJI=; b=dF+eYMGBDTlUlF4WSiYr4sdwz8oKwTEEkJflxyrt93r77PJAcqx0KddP/wEObDccqz GX4k9dxEZ1sEbq8EJRCgMER1Lo7fGZNONdHdZe5YQxLeYWRFZUKcs6eABcKyJ8/mqDMR yc9MAfbJMC6p8P1aLPFx+g2knCESwKFyAYPwThp1NBQVed5LqqTdpP9/enEj2fBWqIeQ iLNcjaJV3o2VgqPuBZ9U1BMcHZpFXCW/8DTnH7pvFN9ABUSD67GDsEj0vOpUDbPaJ5Fu k2il4rt6sWDinTyRP+EiuvFk3A7sru1f//2wTFNu/be5fQHBpSIPyZM8hzK0gFxprtAS 8+BA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@salutedevices.com header.s=mail header.b=o5S+a7w2; arc=pass (i=1 spf=pass spfdomain=salutedevices.com dkim=pass dkdomain=salutedevices.com dmarc=pass fromdomain=salutedevices.com); spf=pass (google.com: domain of linux-kernel+bounces-137458-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-137458-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=salutedevices.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id q13-20020a631f4d000000b005dc42946a85si8840794pgm.214.2024.04.09.11.34.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 11:34:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-137458-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@salutedevices.com header.s=mail header.b=o5S+a7w2; arc=pass (i=1 spf=pass spfdomain=salutedevices.com dkim=pass dkdomain=salutedevices.com dmarc=pass fromdomain=salutedevices.com); spf=pass (google.com: domain of linux-kernel+bounces-137458-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-137458-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=salutedevices.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 8C1D5B23618 for ; Tue, 9 Apr 2024 18:22:01 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D5466156F3D; Tue, 9 Apr 2024 18:21:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=salutedevices.com header.i=@salutedevices.com header.b="o5S+a7w2" Received: from mx1.sberdevices.ru (mx2.sberdevices.ru [45.89.224.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CB382156C6C; Tue, 9 Apr 2024 18:21:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.89.224.132 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712686883; cv=none; b=uXsCMJT2mhEUMJUDNe9c3Avvg70fZn+/Ch8ar53gsee0Xsg/iEu5Ws608v5o9jOsMUFsnG4HWTJF3uEAFbH7e5OT0utT8R1QhNaFbwklTXZ2jPoMzLiYKjXNF00ocg/0pRcIOU09wKQJM5u4Zb3YdConxUwbO42X7DckTQtv8dQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712686883; c=relaxed/simple; bh=JX51h+HIrCFua2r2hPph9d+H0e3+HlYUIJO9te+NlEg=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=FRk3YPkvDwMtkDP7mLxmZfofvvMS4TL9mx33U1T2AVKDPKCBmQB9ybu4J/ZQXDyU8O/HybZpmfG4PHv2wn+ftWkpyfoKNi2q4ulfsQR0O8OogzoRfkdCl8LI7YbLU6MaiEB2UwMADJi4qlqx1gdXR1WywC5Evcu/6h89LsZLhnw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=salutedevices.com; spf=pass smtp.mailfrom=salutedevices.com; dkim=pass (2048-bit key) header.d=salutedevices.com header.i=@salutedevices.com header.b=o5S+a7w2; arc=none smtp.client-ip=45.89.224.132 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=salutedevices.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=salutedevices.com Received: from p-infra-ksmg-sc-msk02 (localhost [127.0.0.1]) by mx1.sberdevices.ru (Postfix) with ESMTP id 6EF54120004; Tue, 9 Apr 2024 21:21:13 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.sberdevices.ru 6EF54120004 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=salutedevices.com; s=mail; t=1712686873; bh=v9cv6tUi5qOqN4L1MlS+9E7ZRP0SM3g/SePwjM1FnQ0=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:From; b=o5S+a7w252TUya1XhwFlHDV4zGPXxrmlPCi5PmxU32HE+RdukWJHbANLIN/Pp43LU lKtQJ+hF7105IGVQRrPBa+cWKCc07MtO9DNPaHn1hejlhj83Fdp4mHgq4a4NWCA0+o VUIsjSNIpzu+3+MezcqrMPAvZk8kk3r4SEgf42yTl2EJE8wQFWvuKFwrrf2XkSr8GB bAkzwo1DgYI+4r5HxXVzcQhlgQ5dbHOnmfRl3GE7EHl1yB7m7hxSM/qiWtVbRLNG+W 3vIGb5wzgV2VMWxPIcHP6Y87j5U0oWr2fIhsBQ+kEzPcFstDn6EK6W461A+mC12k2a FVHPmJ0Yybe+g== Received: from smtp.sberdevices.ru (p-i-exch-sc-m02.sberdevices.ru [172.16.192.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sberdevices.ru (Postfix) with ESMTPS; Tue, 9 Apr 2024 21:21:13 +0300 (MSK) Received: from localhost.localdomain (100.64.160.123) by p-i-exch-sc-m02.sberdevices.ru (172.16.192.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Tue, 9 Apr 2024 21:21:12 +0300 From: Arseniy Krasnov To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Neil Armstrong , Kevin Hilman , Jerome Brunet , Martin Blumenstingl CC: , , , , , , , Arseniy Krasnov Subject: [PATCH v3 1/2] dt-bindings: mtd: amlogic,meson-nand: support fields for boot ROM code Date: Tue, 9 Apr 2024 21:10:24 +0300 Message-ID: <20240409181025.55504-2-avkrasnov@salutedevices.com> X-Mailer: git-send-email 2.35.0 In-Reply-To: <20240409181025.55504-1-avkrasnov@salutedevices.com> References: <20240409181025.55504-1-avkrasnov@salutedevices.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: p-i-exch-sc-m02.sberdevices.ru (172.16.192.103) To p-i-exch-sc-m02.sberdevices.ru (172.16.192.103) X-KSMG-Rule-ID: 10 X-KSMG-Message-Action: clean X-KSMG-AntiSpam-Lua-Profiles: 184641 [Apr 09 2024] X-KSMG-AntiSpam-Version: 6.1.0.4 X-KSMG-AntiSpam-Envelope-From: avkrasnov@salutedevices.com X-KSMG-AntiSpam-Rate: 0 X-KSMG-AntiSpam-Status: not_detected X-KSMG-AntiSpam-Method: none X-KSMG-AntiSpam-Auth: dkim=none X-KSMG-AntiSpam-Info: LuaCore: 16 0.3.16 6e64c33514fcbd07e515710c86ba61de7f56194e, {Tracking_from_domain_doesnt_match_to}, d41d8cd98f00b204e9800998ecf8427e.com:7.1.1;127.0.0.199:7.1.2;100.64.160.123:7.1.2;smtp.sberdevices.ru:7.1.1,5.0.1;salutedevices.com:7.1.1, FromAlignment: s, ApMailHostAddress: 100.64.160.123 X-MS-Exchange-Organization-SCL: -1 X-KSMG-AntiSpam-Interceptor-Info: scan successful X-KSMG-AntiPhishing: Clean X-KSMG-LinksScanning: Clean X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.0.1.6960, bases: 2024/04/09 14:21:00 #24719986 X-KSMG-AntiVirus-Status: Clean, skipped Boot ROM code on Meson requires that some pages on NAND must be written in special mode: "short" ECC mode where each block is 384 bytes and scrambling mode is on. Such pages located with the specified interval within specified offset. Both interval and offset are located in the device tree and used by driver if 'nand-is-boot-medium' is set for NAND chip. Signed-off-by: Arseniy Krasnov --- .../bindings/mtd/amlogic,meson-nand.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml index 57b6957c8415..b86a1953056b 100644 --- a/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml +++ b/Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml @@ -64,11 +64,25 @@ patternProperties: items: maximum: 0 + amlogic,boot-page-last: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The NFC driver needs this information to select ECC + algorithms supported by the boot ROM. + + amlogic,boot-page-step: + $ref: /schemas/types.yaml#/definitions/uint32 + description: + The NFC driver needs this information to select ECC + algorithms supported by the boot ROM (in pages). + unevaluatedProperties: false dependencies: nand-ecc-strength: [nand-ecc-step-size] nand-ecc-step-size: [nand-ecc-strength] + amlogic,boot-page-last: [nand-is-boot-medium, "amlogic,boot-page-step"] + amlogic,boot-page-step: [nand-is-boot-medium, "amlogic,boot-page-last"] required: -- 2.35.0