- Subject: Re: Handling of modular boards
- From: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 4 May 2012 21:07:00 +0100
- Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx, Lee Jones <lee.jones@xxxxxxxxxx>, Samuel Ortiz <sameo@xxxxxxxxxxxxxxx>, Arnd Bergmann <arnd@xxxxxxx>, Olof Johansson <olof@xxxxxxxxx>, Stephen Warren <swarren@xxxxxxxxxxxxx>, Igor Grinberg <grinberg@xxxxxxxxxxxxxx>, linux-embedded@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx, Linus Walleij <linus.walleij@xxxxxxxxxx>
- In-reply-to: <201205041934.08830.arnd@arndb.de>
- User-agent: Mutt/1.5.21 (2010-09-15)
On Fri, May 04, 2012 at 07:34:08PM +0000, Arnd Bergmann wrote:
> One idea that I've heard before is to put device tree fragments into the
> kernel and dynamically add them to the device tree that was passed by the
> boot loader whenever we detect the presence of a specific device.
> This obviously means it works only for boards using DT for booting, but
> it allows us to use some infrastructure that we already have.
I think anything that relies on bootloaders (or DT for that matter) is a
bit of a non-starter for my personal use cases. Even where we're using
DT relying on a sane bootloader seems a bit scary - my personal use
cases would rely on updating this stuff in the field for non-technical
users who would have trouble recovering from issues.
> An intermediate solution that I really like is the ability to
> stuff device tree fragments on extension board themselves, but that
> can only work for new designs and causes problems when that information
> is not actually correct.
I can see the theory, but I can also see some practical concerns. And
with the boards I'm working with we currently have 8 bits of data so...
--
To unsubscribe from this list: send the line "unsubscribe linux-embedded" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux MMC Devel]
[U-Boot V2]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux OMAP]
[Linux SCSI]
[XFree86]