From: "Segher Boessenkool" <segher-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
To: Timur Tabi <timur-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
Cc: linuxppc-dev-mnsaURCQ41sdnm+yROfE0A@public.gmane.org,
devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org
Subject: Re: [PATCH] powerpc/fsl: add device tree binding for QE firmware
Date: Thu, 25 Mar 2010 02:49:20 +0100 (CET) [thread overview]
Message-ID: <65327.84.105.60.153.1269481760.squirrel@gate.crashing.org> (raw)
In-Reply-To: <4BAA4C8A.70104-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
>>>>> Why the phandle redirection? Why not just put the firmware blob into
>>>>> a property in the QE node, or as a subnode?
>>>>
>>>> Because there might be multiple QE devices on a single chip, and each
>>>> will need to upload the same firmware. So instead of embedding the
>>>> firmware multiple times, just embed it once, and have a pointer.
>>>
>>> You're messing up the binding because of a (perceived) deficiency in
>>> the DTB format?
>
> Huh? Who says anything about messing up?
I do; I consider that indirection thing (and putting firmware blobs
in the device tree at all, but to a lesser extent) as making a mess
of your device binding.
Let's forget that I do not like putting a firmware blob in the
device tree if you can at all avoid that; Grant is on that already.
As far as I can see, you want that indirection node so that you
safe space in the DTB. With real OF it is trivial to not have
multiple copies of the data if you want a few properties with
the same data. There is no reason this could not be done in DTB
as well (and some way in DTS to express that, or maybe the tools
could auto-detect it, whatever).
Or you could just zip the DTB.
>> That is a good question. Why is it necessary to pass the blob via the
>> tree?
>
> Because sometimes the firmware is needed before networking or serial I/O
> can function.
Can't you link it into the kernel then? Seems a better place for
it to me. Of course you said something about GPL, heh.
Segher
next prev parent reply other threads:[~2010-03-25 1:49 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-23 21:42 [PATCH] powerpc/fsl: add device tree binding for QE firmware Timur Tabi
2010-03-24 6:07 ` Grant Likely
2010-03-24 12:05 ` Timur Tabi
[not found] ` <ed82fe3e1003240505h59d29c83x6948f8b3b70c4570-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-24 17:00 ` Segher Boessenkool
2010-03-24 17:07 ` Grant Likely
[not found] ` <fa686aa41003241007mf6052d5s4643795f4a87cdcf-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-24 17:31 ` Timur Tabi
2010-03-24 18:10 ` Grant Likely
[not found] ` <fa686aa41003241110u75e9486dn503c6b039944708c-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-24 18:21 ` Mitch Bradley
2010-03-24 18:25 ` Timur Tabi
2010-03-24 18:24 ` M. Warner Losh
[not found] ` <20100324.122428.1108826596399277216.imp-uzTCJ5RojNnQT0dZR+AlfA@public.gmane.org>
2010-03-24 18:31 ` Timur Tabi
[not found] ` <4BAA4C8A.70104-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2010-03-25 1:49 ` Segher Boessenkool [this message]
2010-03-25 14:42 ` Timur Tabi
2010-03-25 16:10 ` Grant Likely
[not found] ` <fa686aa41003250910n437e4e73p34645f5627d25784-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 16:34 ` Scott Wood
[not found] ` <4BAB90B1.9080603-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2010-03-25 16:46 ` Timur Tabi
2010-03-26 18:23 ` Rafal Jaworowski
[not found] ` <ed82fe3e1003250742t5affee7dudca651ab3352bc16-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 23:53 ` M. Warner Losh
[not found] ` <20100325.175343.706994262324563953.imp-uzTCJ5RojNnQT0dZR+AlfA@public.gmane.org>
2010-03-26 0:22 ` Timur Tabi
[not found] ` <65327.84.105.60.153.1269481760.squirrel-JorI+TVEvZrY24RiXHRV3ti2O/JbrIOy@public.gmane.org>
2010-03-25 15:16 ` Scott Wood
[not found] ` <4BAB7E67.6040707-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2010-03-25 15:29 ` Mitch Bradley
[not found] ` <4BAB816F.5060405-D5eQfiDGL7eakBO8gow8eQ@public.gmane.org>
2010-03-25 16:16 ` Grant Likely
[not found] ` <fa686aa41003250916t3d0839e5m42d7f7f6540e821a-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 16:36 ` Timur Tabi
[not found] ` <4BAB9120.1060600-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2010-03-25 16:50 ` Scott Wood
2010-03-25 16:59 ` Grant Likely
2010-03-25 17:03 ` Timur Tabi
2010-03-25 17:35 ` Grant Likely
2010-03-25 18:05 ` Timur Tabi
[not found] ` <fa686aa41003251035h3574a2bahce183ca6056e5f7e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 19:53 ` Scott Wood
2010-03-25 20:04 ` Timur Tabi
2010-03-25 21:54 ` Grant Likely
[not found] ` <fa686aa41003251454y94f787fva07c5c73fc2d7874-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 22:19 ` Timur Tabi
2010-03-25 21:39 ` Grant Likely
[not found] ` <fa686aa41003251439t23c04581n16d064c27d2516f4-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 22:47 ` Scott Wood
[not found] ` <fa686aa41003250959v401d14e0g151aa54a57eea39-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-25 21:22 ` David Gibson
2010-03-26 1:26 ` Grant Likely
[not found] ` <fa686aa41003251826m16ea94dfy422fae14fec81204-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-26 15:17 ` Timur Tabi
2010-03-26 18:20 ` Grant Likely
2010-03-26 18:39 ` Timur Tabi
[not found] ` <4BACFF7B.3010002-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2010-03-26 18:44 ` Grant Likely
[not found] ` <fa686aa41003261144i61429f23x1217a528fcfb3e66-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-03-26 18:48 ` Timur Tabi
[not found] ` <4BAD018B.6010309-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2010-03-26 18:56 ` Grant Likely
2010-03-26 18:58 ` Mitch Bradley
[not found] ` <4BAD03E2.9020207-D5eQfiDGL7eakBO8gow8eQ@public.gmane.org>
2010-03-26 19:07 ` Grant Likely
2010-03-26 18:48 ` Mitch Bradley
2010-03-24 18:27 ` Scott Wood
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=65327.84.105.60.153.1269481760.squirrel@gate.crashing.org \
--to=segher-xvmvhmargas8u2djnn8i7kb+6bgklq7r@public.gmane.org \
--cc=devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org \
--cc=linuxppc-dev-mnsaURCQ41sdnm+yROfE0A@public.gmane.org \
--cc=timur-KZfg59tc24xl57MIdRCFDg@public.gmane.org \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox