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=-13.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=ham 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 AA774C433DB for ; Thu, 11 Feb 2021 16:21:35 +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 5BAEF64E8B for ; Thu, 11 Feb 2021 16:21:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5BAEF64E8B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.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:References:In-Reply-To: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:List-Owner; bh=5triL3WMvhd22685u0xjc5pAOqu5TAdmEJwBVoAVENY=; b=imn1J/42+bZiZWqoYUat1xjfB 0jGI2324BOuXfqhxYuQi+m5OMWJvN1XuD2qCamChroPzD/q+zDuMq+Hzhw7HG5kCna80AEoB0lKgH BS7+zxK/+w7gimxGptK2szJtX/sFCGZHDG/BZXiGpIKZduWDLXLq2qNKlJf+MJZ+yGZybb4fbUt8J CSXs9z9z0VcLMcrAU+/psaqdhdEIHI4RyJrTVZgVCcvX/YqQQpHWs72axo3/7QaTKpyWxiP8AEeEX u7W9+RAXhPD4lvOaCZFgqYReTcD9rXoHWqexd5Wyx+DBLGz1yATZpo2psac/KNCkevOjbLy6A4Nps 0htYzl5pg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lAEhk-0006bq-RA; Thu, 11 Feb 2021 16:20:32 +0000 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lAEhh-0006ae-Hf for linux-mtd@lists.infradead.org; Thu, 11 Feb 2021 16:20:30 +0000 Received: by mail-lf1-x12c.google.com with SMTP id d24so8897467lfs.8 for ; Thu, 11 Feb 2021 08:20:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3WpoZRJbhDf8nOoFeDPqKJ512Il9p1PZRrO8Rys09/E=; b=eByUleltSsDabJSARAXb5WFg5+LXtrKg7AY6TIk0O9ksaNguT5kRzw6PmUzTAosxis iNShdt9aBkOXFdRyoaDfxL5nBj5AyVaDaLCfi4GIRXdNbQCvj3FNHy4xyQk4XsiRZz3n WimIRpS8aRhTESVPYaI7d3fcs5MrWy0iYjIVbU849oSNuGy0kI4QsmPVMH0N8+7FbCr6 VMHYqmHNH6Avq4XMeHQZrPxgDeWjWaTCKOD5koVK42fjkij0RN/Lp7nIMKNNsrZPWQ20 QBUV/l3peoDFe/mbmqRF9muDf+EFFPXOTlcnO7HRwksZJmK6nV6PVXwDWamiaor/e+Xw En9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3WpoZRJbhDf8nOoFeDPqKJ512Il9p1PZRrO8Rys09/E=; b=fpLyGhgpcp0I0UnwCUrmNp+O+8+NICaEilXe/sAwRB2d5Kv6q0Vm2ZdF57pJxfEqxC 65xeEWqa9F7aSXo3o973kSw5JXlqp3++GL1ubwt8Fqs6x2eScZUmSC87A9FOQ7/kvceB r2h/Ni3mWumTzttA7+vmpb/rgf/cb6kU26cKb+zY5FQ3BsiBJBDxR/Yf/35mmSxlk9jq vamZFt7fvBNY3pqB0BaMsW3hGDidPxsgwz6+MiGPGpI7SuXaZWyquqzzA2P/DDMMVTFv zFd89MRy/BtAxf/8IPFgdV43N2ebGtRCoybn0uzDyuVoDwIgJ0Jtkn2DF3YYnHp6I7X5 6Mqw== X-Gm-Message-State: AOAM532oShhS8d+TDZQXhOT+Dynq/Ualk05ht5zn+RWXjo3PT+5hMod6 3/KLOrFaVWT6NGtDE7Uu6fM= X-Google-Smtp-Source: ABdhPJzja81XJ6PEVGOSRsOZMSj5zqLEbPhy1Lu7xHQa/hCANZF3lbGArnTjoNKjzSxwFJoZt/TpXg== X-Received: by 2002:ac2:4ade:: with SMTP id m30mr5152152lfp.231.1613060426406; Thu, 11 Feb 2021 08:20:26 -0800 (PST) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id b5sm685941lfi.3.2021.02.11.08.20.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Feb 2021 08:20:25 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Rob Herring Subject: [PATCH V2 mtd/next 2/3] dt-bindings: mtd: add binding for BCM4908 partitions Date: Thu, 11 Feb 2021 17:20:11 +0100 Message-Id: <20210211162012.27417-2-zajec5@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210211162012.27417-1-zajec5@gmail.com> References: <20210211162012.27417-1-zajec5@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210211_112029_690889_BD1627C1 X-CRM114-Status: GOOD ( 15.19 ) 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: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= , devicetree@vger.kernel.org, linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, Boris Brezillon 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 RnJvbTogUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgoKQkNNNDkwOCB1c2VzIGZp eGVkIHBhcnRpdGlvbnMgbGF5b3V0IGJ1dCBmdW5jdGlvbiBvZiBzb21lIHBhcnRpdGlvbnMgbWF5 CnZhcnkuIFNvbWUgZGV2aWNlcyB1c2UgbXVsdGlwbGUgZmlybXdhcmUgcGFydGl0aW9ucyBhbmQg dGhvc2UgcGFydGl0aW9ucwpzaG91bGQgYmUgbWFya2VkIHRvIGxldCBzeXN0ZW0gZGlzY292ZXIg dGhlaXIgcHVycG9zZS4KClNpZ25lZC1vZmYtYnk6IFJhZmHFgiBNacWCZWNraSA8cmFmYWxAbWls ZWNraS5wbD4KLS0tClYyOiBVc2UgZW51bTogWyAxLCAyIF0gZm9yIGFkZHJlc3MgJiBzaXplCiAg ICBVc2UgXnBhcnRpdGlvbkBbMC05YS1mXSskIHBhdHRlcm4gKCJwYXJ0aXRpb24iIHdhcyBhZGRl ZCkKICAgIERyb3AgdW5uZWVkZWQgYWxsT2YKICAgIEFkZCB1bmV2YWx1YXRlZFByb3BlcnRpZXMK LS0tCiAuLi4vcGFydGl0aW9ucy9icmNtLGJjbTQ5MDgtcGFydGl0aW9ucy55YW1sICAgfCA3MCAr KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKQogY3Jl YXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvcGFy dGl0aW9ucy9icmNtLGJjbTQ5MDgtcGFydGl0aW9ucy55YW1sCgpkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL210ZC9wYXJ0aXRpb25zL2JyY20sYmNtNDkwOC1w YXJ0aXRpb25zLnlhbWwgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL3Bh cnRpdGlvbnMvYnJjbSxiY200OTA4LXBhcnRpdGlvbnMueWFtbApuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwMDAwMDAuLjdiMTEzZTVlMzQyMQotLS0gL2Rldi9udWxsCisrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvcGFydGl0aW9ucy9icmNtLGJjbTQ5 MDgtcGFydGl0aW9ucy55YW1sCkBAIC0wLDAgKzEsNzAgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50 aWZpZXI6IEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UKKyVZQU1MIDEuMgorLS0tCiskaWQ6 IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL210ZC9wYXJ0aXRpb25zL2JyY20sYmNtNDkw OC1wYXJ0aXRpb25zLnlhbWwjCiskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1z Y2hlbWFzL2NvcmUueWFtbCMKKwordGl0bGU6IEJyb2FkY29tIEJDTTQ5MDggcGFydGl0aW9uaW5n CisKK2Rlc2NyaXB0aW9uOiB8CisgIEJyb2FkY29tIEJDTTQ5MDggQ0ZFIGJvb3Rsb2FkZXIgc3Vw cG9ydHMgdHdvIGZpcm13YXJlIHBhcnRpdGlvbnMuIE9uZSBpcyB1c2VkCisgIGZvciByZWd1bGFy IGJvb3RpbmcsIHRoZSBvdGhlciBpcyB0cmVhdGVkIGFzIGZhbGxiYWNrLgorCisgIFRoaXMgYmlu ZGluZyBhbGxvd3MgZGVmaW5pbmcgYWxsIGZpeGVkIHBhcnRpdGlvbnMgYW5kIG1hcmtpbmcgdGhv c2UgY29udGFpbmluZworICBmaXJtd2FyZS4gU3lzdGVtIGNhbiB1c2UgdGhhdCBpbmZvcm1hdGlv biBlLmcuIGZvciBib290aW5nIG9yIGZsYXNoaW5nCisgIHB1cnBvc2VzLgorCittYWludGFpbmVy czoKKyAgLSBSYWZhxYIgTWnFgmVja2kgPHJhZmFsQG1pbGVja2kucGw+CisKK3Byb3BlcnRpZXM6 CisgIGNvbXBhdGlibGU6CisgICAgY29uc3Q6IGJyY20sYmNtNDkwOC1wYXJ0aXRpb25zCisKKyAg IiNhZGRyZXNzLWNlbGxzIjoKKyAgICBlbnVtOiBbIDEsIDIgXQorCisgICIjc2l6ZS1jZWxscyI6 CisgICAgZW51bTogWyAxLCAyIF0KKworcGF0dGVyblByb3BlcnRpZXM6CisgICJecGFydGl0aW9u QFswLTlhLWZdKyQiOgorICAgICRyZWY6ICJwYXJ0aXRpb24ueWFtbCMiCisgICAgcHJvcGVydGll czoKKyAgICAgIGNvbXBhdGlibGU6CisgICAgICAgIGNvbnN0OiBicmNtLGJjbTQ5MDgtZmlybXdh cmUKKyAgICB1bmV2YWx1YXRlZFByb3BlcnRpZXM6IGZhbHNlCisKK3JlcXVpcmVkOgorICAtICIj YWRkcmVzcy1jZWxscyIKKyAgLSAiI3NpemUtY2VsbHMiCisKK2FkZGl0aW9uYWxQcm9wZXJ0aWVz OiBmYWxzZQorCitleGFtcGxlczoKKyAgLSB8CisgICAgcGFydGl0aW9ucyB7CisgICAgICAgIGNv bXBhdGlibGUgPSAiYnJjbSxiY200OTA4LXBhcnRpdGlvbnMiOworICAgICAgICAjYWRkcmVzcy1j ZWxscyA9IDwxPjsKKyAgICAgICAgI3NpemUtY2VsbHMgPSA8MT47CisKKyAgICAgICAgcGFydGl0 aW9uQDAgeworICAgICAgICAgICAgbGFiZWwgPSAiY2Zlcm9tIjsKKyAgICAgICAgICAgIHJlZyA9 IDwweDAgMHgxMDAwMDA+OworICAgICAgICB9OworCisgICAgICAgIHBhcnRpdGlvbkAxMDAwMDAg eworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJicmNtLGJjbTQ5MDgtZmlybXdhcmUiOworICAg ICAgICAgICAgcmVnID0gPDB4MTAwMDAwIDB4ZjAwMDAwPjsKKyAgICAgICAgfTsKKworICAgICAg ICBwYXJ0aXRpb25AMTAwMDAwMCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gImJyY20sYmNt NDkwOC1maXJtd2FyZSI7CisgICAgICAgICAgICByZWcgPSA8MHgxMDAwMDAwIDB4ZjAwMDAwPjsK KyAgICAgICAgfTsKKworICAgICAgICBwYXJ0aXRpb25AMWYwMDAwMCB7CisgICAgICAgICAgICBs YWJlbCA9ICJjYWxpYnJhdGlvbiI7CisgICAgICAgICAgICByZWcgPSA8MHgxZjAwMDAwIDB4MTAw MDAwPjsKKyAgICAgICAgfTsKKyAgICB9OwotLSAKMi4yNi4yCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4IE1URCBkaXNjdXNzaW9u IG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LW10ZC8K 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=-15.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 8A8E1C433E0 for ; Thu, 11 Feb 2021 16:23:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4814364E95 for ; Thu, 11 Feb 2021 16:23:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231150AbhBKQXg (ORCPT ); Thu, 11 Feb 2021 11:23:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35704 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231646AbhBKQVK (ORCPT ); Thu, 11 Feb 2021 11:21:10 -0500 Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 53B30C0613D6; Thu, 11 Feb 2021 08:20:29 -0800 (PST) Received: by mail-lf1-x133.google.com with SMTP id m22so8930039lfg.5; Thu, 11 Feb 2021 08:20:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3WpoZRJbhDf8nOoFeDPqKJ512Il9p1PZRrO8Rys09/E=; b=eByUleltSsDabJSARAXb5WFg5+LXtrKg7AY6TIk0O9ksaNguT5kRzw6PmUzTAosxis iNShdt9aBkOXFdRyoaDfxL5nBj5AyVaDaLCfi4GIRXdNbQCvj3FNHy4xyQk4XsiRZz3n WimIRpS8aRhTESVPYaI7d3fcs5MrWy0iYjIVbU849oSNuGy0kI4QsmPVMH0N8+7FbCr6 VMHYqmHNH6Avq4XMeHQZrPxgDeWjWaTCKOD5koVK42fjkij0RN/Lp7nIMKNNsrZPWQ20 QBUV/l3peoDFe/mbmqRF9muDf+EFFPXOTlcnO7HRwksZJmK6nV6PVXwDWamiaor/e+Xw En9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3WpoZRJbhDf8nOoFeDPqKJ512Il9p1PZRrO8Rys09/E=; b=pXDBr6K8jTbsGvUov8k0i5HKYlVfOjpyC3kNY5zQCgQ7ZiSRUkEK+B04kqAs1kOLoS EkcshPYFdRy6JpI2H7ahdV4s15Nt3nClT9qfYqWG8SOtlRCkedFrSmPShGTXZCcWIrBn g9JaFyy78tma6gf1WYRKy4IL7q3GI2MphMlpQuaEzpIzFIdpksq28DJ5qdfSVTttFEyT fQZ3lgtZSLsG6wR5zUC+DTN4tECIFBll58WIcg/4ijWcENEs51t9fCyMy1k628m/vUFA WnxEWQYCPA8TNJM16tnPI74iCgBH84XFfugD10ZmXcRsx04Y2Yl52uadCL8Rb524Lj1k iqQQ== X-Gm-Message-State: AOAM5309aJgOoNItKRLrd8PkBr12OYqY6Epq2K/60FhAnvWxtvDlPBpw 1+GW3V9aNbgmDLZFDi/fCAg= X-Google-Smtp-Source: ABdhPJzja81XJ6PEVGOSRsOZMSj5zqLEbPhy1Lu7xHQa/hCANZF3lbGArnTjoNKjzSxwFJoZt/TpXg== X-Received: by 2002:ac2:4ade:: with SMTP id m30mr5152152lfp.231.1613060426406; Thu, 11 Feb 2021 08:20:26 -0800 (PST) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id b5sm685941lfi.3.2021.02.11.08.20.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Feb 2021 08:20:25 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Rob Herring Cc: Boris Brezillon , linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH V2 mtd/next 2/3] dt-bindings: mtd: add binding for BCM4908 partitions Date: Thu, 11 Feb 2021 17:20:11 +0100 Message-Id: <20210211162012.27417-2-zajec5@gmail.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210211162012.27417-1-zajec5@gmail.com> References: <20210211162012.27417-1-zajec5@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org From: Rafał Miłecki BCM4908 uses fixed partitions layout but function of some partitions may vary. Some devices use multiple firmware partitions and those partitions should be marked to let system discover their purpose. Signed-off-by: Rafał Miłecki --- V2: Use enum: [ 1, 2 ] for address & size Use ^partition@[0-9a-f]+$ pattern ("partition" was added) Drop unneeded allOf Add unevaluatedProperties --- .../partitions/brcm,bcm4908-partitions.yaml | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-partitions.yaml diff --git a/Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-partitions.yaml b/Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-partitions.yaml new file mode 100644 index 000000000000..7b113e5e3421 --- /dev/null +++ b/Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-partitions.yaml @@ -0,0 +1,70 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mtd/partitions/brcm,bcm4908-partitions.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Broadcom BCM4908 partitioning + +description: | + Broadcom BCM4908 CFE bootloader supports two firmware partitions. One is used + for regular booting, the other is treated as fallback. + + This binding allows defining all fixed partitions and marking those containing + firmware. System can use that information e.g. for booting or flashing + purposes. + +maintainers: + - Rafał Miłecki + +properties: + compatible: + const: brcm,bcm4908-partitions + + "#address-cells": + enum: [ 1, 2 ] + + "#size-cells": + enum: [ 1, 2 ] + +patternProperties: + "^partition@[0-9a-f]+$": + $ref: "partition.yaml#" + properties: + compatible: + const: brcm,bcm4908-firmware + unevaluatedProperties: false + +required: + - "#address-cells" + - "#size-cells" + +additionalProperties: false + +examples: + - | + partitions { + compatible = "brcm,bcm4908-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + partition@0 { + label = "cferom"; + reg = <0x0 0x100000>; + }; + + partition@100000 { + compatible = "brcm,bcm4908-firmware"; + reg = <0x100000 0xf00000>; + }; + + partition@1000000 { + compatible = "brcm,bcm4908-firmware"; + reg = <0x1000000 0xf00000>; + }; + + partition@1f00000 { + label = "calibration"; + reg = <0x1f00000 0x100000>; + }; + }; -- 2.26.2