[Buildroot] [PATCH v3 0/4] Minnowboard: The grand unification
Ezequiel Garcia
ezequiel at vanguardiasur.com.ar
Sat Apr 16 15:23:19 UTC 2016
Following Arnout comments, here's a patchset that first unifies
the Minnowboard board support, and then adds a "graphics &
audio, yet minimum" defconfig.
The idea with this graphical_defconfig is to provide an X-based
system, with ALSA audio and OpenGL enabled, at its minimum
expression.
Regarding the Minnowboard board support unification, it's worth
mentioning that it's possible to use the same kernel on both.
However, a couple reasons made me retain the current choices:
* It is desirable to use upstream, when possible. Hence,
we use upstream v4.4 for the Minnowboard MAX.
* The original Minnowboard has some GPIO keys that are
not supported upstream. Using out-of-tree patches sucks
because we need to carry them over when bumping, so I
decided to just stick with the v3.8 yocto kernel.
The only change on this v3, is the replacement of the cumbersome
startx script (which was based on xinit's startx), with a simple
script that merely calls xinit with a vt7 server argument.
This is required for the X server to start, apparently due to
a bug that prevents starting X on the controlling terminal.
More details here: https://bugs.freedesktop.org/show_bug.cgi?id=87762
Ezequiel Garcia (4):
board/minnowboard: Rework to generate SD card image
board/minnowboard: Unify Minnowboard and Minnowboard MAX boards
board/minnowboard-max: Add more peripherals and features to the kernel
board/minnowboard-max: Add a X-based graphical defconfig
board/minnowboard-max/post-build.sh | 2 -
board/minnowboard-max/readme.txt | 25 -------
.../fs-overlay-graphical/etc/asound.conf | 4 ++
.../minnowboard/fs-overlay-graphical/root/.xinitrc | 1 +
.../fs-overlay-graphical/usr/bin/startx | 6 ++
.../{minnowboard-max => minnowboard}/genimage.cfg | 0
.../grub-minnowboard-max.cfg} | 0
.../minnowboard/{grub.cfg => grub-minnowboard.cfg} | 0
.../linux.config => minnowboard/linux-4.4.config} | 10 +++
board/minnowboard/post-build.sh | 5 +-
.../{minnowboard-max => minnowboard}/post-image.sh | 2 +-
board/minnowboard/readme.txt | 39 ++++-------
configs/minnowboard_defconfig | 10 +++
configs/minnowboard_max-graphical_defconfig | 79 ++++++++++++++++++++++
configs/minnowboard_max_defconfig | 7 +-
15 files changed, 133 insertions(+), 57 deletions(-)
delete mode 100755 board/minnowboard-max/post-build.sh
delete mode 100644 board/minnowboard-max/readme.txt
create mode 100644 board/minnowboard/fs-overlay-graphical/etc/asound.conf
create mode 100644 board/minnowboard/fs-overlay-graphical/root/.xinitrc
create mode 100755 board/minnowboard/fs-overlay-graphical/usr/bin/startx
rename board/{minnowboard-max => minnowboard}/genimage.cfg (100%)
rename board/{minnowboard-max/grub.cfg => minnowboard/grub-minnowboard-max.cfg} (100%)
rename board/minnowboard/{grub.cfg => grub-minnowboard.cfg} (100%)
rename board/{minnowboard-max/linux.config => minnowboard/linux-4.4.config} (79%)
rename board/{minnowboard-max => minnowboard}/post-image.sh (84%)
create mode 100644 configs/minnowboard_max-graphical_defconfig
--
2.7.0
More information about the buildroot
mailing list