All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Yann E. MORIN" <yann.morin.1998@free.fr>
To: Antoine Coutant <antoine.coutant@smile.fr>
Cc: romain.naour@smile.fr, buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH] board/khadas/vim3: add the path of the devicetree in extlinux.conf
Date: Sat, 18 Nov 2023 16:16:35 +0100	[thread overview]
Message-ID: <20231118151635.GG996011@scaer> (raw)
In-Reply-To: <20231117155033.69419-1-antoine.coutant@smile.fr>

Antoine, All,

On 2023-11-17 16:50 +0100, Antoine Coutant spake thusly:
> Without this patch, the devicetree used by linux at runtime is
> the u_boot devicetree.
> 
> While using rusticl on the khadas vim3 board with the default
> extlinux.conf, mesa's panfrost driver return "gpu shed timeout"
> errors. Adding "devicetree /meson-g12b-khadas-vim3.dtb" to the
> extlinux.conf file solve the problem. Linux successfully boot
> with and without the change but without this patch the devicetree
> used by linux at runtime is the u-boot devicetree.
> 
> The differences between the u-boot devicetree and the linux
> devicetree are:
> -The u-boot devicetree contains two more nodes than the linux devicetree. Those nodes are:
>     - smbios : compatible option is set to "u-boot,sysinfo-smbios".
>     - __symbols__ : present if -@ or --symbols is used during the devicetree compilation.
> -Most of u-boot devicetree nodes have a "phandle" property.
> -SoC and vpu have a "u-boot,dm-pre-reloc;" property.
> -Some aliases are different.
> -The u-boot operating points tables contains more nodes.
> The size difference between the u-boot devicetree and the linux
> devicetree is approximately 3.5kB.
> 
> During runtime, the linux devicetree have the "phandle" and
> "u-boot,dm-pre-reloc;" properties and the smbios node. So,
> The runtime devicetree is the one from u-boot.
> 
> Signed-off-by: Antoine Coutant <antoine.coutant@smile.fr>

Thanks for the extensive description!

Applied to master, thanks.

Regards,
Yann E. MORIN.

> ---
> 
> Without this patch, there is 18 lines modified in the runtime
> devicetree compared to the u-boot devicetree. These 18 same lines
> are also modified in the runtime devicetree with this patch
> compared to the linux devicetree. Those lines may be modified by
> u-boot during the boot process.
> The 18 lines added/modified by u-boot during the boot process are:
> -The comments about the device tree characteristics are modified.
> -The memreserve is added.
> -A serial number is added.
> -The u-boot version is added.
> -The bootargs are added.
> -The CVBS framebuffer is enabled.
> -The local-mac-address is set.
> -The memory size is modified.
> ---
>  board/khadas/vim3/extlinux.conf | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/board/khadas/vim3/extlinux.conf b/board/khadas/vim3/extlinux.conf
> index fede99b502..2b1544a5cc 100644
> --- a/board/khadas/vim3/extlinux.conf
> +++ b/board/khadas/vim3/extlinux.conf
> @@ -1,4 +1,5 @@
>  default buildroot
>  label buildroot
>     kernel /Image
> +   devicetree /meson-g12b-a311d-khadas-vim3.dtb
>  append root=/dev/mmcblk0p2 rootwait console=ttyAML0,115200
> -- 
> 2.25.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

      reply	other threads:[~2023-11-18 15:16 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-11-17 15:50 [Buildroot] [PATCH] board/khadas/vim3: add the path of the devicetree in extlinux.conf Antoine Coutant
2023-11-18 15:16 ` Yann E. MORIN [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231118151635.GG996011@scaer \
    --to=yann.morin.1998@free.fr \
    --cc=antoine.coutant@smile.fr \
    --cc=buildroot@buildroot.org \
    --cc=romain.naour@smile.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.