Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp1452876iob; Fri, 29 Apr 2022 05:46:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzkbzCtmghnt0iVaII+35/jCpoocIqI04N8eHeci9Lw9XXUuA/ii6PmryKo4zpFtVTK1T4K X-Received: by 2002:a05:6512:23a5:b0:472:2d9d:ad7a with SMTP id c37-20020a05651223a500b004722d9dad7amr8925000lfv.448.1651236405139; Fri, 29 Apr 2022 05:46:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651236405; cv=none; d=google.com; s=arc-20160816; b=qPDmoQRV2+reQMgDcpd1b3kxVwdUwwiQzeGmxPffYkLpxD0cY+UP5Pmzh86AxCT/za 27N3SoylcUokeEY8Qhuoj+MPLjUSKwdCXXncFdrhwsmgRlEhnCLI0g2nVm9iRKBcd2IR rCqGnQQ3n3Swq9hTb46eP+398aYG/cJWraEHh2KQjfxRL6Yy0RBX/NRZn95pZC4PD5LU +d/OY9gQxuwunqLwbqAlavo6qYtUiWRZ02v9hxEiAeBZNgft6uUHLm5OIwywy/lGzRC/ 1tmhsW46ePQwBUBjl0uru9ij8R0IO4iPLE6KqiFfMcc1olEHoc96i6ZrgkQtj9EkSOM+ FzmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=T6XQPBzj4qlVESNMSZre3n1h1i/4cIcF55AXPyrVmO0=; b=el8NV8jLYbBg92XcPD9APtseBrsoKBQNpGuS57cwusaoEfR9rwgdXylLedv1DJB4bZ FAYPjTOPXMPCDsisFrJ6oxJ3noIO3jjiZDwgF8s+wnQhguI9a31vW5Yf92VpQIj/wecw dltE9otwrEaJ2+WZ/t2f7nVM7g1YeUD8hE/JkGzFiG08wngqQT+nU4HzlhE4ZfCdEo4C w/czKOK1u7uN/8zEEuOZUxys5I3Tw2ELAmQ4y0IF2KrxQx+1XpMQz7W4B31zhYj+LJhM /VgZoEoiImO6urNlq1m9KjUMkEsaYX1peaMZWsl7QyNTxdMwrX+GS6vxQlB1Sh+BCRuw Yv1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=b+L+dq2B; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x22-20020a2ea7d6000000b0024f3df8fbf2si2975065ljp.8.2022.04.29.05.46.16; Fri, 29 Apr 2022 05:46:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=b+L+dq2B; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350866AbiD1ST4 (ORCPT + 99 others); Thu, 28 Apr 2022 14:19:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51898 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350874AbiD1STu (ORCPT ); Thu, 28 Apr 2022 14:19:50 -0400 Received: from mail-il1-x132.google.com (mail-il1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01937496BE; Thu, 28 Apr 2022 11:16:34 -0700 (PDT) Received: by mail-il1-x132.google.com with SMTP id i8so2516705ila.5; Thu, 28 Apr 2022 11:16:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=T6XQPBzj4qlVESNMSZre3n1h1i/4cIcF55AXPyrVmO0=; b=b+L+dq2BmBZ5rFSSjn+fZzmtwTSK3h/eTgN3BK+wpEUunnkE+McgN7oLLboGmjrtAj TFTGdCvYZYr4L8lUQyMAYYGiSStwV7B2FtAKG3hdDyD8uxRd87swTSH4uBy7Nom6pN+b mqxXIsrH+XQvZYcj1OdD7cUWJsp5YGsEP/BahEZOBVhzpAIU/tygBQ745CMzJLcCmB2p 0VN0PU9xuuSGFfXfqlKTqHqgJ1+B+7v5RfAJ5COEUctUDtU7dXis5pfwhU98cQnLwzqU ugkdUx2i3AjiVzNk3A9ySo2yaovSHYWEY6RpS9zqjVAq7TwKa7Wbrw+od3QgjDDbTmNv NV+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=T6XQPBzj4qlVESNMSZre3n1h1i/4cIcF55AXPyrVmO0=; b=TItOFLRWKN1HvEMplTGVIQKSkFNCEQxIOkt3cMiW2ey7BZQrHCJc3a8Kb1hN69c3n3 qEQaCv4H2CLP8N78fT54bKFiBs9pPJXRdysuq4FCJw+GWsbQzYcXSDq+BMpoCYfo5GbK Y+Yds1GnuOioVgh46DHoZDnXZAD5K72mdLaXQ1RPyBd1dGd/q3IkpVbMknqsgpyMKC5X Dq36Wf5nmSUEWuJxtXxZMV/tMxiDgYWdVr/058clITzkReedLD46EL0avAwayEq1dQWp jiKn18N3VGrNvkEwxhSvfnBv+gm7GoKyy4NtdoExTCdMGP6UGiT/VDmCCa07w7oqWZVe QOig== X-Gm-Message-State: AOAM532RoFXglrTQaHSJMqQ0euvyIh5e8f4NUO6zSJHEn1VM8pSsB13I 51pTX9EeZqOIIOK0VoJhFyA= X-Received: by 2002:a05:6e02:1905:b0:2cd:9176:58ab with SMTP id w5-20020a056e02190500b002cd917658abmr9225125ilu.81.1651169794434; Thu, 28 Apr 2022 11:16:34 -0700 (PDT) Received: from ?IPV6:2600:1700:2442:6db0:75d0:a34:61ff:fa0b? ([2600:1700:2442:6db0:75d0:a34:61ff:fa0b]) by smtp.gmail.com with ESMTPSA id k17-20020a92c9d1000000b002cacb37614esm302542ilq.43.2022.04.28.11.16.32 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Apr 2022 11:16:33 -0700 (PDT) Message-ID: <93d88940-1fb1-ce6c-4e1e-84bc868e7ff9@gmail.com> Date: Thu, 28 Apr 2022 13:16:31 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH 1/1] of: unittest: rename overlay source files from .dts to .dtso Content-Language: en-US To: Rob Herring , Geert Uytterhoeven Cc: David Gibson , Viresh Kumar , Masahiro Yamada , Michal Marek , Vincent Guittot , Michal Simek , Anmar Oueja , Bill Mills , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , linux-kbuild , Linux Kernel Mailing List , Pantelis Antoniou References: From: Frank Rowand In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/28/22 08:05, Rob Herring wrote: > On Thu, Apr 28, 2022 at 08:25:31AM +0200, Geert Uytterhoeven wrote: >> Hi Rob, >> >> On Wed, Apr 27, 2022 at 11:14 PM Rob Herring wrote: >>> On Wed, Jan 26, 2022 at 1:31 PM Rob Herring wrote: >>>> On Fri, Jan 14, 2022 at 3:25 AM Geert Uytterhoeven wrote: >>>>> On Fri, Jan 14, 2022 at 3:10 AM Rob Herring wrote: >>>>>> On Thu, Jan 6, 2022 at 11:23 AM Frank Rowand wrote: >>>>>>> Patient Geert has pinged again. >>>>>> >>>>>> If it's not a patch to be reviewed, then I'm not going to see it most >>>>>> likely. I don't read the DT list regularly... >>>>> >>>>> Fair enough... >>>>> >>>>>>> If I remember correctly you guys were not thrilled with this idea, but >>>>>>> also did not seem strongly against it. Are you willing to go along >>>>>>> with .dtso for overlay source files? If so, I will revive this patch >>>>>>> series. >>>>>>> >>>>>>> David, if you are against supporting .dtso in the dtc compiler then >>>>>>> the kernel can still support it through make rules. >>>>>> >>>>>> I'm not really interested in diverging from dtc. I'd suggest moving >>>>>> the discussion to dtc list and/or devicetree-spec if you want to get >>>>>> more attention on this. >>>>> >>>>> What needs to be supported in the dtc compiler? >>>>> The fallback passed to guess_input_format() is "dts". >>>>> So this has been working out-of-the-box since forever? >>>> >>>> Ah, okay. >>>> >>>>>> Also, keep in mind that extensions also affect MIME types which >>>>>> someone was also asking about recently. >>>>> >>>>> You mean "MIME type of Devicetree Blobs and Sources"[1]? >>>>> According to [2](2022-01-13), none of that has happened. >>>> >>>> This is what I was thinking of: >>>> >>>> https://github.com/devicetree-org/devicetree-specification/issues/46 >>>> >>>> In any case, given everyone is ambivalent, send me an updated patch >>>> and I'll apply it. > > ^^^^^^^^ > >>> >>> Ping! Anyone still want this? >>> >>> What I don't want to see is a mixture of .dts and .dtso. And now I'm >>> reviewing RPi overlay patches[1] with .dts. >> >> I still prefer .dtso over .dts, as it allows tools to detect the file >> type without having to read the file's contents. >> Without this, e.g. make needs to have all overlays listed explicitly >> in a Makefile. >> >> We do have .c, .h, .s (even .S), .dtsi. So why not .dtso? > > Read above! I said to resend this patch and I will apply it. Sorry for the delay. Earlier I said the I would rework the patch (if needed for the current kernel) and resend. I've been distracted by other things like bug fixes. Otherwise resending this patch is at the top of my todo list. -Frank > > Rob