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 CB183C28CF5 for ; Wed, 26 Jan 2022 07:08:50 +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=41h83FdZwaDs3RRFfLxHpb2HnjYG+xoI/fNw/KXb+xc=; b=GlHdJUCk7OvdYE BHtL7yPluZxAf4WBnX0KD51gRZoaoY1idTajsTdJj4Gn47Y3JkMVl2wJD9kbKkMaCntHiD+tGBp69 N4S7EJs4paep/Sa45bos5DdnlpsnPsit/3mXDMVhl9xxGr/Pe4hGhRJ3fezKo3H3AK88zz+LRMzHv P2WrdeCZUQUJDQpGB3mkmsUUw14X3Z3qH9jKtwiHCJCVSCEN19KS5WtDe6NrvOzh5r7HwJN6+/Lb5 w/flBuX/czdatGLxfgUY0OCylnPMUDxKsx8/0Z+R6fu0fyMuoAr0+q0RXM+YbWMqxDuiV36AdfC0g HD++q8v/yNiHGGklhIpg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nCcPT-00APx6-2H; Wed, 26 Jan 2022 07:08:03 +0000 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nCcPM-00APta-Vy; Wed, 26 Jan 2022 07:07:59 +0000 Received: by mail-lf1-x12c.google.com with SMTP id u6so29525681lfm.10; Tue, 25 Jan 2022 23:07:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xQZEWLVjW3YrjRzePnAkpJ5fQMVb6UDAvzsIkL2SRjE=; b=mfSQf867UF/OUBwanRxTRw5HO5INlp0P7eNgiEXHdYpfwaQd9QovmJTUnGByA+CLoY ULmZSvg+0nWSRAuc0YlGjhyKq+i7ydEgOKqGlMo53hHvKMQ81VKuV2Dv7xIGjwHabE70 0ctSI7hCFLbYDOkrdgPJbIycwV7erUloSJJGV/vq7qxR1f2cPx1ONbxeoUyyD1Lz9Ciy +mRyYRGQbHOHd+sRGqeiCmZtxWJRodgiSzoe5XMNVnf5pzUim25Nnnnxcsa7wlP7veIP vgSNycaudUJVCRuk/kJFCH1Eeyov3qvyt6DILBlDErhMzoSaT4nsrMENw3ivfDSpaPwK tvoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=xQZEWLVjW3YrjRzePnAkpJ5fQMVb6UDAvzsIkL2SRjE=; b=D1F5fh8q0TUgxa8vwXFG5U/LSjsQLJnzk0bFWrWHXV91tfAqiKg3fJVAMV7ipiJpPe TsEcBqCO13WXGLpZkUC9+uKrsPDA5Lr4GkMjOVdrkzT5lFwTH/QlIBI6M8DBe+o1FsLU b8V5KLqWpR466m12N+l8dlJp76EnqZeZY0w5eaw8AtNJrlqxXaRm7QLaSKr6kVdpx5YP XXu6BEJXws6qTXb0z1a8/vTbPhJXf4SvvA0ByBAX6Rld/Pmrm3VRJQu9gamR0JvvyLTO PlcypEPbZ100zHIz1MJJfSM1weiy2on4WM7aDxSQ4TBMTGMC9XuNWviXkAZcXr0I+NcA RVbA== X-Gm-Message-State: AOAM530iERXoSHEymNojveMcG9WcTYKEQwaBs9zkcr1LQSw3D7zRtKBo SBD2kEaEL2cUVHNFR6bumRE= X-Google-Smtp-Source: ABdhPJzYh58bTg1fZy7W1sPSSAvbXbjS9pFrKpgk3eoYCidLV9/Wf27XOE9qQ/2WZEzSq/MjTCvxyw== X-Received: by 2002:a19:5047:: with SMTP id z7mr6178840lfj.666.1643180875552; Tue, 25 Jan 2022 23:07:55 -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 b39sm1465764ljr.88.2022.01.25.23.07.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 23:07:55 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Rob Herring , Srinivas Kandagatla , Michael Walle Cc: linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Shawn Guo , Li Yang , Frank Rowand , "David S . Miller" , Jakub Kicinski , Ansuel Smith , Andrew Lunn , Florian Fainelli , Hauke Mehrtens , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH REBASED 2/2] dt-bindings: nvmem: cells: add MAC address cell Date: Wed, 26 Jan 2022 08:07:45 +0100 Message-Id: <20220126070745.32305-2-zajec5@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220126070745.32305-1-zajec5@gmail.com> References: <20220125180114.12286-1-zajec5@gmail.com> <20220126070745.32305-1-zajec5@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220125_230757_428488_609E7E02 X-CRM114-Status: GOOD ( 14.95 ) 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 RnJvbTogUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgoKVGhpcyBhZGRzIHN1cHBv cnQgZm9yIGRlc2NyaWJpbmcgZGV0YWlscyBvZiBOVk1FTSBjZWxsIGNvbnRhaW5pbmcgTUFDCmFk ZHJlc3MuIFRob3NlIGFyZSBvZnRlbiBkZXZpY2Ugc3BlY2lmaWMgYW5kIGNvdWxkIGJlIG5pY2Vs eSBzdG9yZWQgaW4KRFQuCgpJbml0aWFsIGRvY3VtZW50YXRpb24gaW5jbHVkZXMgc3VwcG9ydCBm b3IgZGVzY3JpYmluZzoKMS4gQ2VsbCBkYXRhIGZvcm1hdCAoZS5nLiBCcm9hZGNvbSdzIE5WUkFN IHVzZXMgQVNDSUkgdG8gc3RvcmUgTUFDKQoyLiBSZXZlcnNlZCBieXRlcyBmbGFzaCAocmVxdWly ZWQgZm9yIGkuTVg2L2kuTVg3IE9DT1RQIHN1cHBvcnQpCjMuIFNvdXJjZSBmb3IgbXVsdGlwbGUg YWRkcmVzc2VzICh2ZXJ5IGNvbW1vbiBpbiBob21lIHJvdXRlcnMpCgpTaWduZWQtb2ZmLWJ5OiBS YWZhxYIgTWnFgmVja2kgPHJhZmFsQG1pbGVja2kucGw+Ci0tLQogLi4uL2JpbmRpbmdzL252bWVt L2NlbGxzL21hYy1hZGRyZXNzLnlhbWwgICAgIHwgOTQgKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vY2VsbHMvbWFjLWFkZHJlc3MueWFtbAoK ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9jZWxs cy9tYWMtYWRkcmVzcy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL252 bWVtL2NlbGxzL21hYy1hZGRyZXNzLnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw MDAwMDAwMDAwLi5mOGQxOWU4N2NkZjAKLS0tIC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vY2VsbHMvbWFjLWFkZHJlc3MueWFtbApAQCAtMCww ICsxLDk0IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wLW9ubHkgT1IgQlNE LTItQ2xhdXNlCislWUFNTCAxLjIKKy0tLQorJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2No ZW1hcy9udm1lbS9jZWxscy9tYWMtYWRkcmVzcy55YW1sIworJHNjaGVtYTogaHR0cDovL2Rldmlj ZXRyZWUub3JnL21ldGEtc2NoZW1hcy9jb3JlLnlhbWwjCisKK3RpdGxlOiBOVk1FTSBjZWxsIGNv bnRhaW5pbmcgYSBNQUMgYWRkcmVzcworCittYWludGFpbmVyczoKKyAgLSBSYWZhxYIgTWnFgmVj a2kgPHJhZmFsQG1pbGVja2kucGw+CisKK3Byb3BlcnRpZXM6CisgIGNvbXBhdGlibGU6CisgICAg Y29uc3Q6IG1hYy1hZGRyZXNzCisKKyAgZm9ybWF0OgorICAgIGRlc2NyaXB0aW9uOiB8CisgICAg ICBTb21lIE5WTUVNIGNlbGxzIGNvbnRhaW4gTUFDIGluIGEgbm9uLWJpbmFyeSBmb3JtYXQuCisK KyAgICAgIEFTQ0lJIHNob3VsZCBiZSBzcGVjaWZpZWQgaWYgTUFDIGlzIHN0cmluZyBmb3JtYXR0 ZWQgbGlrZToKKyAgICAgIC0gIjAxOjIzOjQ1OjY3Ojg5OkFCIiAoMzAgMzEgM2EgMzIgMzMgM2Eg MzQgMzUgM2EgMzYgMzcgM2EgMzggMzkgM2EgNDEgNDIpCisgICAgICAtICIwMS0yMy00NS02Ny04 OS1BQiIKKyAgICAgIC0gIjAxMjM0NTY3ODlBQiIKKyAgICBlbnVtOgorICAgICAgLSBhc2NpaQor CisgIHJldmVyc2VkLWJ5dGVzOgorICAgIHR5cGU6IGJvb2xlYW4KKyAgICBkZXNjcmlwdGlvbjog fAorICAgICAgTUFDIGlzIHN0b3JlZCBpbiByZXZlcnNlZCBieXRlcyBvcmRlci4gRXhhbXBsZToK KyAgICAgIFN0b3JlZCB2YWx1ZTogQUIgODkgNjcgNDUgMjMgMDEKKyAgICAgIEFjdHVhbCBNQUM6 IDAxIDIzIDQ1IDY3IDg5IEFCCisKKyAgYmFzZS1hZGRyZXNzOgorICAgIHR5cGU6IGJvb2xlYW4K KyAgICBkZXNjcmlwdGlvbjogfAorICAgICAgTWFya3MgTlZNRU0gY2VsbCBhcyBwcm92aWRlciBv ZiBtdWx0aXBsZSBhZGRyZXNzZXMgdGhhdCBhcmUgcmVsYXRpdmUgdG8KKyAgICAgIHRoZSBvbmUg YWN0dWFsbHkgc3RvcmVkIHBoeXNpY2FsbHkuIFJlc3BlY3RpdmUgYWRkcmVzc2VzIGNhbiBiZSBy ZXF1ZXN0ZWQKKyAgICAgIGJ5IHNwZWNpZnlpbmcgY2VsbCBpbmRleCBvZiBOVk1FTSBjZWxsLgor CithbGxPZjoKKyAgLSAkcmVmOiBjZWxsLnlhbWwjCisgIC0gaWY6CisgICAgICByZXF1aXJlZDoK KyAgICAgICAgLSBiYXNlLWFkZHJlc3MKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGllczoKKyAg ICAgICAgIiNudm1lbS1jZWxsLWNlbGxzIjoKKyAgICAgICAgICBjb25zdDogMQorICAgICAgcmVx dWlyZWQ6CisgICAgICAgIC0gIiNudm1lbS1jZWxsLWNlbGxzIgorCit1bmV2YWx1YXRlZFByb3Bl cnRpZXM6IGZhbHNlCisKK2V4YW1wbGVzOgorICAtIHwKKyAgICBwYXJ0aXRpb25zIHsKKyAgICAg ICAgY29tcGF0aWJsZSA9ICJmaXhlZC1wYXJ0aXRpb25zIjsKKyAgICAgICAgI2FkZHJlc3MtY2Vs bHMgPSA8MT47CisgICAgICAgICNzaXplLWNlbGxzID0gPDE+OworCisgICAgICAgIHBhcnRpdGlv bkBmMDAwMDAgeworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJudm1lbS1jZWxscyI7CisgICAg ICAgICAgICBsYWJlbCA9ICJjYWxpYnJhdGlvbiI7CisgICAgICAgICAgICByZWcgPSA8MHhmMDAw MDAgMHgxMDAwMDA+OworICAgICAgICAgICAgcmFuZ2VzID0gPDAgMHhmMDAwMDAgMHgxMDAwMDA+ OworICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47CisgICAgICAgICAgICAjc2l6ZS1j ZWxscyA9IDwxPjsKKworICAgICAgICAgICAgbWFjQDEwMCB7CisgICAgICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJtYWMtYWRkcmVzcyI7CisgICAgICAgICAgICAgICAgcmVnID0gPDB4MTAwIDB4 Nj47CisgICAgICAgICAgICB9OworCisgICAgICAgICAgICBtYWNAMjAwIHsKKyAgICAgICAgICAg ICAgICBjb21wYXRpYmxlID0gIm1hYy1hZGRyZXNzIjsKKyAgICAgICAgICAgICAgICByZWcgPSA8 MHgyMDAgMHg2PjsKKyAgICAgICAgICAgICAgICByZXZlcnNlZC1ieXRlczsKKyAgICAgICAgICAg IH07CisKKyAgICAgICAgICAgIG1hY0AzMDAgeworICAgICAgICAgICAgICAgIGNvbXBhdGlibGUg PSAibWFjLWFkZHJlc3MiOworICAgICAgICAgICAgICAgIHJlZyA9IDwweDMwMCAweDExPjsKKyAg ICAgICAgICAgICAgICBmb3JtYXQgPSAiYXNjaWkiOworICAgICAgICAgICAgfTsKKworICAgICAg ICAgICAgbWFjQDQwMCB7CisgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtYWMtYWRkcmVz cyI7CisgICAgICAgICAgICAgICAgcmVnID0gPDB4NDAwIDB4Nj47CisgICAgICAgICAgICAgICAg YmFzZS1hZGRyZXNzOworICAgICAgICAgICAgICAgICNudm1lbS1jZWxsLWNlbGxzID0gPDE+Owor ICAgICAgICAgICAgfTsKKyAgICAgICAgfTsKKyAgICB9OwotLSAKMi4zMS4xCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4IE1URCBk aXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LW10ZC8K 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 12ADEC28CF5 for ; Wed, 26 Jan 2022 07:09:34 +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=wP+BkHsaoxemtHbDnUsE/uMk2T3WsbeWOItWSqrqXec=; b=nT9jbRTU2//ogK ccMvqht3G/2AtIWRDhHUJ30/pdnHmz6bpYTxxIRBHWxBH7tAbtU141NeTDeGY4Sb/9oE+DSmj6Z4v JKa6ZZMNxYbu3H0cQf3MxyBXdZ4csNBk8Nk7rc3O6pTzTpg0/o0ydcl0uDyKPcT3vLSg6oQYYi4af dEM9tRE7kXcVdPXjagpxrLVatXzb8uQeAP9GlukWAUavJPKHxGInKRtMH1/PVMipc66obBgMyBI9L +3Z5Qd+l92ZmaZbymJ6G6OuNRmp7s05kDK4w0p6vCfWX7XQvmmu+vKJgGLwplhdbvknI/U8z3UK+X SQS1C+04zOuzoFZmMOjA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nCcPh-00AQ0q-Bk; Wed, 26 Jan 2022 07:08:17 +0000 Received: from mail-lf1-x12c.google.com ([2a00:1450:4864:20::12c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nCcPM-00APta-Vy; Wed, 26 Jan 2022 07:07:59 +0000 Received: by mail-lf1-x12c.google.com with SMTP id u6so29525681lfm.10; Tue, 25 Jan 2022 23:07:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xQZEWLVjW3YrjRzePnAkpJ5fQMVb6UDAvzsIkL2SRjE=; b=mfSQf867UF/OUBwanRxTRw5HO5INlp0P7eNgiEXHdYpfwaQd9QovmJTUnGByA+CLoY ULmZSvg+0nWSRAuc0YlGjhyKq+i7ydEgOKqGlMo53hHvKMQ81VKuV2Dv7xIGjwHabE70 0ctSI7hCFLbYDOkrdgPJbIycwV7erUloSJJGV/vq7qxR1f2cPx1ONbxeoUyyD1Lz9Ciy +mRyYRGQbHOHd+sRGqeiCmZtxWJRodgiSzoe5XMNVnf5pzUim25Nnnnxcsa7wlP7veIP vgSNycaudUJVCRuk/kJFCH1Eeyov3qvyt6DILBlDErhMzoSaT4nsrMENw3ivfDSpaPwK tvoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=xQZEWLVjW3YrjRzePnAkpJ5fQMVb6UDAvzsIkL2SRjE=; b=D1F5fh8q0TUgxa8vwXFG5U/LSjsQLJnzk0bFWrWHXV91tfAqiKg3fJVAMV7ipiJpPe TsEcBqCO13WXGLpZkUC9+uKrsPDA5Lr4GkMjOVdrkzT5lFwTH/QlIBI6M8DBe+o1FsLU b8V5KLqWpR466m12N+l8dlJp76EnqZeZY0w5eaw8AtNJrlqxXaRm7QLaSKr6kVdpx5YP XXu6BEJXws6qTXb0z1a8/vTbPhJXf4SvvA0ByBAX6Rld/Pmrm3VRJQu9gamR0JvvyLTO PlcypEPbZ100zHIz1MJJfSM1weiy2on4WM7aDxSQ4TBMTGMC9XuNWviXkAZcXr0I+NcA RVbA== X-Gm-Message-State: AOAM530iERXoSHEymNojveMcG9WcTYKEQwaBs9zkcr1LQSw3D7zRtKBo SBD2kEaEL2cUVHNFR6bumRE= X-Google-Smtp-Source: ABdhPJzYh58bTg1fZy7W1sPSSAvbXbjS9pFrKpgk3eoYCidLV9/Wf27XOE9qQ/2WZEzSq/MjTCvxyw== X-Received: by 2002:a19:5047:: with SMTP id z7mr6178840lfj.666.1643180875552; Tue, 25 Jan 2022 23:07:55 -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 b39sm1465764ljr.88.2022.01.25.23.07.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 23:07:55 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Rob Herring , Srinivas Kandagatla , Michael Walle Cc: linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Shawn Guo , Li Yang , Frank Rowand , "David S . Miller" , Jakub Kicinski , Ansuel Smith , Andrew Lunn , Florian Fainelli , Hauke Mehrtens , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH REBASED 2/2] dt-bindings: nvmem: cells: add MAC address cell Date: Wed, 26 Jan 2022 08:07:45 +0100 Message-Id: <20220126070745.32305-2-zajec5@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220126070745.32305-1-zajec5@gmail.com> References: <20220125180114.12286-1-zajec5@gmail.com> <20220126070745.32305-1-zajec5@gmail.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220125_230757_428488_609E7E02 X-CRM114-Status: GOOD ( 14.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogUmFmYcWCIE1pxYJlY2tpIDxyYWZhbEBtaWxlY2tpLnBsPgoKVGhpcyBhZGRzIHN1cHBv cnQgZm9yIGRlc2NyaWJpbmcgZGV0YWlscyBvZiBOVk1FTSBjZWxsIGNvbnRhaW5pbmcgTUFDCmFk ZHJlc3MuIFRob3NlIGFyZSBvZnRlbiBkZXZpY2Ugc3BlY2lmaWMgYW5kIGNvdWxkIGJlIG5pY2Vs eSBzdG9yZWQgaW4KRFQuCgpJbml0aWFsIGRvY3VtZW50YXRpb24gaW5jbHVkZXMgc3VwcG9ydCBm b3IgZGVzY3JpYmluZzoKMS4gQ2VsbCBkYXRhIGZvcm1hdCAoZS5nLiBCcm9hZGNvbSdzIE5WUkFN IHVzZXMgQVNDSUkgdG8gc3RvcmUgTUFDKQoyLiBSZXZlcnNlZCBieXRlcyBmbGFzaCAocmVxdWly ZWQgZm9yIGkuTVg2L2kuTVg3IE9DT1RQIHN1cHBvcnQpCjMuIFNvdXJjZSBmb3IgbXVsdGlwbGUg YWRkcmVzc2VzICh2ZXJ5IGNvbW1vbiBpbiBob21lIHJvdXRlcnMpCgpTaWduZWQtb2ZmLWJ5OiBS YWZhxYIgTWnFgmVja2kgPHJhZmFsQG1pbGVja2kucGw+Ci0tLQogLi4uL2JpbmRpbmdzL252bWVt L2NlbGxzL21hYy1hZGRyZXNzLnlhbWwgICAgIHwgOTQgKysrKysrKysrKysrKysrKysrKwogMSBm aWxlIGNoYW5nZWQsIDk0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vY2VsbHMvbWFjLWFkZHJlc3MueWFtbAoK ZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9udm1lbS9jZWxs cy9tYWMtYWRkcmVzcy55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL252 bWVtL2NlbGxzL21hYy1hZGRyZXNzLnlhbWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw MDAwMDAwMDAwLi5mOGQxOWU4N2NkZjAKLS0tIC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvbnZtZW0vY2VsbHMvbWFjLWFkZHJlc3MueWFtbApAQCAtMCww ICsxLDk0IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wLW9ubHkgT1IgQlNE LTItQ2xhdXNlCislWUFNTCAxLjIKKy0tLQorJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2No ZW1hcy9udm1lbS9jZWxscy9tYWMtYWRkcmVzcy55YW1sIworJHNjaGVtYTogaHR0cDovL2Rldmlj ZXRyZWUub3JnL21ldGEtc2NoZW1hcy9jb3JlLnlhbWwjCisKK3RpdGxlOiBOVk1FTSBjZWxsIGNv bnRhaW5pbmcgYSBNQUMgYWRkcmVzcworCittYWludGFpbmVyczoKKyAgLSBSYWZhxYIgTWnFgmVj a2kgPHJhZmFsQG1pbGVja2kucGw+CisKK3Byb3BlcnRpZXM6CisgIGNvbXBhdGlibGU6CisgICAg Y29uc3Q6IG1hYy1hZGRyZXNzCisKKyAgZm9ybWF0OgorICAgIGRlc2NyaXB0aW9uOiB8CisgICAg ICBTb21lIE5WTUVNIGNlbGxzIGNvbnRhaW4gTUFDIGluIGEgbm9uLWJpbmFyeSBmb3JtYXQuCisK KyAgICAgIEFTQ0lJIHNob3VsZCBiZSBzcGVjaWZpZWQgaWYgTUFDIGlzIHN0cmluZyBmb3JtYXR0 ZWQgbGlrZToKKyAgICAgIC0gIjAxOjIzOjQ1OjY3Ojg5OkFCIiAoMzAgMzEgM2EgMzIgMzMgM2Eg MzQgMzUgM2EgMzYgMzcgM2EgMzggMzkgM2EgNDEgNDIpCisgICAgICAtICIwMS0yMy00NS02Ny04 OS1BQiIKKyAgICAgIC0gIjAxMjM0NTY3ODlBQiIKKyAgICBlbnVtOgorICAgICAgLSBhc2NpaQor CisgIHJldmVyc2VkLWJ5dGVzOgorICAgIHR5cGU6IGJvb2xlYW4KKyAgICBkZXNjcmlwdGlvbjog fAorICAgICAgTUFDIGlzIHN0b3JlZCBpbiByZXZlcnNlZCBieXRlcyBvcmRlci4gRXhhbXBsZToK KyAgICAgIFN0b3JlZCB2YWx1ZTogQUIgODkgNjcgNDUgMjMgMDEKKyAgICAgIEFjdHVhbCBNQUM6 IDAxIDIzIDQ1IDY3IDg5IEFCCisKKyAgYmFzZS1hZGRyZXNzOgorICAgIHR5cGU6IGJvb2xlYW4K KyAgICBkZXNjcmlwdGlvbjogfAorICAgICAgTWFya3MgTlZNRU0gY2VsbCBhcyBwcm92aWRlciBv ZiBtdWx0aXBsZSBhZGRyZXNzZXMgdGhhdCBhcmUgcmVsYXRpdmUgdG8KKyAgICAgIHRoZSBvbmUg YWN0dWFsbHkgc3RvcmVkIHBoeXNpY2FsbHkuIFJlc3BlY3RpdmUgYWRkcmVzc2VzIGNhbiBiZSBy ZXF1ZXN0ZWQKKyAgICAgIGJ5IHNwZWNpZnlpbmcgY2VsbCBpbmRleCBvZiBOVk1FTSBjZWxsLgor CithbGxPZjoKKyAgLSAkcmVmOiBjZWxsLnlhbWwjCisgIC0gaWY6CisgICAgICByZXF1aXJlZDoK KyAgICAgICAgLSBiYXNlLWFkZHJlc3MKKyAgICB0aGVuOgorICAgICAgcHJvcGVydGllczoKKyAg ICAgICAgIiNudm1lbS1jZWxsLWNlbGxzIjoKKyAgICAgICAgICBjb25zdDogMQorICAgICAgcmVx dWlyZWQ6CisgICAgICAgIC0gIiNudm1lbS1jZWxsLWNlbGxzIgorCit1bmV2YWx1YXRlZFByb3Bl cnRpZXM6IGZhbHNlCisKK2V4YW1wbGVzOgorICAtIHwKKyAgICBwYXJ0aXRpb25zIHsKKyAgICAg ICAgY29tcGF0aWJsZSA9ICJmaXhlZC1wYXJ0aXRpb25zIjsKKyAgICAgICAgI2FkZHJlc3MtY2Vs bHMgPSA8MT47CisgICAgICAgICNzaXplLWNlbGxzID0gPDE+OworCisgICAgICAgIHBhcnRpdGlv bkBmMDAwMDAgeworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJudm1lbS1jZWxscyI7CisgICAg ICAgICAgICBsYWJlbCA9ICJjYWxpYnJhdGlvbiI7CisgICAgICAgICAgICByZWcgPSA8MHhmMDAw MDAgMHgxMDAwMDA+OworICAgICAgICAgICAgcmFuZ2VzID0gPDAgMHhmMDAwMDAgMHgxMDAwMDA+ OworICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47CisgICAgICAgICAgICAjc2l6ZS1j ZWxscyA9IDwxPjsKKworICAgICAgICAgICAgbWFjQDEwMCB7CisgICAgICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJtYWMtYWRkcmVzcyI7CisgICAgICAgICAgICAgICAgcmVnID0gPDB4MTAwIDB4 Nj47CisgICAgICAgICAgICB9OworCisgICAgICAgICAgICBtYWNAMjAwIHsKKyAgICAgICAgICAg ICAgICBjb21wYXRpYmxlID0gIm1hYy1hZGRyZXNzIjsKKyAgICAgICAgICAgICAgICByZWcgPSA8 MHgyMDAgMHg2PjsKKyAgICAgICAgICAgICAgICByZXZlcnNlZC1ieXRlczsKKyAgICAgICAgICAg IH07CisKKyAgICAgICAgICAgIG1hY0AzMDAgeworICAgICAgICAgICAgICAgIGNvbXBhdGlibGUg PSAibWFjLWFkZHJlc3MiOworICAgICAgICAgICAgICAgIHJlZyA9IDwweDMwMCAweDExPjsKKyAg ICAgICAgICAgICAgICBmb3JtYXQgPSAiYXNjaWkiOworICAgICAgICAgICAgfTsKKworICAgICAg ICAgICAgbWFjQDQwMCB7CisgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtYWMtYWRkcmVz cyI7CisgICAgICAgICAgICAgICAgcmVnID0gPDB4NDAwIDB4Nj47CisgICAgICAgICAgICAgICAg YmFzZS1hZGRyZXNzOworICAgICAgICAgICAgICAgICNudm1lbS1jZWxsLWNlbGxzID0gPDE+Owor ICAgICAgICAgICAgfTsKKyAgICAgICAgfTsKKyAgICB9OwotLSAKMi4zMS4xCgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBt YWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 17756C63682 for ; Wed, 26 Jan 2022 07:07:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237598AbiAZHH6 (ORCPT ); Wed, 26 Jan 2022 02:07:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39554 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237594AbiAZHH5 (ORCPT ); Wed, 26 Jan 2022 02:07:57 -0500 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 350C0C06161C; Tue, 25 Jan 2022 23:07:57 -0800 (PST) Received: by mail-lf1-x12d.google.com with SMTP id b9so12160161lfq.6; Tue, 25 Jan 2022 23:07:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=xQZEWLVjW3YrjRzePnAkpJ5fQMVb6UDAvzsIkL2SRjE=; b=mfSQf867UF/OUBwanRxTRw5HO5INlp0P7eNgiEXHdYpfwaQd9QovmJTUnGByA+CLoY ULmZSvg+0nWSRAuc0YlGjhyKq+i7ydEgOKqGlMo53hHvKMQ81VKuV2Dv7xIGjwHabE70 0ctSI7hCFLbYDOkrdgPJbIycwV7erUloSJJGV/vq7qxR1f2cPx1ONbxeoUyyD1Lz9Ciy +mRyYRGQbHOHd+sRGqeiCmZtxWJRodgiSzoe5XMNVnf5pzUim25Nnnnxcsa7wlP7veIP vgSNycaudUJVCRuk/kJFCH1Eeyov3qvyt6DILBlDErhMzoSaT4nsrMENw3ivfDSpaPwK tvoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=xQZEWLVjW3YrjRzePnAkpJ5fQMVb6UDAvzsIkL2SRjE=; b=Zsk2xj9eBKpC/wd+Huxy0ZlCGxYQz78nooO4yzpgzN+DJIYKWCP741Fx8OJGGk7wng utIHbsVB6NHuUo9Ud955WXOdqtXmwHXKzHuG/G+LHuI6GqH3x87JVIwbNT2/5aEUQy0U C9MyNwU7RpAXnLoj4hzFGnUfhMLY8L4NOqWxUtXCOvMfHiB23E/kmXfm8Z1a25FTgrSo QdWgC9USQL+/iDf+wCXCrl/+9IIr2NHa7F9bjUHlUWh7B1jPx5y+r1T/fO53UQkMWWs0 ydEwb6VZFvsh0bIaOcpNEdnxdjTh1lgZwn7CpxzgN31oJebxdpZa4NIQdvo6YKDxGQsH ruZA== X-Gm-Message-State: AOAM533mQh0YkOxO836CNf3RQ523xIq4NIpP9R9EOA3fG5jGoMGSbA+G QB4JQzkt5CWSKfUXJIRcfI0= X-Google-Smtp-Source: ABdhPJzYh58bTg1fZy7W1sPSSAvbXbjS9pFrKpgk3eoYCidLV9/Wf27XOE9qQ/2WZEzSq/MjTCvxyw== X-Received: by 2002:a19:5047:: with SMTP id z7mr6178840lfj.666.1643180875552; Tue, 25 Jan 2022 23:07:55 -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 b39sm1465764ljr.88.2022.01.25.23.07.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 23:07:55 -0800 (PST) From: =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= To: Rob Herring , Srinivas Kandagatla , Michael Walle Cc: linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, Miquel Raynal , Richard Weinberger , Vignesh Raghavendra , Shawn Guo , Li Yang , Frank Rowand , "David S . Miller" , Jakub Kicinski , Ansuel Smith , Andrew Lunn , Florian Fainelli , Hauke Mehrtens , =?UTF-8?q?Rafa=C5=82=20Mi=C5=82ecki?= Subject: [PATCH REBASED 2/2] dt-bindings: nvmem: cells: add MAC address cell Date: Wed, 26 Jan 2022 08:07:45 +0100 Message-Id: <20220126070745.32305-2-zajec5@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220126070745.32305-1-zajec5@gmail.com> References: <20220125180114.12286-1-zajec5@gmail.com> <20220126070745.32305-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 This adds support for describing details of NVMEM cell containing MAC address. Those are often device specific and could be nicely stored in DT. Initial documentation includes support for describing: 1. Cell data format (e.g. Broadcom's NVRAM uses ASCII to store MAC) 2. Reversed bytes flash (required for i.MX6/i.MX7 OCOTP support) 3. Source for multiple addresses (very common in home routers) Signed-off-by: Rafał Miłecki --- .../bindings/nvmem/cells/mac-address.yaml | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 Documentation/devicetree/bindings/nvmem/cells/mac-address.yaml diff --git a/Documentation/devicetree/bindings/nvmem/cells/mac-address.yaml b/Documentation/devicetree/bindings/nvmem/cells/mac-address.yaml new file mode 100644 index 000000000000..f8d19e87cdf0 --- /dev/null +++ b/Documentation/devicetree/bindings/nvmem/cells/mac-address.yaml @@ -0,0 +1,94 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/nvmem/cells/mac-address.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NVMEM cell containing a MAC address + +maintainers: + - Rafał Miłecki + +properties: + compatible: + const: mac-address + + format: + description: | + Some NVMEM cells contain MAC in a non-binary format. + + ASCII should be specified if MAC is string formatted like: + - "01:23:45:67:89:AB" (30 31 3a 32 33 3a 34 35 3a 36 37 3a 38 39 3a 41 42) + - "01-23-45-67-89-AB" + - "0123456789AB" + enum: + - ascii + + reversed-bytes: + type: boolean + description: | + MAC is stored in reversed bytes order. Example: + Stored value: AB 89 67 45 23 01 + Actual MAC: 01 23 45 67 89 AB + + base-address: + type: boolean + description: | + Marks NVMEM cell as provider of multiple addresses that are relative to + the one actually stored physically. Respective addresses can be requested + by specifying cell index of NVMEM cell. + +allOf: + - $ref: cell.yaml# + - if: + required: + - base-address + then: + properties: + "#nvmem-cell-cells": + const: 1 + required: + - "#nvmem-cell-cells" + +unevaluatedProperties: false + +examples: + - | + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + partition@f00000 { + compatible = "nvmem-cells"; + label = "calibration"; + reg = <0xf00000 0x100000>; + ranges = <0 0xf00000 0x100000>; + #address-cells = <1>; + #size-cells = <1>; + + mac@100 { + compatible = "mac-address"; + reg = <0x100 0x6>; + }; + + mac@200 { + compatible = "mac-address"; + reg = <0x200 0x6>; + reversed-bytes; + }; + + mac@300 { + compatible = "mac-address"; + reg = <0x300 0x11>; + format = "ascii"; + }; + + mac@400 { + compatible = "mac-address"; + reg = <0x400 0x6>; + base-address; + #nvmem-cell-cells = <1>; + }; + }; + }; -- 2.31.1