Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp1636493ioo; Sun, 22 May 2022 22:27:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwZNMVrMn0zUOPP6Rgbw2nx+MN8cvgGUrZqIYbmQa9Wj20TIt2Nan0B76YIYsIQq5kivxbD X-Received: by 2002:a05:6402:1d48:b0:42b:6e02:5ece with SMTP id dz8-20020a0564021d4800b0042b6e025ecemr2443153edb.178.1653283655319; Sun, 22 May 2022 22:27:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1653283655; cv=none; d=google.com; s=arc-20160816; b=WJbchCylsQnU1cxDQ8KWvJPPuuRHu2dniU9e/4k0/fUfBJ6IosI8gSjy4rIRQrkUKN KjjXP1anBz69+/cHLMVOgNaS1Fcf+RgtNkLOJmcPau3MbcLFdVE8SzQsaJUX+KGqE5om zESu4y4jr93kemKkg8FBB/7SkIabh58HpryBt5xvQbZGBokcFuVwngxzHhx63P79N8gP 24xuNUN+rof5efeThd4AWdDc7Ex/icYnti6l3m+ftCmO+c334q9iMoxUvbMj6AKTjpkP +ehbSMCIcDTqNhHnrXgk85AAWYlVDWd5YU+v/tL5zSX7LSBCru+ng4gPvTF1jlNwhj6M gtCw== 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=fMNwqXeV2uBe+evUoLZgmTmVyGADR/eLkrGswoXQxA4=; b=mdji9Zm8ZDzV+u5ONvADmEDkA/tM37Bngrq+ldBiL0U/Gy7JAKXRCrBp2dSPs9fD6k /uJmAQHAAAQiUL03hLTsSw2i7QVySsll6Leses2PAX+i4BEaoRg9KgmZhJo8q/udeNCI d/8hkbXtw0mFDLT5WzEXILTZgtdxst5WNEbdWuc5hG6a6PTjjbPoVDg/tZ+YQO0Hv41c jGJLB/0jQtqvPlTMMbjOe1gADsxVXYDa8Zmsy3TrVZ9iIjy7jNxSwqcZCyIq2p19Kil6 mwCZF9rUSaroD/u8T0HrOvQX1jVLe9JPX7rgIneYgdRQGKf1UcLxvXRXWB3DAu3bD7F2 SZZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=aiibXUoW; 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=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j22-20020a50ed16000000b0042b0f5e79d0si8986223eds.309.2022.05.22.22.27.01; Sun, 22 May 2022 22:27:35 -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=@linaro.org header.s=google header.b=aiibXUoW; 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=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235402AbiEVK1H (ORCPT + 99 others); Sun, 22 May 2022 06:27:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43512 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230336AbiEVK1E (ORCPT ); Sun, 22 May 2022 06:27:04 -0400 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8A806381A4 for ; Sun, 22 May 2022 03:27:01 -0700 (PDT) Received: by mail-lf1-x129.google.com with SMTP id t25so21068340lfg.7 for ; Sun, 22 May 2022 03:27:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=fMNwqXeV2uBe+evUoLZgmTmVyGADR/eLkrGswoXQxA4=; b=aiibXUoW6fGLAoY6m08x9kmFx17Wpj3QAahbMWPFXr7lHKX9J/dIS0qEnZTETp7pR6 BXljZldyjeA/sEDbPTZZxFqRfCKzBghbv9+jA3nEv6XiAyYart5kdSwfL5uFBQFCW+4T SYYqBsbg6Zt+sYdVpHpUgJwkGnCl2FTaM3RyUOdqqd8Rk6MYRRvGgwtkng73huayt0mz 3fL2gI41mb+624m0aYB4Tavh50F77LNgianztzQs8PT4RvbA3dsYUgdeqTagB4s3pZSz IbcZGQDhTM0R8D0rSQa16x9DxmFB1/cyNMzcZZusyBUQChqAB1DH0BtZD6QBAvRtwZZ7 CaxQ== 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=fMNwqXeV2uBe+evUoLZgmTmVyGADR/eLkrGswoXQxA4=; b=hHGHXMEDDOFbXGu5v1my9ptnq9W2wz15+WyGxW0QDHuIu3fqmS5zKsLveWk+zFEh5X GMlkwmB+JZLR3cyq1IU2xpEWVm8gJ3YOpcCnel6YiLIlMxPoj4pNFzP4wE5oxmHTOPRU mupLNB2aagfOulIL6+H72SVo4HtgLK+FPE85kamQUo+MR9Sk7zqFh+sakmc7ErPWm/5S KCHcRk2xES5uKqct2CagdkNO3ZZRx52ctsCiDZTf9GeikYT85kSVPac68gItvjhlb7Mb 3XSA/VW1yUGbFmJMyfcnltNAlZq3R4TOg/NdSAlEjWau9uLHwdvRlaIVAmnin+fMDSje 5L4w== X-Gm-Message-State: AOAM532qosv1rOpfJ4cucJo+cyOsHU7reTgsunvNOmJIqxx9y8vQaHJ0 esNmwrwvMjQAIwwModfJGEQPPA== X-Received: by 2002:a05:6512:1585:b0:445:908b:ad71 with SMTP id bp5-20020a056512158500b00445908bad71mr12439284lfb.200.1653215219755; Sun, 22 May 2022 03:26:59 -0700 (PDT) Received: from [192.168.0.17] (78-11-189-27.static.ip.netia.com.pl. [78.11.189.27]) by smtp.gmail.com with ESMTPSA id f17-20020a056512093100b0047255d21162sm1403396lft.145.2022.05.22.03.26.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 22 May 2022 03:26:59 -0700 (PDT) Message-ID: Date: Sun, 22 May 2022 12:26:57 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1 Subject: Re: Removal of qcom,board-id and qcom,msm-id Content-Language: en-US To: Dmitry Baryshkov , Stephen Boyd Cc: Andy Gross , Arnd Bergmann , Bjorn Andersson , Olof Johansson , Rob Herring , "devicetree@vger.kernel.org" , linux-arm-msm , Linux Kernel Mailing List References: <35051bec-98ea-b4c5-f734-06b3f22f3562@linaro.org> <8a90ffbc-b376-9115-fb91-0b46d98873b7@linaro.org> <40f29157-52c0-001f-6c14-fb90b351756a@linaro.org> <20220519221227.B66D3C385AA@smtp.kernel.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 20/05/2022 03:39, Dmitry Baryshkov wrote: > >> >> I vaguely recall that the properties had to be extracted during the >> boot.img creation process to create a table of contents header. But >> after some time the bootloader started scanning the DTBs directly for >> the vendor properties and thus the header was deprecated/removed. If the >> bootloader is doing the scanning then I'm not sure what is preventing >> the properties from being documented and allowed. I think the main >> rejection was that the properties were added purely to be extracted >> during post processing and placed into the table of contents header, >> i.e. they weren't actually used by the kernel or the bootloader. If they >> are now used by the bootloader it sounds OK to me if they're kept >> around. > > Yes, as far as I understand, they are used by the bootloader directly. > I entirely missed one part - Stephen's patches from 2015 were actually applied and since 2015 we expect all boards to follow convention: compatible = "qcom,[-][-]-[/][-]" The patchset was accepted, although in the thread I do not see "Applied" message. Stephen, can you or anyone else confirm that the dtbTool Qualcomm uses (and/or bootloader) are adjusted as well to these new compatibles? If yes, we can simply remove board-id and msm-id properties from new boards, because 7 years was enough to switch to these new tools... Best regards, Krzysztof