From: Mark Brown <broonie@opensource.wolfsonmicro.com>
To: Grant Likely <grant.likely@secretlab.ca>
Cc: alsa-devel@alsa-project.org, Timur Tabi <timur@freescale.com>,
lrg@slimlogic.co.uk
Subject: Re: [PATCH] asoc/multi-component: fsl: add support for variable SSI FIFO depth
Date: Fri, 6 Aug 2010 00:22:26 +0100 [thread overview]
Message-ID: <20100805232225.GA18627@opensource.wolfsonmicro.com> (raw)
In-Reply-To: <AANLkTinia_D1XeWwZ-m+ayQv3JHaH3h9GVpZULU7r9U7@mail.gmail.com>
On Thu, Aug 05, 2010 at 04:04:06PM -0600, Grant Likely wrote:
> On Thu, Aug 5, 2010 at 3:42 PM, Mark Brown
> > i think all the issues from the recent discussion about bootloaders
> > also make it strongly desirable to get the soc generic stuff out of
> > the dts that's shipped separately to the kernel...
> The board specific data has the same issues as the soc specific data
> in this regard, so I don't think it helps much to split it up at the
> .dtb level. However....
Oh, this is purely on the basis that the error count is related to the
amount of data. The board specific stuff does at least have more chance
someone actually looked at it on this particular board too.
> Absolutely correct. All of this discussion and lessons learned has
> distilled the fact the .dtb file must not be linked into the boot
> firmware. Any design that requires a boot firmware upgrade to
> update/replace the .dtb is broken. There will still be broken cases,
> but fortunately for the broken cases the .dtb can always be linked
> into the kernel image. So, for "good" firmware, the .dtb use case
> works really well. In the "broken" firmware case, the .dtb(s) can be
> linked into the wrapper image and the correct one can be chosen based
> on machine-id or some other discernible board data. I'm being very
> careful to make sure that using a .dtb doesn't paint anybody into a
> corner.
On the other hand if you end up having to replace the device tree with
one in the wrapper then you've got an issue with any per-system data
like MAC addresses that someone put in the device tree unless you can do
some sort of overlay/fixup thing.
> > Remember rmk's constant complaint about bootloaders on ARM - these
> > are programs that need to get two registers right on kernel start
> > and don't reliably do so.
> Understood. It is my priority to complete a full-featured sample
> implementation so I can prove that it is actually a useful solution.
> I'm going to start with U-Boot and make sure upstream u-boot always
> passes the correct thing for passing a .dtb
u-boot will probably be fine anyway, it's more the less widely used ones
that people cook up which are a concern here.
prev parent reply other threads:[~2010-08-05 23:22 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-04 20:04 [PATCH] asoc/multi-component: fsl: add support for variable SSI FIFO depth Timur Tabi
2010-08-05 11:10 ` Mark Brown
2010-08-05 13:14 ` Timur Tabi
2010-08-05 13:51 ` Mark Brown
2010-08-05 14:10 ` Tabi Timur-B04825
2010-08-05 14:54 ` Mark Brown
2010-08-05 15:14 ` Tabi Timur-B04825
2010-08-05 16:03 ` Mark Brown
2010-08-05 16:21 ` Tabi Timur-B04825
2010-08-05 18:18 ` Mark Brown
2010-08-05 19:43 ` Grant Likely
2010-08-05 21:13 ` Timur Tabi
2010-08-05 21:19 ` Grant Likely
2010-08-05 21:42 ` Mark Brown
2010-08-05 22:04 ` Grant Likely
2010-08-05 22:34 ` Mark Brown
2010-08-05 23:19 ` Grant Likely
2010-08-05 23:23 ` Mark Brown
2010-08-05 23:22 ` Mark Brown [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=20100805232225.GA18627@opensource.wolfsonmicro.com \
--to=broonie@opensource.wolfsonmicro.com \
--cc=alsa-devel@alsa-project.org \
--cc=grant.likely@secretlab.ca \
--cc=lrg@slimlogic.co.uk \
--cc=timur@freescale.com \
/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;
as well as URLs for NNTP newsgroup(s).