Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/3] Buildroot support for Chromebook Elm
@ 2020-09-21 18:12 Bilal Wasim
  2020-09-21 18:12 ` [Buildroot] [PATCH 1/3] configs: Add default configuration " Bilal Wasim
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Bilal Wasim @ 2020-09-21 18:12 UTC (permalink / raw)
  To: buildroot

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

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

end of thread, other threads:[~2020-09-23 19:08 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-21 18:12 [Buildroot] [PATCH 0/3] Buildroot support for Chromebook Elm Bilal Wasim
2020-09-21 18:12 ` [Buildroot] [PATCH 1/3] configs: Add default configuration " Bilal Wasim
2020-09-23 19:02   ` Thomas Petazzoni
2020-09-21 18:12 ` [Buildroot] [PATCH 2/3] boards: chromebook: Move "mksd.sh" out of chromebook snow folder Bilal Wasim
2020-09-23 18:56   ` Thomas Petazzoni
2020-09-21 18:12 ` [Buildroot] [PATCH 3/3] boards: chromebook: Add support of Chromebook Elm Bilal Wasim
2020-09-23 19:08   ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox