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 B04BFC54E5D for ; Mon, 18 Mar 2024 09:23:51 +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:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8h1fPAhUiNa2wZa4dfRen7Qt5YebYKF6lRuBGu+9V7Q=; b=0sCfx/Bc/v/7RM FkuDdBgetsXZcLJIkz0yQVZJDun80Z8HoGlKKheQsPhvT75aRM1kx8j6yBBR8Nwilw6QvURVCEBWr Yq4xPJ8ufgc3XJHTxEXAZIFWL99lJSYFm0V6XROtldoVMYKbbifI31EyEOQ+ghGEFc7Q0sIs0KbxD nPOpJA/Bf81/4dY2Wh/3mv6B7FAzqUIqY198rpnyMWQwuB0tvLSmnFOwviu7Q9xNDKQG0ULt/bn2m /4nSQcnrdh/LATn2WHAB/uPsJhKfRqUZR+L4JUvtSuqGYJDuvDfVxWUO8E5knbmBVIPslXY4uelr6 4rMAzRajMzO6+ixX66VQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rm9DQ-00000007tRs-2Kfx; Mon, 18 Mar 2024 09:23:32 +0000 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rm9DL-00000007tOj-1etJ for linux-arm-kernel@lists.infradead.org; Mon, 18 Mar 2024 09:23:29 +0000 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-a46805cd977so391023566b.0 for ; Mon, 18 Mar 2024 02:23:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1710753805; x=1711358605; darn=lists.infradead.org; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=tB1Pb2tlLh6YNrZFH5WUvlCJhiEA56vnslfaevBVe4A=; b=n+/DyCSeI6iCaLfmmvDOJWH+lM7hcNx+GqwEVN3PfSAzyecJJurvyywAhUZKRPf3/O AFhuXEFLidb7BeTaeOGSBmImzP1VvKNqJPeVTPbPymTlcuouF0UYUJchgb5u2BEZaNEy O9i+xix9q4vivgX+im5Yc/5isPPz/ZWnKxbQy6NAUXegiZ7hdfCQvzkV+gG8IGoiwkdf uMShT6DoQltlDRLeKwNwbodMHRS8JsIhgF7w122viDObMpKm240tR4WIBt50YXMyi+4y GE5uu683FxSOEpJ2FCf+saot9MjZXY43Ta2BL290PtDwgDGz3GfVs/kdVmxOA7QZOpMb mQIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710753805; x=1711358605; h=content-transfer-encoding:in-reply-to:autocrypt:from:references:cc :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tB1Pb2tlLh6YNrZFH5WUvlCJhiEA56vnslfaevBVe4A=; b=nwsx7VgQJBS08QXNlSYexiiD87AI3jOvlK51wfi2O+dbksCzDhEwjKWPmHNhVvK5wI EQ8iNf+7RqhIHeQ96TbbyZ3NaNWJYxLGFMZ/uNCfwrAnFrw2KN/q2IbMfvpnzCjg13Ou Ulq7jt5gx3MDENDIKZGaZHxc/zL3qqAI4Fxz4r8BkvYSAaU5j3IiRqNN7X5B9YcEERp5 MZU8wWTxqcjFv4B89LQXSYbdDvC09hAUhAoSD4l2NXAnR2vgPqSKJomiKT11XqKhNuN6 h6hsSOPlXT48FtJnBO03knulKQr5BMb/R/ztOkZ9rvEvGR5xDKVHYAeEOuAIAbeJN479 2KKw== X-Forwarded-Encrypted: i=1; AJvYcCWCXoHyeV+ovjoSbJ59FyLU5Hl1IH4b2OjKUklYM2BDpoagMgY/yctarHVh0FHyXqJ734NJld0DcG56TV3K7fT2pzBvPdN1q3oZtNpT4vH1/N8ChjM= X-Gm-Message-State: AOJu0YxlkIOljyaCon4mDU8PbPOb2jCM9ph+faP5fY5g9oKRMT8FfCho 4FvTAftKiY9vziUFNQHjy9jjET9dBlh1MI2AsNMWZWYeHIzqJlJUo5LP2kypBN4= X-Google-Smtp-Source: AGHT+IFfKgN3fKN/toMx8ietVToFXwqCqDevicEP6FQmK+6HM9KS7j35zgkmTVEAg2/FjcDuOLtWBw== X-Received: by 2002:a17:907:724a:b0:a46:8856:e6bf with SMTP id ds10-20020a170907724a00b00a468856e6bfmr7130014ejc.44.1710753805202; Mon, 18 Mar 2024 02:23:25 -0700 (PDT) Received: from [192.168.1.20] ([178.197.222.97]) by smtp.gmail.com with ESMTPSA id cu2-20020a170906e00200b00a4660b63502sm4696764ejb.12.2024.03.18.02.23.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 18 Mar 2024 02:23:24 -0700 (PDT) Message-ID: <18327bbe-10ad-4b39-ab70-2f74f0d4fb08@linaro.org> Date: Mon, 18 Mar 2024 10:23:22 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 00/14] mips: dts: ralink: mt7621: improve DTS style Content-Language: en-US To: Justin Swartz Cc: Sergio Paracuellos , =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thomas Bogendoerfer , Matthias Brugger , AngeloGioacchino Del Regno , linux-mips@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240316045442.31469-1-justin.swartz@risingedge.co.za> <60512ae2-dd73-4cb6-9514-145f946300fc@linaro.org> <5d6c36cb9dd9afda1efb69aa34058517@risingedge.co.za> <26633d73360e43b2c548f49e544472ea@risingedge.co.za> From: Krzysztof Kozlowski Autocrypt: addr=krzysztof.kozlowski@linaro.org; keydata= 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 D2GYIS41Kv4Isx2dEFh+/Q== In-Reply-To: <26633d73360e43b2c548f49e544472ea@risingedge.co.za> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240318_022327_560482_CDC83F55 X-CRM114-Status: GOOD ( 27.10 ) 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 T24gMTcvMDMvMjAyNCAxNjo0MywgSnVzdGluIFN3YXJ0eiB3cm90ZToKPiBPbiAyMDI0LTAzLTE3 IDE3OjI5LCBLcnp5c3p0b2YgS296bG93c2tpIHdyb3RlOgo+PiBPbiAxNy8wMy8yMDI0IDE2OjIy LCBKdXN0aW4gU3dhcnR6IHdyb3RlOgo+Pj4gT24gMjAyNC0wMy0xNyAxNzoxMCwgS3J6eXN6dG9m IEtvemxvd3NraSB3cm90ZToKPj4+PiBPbiAxNi8wMy8yMDI0IDE2OjQ5LCBTZXJnaW8gUGFyYWN1 ZWxsb3Mgd3JvdGU6Cj4+Pj4+IE9uIFNhdCwgTWFyIDE2LCAyMDI0IGF0IDU6NTTigK9BTSBKdXN0 aW4gU3dhcnR6Cj4+Pj4+IDxqdXN0aW4uc3dhcnR6QHJpc2luZ2VkZ2UuY28uemE+IHdyb3RlOgo+ Pj4+Pj4KPj4+Pj4+IFRoaXMgc2V0IG9mIHBhdGNoZXMgd2FzIGNyZWF0ZWQgd2l0aCB0aGUgaW50 ZW50aW9uIG9mIGNsZWFuaW5nIHVwCj4+Pj4+PiBhcmNoL21pcHMvYm9vdC9kdHMvcmFsaW5rL210 NzYyMS5kdHNpIHNvIHRoYXQgaXQgaXMgYWxpZ25lZCB3aXRoCj4+Pj4+PiB0aGUgRGV2aWNldHJl ZSBTb3VyY2VzIChEVFMpIENvZGluZyBTdHlsZSBbMV0gWzJdIGd1aWRlLgo+Pj4+Pj4KPj4+Pj4+ IFsxXSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZHRzLWNvZGluZy1zdHlsZS5y c3QKPj4+Pj4+Cj4+Pj4+PiBbMl0gCj4+Pj4+PiBodHRwczovL2RvY3Mua2VybmVsLm9yZy9kZXZp Y2V0cmVlL2JpbmRpbmdzL2R0cy1jb2Rpbmctc3R5bGUuaHRtbAo+Pj4+Pj4KPj4+Pj4+IEp1c3Rp biBTd2FydHogKDE0KToKPj4+Pj4+ICAgbWlwczogZHRzOiByYWxpbms6IG10NzYyMTogcmVvcmRl ciBjcHUgbm9kZSBhdHRyaWJ1dGVzCj4+Pj4+PiAgIG1pcHM6IGR0czogcmFsaW5rOiBtdDc2MjE6 IHJlb3JkZXIgY3B1aW50YyBub2RlIGF0dHJpYnV0ZXMKPj4+Pj4+ICAgbWlwczogZHRzOiByYWxp bms6IG10NzYyMTogcmVvcmRlciBtbWMgcmVndWxhdG9yIGF0dHJpYnV0ZXMKPj4+Pj4+ICAgbWlw czogZHRzOiByYWxpbms6IG10NzYyMTogcmVvcmRlciBzeXNjIG5vZGUgYXR0cmlidXRlcwo+Pj4+ Pj4gICBtaXBzOiBkdHM6IHJhbGluazogbXQ3NjIxOiByZW9yZGVyIGdwaW8gbm9kZSBhdHRyaWJ1 dGVzCj4+Pj4+PiAgIG1pcHM6IGR0czogcmFsaW5rOiBtdDc2MjE6IHJlb3JkZXIgaTJjIG5vZGUg YXR0cmlidXRlcwo+Pj4+Pj4gICBtaXBzOiBkdHM6IHJhbGluazogbXQ3NjIxOiByZW9yZGVyIHNw aTAgbm9kZSBhdHRyaWJ1dGVzCj4+Pj4+PiAgIG1pcHM6IGR0czogcmFsaW5rOiBtdDc2MjE6IG1v dmUgcGluY3RybCBhbmQgc29ydCBpdHMgY2hpbGRyZW4KPj4+Pj4+ICAgbWlwczogZHRzOiByYWxp bms6IG10NzYyMTogcmVvcmRlciBtbWMgbm9kZSBhdHRyaWJ1dGVzCj4+Pj4+PiAgIG1pcHM6IGR0 czogcmFsaW5rOiBtdDc2MjE6IHJlb3JkZXIgZ2ljIG5vZGUgYXR0cmlidXRlcwo+Pj4+Pj4gICBt aXBzOiBkdHM6IHJhbGluazogbXQ3NjIxOiByZW9yZGVyIGV0aGVybmV0IG5vZGUgYXR0cmlidXRl cyBhbmQKPj4+Pj4+IGtpZHMKPj4+Pj4+ICAgbWlwczogZHRzOiByYWxpbms6IG10NzYyMTogcmVv cmRlciBwY2llIG5vZGUgYXR0cmlidXRlcyBhbmQKPj4+Pj4+IGNoaWxkcmVuCj4+Pj4+PiAgIG1p cHM6IGR0czogcmFsaW5rOiBtdDc2MjE6IHJlb3JkZXIgcGNpP19waHkgYXR0cmlidXRlcwo+Pj4+ Cj4+Pj4gVGhlc2UgYXJlIGFsbCBzaW1wbGUgY2xlYW51cHMgZm9yIHRoZSBzYW1lIGZpbGUuIEl0 J3Mgb25lIHBhdGNoLCBub3QKPj4+PiAxNS4KPj4+Cj4+PiBJIGFncmVlIHRoZXNlIGFyZSBhbGwg c2ltcGxlIGNsZWFudXBzLgo+Pj4KPj4+IEV2ZW4gdGhvdWdoIHRoZSBjbGVhbnVwIHBhdHRlcm4g d2FzIHRoZSBzYW1lLCBvciB2ZXJ5IHNpbWlsYXIsCj4+PiBmb3IgZWFjaCBub2RlIGFmZmVjdGVk LCB0aGUgaW50ZW50aW9uIHdhcyB0byBpc29sYXRlIGVhY2ggY2hhbmdlCj4+PiB0byBhIHNpbmds ZSBub2RlIChvciBhIGdyb3VwaW5nIG9mIG5vZGVzIG9mIHRoYXQgc2VlbWVkIGxvZ2ljYWwKPj4+ IHRvIG1lKSBzbyB0aGF0IGlmIGFueW9uZSBoYWQgYW55IG9iamVjdGlvbnMsIHRoZSBkaXNjdXNz aW9uIHdvdWxkCj4+PiBiZSBlYXNpZXIgdG8gZm9sbG93IGluIHN1YnRocmVhZHMgaWRlbnRpZmlh YmxlIGJ5IHBhdGNoIG5hbWVzIChhbmQKPj4KPj4gT2JqZWN0aW9ucyB0byB3aGF0PyBDb2Rpbmcg c3R5bGU/IENvZGluZyBzdHlsZSBpcyBkZWZpbmVkIHNvIHlvdSBlaXRoZXIKPj4gaW1wbGVtZW50 IGl0IG9yIG5vdC4uLiBhbmQgZXZlbiBpZiBzb21lb25lIGRpc2FncmVlcyB3aXRoIG9uZSBsaW5l IAo+PiBzd2FwLAo+PiB3aHkgaXQgY2Fubm90IGJlIGRvbmUgbGlrZSBmb3IgZXZlcnkgY29udHJp YnV0aW9uOiBpbmxpbmU/Cj4gCj4gSSBoYWQgYmVlbiBhc2tlZCB0byBpbmNsdWRlIGVtcHR5IGxp bmVzIHdoZW4gSSBoYWQgbGVmdCB0aGVtIG91dCB3aGVuCj4gSSBoYWQgY29udHJpYnV0ZWQgYSBw YXRjaCByZWdhcmRpbmcgdGhlIHNlcmlhbCBub2Rlcywgd2hpY2ggcmVzdWx0ZWQgaW4KPiBhIHNl Y29uZCB2ZXJzaW9uIG9mIHRoYXQgcGF0Y2guCgpJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHdvdWxk IHRoYXQgbWF0dGVyLiBJdCdzIGV4cGVjdGVkIExpbnV4CmRldmVsb3BtZW50IHByb2Nlc3MgdG8g cmVjZWl2ZSBjb21tZW50cyBpbmxpbmUgaW4gdGhlIHBhdGNoLgoKPiAKPiAKPj4gT3JnYW5pemUg eW91ciBwYXRjaGVzIGhvdyBkZXNjcmliZWQgaW4gc3VibWl0dGluZyBwYXRjaGVzOiBvbmUgcGVy Cj4+IGxvZ2ljYWwgY2hhbmdlLiBMb2dpY2FsIGNoYW5nZSBpcyB0byByZW9yZGVyIGFsbCBwcm9w ZXJ0aWVzIGluIG9uZSAKPj4gZmlsZSwKPj4gd2l0aG91dCBmdW5jdGlvbmFsIGltcGFjdC4KPiAK PiBJZiBJIGhhZCBhY2NpZGVudGFsbHkgZGVsZXRlZCBvciBtb2RpZmllZCBhbiBhdHRyaWJ1dGUg aW4gdGhlIHByb2Nlc3MKPiBvZiBjbGVhbnVwLCB0aGlzIGNvdWxkIGhhdmUgaGFkIGEgZnVuY3Rp b25hbCBpbXBhY3QuIEl0J3MgZWFzaWVyIHRvCgpIb3cgaXMgaXQgcmVsZXZhbnQ/IEJ1dCB5b3Ug ZGlkIG5vdCBhbmQgc3BsaXR0aW5nIHNpbXBsZSBjbGVhbnVwCm9uZS1saW5lLXBlci1wYXRjaCBp cyBub3QgYWZmZWN0aW5nIHRoaXMuIEp1c3QgYmVjYXVzZSB5b3UgY291bGQgbWFrZQptaXN0YWtl IGl0IGRvZXMgbm90IGFmZmVjdCBwYXRjaCByZWFkYWJpbGl0eSBhdCBhbGwuCgpOb3RoaW5nIGlt cHJvdmVkIHdpdGggeW91ciBwYXRjaCBzcGxpdC4KCgo+IG5vdGljZSB0aGlzIHNvcnQgb2Ygb21p c3Npb24gd2hlbiB0aGUgd2FsbCBvZiB0ZXh0IHlvdSdyZSBjb25mcm9udGVkCj4gd2l0aCBpcyBh cyBzbWFsbCBhcyBwb3NzaWJsZSwgYW5kIG5vdCBtdWx0aXBsZSBwYWdlcyBsb25nLgoKV2UgYXJl IHVzZWQgdG8gaGFuZGxlIHNvbWUgbGVuZ3RoIG9mIHBhdGNoZXMuIE11bHRpcGxlIHNjcm9sbHMg Zm9yCm9idmlvdXMgY2xlYW51cHMgYXJlIG5vdCBwcm9ibGVtcy4gV2h5IGFyZW4ndCB5b3UgYXBw bHlpbmcgdGhpcyBhcHByb2FjaAp0byBldmVyeXRoaW5nPyBBZGQgYSBuZXcgZHJpdmVyIHdpdGgg b25lIGZ1bmN0aW9uIHBlciBwYXRjaCBhbmQgdGhlbgpmaW5hbGx5IE1ha2VmaWxlPyBJdCB3b3Vs ZCBiZSBiaXNlY3RhYmxlIGFuZCAiZWFzeSB0byByZWFkIiBwbHVzCmFic29sdXRlbHkgdW5tYW5h Z2VhYmxlLgoKPiAKPiAKPj4+IEJ1dCBpZiB0aGVyZSdyZSBubyBvYmplY3Rpb25zIGFuZCBpdCBs ZXNzZW5zIHRoZSBidXJkZW4gb24KPj4+IG1haW50YWluZXJzIHVwc3RyZWFtIHRvIGhhdmUgbGVz cyBwYXRjaGVzIHRvIGFwcGx5LCB0aGVuIEkgaGF2ZSBubwo+Pj4gcHJvYmxlbSBjb21iaW5pbmcg dGhlbSBpbnRvIGEgc2luZ2xlIHBhdGNoLgo+Pj4KPj4KPj4gWWVhaCwgb25lIHJldmlldyByZXNw b25zZSBpbnN0ZWFkIG9mIDE0IHJlc3BvbnNlcy4uLiBPbmUgY29tbWl0IGluIHRoZQo+PiBoaXN0 b3J5IGluc3RlYWQgb2YgMTQuCj4gCj4gSSBhZ3JlZSB0aGF0IDEgY29tbWl0IHZzIDE0IGlzIGJl dHRlci4KPiAKPiBCdXQgZm9yIGZ1dHVyZSByZWZlcmVuY2U6IGlzIGl0IG5vdCBlbm91Z2ggZm9y IHRoZSBSZXZpZXdlZC1ieTogdHJhaWxlcgo+IHRvIGJlIHNlbnQgaW4gcmVzcG9uc2UgdG8gdGhl IGNvdmVyIGxldHRlciBvZiBhIHBhdGNoIHNldCBpZiBhIHJldmlld2VyCj4gaGFzIGxvb2tlZCBh dCB0aGUgZW50aXJlIHNldD8KClN1cmUsIG9uZSBjYW4uIEkgc3RpbGwgbmVlZCB0byBvcGVuIGFu ZCBkb3dubG9hZCAxNCBwYXRjaGVzLgoKCkJlc3QgcmVnYXJkcywKS3J6eXN6dG9mCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5l bCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6 Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=