[Buildroot] [PATCH 0/3] Buildroot support for Chromebook Elm
Bilal Wasim
bilalwasim676 at gmail.com
Mon Sep 21 18:12:43 UTC 2020
This patch series adds supports for generating Buildroot kernel + rootfs
images for the Arm Elm Chromebook
(https://www.acer.com/ac/en/US/content/series/acerchromebookr13).
A board is added under boards/chromebook which provides infrastructure
necessary to generate images. For example, the kernel.its file helps to
generate FIT image while the kernel.args file lists all the necessary
kernel command line params. Both of these files are used to generate a
signed kernel image by the sign.sh file. This folder also contains a
patch which must be applied to the linux kernel to get the HDMI working.
This patch is lying in "drm-misc-next" and should make it to the mainline
by 5.10, at which point it should be removed from buildroot and kernel
up-reved to 5.10 assuming nothing else fails. We also add a configuration
necessary to build the kernel.
In addition, a defconfig for Elm chromebook is added to make life easy for
the user. To generate kernel+rootfs, the user only needs to do
make chromebook_elm_defconfig
make menuconfig # If changes are required
make -j ${nproc}
All of this is briefly mentioned in the readme file under the elm board file.
Bilal Wasim (3):
configs: Add default configuration for Chromebook Elm.
boards: chromebook: Move "mksd.sh" out of chromebook snow folder.
boards: chromebook: Add support of Chromebook Elm
board/chromebook/elm/kernel.args | 1 +
board/chromebook/elm/kernel.its | 38 ++
board/chromebook/elm/linux-5.9-elm-hdmi.patch | 404 ++++++++++++++++
board/chromebook/elm/linux.config | 453 ++++++++++++++++++
board/chromebook/elm/readme.txt | 56 +++
board/chromebook/elm/sign.sh | 41 ++
board/chromebook/{snow => }/mksd.sh | 0
configs/chromebook_elm_defconfig | 35 ++
configs/chromebook_snow_defconfig | 2 +-
9 files changed, 1029 insertions(+), 1 deletion(-)
create mode 100644 board/chromebook/elm/kernel.args
create mode 100644 board/chromebook/elm/kernel.its
create mode 100644 board/chromebook/elm/linux-5.9-elm-hdmi.patch
create mode 100644 board/chromebook/elm/linux.config
create mode 100644 board/chromebook/elm/readme.txt
create mode 100644 board/chromebook/elm/sign.sh
rename board/chromebook/{snow => }/mksd.sh (100%)
create mode 100644 configs/chromebook_elm_defconfig
--
2.25.1
More information about the buildroot
mailing list