Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4073120ybz; Tue, 28 Apr 2020 05:24:57 -0700 (PDT) X-Google-Smtp-Source: APiQypKXMwByx+QqUXbn8yBQnRHgI84akgdQ9ynJbIIZSVnOh/2Bdv7harCHKq0Pb2nn1Jcxzhd3 X-Received: by 2002:a17:906:31da:: with SMTP id f26mr23715994ejf.308.1588076697059; Tue, 28 Apr 2020 05:24:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588076697; cv=none; d=google.com; s=arc-20160816; b=k1g67LCh6Z6VmyVEV+GoyfuDJp6ZLQKSbmUk/HY/IiW+iT6I3pSfVnv9mYoO924NuS Bdolj43kT8JuPEziakGoPEPYdUvgNgmDoLCyWXu5qSmCL5cq5qQQ36cN0rCiYghX/Wir Z4qjXV3cbl/tI/AU9/5hJ+y7rHaQYK8++lKrT0NqRjk9Na1wi377WBGBtGPf7GuIRJq+ Ljrg9oWPfVuuSNfgspgz3jUKmtXdlNUFZkh/R9XtJi9/gXKsvRrOqhMcyjybvKgW1qtD zQF3BKWjpEEp8/H+msIFieqvWWu360xDrKozDApdFvOGbHC4zA0U1eQbXm+w3eG2B64s 8n9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=HEakP3BtxjrtzgVk40jbRNVCPopEEl2PBz5jMBYZCac=; b=Up3VhsiEYiI1nSiPjKhm1jlPkWXAWk32rIcT2uyxFBuuMzecsXFPg+fPaqlIexCPL1 br+D+q75q8WFIaVAxoPAhDPJiPrRKK/3vTjex9k465fnduE3W0t36V8UYJ5nxq2zVWza kp7vUbRak/aLjGfiM+BsDIGrR9MCyhXqYDjXBzCBeC7+4h8mAY3jLWJflFWncUEf5RqJ q5LUVNgNrwNDiT06+oOjHW9bDOzeoRHl45poA/brUg+PqUYa6kGGTgzUx61ufgiBvrsz P0ssiYo+tA69jQY012tPMoTLZx6notLSltPOMl03or1BJTbSkj6pkL9xUF+kf3sJMLz2 6tUw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oVE56PpM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a23si1442331edy.27.2020.04.28.05.24.33; Tue, 28 Apr 2020 05:24:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=oVE56PpM; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S1726748AbgD1MUy (ORCPT + 99 others); Tue, 28 Apr 2020 08:20:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726645AbgD1MUy (ORCPT ); Tue, 28 Apr 2020 08:20:54 -0400 Received: from mail-ot1-x343.google.com (mail-ot1-x343.google.com [IPv6:2607:f8b0:4864:20::343]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 630F5C03C1A9; Tue, 28 Apr 2020 05:20:54 -0700 (PDT) Received: by mail-ot1-x343.google.com with SMTP id z25so32132220otq.13; Tue, 28 Apr 2020 05:20:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HEakP3BtxjrtzgVk40jbRNVCPopEEl2PBz5jMBYZCac=; b=oVE56PpMDFxR0zO4k9lfsaLvi7hqxAlke11voP7oMZjEXpSI1birbRwawrQK9QtMSD xquQX6QebCLp/DbhCYXc62xYd/CXcJ3fXZreM8uDTMozSPXYWNkpmfqLuLuzWI8zIkIQ XX3d10p1u/7iCDhqpEbbs0MjczLLwvj8HkfAXzp0KNmFE3drSAhFbicpOwud2F6Fqpc4 oB+vScljfSnnn7++OKsyTE9zUp0V7XEMwKZq132YDCiCMH+de5hAFoB3Al6c/8412b+j sSuUVLpHY8pdLjyCaYE+VzC7zzOeRf/kaFBDRfrsMR7QCDkGLq61u/tqzf7nesjOMbv2 6KvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HEakP3BtxjrtzgVk40jbRNVCPopEEl2PBz5jMBYZCac=; b=aGpDFYe+Ct7I4oWwpi2MlYmTv/TqloTLLDp38vl3ISP5TilPD5XpiSmNfP4sETqPbs /PW3iOQk9UXBnSEUL+HFE4Lb7iZj2slBmJ4Nr+VDpfpCvGZ6OCt5Q4Ek34VtgVdNRdeD Rm7+aYEFZbhhxsYsg7mDWtlFRQf8647yc5NXybYAgCGaZJmcWvTRuPnFhvToAl/ii921 bOj9MJI5Oc9q71OpRvg4c6NNUJu+NGmdcS3AhMHx24lEgZoMSp50i+rApcJpE1ooYoks vk+k5qRvVx0s6+jR4YBZHNR2vW291+in+e17lBEZKrSnUvMQ6LoOj/ZRhpyFyqaJhX4T EPQA== X-Gm-Message-State: AGi0PuYZ9LPsJdic/BMyR7pKCYJN12ww5kzfn5DEfEYamiYxB2G0gmpn lr3aDl6IGkcvMIgjyCKsN/zu4h8y3Nx9zExTlY4= X-Received: by 2002:aca:fc0a:: with SMTP id a10mr2749752oii.77.1588076453793; Tue, 28 Apr 2020 05:20:53 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sven Van Asbroeck Date: Tue, 28 Apr 2020 08:20:42 -0400 Message-ID: Subject: Re: [Q] devicetree overlays To: Frank Rowand Cc: Pantelis Antoniou , David Airlie , Daniel Vetter , devicetree , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Frank, thank you for sharing your expertise. Much appreciated ! On Mon, Apr 27, 2020 at 4:26 PM Frank Rowand wrote: > > On 4/16/20 9:46 AM, Sven Van Asbroeck wrote: > > My situation is this: I have hardware which consists of several modules. > > Knowledge about the type and location of these modules is located in an > > on-board eeprom. > > > > So now I need to assemble a devicetree, by puzzling various 'blobs' together. > > This could be done in the bootloader, > > Do this, if at all reasonably possible. > > > - is there perhaps a more canonical / idiomatic way to solve this? > > Yes, apply the overlays before booting.