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=-2.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no 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 5B114C4338F for ; Wed, 25 Aug 2021 08:06:06 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 8108360F21 for ; Wed, 25 Aug 2021 08:06:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 8108360F21 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 38101829F9; Wed, 25 Aug 2021 10:06:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="Blx7E2Ql"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0E0AF82D3C; Wed, 25 Aug 2021 10:06:01 +0200 (CEST) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 4A7A8829E2 for ; Wed, 25 Aug 2021 10:05:56 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1629878755; bh=8DihpHyUAcDV+kJdPPLdRFM7RMOsYYUjlVuKZHWZm3o=; h=X-UI-Sender-Class:To:Cc:From:Subject:Date; b=Blx7E2QlOsHtiIUVbGjhIyp4jLebLL/jz1UbXU8oKpyqCR/E92ByPpMaoZ8axz4A2 /TyjEnt4DZ4saSVWwIt5OL5pweOEOgw51ZekPNbH7NyrG80gwNrZizbX/gy0w5dzix 7+FKGglPB64QwlQHvEMo5Dib492AxGgT19FKyT6U= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.123.55] ([88.152.144.157]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M5QJD-1mHQsI1QZh-001RQ4; Wed, 25 Aug 2021 10:05:55 +0200 To: Simon Glass Cc: Ilias Apalodimas , U-Boot Mailing List From: Heinrich Schuchardt Subject: Usage of device-tree for blobs Message-ID: Date: Wed, 25 Aug 2021 10:05:54 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:RsqycI2rOnoRWG1q5pt5R80U8JOvIXu4IHJvbWD27bO+nB5H7bB B1hBYvETWh9jMyJ/XGH0MZky/+tkRb5sortF8k/GDzJEPuB8u9YYJ4bWW9QVg4DIgE+37hf sfFD+ovFGBqxUH1FsVunyhyA0VlOCsqZyCp7e6qE+/yLm7LXF/ZX0RXFjs8R37y9mi8IEat JlPRZht28N4pnh1EZZTeg== X-UI-Out-Filterresults: notjunk:1;V03:K0:pDGNtR40wjE=:DcQfbnIpHv6nOpbn4aQZcD E1nVMe9WvyMO5Kr6U3rB8a/SBrsJrVhygy3sTIquklPMkr975+1JOlpcibIaciHbfVXc4CyfG HrfFLSR6rWaKq30iqz2CPQIqoi9da6xibcJP2E2oP1VxrnuKi5wFAT4scFPo8n5rbgO2kYSYs 897dP/pyQP6AKit7cuCo1iUHwJORgnO4tWN0PkFGh/zFsK+jciQC/oHOmvtNNXo00UCjvtfe5 oFm1zNsB/2U30/8V4hMrU6eUUNKl11G/aBTRQEePDhoe9TalMlUQImwkMDGcw3QDTLq2Rl1bS aPU5GVq5iYCugzVppmCHyvwAJ4ieh+o+S6J6ONTphPapCf83lkhlA6g6iVr4eTooZMK74YSxO f8G5faQ6AEZh+rmg5T9BfuSznM5DwueEpb9Qz3/lNw21cpbzzLpPdhYOUGNN1o3CMfoi4ipDs +z+73RlKa8XydfopUhPfr+iG7a6+GHHo9htfxnsVvhYNZu/8ek96M4qn0sE6wTI1EWnN3g78j Rb8FGoVL42JfcxFNIMbfGXl9py48AQd1vcNIoCyT3WBUtq48xHjO22EsLIyS+sh3mV7ZnaiHQ KQ67VGR0albajM3PPAK4Q3plF02TlxbV76wKhjbCVBHTdMdRZh/wlvaqk7k+t7jXYhQ02Bu8e 6wMGH0XwN3REz05G3TtuZE6ouGFNZzFak84iCO+bp4W4Fz4daKcAFS7a5uXge/8df06sG6EIy Fge8w85tW9F72G5id1O4JMu8qo7scJDZMzpw7XeOR5tnsQa1jifFh3TlU/nzyzFpvqo9yWxoK M7Hh+4LIC5gHcx9E3+gPSwyS5HxHg3om719+VOew4JWBOq6mJUMSp0UYNhQO7/6klz4gufeEx 1SD23XJv51FZ4Rt8Ct8FUOdkMZfloPCclnBEEtUW4Xn23jArGB1apr1sNOyiT9Jd4+1Bv1iiY /ZJ5+1ey4gAJue8mtkp2Yz7cAndZ6GJS5EhRJQVwtNab3dDbwJ+u7XGeWtig9F/mhGGEzKMbF SmC3KmDS9+KHgXCx2TnxqX7u7xB1SKwAw3SzIyxIB9Aww0kSi5WvB8OcLmLatZ5aGeBS9kxWb 5LJeL0wNg9HfwM6Q3bUdXBUv78wV3VCwFG2tsbSeDltYi1pytTkswlqiA== X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Hello Simon, some boards like qemu-riscv64_defconfig do not use any device-tree at build time. A device-tree is only supplied at runtime by the prior boot stage (CONFIG_OF_PRIOR_STAGE=3Dy). In doc/develop/devicetree/intro.rst you suggest to put binary blobs into the device-tree. Could you, please, update the documentation to explain how adding blobs to the device-tree works in the different scenarios depending on the values of: CONFIG_OF_EMBED CONFIG_OF_SEPARATE CONFIG_OF_BOARD CONFIG_OF_HOSTFILE CONFIG_OF_PRIOR_STAGE It would be especially important to understand how one can develop a board independent feature which works for all of these settings. Please, describe CONFIG_OF_PRIOR_STAGE in doc/develop/devicetree/control.rst. Best regards Heinrich