http://etherpad.osuosl.org/lpc2010-embedded
Agenda
Embedded (ab)use of the Device Model (1 hr; moderator: Grant Likely)
Review of device model (GregKH? Kay?) 10-15 min
Current use cases problems/solutions/issues
omap_device solution to power management (Kevin Hillman) 10 min
Registration of devices on i2c, spi & mdio busses (Grant Likely?) 10 min
Common pain points (15-20 min)
Problem of static platform_device tables
Problem of multi-parent dependancies
Devices only have one parent; no established pattern for devices that need to wait for another device to become ready before they can be probed.
GPIOs, IRQs have no explicit ordering dependencies
Problem of initcall ordering constraints
Problem of subarch specific APIs adding complexity to drivers
hwspinlock for OMAP
omap_device
Solution discussion (10-15min)
IPC for Asynchronous Multi Processing (AMP) (Moderator: Ohad)
Boot infrastructure for multiplatform kernels (Moderator: Jeremy Kerr)
Introduction (Jeremy Kerr - problem statement)
Board identification
Device enumeration and Device Tree
Boot interface
x86/ARM/MIPS/PowerPC specific issue and constraints
Interesting Tools techniques (Moderator: Tim Bird)
Possible track for capturing embedded/small system topics
Standardize boot interface for ARM
Device driver and the device tree
Core plumbing required in small systems.
Running mainstream distros on ARM devices -
Mike Rapoport 2010/06/10 15:02
custom busses vs. extending platform bus
Kevin Hilman 2010/08/10
proposer: Grant Likely