All of lore.kernel.org
 help / color / mirror / Atom feed
* Conditional patches on kernel depending on board, how to maintain?
@ 2014-06-12 11:54 Daniel Hilst Selli
  2014-06-12 12:27 ` Patrick Doyle
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Daniel Hilst Selli @ 2014-06-12 11:54 UTC (permalink / raw)
  To: yocto

I have a SoM which will be used on several boards, this SoM has a base 
kernel for it, with its board-*.c file. In each board I may have 
different peripherals, so I have to patch the same board-*.c file 
depending on my target board, and that patches may be conflicting one 
each other. For example, I could have a RF on first SPI bus on one 
board, and on another board a SD card on same first SPI bus.

So basically I will have a different kernel(uImage) and rootfs (with 
kernel modules) for each board.

I think to create a layer for each target board, with the 
linux-SoM.bbappend including the patches for that board..., so I enable 
the layer depending on target board I'm creating, but is too much file 
editions, or have a build directory for each target board, enabling the 
right layer on each local.conf, but this means mantaining build 
directories, or at last local.conf, which doesn't seem a good idea for me...

Would be possible to do this relying only new layers and its configurations?

Thanks in advance
Cheers!


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-06-12 15:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-06-12 11:54 Conditional patches on kernel depending on board, how to maintain? Daniel Hilst Selli
2014-06-12 12:27 ` Patrick Doyle
2014-06-12 12:42   ` Daniel Hilst Selli
2014-06-12 13:06 ` Nicolas Dechesne
2014-06-12 15:51 ` Bruce Ashfield

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.