From patchwork Sat Apr 18 15:10:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1272628 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=PL+blsy4; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494GcM4dSSz9sTX for ; Sun, 19 Apr 2020 01:10:41 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 508818618E; Sat, 18 Apr 2020 15:10:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0v-wPzmkiIpr; Sat, 18 Apr 2020 15:10:37 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 4FEEC85310; Sat, 18 Apr 2020 15:10:37 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id A00781BF3D4 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 83B092041F for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6D-e91qTqYSE for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by silver.osuosl.org (Postfix) with ESMTPS id 056EF203FC for ; Sat, 18 Apr 2020 15:10:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587222622; bh=DoTsQhGV2T62XRiduEJxCtMJwlg30QonTSI11C/6ap4=; h=X-UI-Sender-Class:From:To:Subject:Date; b=PL+blsy4dRLgxWf6Wf1Sr3yAdjotO+PQc2lT5B3yKD2aa9PXwuGW6qq8P6XFIauyN GSY/hnPMBqSfZ/Lq370oQ35vF7B313m+2wpwHQnxk6piqpLE4/MnaYD3ppI5YBMuuZ za+eVmnNgF6UtpidYHvRogMgVYVBQJQivSL4PesE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.65.149]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Mof5H-1ishLo3fPV-00p5qm for ; Sat, 18 Apr 2020 17:10:22 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Sat, 18 Apr 2020 18:10:16 +0300 Message-Id: <20200418151020.17197-1-daggs@gmx.com> X-Mailer: git-send-email 2.26.1 MIME-Version: 1.0 X-Provags-ID: V03:K1:uulFxsr7sdK432v/4TO75p9RiPaE3jVRepJm9Eolrecgmmnsleo MLVb6ECvN2xcuMW3t2vVi1N/XXwsbObMalGM4eL4HrcyxLotQql/SPID3BKugcz90KMYmb0 XbiJLnopNGgySN+Tfi9svwi/veFMXnGGP1DcZb3QxxUh8tSCnxnXApg8uJnUP36CZ+WUfTN QKuhqKQpNZoInrEKTModw== X-UI-Out-Filterresults: notjunk:1;V03:K0:dJTUAN1ppeI=:kRFElKhlyZyzpiNVn3ljfv YOd3vZRE++xGBMvj5FDwnQCUr7uTwSrcc+zIcWPB0YYy6cQ8Cm2OVaYrsd1zxdBZCm78/Nw2J 3fCdPuR7DZUlHOWxgiqYoQp9q3DcVDaEnXEbAXtxo7fOGwagJtCKD9MMiLN4lMfBBLGtL1dlP gDF2qbybHaZGjm9yqyKABJIvzp5dhMpx59FhF6h18DMQdzy27cfEDV7TkYIYheqb/o5ittttI 3TIuh6mg/dvVzguUHEjO18m8iPLsb+MGtWTO/oLVzn6PU+g2Pk7bb2qQhWvcWmgKcJqcSPTw9 XI/qj52K9BUgPrGnK7/rPZCKya5N0KNW6aesaJEYOrhDdHRnKgA985BW5v10EwncGP4YVyyGI cMZALxNU7D9OK0tUNDKh/w8hCLBRD7JX8ZABT3ExUz0e9VfUd+8g172UajsJHiC1dJCYHM2+o xUsi3Y4TU47s1nzXMZxuhxWDx6SOVw86I0qNZ2FLmcFDZwgiDk6DdEj/1NIrJL3i3gD0BKizb +oP/2wuTQu0UpW/iOA2ueX5wrBP5fVgyIBGS8MVGaQSBnJ+aDlmBz2mzPjv3reUUdJoiJa1Gh d72WHkl46+H/9iIR+rxCFWThXldHRXVnI6dcnLEvu9y0geM/NyATxIXlzLcHQp+EZ0+PlcImA l7Km648726m3zheafSXbpnOOv59FsXFnlUna6dD96MwDfrf03PLriO6Mm72EjVhPdss7x4ntM n6dVqCyJSUU/+UO6+2Xu3z1KSHykwDj4HuMFnhYxeefAaFo2t+JATqrA5OzqBqg+bcCiDR5zQ 0ssRKvYT+giJZKvBeL2eyQJEhCRID7o/WNf3AUCPTxJdcy2fgqi+1IlkZcXp5pssa6QKDMBhu iLCe6PAbAxPZ4o2UnoJTsm6bphNyauW3AM3k1LLzUv9TQY66/nYnt3hHhgKUi+opMrfeIVOOy nqcj5I6XJpdwMysAtzT3Ox85qQiot7fnrdO7KQDpQ/Vb5CA8Om592PIPI88oaReEauTJuiDPc TF69QyU2lIEGApzOR2D/+B0P0BIDFLAyDZEN1nJVNGZcJoCHG+SeaE9P+9ynMy8c3a0dmo5QO QvwRwf73uyM0OS5UKz6BeuROpawrjIz5kQN8jaJc/J2q/1BeQfoKH1ouyo4HT+nwYM6DOBR/h fhmyBkCDFCqBBJjky9emiNcJwbj/vhJjPMhGjbgpvXIOvn7lT5+aRMKjT8yTM9DCdDXdoyciL JjYG7y67i83/YNvBi Subject: [Buildroot] [PATCH 1/5] board/odroidc2: remove unused files X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" remove all the odroidc2 board related files. Signed-off-by: Dagg Stompler --- board/hardkernel/odroidc2/boot.ini | 176 ------------------------ board/hardkernel/odroidc2/genimage.cfg | 27 ---- board/hardkernel/odroidc2/post-image.sh | 19 --- board/hardkernel/odroidc2/readme.txt | 53 ------- 4 files changed, 275 deletions(-) delete mode 100644 board/hardkernel/odroidc2/boot.ini delete mode 100644 board/hardkernel/odroidc2/genimage.cfg delete mode 100755 board/hardkernel/odroidc2/post-image.sh delete mode 100644 board/hardkernel/odroidc2/readme.txt -- 2.26.1 diff --git a/board/hardkernel/odroidc2/boot.ini b/board/hardkernel/odroidc2/boot.ini deleted file mode 100644 index 2fdffa3049..0000000000 --- a/board/hardkernel/odroidc2/boot.ini +++ /dev/null @@ -1,176 +0,0 @@ -ODROIDC2-UBOOT-CONFIG - -######################################################################## -# Changes made to this are overwritten every time there's a new upgrade -# To make your changes permanent change it on -# boot.ini.default -# After changing it on boot.ini.default run the bootini command to -# rewrite this file with your personal permanent settings. -# Documentation: http://odroid.com/dokuwiki/doku.php?id=en:c2_persistent_bootini -######################################################################## - -# Possible screen resolutions -# Uncomment only a single Line! The line with setenv written. -# At least one mode must be selected. - -# Custom modeline! -# To use custom modeline you need to disable all the below resolutions -# and setup your own! -# For more information check our wiki: -# http://odroid.com/dokuwiki/doku.php?id=en:c2_hdmi_autosetting -# Example below: -# setenv m "custombuilt" -# setenv modeline "1920,1200,154000,74040,60,1920,1968,2000,2080,1200,1202,1208,1235,1,0,1" - -# 480 Lines (720x480) -# setenv m "480i60hz" # Interlaced 60Hz -# setenv m "480i_rpt" # Interlaced for Rear Projection Televisions 60Hz -# setenv m "480p60hz" # 480 Progressive 60Hz -# setenv m "480p_rpt" # 480 Progressive for Rear Projection Televisions 60Hz - -# 576 Lines (720x576) -# setenv m "576i50hz" # Interlaced 50Hz -# setenv m "576i_rpt" # Interlaced for Rear Projection Televisions 50Hz -# setenv m "576p50hz" # Progressive 50Hz -# setenv m "576p_rpt" # Progressive for Rear Projection Televisions 50Hz - -# 720 Lines (1280x720) -# setenv m "720p50hz" # 50Hz -# setenv m "720p60hz" # 60Hz - -# 1080 Lines (1920x1080) -# setenv m "1080i60hz" # Interlaced 60Hz -setenv m "1080p60hz" # Progressive 60Hz -# setenv m "1080i50hz" # Interlaced 50Hz -# setenv m "1080p50hz" # Progressive 50Hz -# setenv m "1080p24hz" # Progressive 24Hz - -# 4K (3840x2160) -# setenv m "2160p30hz" # Progressive 30Hz -# setenv m "2160p25hz" # Progressive 25Hz -# setenv m "2160p24hz" # Progressive 24Hz -# setenv m "smpte24hz" # Progressive 24Hz SMPTE -# setenv m "2160p50hz" # Progressive 50Hz -# setenv m "2160p60hz" # Progressive 60Hz -# setenv m "2160p50hz420" # Progressive 50Hz with YCbCr 4:2:0 (Requires TV/Monitor that supports it) -# setenv m "2160p60hz420" # Progressive 60Hz with YCbCr 4:2:0 (Requires TV/Monitor that supports it) - -### VESA modes ### -# setenv m "640x480p60hz" -# setenv m "800x480p60hz" -# setenv m "480x800p60hz" -# setenv m "800x600p60hz" -# setenv m "1024x600p60hz" -# setenv m "1024x768p60hz" -# setenv m "1280x800p60hz" -# setenv m "1280x1024p60hz" -# setenv m "1360x768p60hz" -# setenv m "1440x900p60hz" -# setenv m "1600x900p60hz" -# setenv m "1680x1050p60hz" -# setenv m "1600x1200p60hz" -# setenv m "1920x1200p60hz" -# setenv m "2560x1080p60hz" -# setenv m "2560x1440p60hz" -# setenv m "2560x1600p60hz" -# setenv m "3440x1440p60hz" - -# HDMI BPP Mode -setenv m_bpp "32" -# setenv m_bpp "24" -# setenv m_bpp "16" - -# HDMI DVI/VGA modes -# By default its set to HDMI, if needed change below. -# Uncomment only a single Line. -# setenv vout "dvi" -# setenv vout "vga" - -# HDMI HotPlug Detection control -# Allows you to force HDMI thinking that the cable is connected. -# true = HDMI will believe that cable is always connected -# false = will let board/monitor negotiate the connection status -setenv hpd "true" -# setenv hpd "false" - -# Monitor output -# Controls if HDMI PHY should output anything to the monitor -setenv monitor_onoff "false" # true or false - -# Server Mode (aka. No Graphics) -# Setting nographics to 1 will disable all video subsystem -# This mode is ideal of server type usage. (Saves ~300Mb of RAM) -setenv nographics "0" - -# Meson Timer -# 1 - Meson Timer -# 0 - Arch Timer -# Using meson_timer improves the video playback however it breaks KVM (virtualization). -# Using arch timer allows KVM/Virtualization to work however you'll experience poor video -setenv mesontimer "1" - -# UHS (Ultra High Speed) MicroSD mode enable/disable -setenv disableuhs "false" - -# MicroSD Card Detection enable/disable -# Force the MMC controlled to believe that a card is connected. -setenv mmc_removable "true" - -# USB Multi WebCam tweak -# Only enable this if you use it. -setenv usbmulticam "false" - -# Default Console Device Setting -setenv condev "console=ttyS0,115200n8 console=tty0" # on both - -# CPU Frequency / Cores control -########################################### -### WARNING!!! WARNING!!! WARNING!!! -# Before changing anything here please read the wiki entry: -# http://odroid.com/dokuwiki/doku.php?id=en:c2_set_cpu_freq -# -# MAX CPU's -# setenv maxcpus "1" -# setenv maxcpus "2" -# setenv maxcpus "3" -setenv maxcpus "4" - -# MAX Frequency -# setenv max_freq "2016" # 2.016GHz -# setenv max_freq "1944" # 1.944GHz -# setenv max_freq "1944" # 1.944GHz -# setenv max_freq "1920" # 1.920GHz -# setenv max_freq "1896" # 1.896GHz -# setenv max_freq "1752" # 1.752GHz -# setenv max_freq "1680" # 1.680GHz -# setenv max_freq "1656" # 1.656GHz -setenv max_freq "1536" # 1.536GHz - - - -########################################### - -# Boot Arguments -if test "${m}" = "custombuilt"; then setenv cmode "modeline=${modeline}"; fi - -setenv bootargs "root=/dev/mmcblk0p2 rootwait ro ${condev} no_console_suspend hdmimode=${m} ${cmode} m_bpp=${m_bpp} vout=${vout} fsck.repair=yes net.ifnames=0 elevator=noop disablehpd=${hpd} max_freq=${max_freq} maxcpus=${maxcpus} monitor_onoff=${monitor_onoff} disableuhs=${disableuhs} mmc_removable=${mmc_removable} usbmulticam=${usbmulticam}" - -# Booting - -setenv loadaddr "0x11000000" -setenv dtb_loadaddr "0x1000000" -setenv initrd_loadaddr "0x13000000" - -fatload mmc 0:1 ${loadaddr} Image -fatload mmc 0:1 ${dtb_loadaddr} meson64_odroidc2.dtb -fdt addr ${dtb_loadaddr} - -if test "${mesontimer}" = "0"; then fdt rm /meson_timer; fdt rm /cpus/cpu@0/timer; fdt rm /cpus/cpu@1/timer; fdt rm /cpus/cpu@2/timer; fdt rm /cpus/cpu@3/timer; fi -if test "${mesontimer}" = "1"; then fdt rm /timer; fi - -if test "${nographics}" = "1"; then fdt rm /reserved-memory; fdt rm /aocec; fi -if test "${nographics}" = "1"; then fdt rm /meson-fb; fdt rm /amhdmitx; fdt rm /picdec; fdt rm /ppmgr; fi -if test "${nographics}" = "1"; then fdt rm /meson-vout; fdt rm /mesonstream; fdt rm /meson-fb; fi -if test "${nographics}" = "1"; then fdt rm /deinterlace; fdt rm /codec_mm; fi - -booti ${loadaddr} - ${dtb_loadaddr} diff --git a/board/hardkernel/odroidc2/genimage.cfg b/board/hardkernel/odroidc2/genimage.cfg deleted file mode 100644 index 15f97d4457..0000000000 --- a/board/hardkernel/odroidc2/genimage.cfg +++ /dev/null @@ -1,27 +0,0 @@ -image boot.vfat { - vfat { - files = { - "boot.ini", - "Image", - "meson64_odroidc2.dtb" - } - } - size = 32M -} - -image sdcard.img { - hdimage { - } - - partition vfat { - partition-type = 0xC - image = "boot.vfat" - offset = 1048576 - } - - partition rootfs { - partition-type = 0x83 - image = "rootfs.ext4" - size = 512M - } -} diff --git a/board/hardkernel/odroidc2/post-image.sh b/board/hardkernel/odroidc2/post-image.sh deleted file mode 100755 index aaf12c1e79..0000000000 --- a/board/hardkernel/odroidc2/post-image.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -BOARD_DIR="$(dirname $0)" -GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg" -GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" - -cp ${BOARD_DIR}/boot.ini ${BINARIES_DIR}/ - -rm -rf "${GENIMAGE_TMP}" - -genimage \ - --rootpath "${TARGET_DIR}" \ - --tmppath "${GENIMAGE_TMP}" \ - --inputpath "${BINARIES_DIR}" \ - --outputpath "${BINARIES_DIR}" \ - --config "${GENIMAGE_CFG}" - -dd if=${BINARIES_DIR}/u-boot.bin of=${BINARIES_DIR}/sdcard.img bs=1 count=442 conv=sync,notrunc -dd if=${BINARIES_DIR}/u-boot.bin of=${BINARIES_DIR}/sdcard.img bs=512 skip=1 seek=1 conv=fsync,notrunc diff --git a/board/hardkernel/odroidc2/readme.txt b/board/hardkernel/odroidc2/readme.txt deleted file mode 100644 index b44aa67f5a..0000000000 --- a/board/hardkernel/odroidc2/readme.txt +++ /dev/null @@ -1,53 +0,0 @@ -ODROID-C2 - -Intro -===== -To be able to use ODROID-C2 board with the images generated by -Buildroot, you have to prepare the SDCard or eMMC. - -How to build it -=============== - - $ make odroidc2_defconfig - -Then you can edit the build options using - - $ make menuconfig - -Compile all and build rootfs image: - - $ make - -Note: you will need to have access to the network, since Buildroot will -download the packages' sources. - -Result of the build -------------------- - -After building, you should obtain this tree: - - output/images/ - +-- Image - +-- boot.ini [1] - +-- boot.vfat - +-- meson64_odroidc2.dtb - +-- rootfs.ext2 - +-- rootfs.ext4 - +-- rootfs.tar - +-- sdcard.img - `-- u-boot.bin - -[1] This is the ODROID-C2 configuration file used in u-boot. - -How to write the SD card or eMMC -================================ - -Once the build process is finished you will have an image called "sdcard.img" -in the output/images/ directory. - -Copy the bootable "sdcard.img" onto an SD card or eMMC with "dd": - - $ sudo dd if=output/images/sdcard.img of=/dev/sdX - -Insert the SDcard into your ODROID-C2, and power it up. Your new system -should come up now. From patchwork Sat Apr 18 15:10:17 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1272625 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=aVMQAImu; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494GcD2bJ8z9sTW for ; Sun, 19 Apr 2020 01:10:35 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 09B1C882C4; Sat, 18 Apr 2020 15:10:30 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lwcPg+9zXJan; Sat, 18 Apr 2020 15:10:28 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 6CE5F88277; Sat, 18 Apr 2020 15:10:28 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id DB65A1BF3D4 for ; Sat, 18 Apr 2020 15:10:26 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id D809E85310 for ; Sat, 18 Apr 2020 15:10:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YBs-HnXSc90R for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by whitealder.osuosl.org (Postfix) with ESMTPS id A726C810BB for ; Sat, 18 Apr 2020 15:10:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587222622; bh=feXWQ8Q/PcDWvRGuTH/o0sYeamiVteGZ0oPFwzDhNno=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=aVMQAImu/S6BIuIGQpEfrgwIKLDK91R54+bM9Mvk5eAvIj6LOEnrrxdlaJh/q9BDk 7CGfSiWFEYgThsYZG2ZjAhpWSkiUuhQ6K2Op5lHVCiuA53mCtSnmdFuEAzVf5lpl88 TKvJmY3cLrY8+GD/lalLjmdaFOPDJpL07ic5qkyo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.65.149]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Md6Mj-1ipwSb1A9r-00aHks for ; Sat, 18 Apr 2020 17:10:22 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Sat, 18 Apr 2020 18:10:17 +0300 Message-Id: <20200418151020.17197-2-daggs@gmx.com> X-Mailer: git-send-email 2.26.1 In-Reply-To: <20200418151020.17197-1-daggs@gmx.com> References: <20200418151020.17197-1-daggs@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:iwzo6Fp/0NjwvsEsnyjTAEI49Fa96V1LfmBBKbFLajVcoHv3tfJ 2Keyg5IowJEY9KhCa4T7KIXQDbgAK9td2uA59CTK1jZ8NF6MRw6e1+9Ez3eaF5tm3Slk99E Dsus13VuVeYHfLqqgqyGYTcktni2i9JcNcp1pVdn1JOQAUfjL4RSUZlutc2AQG9qwn6vh3W OXPkV5NcE1HuSdYne9Lhw== X-UI-Out-Filterresults: notjunk:1;V03:K0:s5kaP8Q+GO0=:yd4uo2gAI2O7MOxdHqiXU+ Jd18WR1sM5AVzlp+AB/ZwhGsgBvezhqXNm38Kuz1I5UdG5+o433ATBUUwCorSCuUOUDCCHBMN 0zjybr9xRXU0NNtmrfZW0fNvS32eaQ1QndrcFMrxShAK1qqlwSsDMH88XWsrUWG/Utsdz0ZzY GWjyn8ANZl7aLCvIgirQb1HbagMMChvd1jkk3klVaST1eptbBq4/gkizcJJ3cw3Lx0zoIgQu0 94iLXURN9p99IhwroegmRkenjuRW8GaRyC6moWQNISrhLmXM+eZh8PJwHto7yvA1bPRTMDC4c ccny/iARX3ZrPp5zN+9P7hY3YAzFiuoowHoPxxDWEhN54EQwlr11jx7YmP5mIxQ1IVMB2gpuO skvQbN4NlxfasSRACKogw9oeZnZe/fxjsfL5S4U7eXkNzrFCKZatYlhsceY0xzQ8cHMHgmBj5 Iurlr8Cfr+bOez8OjTxXDEl+PMCSxnfXDHW5/GMRRvpEbHXsEyHwoan/amK/29nOjWmm/xQ+k DfhJ/2gOlf6t4DekSXuUTGG2YL7/y3OMJNr74H3S0ytkeUI0Xe4v4JZCWPOKbfFAeBOCaBxZ4 iocYtwTrTGfxVprJtVFkv+RTqb01YoGp9QCnAiv4eWecW7HwoxZC+V2x2OcvtAFlwr/aWFcg2 otdMVu+K2YAsAKwI4frelIG7KchBz5d7P4LwFuzK1r4+3svRMPEQSJaoq0RZbT4lI+6dFt5b8 UbKqVmBhexftpAI0Ew9Add8shZ1+eaEmIILVaMbGouwTefynDIwlEJa7JKq3B0sEVG8TQNukV Rc6ffWNqyqVd6kGNSR6r7QORkaYWlFa0ZrcILvVeK4/6+KbkTFsjtIFJVOGIMwNhkoExLvwM3 c7ThnhyK04mPb1+qhnqE8vzsQ/ijK0h9jLQe8jwTGoLMupt2Xy/jxUQDJz0Xv4fLY5oDLXbsC z3p1YLTauZh3N0qKHOP5ZRw228lLYp4VKDILg4TPaVt073/s2o1xuMgqo5+gTA3k9hZudy3Ea +OQ+0xb9oaKOZsMUjSa4vc+fhTEE12774/MdO/TBZ8pr4tNBvMw3pfnyRlCAADmLlUP0bbLrA /L4Zn/VNpVWq+8VQF/F0PowL3k9Ij/+eXAVI1AotzIyZg4oHQ7auSv1B7rCeWqYBW/JgCRdFI DNXas4Jge6k/v8/pidQilNffmdgw6SmoxwaqTD86ScrPyf6Kp3T7wEV77X9hL1U6tEEhYMd9H Cw0RDeozGJbQTPCub Subject: [Buildroot] [PATCH 2/5] meson-tools: new Package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" add meson-tools for handling of amlogic boards boot firmware signatures Signed-off-by: Dagg Stompler --- DEVELOPERS | 3 +++ package/Config.in.host | 1 + package/meson-tools/Config.in.host | 9 +++++++++ package/meson-tools/meson-tools.hash | 2 ++ package/meson-tools/meson-tools.mk | 24 ++++++++++++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/meson-tools/Config.in.host create mode 100644 package/meson-tools/meson-tools.hash create mode 100644 package/meson-tools/meson-tools.mk -- 2.26.1 diff --git a/DEVELOPERS b/DEVELOPERS index f94d3e4faf..94d9c68208 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -639,6 +639,9 @@ N: Cyril Bur F: arch/Config.in.powerpc F: package/kvm-unit-tests +N: Dagg Stompler +F: package/meson-tools/ + N: Daniel J. Leach F: package/dacapo/ diff --git a/package/Config.in.host b/package/Config.in.host index eb8f63f689..a5ad2a3f11 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -42,6 +42,7 @@ menu "Host utilities" source "package/lpc3250loader/Config.in.host" source "package/lttng-babeltrace/Config.in.host" source "package/mender-artifact/Config.in.host" + source "package/meson-tools/Config.in.host" source "package/mfgtools/Config.in.host" source "package/mkpasswd/Config.in.host" source "package/mtd/Config.in.host" diff --git a/package/meson-tools/Config.in.host b/package/meson-tools/Config.in.host new file mode 100644 index 0000000000..d90be61aeb --- /dev/null +++ b/package/meson-tools/Config.in.host @@ -0,0 +1,9 @@ +config BR2_PACKAGE_HOST_MESON_TOOLS + bool "host meson-tools" + help + meson-tools is a collection of tools for use with + the Amlogic Meson family of ARM based SoCs. + it allows management of signatures which are required + for booting amlogic based boards with u-boot. + + https://github.com/afaerber/meson-tools diff --git a/package/meson-tools/meson-tools.hash b/package/meson-tools/meson-tools.hash new file mode 100644 index 0000000000..f10f5d8590 --- /dev/null +++ b/package/meson-tools/meson-tools.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 10d707b2f741df03ff5000f2a82c6f577036ce1cd34d9278b22b92cb616b6fce meson-tools-0a02e2d34413f4bf9b15946352bc8c8ee13a5843.tar.gz diff --git a/package/meson-tools/meson-tools.mk b/package/meson-tools/meson-tools.mk new file mode 100644 index 0000000000..7fe115c6dd --- /dev/null +++ b/package/meson-tools/meson-tools.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# meson-tools +# +################################################################################ + +HOST_MESON_TOOLS_VERSION = 0a02e2d34413f4bf9b15946352bc8c8ee13a5843 +HOST_MESON_TOOLS_SITE = $(call github,afaerber,meson-tools,$(HOST_MESON_TOOLS_VERSION)) +HOST_MESON_TOOLS_LICENSE = GPL-2.0+ +HOST_MESON_TOOLS_LICENSE_FILES = COPYING README.md +HOST_MESON_TOOLS_DEPENDENCIES = host-openssl + +HOST_MESON_TOOLS_PROGS = amlbootsig unamlbootsig amlinfo + +define HOST_MESON_TOOLS_BUILD_CMDS + $(MAKE) -C $(@D) CC="$(HOSTCC)" CFLAGS="$(HOST_CFLAGS)" LDFLAGS="$(HOST_LDFLAGS) -lssl -lcrypto" +endef + +define HOST_MESON_TOOLS_INSTALL_CMDS + $(foreach f,$(HOST_MESON_TOOLS_PROGS), + $(INSTALL) -D -m 0755 $(@D)/$(f) $(HOST_DIR)/bin/$(f)) +endef + +$(eval $(host-generic-package)) From patchwork Sat Apr 18 15:10:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1272626 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=jLPv2Nmo; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494GcD32Dsz9sTX for ; Sun, 19 Apr 2020 01:10:35 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id D152A227AA; Sat, 18 Apr 2020 15:10:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O-7pdxSVMzCR; Sat, 18 Apr 2020 15:10:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id CF14F2041F; Sat, 18 Apr 2020 15:10:29 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 0F3771BF954 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id F404220448 for ; Sat, 18 Apr 2020 15:10:26 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bvp2If2vDdK1 for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by silver.osuosl.org (Postfix) with ESMTPS id 536902041F for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587222623; bh=D4XrB/hKQH3v5rpCinXaVzlOnsDHEBGuG91OpukpPjA=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=jLPv2NmoycObnNkyukgGY81DFJn2Z8x6/BEyf29Pv2ncZnC/0G6a+vqI5u1zsLaYQ xIkiVvSVfJWDHMa48Q4QOWDK2chR1u8RfKSaWWwKB4hl5irzneEe5OKhPERIhxID6g Rtp3hNZqIqNE3wm4yfCtKYQN1tov4kIQrnMdQxZs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.65.149]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MmUHj-1izK872r3Z-00iVDQ for ; Sat, 18 Apr 2020 17:10:22 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Sat, 18 Apr 2020 18:10:18 +0300 Message-Id: <20200418151020.17197-3-daggs@gmx.com> X-Mailer: git-send-email 2.26.1 In-Reply-To: <20200418151020.17197-1-daggs@gmx.com> References: <20200418151020.17197-1-daggs@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:wGwQ6yCzZk/YynT19jJhNWz/Z6FWzy1hCx7bJqdbWUvE3lJESEW Oksqiuib8LUXuA7qCuwWG9Gx35IOgvlwwdVauYh8fN4C4N3rxPd5Ja/ArLCF+yhO9zY1xeq 6D2ELmxRXjesBtmT2Zay7G9EbZjLYComgtIMNT++mIL1Z39eVB364osegsOn86oNbZSVDMU /b35IOXXq47tskIOqd3iw== X-UI-Out-Filterresults: notjunk:1;V03:K0:s8ness7JmOU=:Qindqpfqwx0jBqfhQOIqg4 J1Ii+U1FwILB14rSCsenpBkmLeQmaHuHv6xRFfodhdTYRK+nOGOa75Bmxze/QqOtFEW3/aTkl zX0kI8kMKwequL2jVK14p06ODXPOPqRVMCZ/C2HTMDNncOk7WtyrUux7h54yL17lQ/uY35vok SYF2XWBKvadAGDqwS8yczCSmRnd9gvMhJb5fwminuYe4z+X0UqAah1ka2cH8hwlk2GM342K8v nSeQMQAijMTg/6oun0jSue6bFIi79oG4QOfGh2iy/89+Z09Vs+BdFm5KSsiQH0NaJxYaQR3rn FOQTyGNM3LLk4fGrzrHHh+ZCtxSta2avyiRvmciACUgOtSYApYru61HLyKddicA60Hq2wmsJ0 HvvsS5VDhMcxa4+MbDtjjdJLjF29RwY+QkbQMxvv1GKau5wfchDp/fiPYmlQa5+IcyyLhn6rm Di1iPxGeQ02SkpfUH1asoAqHEjF0SNha1HDp8f/3T6ID2kNHdgYdhiM/j/9bImLZ4oy7oSwWm W5Xz+dVpzjdUUw4IwHZ58LKnoustEUnakyyjHrwkuFAZ2SK1iBdLOuTONYVcOeS0kSQmdimYG iOMAX0P+uOf3Zt8F1rmpW2mNt/FvDGliekISxDFCUTCDtLQp0p1dPdd3mB3tGNznguDKXB99Q E5XLsvDEPhijk7bzjOyN1zpYqJfeHnRpYtGK67tYfSZp7Afvx31puF4LLhi9cgErZtESTqm0y 7+KzZivyGd+x+1eLqzgJ0TW4bwR2zyvqifHA87TYcyVhgYCVTr2tq4CpjGyG1q4IXQPLdFGgu aS6C9g14uwwEQpyx1upcaF51p3/PJu50NHlO9tQDjhIKSP62Buyxvezp1H497ZRwkUfoY9/I3 gUgVl8LM3VNlhRyIGKMyr6f7/g6kmC16uqAGb8ciWQuXrKOmWtQDN/De14FYBFwRElyo0xHFZ XAzdl25UztZM4O8DwlR9EXPEqp6rIWfDgS0/tLCkRT0Y971vdSzC05F88czgNoFBtsJsnvrag CjpyxcuEL0ngn8TSEe1sHTqHKlBTd+EDBAokV/+ZlgvUQ/5mZz0TtUahXjuRImL2S5GgaDozM jsVSv4w007Csq2bLvyw0kZLUR76HNF9aVYm+wD2S3Rvfx7XggjQSAQe01AL0O9T8+6IuKZN/i g6mb10eCytascgNvPSeR9gEpgAtnxfVvRYlNbxHKo9DFuf8TtnS5xfSY45X7Ou94xNPFwh237 hg+iUA8jP2zO9YjAb Subject: [Buildroot] [PATCH 3/5] OdroidC2ATF: new Package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" introduce a package that holds the ATF for AmLogic's Odroid C2 boards Signed-off-by: Dagg Stompler --- DEVELOPERS | 1 + package/Config.in.host | 1 + package/OdroidC2ATF/Config.in.host | 8 ++++++++ package/OdroidC2ATF/OdroidC2ATF.hash | 2 ++ package/OdroidC2ATF/OdroidC2ATF.mk | 26 ++++++++++++++++++++++++++ 5 files changed, 38 insertions(+) create mode 100644 package/OdroidC2ATF/Config.in.host create mode 100644 package/OdroidC2ATF/OdroidC2ATF.hash create mode 100644 package/OdroidC2ATF/OdroidC2ATF.mk -- 2.26.1 diff --git a/DEVELOPERS b/DEVELOPERS index 94d9c68208..8e12ede746 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -641,6 +641,7 @@ F: package/kvm-unit-tests N: Dagg Stompler F: package/meson-tools/ +F: package/OdroidC2ATF/ N: Daniel J. Leach F: package/dacapo/ diff --git a/package/Config.in.host b/package/Config.in.host index a5ad2a3f11..f753182136 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -48,6 +48,7 @@ menu "Host utilities" source "package/mtd/Config.in.host" source "package/mtools/Config.in.host" source "package/mxsldr/Config.in.host" + source "package/OdroidC2ATF/Config.in.host" source "package/omap-u-boot-utils/Config.in.host" source "package/openocd/Config.in.host" source "package/opkg-utils/Config.in.host" diff --git a/package/OdroidC2ATF/Config.in.host b/package/OdroidC2ATF/Config.in.host new file mode 100644 index 0000000000..a8199d4f57 --- /dev/null +++ b/package/OdroidC2ATF/Config.in.host @@ -0,0 +1,8 @@ +config BR2_PACKAGE_HOST_ODROIDC2ATF + bool "host OdroidC2ATF" + help + OdroidC2ATF is a package that holst the minimal file needed for the ATF (ARM Trusted Firmware) from hardkernel's + uboot repository and uses it to allow safe boot of mainline u-boot kernels. + the files were taken without chaning from https://github.com/hardkernel/u-boot/tree/odroidc2-v2015.01 + + https://github.com/daggs1/OdroidC2ATF diff --git a/package/OdroidC2ATF/OdroidC2ATF.hash b/package/OdroidC2ATF/OdroidC2ATF.hash new file mode 100644 index 0000000000..b9ec3bddb7 --- /dev/null +++ b/package/OdroidC2ATF/OdroidC2ATF.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 991fb15908410c6c8a6ef2e0da368ca8e2b813d123382f0e8958814ad0aead97 OdroidC2ATF-13a8560b2884cb5fa13537e1aa193e3cb7b2d996.tar.gz diff --git a/package/OdroidC2ATF/OdroidC2ATF.mk b/package/OdroidC2ATF/OdroidC2ATF.mk new file mode 100644 index 0000000000..166ce839b2 --- /dev/null +++ b/package/OdroidC2ATF/OdroidC2ATF.mk @@ -0,0 +1,26 @@ +################################################################################ +# +# Odroidc2ATF +# +################################################################################ + +HOST_ODROIDC2ATF_VERSION = 13a8560b2884cb5fa13537e1aa193e3cb7b2d996 +HOST_ODROIDC2ATF_SITE = $(call github,daggs1,OdroidC2ATF,$(HOST_ODROIDC2ATF_VERSION)) +HOST_ODROIDC2ATF_LICENSE = GPL-2.0 +HOST_ODROIDC2ATF_LICENSE_FILES = COPYING COPYING.txt README +HOST_ODROIDC2ATF_FIRMWARE_FOLDER = $(HOST_DIR)/usr/share/odroidc2_atf +HOST_ODROIDC2ATF_FIRMWARE_FILES = bins/bl1.bin.hardkernel bins/bl30.bin bins/bl301.bin bins/bl31.bin bins/bl2.package + +define HOST_ODROIDC2ATF_BUILD_CMDS + $(MAKE) -C $(@D)/fip_create CC="$(HOSTCC)" CFLAGS="$(HOST_CFLAGS)" LDFLAGS="$(HOST_LDFLAGS)" +endef + +define HOST_ODROIDC2ATF_INSTALL_CMDS + $(INSTALL) -D -m 0755 $(@D)/fip_create/fip_create $(HOST_DIR)/bin + mkdir -p $(HOST_ODROIDC2ATF_FIRMWARE_FOLDER) + $(foreach f,$(HOST_ODROIDC2ATF_FIRMWARE_FILES), + $(INSTALL) -D -m 0644 $(@D)/$(f) $(HOST_ODROIDC2ATF_FIRMWARE_FOLDER)/ + ) +endef + +$(eval $(host-generic-package)) From patchwork Sat Apr 18 15:10:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1272629 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=VfwYjIte; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494GcP738Sz9sTY for ; Sun, 19 Apr 2020 01:10:45 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 541A522802; Sat, 18 Apr 2020 15:10:44 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pIqsxYpTY5wg; Sat, 18 Apr 2020 15:10:33 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 4E12320480; Sat, 18 Apr 2020 15:10:31 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 1220E1BF956 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 0D6E9864B3 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jXUeLL5k9AeO for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 1D1C08330E for ; Sat, 18 Apr 2020 15:10:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587222623; bh=3I11i1WhQy1eQZYXoo8g95ZqsrQy1H2/qzinYweDqgg=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=VfwYjIteiO+6p7w77ivjo4vNjsR56aygMsefv2ucjYqBxFrtJ2T34w43QfBsEEu+A ubnnZW09c/HWesJcEBNQaZuR57ri3xiVKBnq55tVxCpU1aHPKFJBHOis4IZ7nzKTck pU5XuuG5Bkfp4RiMw+ZIH10q/KsZdfRyTJzD3/Lw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.65.149]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MEm2D-1jRD5Y0Lal-00GJ42 for ; Sat, 18 Apr 2020 17:10:23 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Sat, 18 Apr 2020 18:10:19 +0300 Message-Id: <20200418151020.17197-4-daggs@gmx.com> X-Mailer: git-send-email 2.26.1 In-Reply-To: <20200418151020.17197-1-daggs@gmx.com> References: <20200418151020.17197-1-daggs@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:3kdd536i3TqMdaJPrPwxyxWBZ1ahhD9wOp8tugT45umc+AhIuuO 2X/2IuFZAqrCNp42WoAyblVl3xl6SjsfLRDdobQizU563GMloThIWxx3yW3Xh72d4cG2t4F 2V6YUcRyuRLxri8W23JEdDQCNY/twS7uw66n8dxHYqGr5YyOC3+FQ28V2h6FXnIcXyEYdE8 ysY+4VhoUVNJQdB3CHySA== X-UI-Out-Filterresults: notjunk:1;V03:K0:sAeDkPxGhsc=:8U3IlFyU7AP9Znxs+tHvSg 4bt9X96m/R5oqTrykFfjAYo+DKWPLCg+4SCghWD0paJv1BUmIk/yE1NZtkdl8+iEb6tmAJMLx 5ZyWXWaCkHU+3yHGB/FJ8sI/TF4Jsg0tlW4gmiDCh0cL8ddEE/naRBzU4cqsh4Xgw5xDdcoDF 04IzJxA3iytLJrpTX+hxtloHmvN0cpaEEAbtMy5G2vFw23uL+KGOmaR2GXITFoQt4jP8qmZIE p63iF6ZPQnb9T9MDEQagva3nIukVKRYhvocgEbkWeMjb2eEXet3/3XuAtjS9EBwEgBsYbf+WJ 5tmqL19VRjTBjuTkjY+GrXY+j6qHFn8Xgqfgjpr4KWNPZ+VAtBr8HzM1FQgfHkueUC0oO54P1 sC1WhoUIDNy+lUuB/yTYkKbSA2CPlkBC7O6SpW8Fv5ErLgmEcPS6/bf6oM5wdb5p/8FQRygGt sXudc3wxNMcE3h51qX4lsFeC47qkOlQLQy4DBW9OVT7zHeeMMGh/EMPtaMECDILMT4DY/KS9m YEst8ssXlw7J5QDviL3cU7JxP8j5OHo+7FwN3mgZPk6BXqh+tdnhYSpVXJ9yTctu6uO4QvAgU O/7/USTgWOiYLv01mz+s+p7+Pd0vEh4epc4JFshNwoz9ZcjVo8aY+Qx9Mv9k+wGcPCua7o+7N tcuO36z3ZNAsS0iT0N4NV0XQ0Vz37MXoYxssB2F1B1ZgLehBNYhL24dprFLrhCMK+rBpY8Pse ED43CAC1ciEQ5uI6uhKRmH4mmVIDRjrAivTRS/GEV2+q2YUHlKlFIpAYiX8ydnwjyx7iagtni daIuzJdP6h/gAakmjQwk5yOP4QA/2sjL7jlx3nZviHlp++khQ04C1qWZf5sNHC/OMCDTESkOA eaiJfxuSxfxNMjCZddIgRPoIM1H04IlarKVwBaf2gLOcQgXEkRYcMKnIFNN7Bs/eUqV7Y8SSM 3rmb5EjXM1ebMfAvaCdiAXfZAFBnlht3gStRDA7Swdt81LZ7uGgZeyc94qBGNhzbm1WQyvQuC 2zFOhW0hHOVC0/73K3Jx809St8I9mmuEh3Bszd5v7+lKhAq0yQOkxw7oevjIE1ApbeyZcqzy3 REZoFSlMwDbeUKvvtEz38RTQ71TKmvbJOMEZKTQnn2Sk+4KLayWQ7tCnUowCVmQCxcMPYkjD+ utyyjR2n1KQa9lwan6IXSBY28IytHqeQpdXoSt6qLtclN0DgX1iwviLfrD6of8kIt2OGuNScM UfwfQDW3rIsLbEUHA Subject: [Buildroot] [PATCH 4/5] board/odroidc2: add board X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" re add the odroidc2 board to buildroot. - uses latest uboot. - uses kernel 5.6 Signed-off-by: Dagg Stompler --- board/hardkernel/odroidc2/boot.cmd | 11 ++++ board/hardkernel/odroidc2/genimage.cfg | 33 +++++++++++ board/hardkernel/odroidc2/post-build.sh | 8 +++ board/hardkernel/odroidc2/post-image.sh | 29 ++++++++++ board/hardkernel/odroidc2/readme.txt | 57 +++++++++++++++++++ .../rootfs_overlay/etc/init.d/S09modload | 23 ++++++++ 6 files changed, 161 insertions(+) create mode 100644 board/hardkernel/odroidc2/boot.cmd create mode 100644 board/hardkernel/odroidc2/genimage.cfg create mode 100755 board/hardkernel/odroidc2/post-build.sh create mode 100755 board/hardkernel/odroidc2/post-image.sh create mode 100644 board/hardkernel/odroidc2/readme.txt create mode 100755 board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload -- 2.26.1 diff --git a/board/hardkernel/odroidc2/boot.cmd b/board/hardkernel/odroidc2/boot.cmd new file mode 100644 index 0000000000..d800a6d44b --- /dev/null +++ b/board/hardkernel/odroidc2/boot.cmd @@ -0,0 +1,11 @@ +setenv kernel_filename "Image" +setenv fdt_filename "meson-gxbb-odroidc2.dtb" +setenv bootargs "console=ttyAML0,115200n8 earlyprintk root=/dev/mmcblk1p2 rootwait rw" + +echo > Loading Kernel... +fatload mmc 0:1 ${kernel_addr_r} ${kernel_filename} +echo > Loading FDT... +fatload mmc 0:1 ${fdt_addr_r} ${fdt_filename} + +echo > Booting System... +booti ${kernel_addr_r} - ${fdt_addr_r} diff --git a/board/hardkernel/odroidc2/genimage.cfg b/board/hardkernel/odroidc2/genimage.cfg new file mode 100644 index 0000000000..a36b924b08 --- /dev/null +++ b/board/hardkernel/odroidc2/genimage.cfg @@ -0,0 +1,33 @@ +image boot.vfat { + vfat { + files = { + "Image", + "meson-gxbb-odroidc2.dtb", + "boot.scr" + } + } + size = 64M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + in-partition-table = "no" + image = "uboot-odc2.img" + offset = 49664 + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + size = 512M + } +} diff --git a/board/hardkernel/odroidc2/post-build.sh b/board/hardkernel/odroidc2/post-build.sh new file mode 100755 index 0000000000..745fb2a724 --- /dev/null +++ b/board/hardkernel/odroidc2/post-build.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# post-build.sh for Odroid C2 taken from CubieBoard's post-build.sh +# 2013, Carlo Caione + +BOARD_DIR="$(dirname $0)" +MKIMAGE=$HOST_DIR/bin/mkimage + +${MKIMAGE} -A arm64 -O linux -T script -C none -n "Boot script" -d "${BOARD_DIR}/boot.cmd" ${BINARIES_DIR}/boot.scr diff --git a/board/hardkernel/odroidc2/post-image.sh b/board/hardkernel/odroidc2/post-image.sh new file mode 100755 index 0000000000..3783a65a1c --- /dev/null +++ b/board/hardkernel/odroidc2/post-image.sh @@ -0,0 +1,29 @@ +#!/bin/sh + +BOARD_DIR="$(dirname $0)" +GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp" +GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg" +SIGNED_UBOOT_IMG="${BINARIES_DIR}/uboot-odc2.img" +ODRODIDC2_ATF_FOLDER="${HOST_DIR}/usr/share/odroidc2_atf" +IM_FILE="${ODRODIDC2_ATF_FOLDER}/bl1.bin.hardkernel" + +${HOST_DIR}/bin/fip_create --bl30 ${ODRODIDC2_ATF_FOLDER}/bl30.bin --bl301 ${ODRODIDC2_ATF_FOLDER}/bl301.bin --bl31 ${ODRODIDC2_ATF_FOLDER}/bl31.bin --bl33 ${BINARIES_DIR}/u-boot.bin ${BINARIES_DIR}/fip.bin +${HOST_DIR}/bin/fip_create --dump ${BINARIES_DIR}/fip.bin +cat ${ODRODIDC2_ATF_FOLDER}/bl2.package ${BINARIES_DIR}/fip.bin > ${BINARIES_DIR}/boot_new.bin +${HOST_DIR}/bin/amlbootsig ${BINARIES_DIR}/boot_new.bin ${BINARIES_DIR}/u-boot.img + +dd if=${BINARIES_DIR}/u-boot.img of=${SIGNED_UBOOT_IMG} bs=512 skip=96 + +rm -rf "${GENIMAGE_TMP}" + +genimage \ + --rootpath "${TARGET_DIR}" \ + --tmppath "${GENIMAGE_TMP}" \ + --inputpath "${BINARIES_DIR}" \ + --outputpath "${BINARIES_DIR}" \ + --config "${GENIMAGE_CFG}" + +dd if=${IM_FILE} of=${BINARIES_DIR}/sdcard.img bs=1 count=442 conv=sync,notrunc +dd if=${IM_FILE} of=${BINARIES_DIR}/sdcard.img bs=512 skip=1 seek=1 conv=fsync,notrunc + +rm -rf ${BINARIES_DIR}/fip.bin ${BINARIES_DIR}/boot_new.bin ${BINARIES_DIR}/u-boot.img diff --git a/board/hardkernel/odroidc2/readme.txt b/board/hardkernel/odroidc2/readme.txt new file mode 100644 index 0000000000..ef5a91d453 --- /dev/null +++ b/board/hardkernel/odroidc2/readme.txt @@ -0,0 +1,57 @@ +ODROID-C2 + +Intro +===== +To be able to use ODROID-C2 board with the images generated by +Buildroot, you have to prepare the SDCard or eMMC. + +How to build it +=============== + + $ make odroidc2_defconfig + +Then you can edit the build options using + + $ make menuconfig + +Compile all and build rootfs image: + + $ make + +Note: you will need to have access to the network, since Buildroot will +download the packages' sources. + +Result of the build +------------------- + +After building, you should obtain this tree: + + output/images/ + +-- Image + +-- uImage [2] + +-- boot.scr [1] + +-- boot.vfat + +-- meson-gxbb-odroidc2.dtb + +-- rootfs.ext2 + +-- rootfs.ext4 + +-- rootfs.tar + +-- sdcard.img + +-- uboot-odc2.img [3] + `-- u-boot.bin + +[1] This is the ODROID-C2 configuration file used in u-boot. +[2] This is the ODROID-C2 kernel image file which will be booted. +[3] This is the ODROID-C2 signed u-boot image which will be used. + +How to write the SD card or eMMC +================================ + +Once the build process is finished you will have an image called "sdcard.img" +in the output/images/ directory. + +Copy the bootable "sdcard.img" onto an SD card or eMMC with "dd": + + $ sudo dd if=output/images/sdcard.img of=/dev/sdX + +Insert the SDcard into your ODROID-C2, and power it up. Your new system +should come up now. diff --git a/board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload b/board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload new file mode 100755 index 0000000000..9345a411b3 --- /dev/null +++ b/board/hardkernel/odroidc2/rootfs_overlay/etc/init.d/S09modload @@ -0,0 +1,23 @@ +#!/bin/sh +# + +load_drivers() +{ + echo "Loading needed modules..." + for file in $(echo "dwmac_generic dwmac-meson8b meson_dw_hdmi meson_gxbb_wdt"); do + modprobe ${file} + done +} + +case "$1" in + start) + load_drivers + ;; + stop) + ;; + restart|reload) + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac From patchwork Sat Apr 18 15:10:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dagg Stompler X-Patchwork-Id: 1272627 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.a=rsa-sha256 header.s=badeba3b8450 header.b=dWdqkSRa; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494GcM4cfCz9sTW for ; Sun, 19 Apr 2020 01:10:43 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id DCE3A227C4; Sat, 18 Apr 2020 15:10:41 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xdLJUMLzHEJ9; Sat, 18 Apr 2020 15:10:35 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 1740A227CD; Sat, 18 Apr 2020 15:10:33 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 46CBA1BF3D4 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 43C8888277 for ; Sat, 18 Apr 2020 15:10:27 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GWdMrZbUNj8G for ; Sat, 18 Apr 2020 15:10:26 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by hemlock.osuosl.org (Postfix) with ESMTPS id 9DC278826E for ; Sat, 18 Apr 2020 15:10:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1587222623; bh=9XycPZT1JRUIgy/AyvF/X7kkXOnPCf3SG4QVQGc4QbY=; h=X-UI-Sender-Class:From:To:Subject:Date:In-Reply-To:References; b=dWdqkSRarxorqFzI/6pZ5vB6gabV9ND8DUQdbmI1fNwU4vof/evqkGrwA1X3F4NC8 e/51V4u4AT8yt1bMN3OcvE17QbTIRWyEAm0q2voRTvF603v1aukHWUZhU2wgvHykVM k4zpEzD+ec5MjR6CPm1C06VzDvWAUw0E2VCLbLTk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from NCC-5001D.lan ([176.231.65.149]) by mail.gmx.com (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MIdeR-1jV4RO22Pl-00Ee6a for ; Sat, 18 Apr 2020 17:10:23 +0200 From: Dagg Stompler To: buildroot@buildroot.org Date: Sat, 18 Apr 2020 18:10:20 +0300 Message-Id: <20200418151020.17197-5-daggs@gmx.com> X-Mailer: git-send-email 2.26.1 In-Reply-To: <20200418151020.17197-1-daggs@gmx.com> References: <20200418151020.17197-1-daggs@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:1lM7mknSe1c4osaJX3HZzUx5fS7cTC/E7eMfcDfOflEjtOHaoY9 rMMLMYDJp5LpHsi70KLKvXWgfFjq1fp5BcMYz7ksVSgpiyNqrLZZSYCMGLxbOIH3A4yzqfx qHgV33v/iHbLVVP/6hcB05wgyb6Wxlq4Z8h+aMTCeXd88tKLHIVD7FQeteF6b41kZcsgE8K L0MzCYUExGCfIg7/KnYrg== X-UI-Out-Filterresults: notjunk:1;V03:K0:eQX+Nedwu0c=:4wjEm5Ufazztf/THhZviyp nSy7gr2WugaNqfgqPjP21t1HPV/oHx//7WVDsrObJaTjmyohbwItoj/WjecjTiSmWT+tHtmfZ WSwPlaejorJ2tbGtsa3aaaS/c4u63cJOeMXW1telbSFL4mNH2ZeAA4rSO31v7w3lw2EP/bZHX x+XUW89GT6JVYVe/7UapCDqeA/RwDtovwEH1SBpjOI36/IZmLpjhsJ42vX3ITSFhMXhoeExaF S3lBojZdITbrdFpd1k1NI24dbLPgUDsuw6YR2u8UnMsj1xuXjGUKnqmMDyBJc2v7E8uUkgeED fOvuFUqVPA8Fvh1hm+ELjTjTLAOFDOnWytQ5honcq0Zg+JSUTrX2TQU6ak1hfqaHv2uLm7O39 lp137CxGulrYNzbCuOzJ3swo7qsVWt0Qtlp4f91oKW4sdS3mCpeW3tL9Yqn6zgkg+d85P6s1o LGtJF5bjf9y6RQhSrCuzAPcUiMKPQrVA1K48LR2VEP0XpYJAU+ZX+U85iGIYqWL2GZOJPmfUY HoSLzosIs5P4Iv8XmuK4mWnLiD3O7H6Ne+NgDLru5/oZTyas6q5nI03hTcoJB5nQc6NcUxdB3 wNaqUD2d7Zk7+I155PYeC/Ik9JItSFlqjE1WHuwS8EijVoCqar2/pNTdbdv3XOe/Geckn+VCw G/rR/+m1Lq1xchUpUT/Wh7+vOtmxyxPKkrjJ1gcLUGrXGZLnVy5XeMztlPtgbm736g6t9y0PL wGp+hd5A87BHW+8p43P5Rad9Y7GkzmdjbLqxAxgr0nI89FMqUcmTWijOmtsnTVXvQ6sOQcWII 8VhsEeqh9OeyQWO7qvtxSOydBDCN0LlvtWSSDdKLLstnZ7niwPk6NOR4V+ju24gatIw6K23DF c1pHZ1aL9pPqSZLzWTLYlf+VKDqNZzu2xfX3N4RiYkgEGolJQqpsp9TvcCEQo4Y3MCZIk6eAx xMON4h0Siu0VkYWS9bnvN5DzhHa4gf7E8e7VgmSvO+qCFPc9tHMwYLQXPvh27HuCC4j9pKjG+ OAkUi3dIkrK0unfksEc690GSFUJMFL111qy1rp9IdhY5eQZ4+EbcWS0yZzS0XT2mL0sUb9ub7 2p3e69yYEunspQqOfSFl4lWKo84B1foNOscknNXrkq/wmgTzr8oBUNsbPS6QDP8QO+HggnwLz N6RMthCtJ110qkhCuaBPAphxQ1lxNo2CpBsojCRUzZsohorhXQDf4mRZKED1MAZVh4ny8s+R2 tOjT6Kbk5ZbrNcJif Subject: [Buildroot] [PATCH 5/5] configs/odroidc2: add build config X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" add config to buildroot which allows building an image which can run on Hardkernel's Odroid C2 board. Signed-off-by: Dagg Stompler --- DEVELOPERS | 1 + configs/odroidc2_defconfig | 40 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 configs/odroidc2_defconfig -- 2.26.1 diff --git a/DEVELOPERS b/DEVELOPERS index 8e12ede746..21e7bb1719 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -640,6 +640,7 @@ F: arch/Config.in.powerpc F: package/kvm-unit-tests N: Dagg Stompler +F: board/odroidc2/ F: package/meson-tools/ F: package/OdroidC2ATF/ diff --git a/configs/odroidc2_defconfig b/configs/odroidc2_defconfig new file mode 100644 index 0000000000..3680fad91a --- /dev/null +++ b/configs/odroidc2_defconfig @@ -0,0 +1,40 @@ +# Architecture +BR2_aarch64=y + +# Toolchain +BR2_GCC_VERSION_9_X=y + +# System +BR2_TARGET_GENERIC_HOSTNAME="odroidc2" +BR2_TARGET_GENERIC_GETTY_PORT="ttyAML0" +BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_ROOTFS_OVERLAY="board/hardkernel/odroidc2/rootfs_overlay" +BR2_ROOTFS_POST_BUILD_SCRIPT="board/hardkernel/odroidc2/post-build.sh" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/hardkernel/odroidc2/post-image.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="yes" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_VERSION=y +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.6" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="amlogic/meson-gxbb-odroidc2" +BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y + +# U-Boot +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY=y +BR2_TARGET_UBOOT_BOARDNAME="odroid-c2" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_BOOT_SCRIPT=y +BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE="board/hardkernel/odroidc2/boot.cmd" + +# Required tools to create the SD image +BR2_PACKAGE_HOST_DOSFSTOOLS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_MESON_TOOLS=y +BR2_PACKAGE_HOST_MTOOLS=y +BR2_PACKAGE_HOST_ODROIDC2ATF=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y