Re: is there any continuing value in node "chosen@0"?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Aug 6, 2018 at 6:34 AM Robert P. J. Day <rpjday@xxxxxxxxxxxxxx> wrote:
>
>
>   while the current DTSpec says nothing about the chosen node possibly
> having a unit-address, if i search the current linux kernel code base,
> there are a few examples of just that:
>
> $ git grep chosen@
> arch/mips/generic/yamon-dt.c:           chosen_off = fdt_path_offset(fdt, "/chosen@0");
> arch/mips/generic/yamon-dt.c:           chosen_off = fdt_path_offset(fdt, "/chosen@0");

Nothing MIPS based should need this I think.

> arch/powerpc/boot/oflib.c:              chosen = of_finddevice("/chosen@0");
> drivers/of/base.c:              of_chosen = of_find_node_by_path("/chosen@0");
> drivers/of/fdt.c:               offset = fdt_path_offset(fdt, "/chosen@0");
> drivers/of/fdt.c:           (strcmp(uname, "chosen") != 0 && strcmp(uname, "chosen@0") != 0))
>
>   is there some lingering value to the node name "chosen@0"? or should
> this all be simplified to just "chosen"?

These are needed for some PPC system(s) though I don't have any clue
which ones specifically.

Rob
--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux