From patchwork Fri Sep 22 14:59:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mike Harmony X-Patchwork-Id: 817637 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=wirepath.onmicrosoft.com header.i=@wirepath.onmicrosoft.com header.b="wISvYWjq"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3xzJvb6N0pz9s7v for ; Sat, 23 Sep 2017 02:33:47 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 6026488E85; Fri, 22 Sep 2017 16:33:45 +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 h9_Wvpp25ggQ; Fri, 22 Sep 2017 16:33:43 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id A921888DD0; Fri, 22 Sep 2017 16:33:43 +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 BF6461C3EBC for ; Fri, 22 Sep 2017 16:33:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id B7ABC2C3A0 for ; Fri, 22 Sep 2017 16:33:42 +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 Y8eIbRrnj2ah for ; Fri, 22 Sep 2017 16:33:41 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0106.outbound.protection.outlook.com [104.47.34.106]) by silver.osuosl.org (Postfix) with ESMTPS id DF56D2735C for ; Fri, 22 Sep 2017 16:33:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wirepath.onmicrosoft.com; s=selector1-snapav-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MXSiCw0n7RQJ4w4ZsMI64OmYG3Xk/cEdCg/G8jnlQDk=; b=wISvYWjq0W8pG/6mcqeuDEQWT94v3YGeLFeAg0LAOrQe/uu56Xh3adHoSVLdKLaJ6HsN0uQ1ncBC+giaV8PsbwN13oiv47xXnReEquG1r0wcQEIZR7y3vhrQFq5znX5Thxj9b31L6Nvjqoi4VQFKSVUfYWnjoeOPR+mfMb9SQ9Q= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Mike.Harmony@snapav.com; Received: from localhost.localdomain (146.20.12.65) by DM5PR07MB3530.namprd07.prod.outlook.com (10.164.153.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Fri, 22 Sep 2017 14:59:53 +0000 From: Mike Harmony To: buildroot@buildroot.org Date: Fri, 22 Sep 2017 10:59:46 -0400 Message-Id: <1506092386-15175-1-git-send-email-mike.harmony@snapav.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [146.20.12.65] X-ClientProxiedBy: DM5PR0401CA0057.namprd04.prod.outlook.com (10.167.104.34) To DM5PR07MB3530.namprd07.prod.outlook.com (10.164.153.140) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e023a13-1209-4dfe-7fe7-08d501ca9500 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR07MB3530; X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3530; 3:mvsDEYiIO5dmXkfS47B14v7CFiTch8fd/RZEpnp+TNKOd+hGxfRw/rGB0bYFRZLUMTm6qdDDg2ECfOsIv6NktqoZXq0o2kD/kWdI9TUJFFwnBVPfvIe8Rhwwn1qeyXBzKKfeaWoHm57bPDrUgoSAv/j7Olm9EbSnI361Dtt8OV0lBcilBXvK/wjRCQwi1TB7Z4ga/ghtwEbju7c0cL2mD50DS4JbLG2woBijqA93dyU0769udTlpTHdnZyO+Tidr; 25:f1Hp9i6uZ5YKYUCraLod3y1YNQPriOi5Jm8EhSUtOan+kBmDv+uU++/ceJeAZnEShZl+Zb04SO5YEC8a4BmSZCz8oJ3wluN/xdnrKzaodQ+WmNuwzf8E5lOHwX1ZqpVmKgCAkxtGuRQQPBdiPckcaM9Q155sm177SuleGkft/gGlBOcBozWTqZXI/Ci9TyIObwoxTjfyRgH4bXLQKKa4PBYKoHMnYRWB8HecXKkdO4DzPIvGSkGCuIG6UlvE7YyFADGO7roqQd6dE6qVetsugkLZJdCKjuhpFPFFy5xpyWx5icqyl3S3J95fJP+c0EP7QN25vaag19EsZsgLJN4HXw==; 31:6msHk9xPbedGdPn4mxtiLV+HyTmwesyNExPh05fjY6BBo4cWuQYNU8fDLxJJFV3fki1Tt89Y6LYRXSItyv+CwFsLPaxWh+V74hiAmMf5Lhoy8qs4L8JpVgRh7iYPPRVQ57N72apm8mYJyZVkXiQCaL2lh4YXw5rb0NHSL7yRn2ykdWYisrckutX4oVndmYgi9jS2Qzc7Qo1pbFdaiF1wbzCTMKHA68FSy49lIybfMcw= X-MS-TrafficTypeDiagnostic: DM5PR07MB3530: X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3530; 20:co5P0g2QAd5jV6iQS2y2CDtZD67wOnl41o+XC1LVqBhO6ZdjBgOloEWM9TgfC0uJTrOgAy3N5C6S0hAaiTxEXXqSzONMXP49jb79bTlGvozUoSPnXVRCwzAlDIpQUsKCjva5E5bujdUV+xmejcFGLhSgyvTFGV4cVuFXovqXqIpBHBX9ZholP8O93O/crZSJ+G2AvsMf8GvdeNyJ7p1ikbZsfD+r3yTVF2B3heGY4QS2VSB7eSJKRzpo1TE9GjdjGhtcbOr2wxBPnsZi/KVeD67uRNPAhDonSsIaekH2Xsrj8LAtRZkKJMVE3qtoV2AR0YheFJ+QIStzYdOs2AU/FUqKLge+NQbn57VTVffy5oqG1MnnPZSgAhNXuSWXdTLabiXmmrKbq6M5yN1BDQ4L2q1UHwnZLienS9ARFOgkhvqAo02WTlqZnq7k+zORxLscYo5tZSSktxOPrN2ojz96E8AF09bD8dyQ/QG4LYSDUApIpbwn5nkH3g2LvQPaJYw6; 4:msrIrMEi3QZ3j5Iu//vzO91rTreOeydYd8LxVdHL0xMgQIKH8PrK/rmQMf+SMWjiiFwB9sxR2ZD/Bt+PkN12R4uQzm8c0A+3SFf/nPriK3nLEITaK7SvTjlF5i40qyDqFbD71/n7D13cPF3HKVQtCMtQ3AIJY3ZyAvpehdGn/250uVuVFJDujZPkBUg0XOuRtEy9rvHPEYDk0t3Z0Hrv6LGxsKd1ZLglPpSV+j4mNbjmW0KhyjnlerGjbioyZKOIE9FxnG+z86PV70XHjbP3tvn1nrVmGRkCWNkPv9DRsut70xr6hMje+i73QhXsAkHK19D0Oxsk0PbhElNT3aJHiw== X-Exchange-Antispam-Report-Test: UriScan:(73732308531645)(100324003535756); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR07MB3530; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR07MB3530; X-Forefront-PRVS: 0438F90F17 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6069001)(6029001)(346002)(376002)(199003)(189002)(8936002)(81156014)(6116002)(25786009)(81166006)(16526017)(316002)(3846002)(8676002)(16586007)(47776003)(6512007)(2906002)(97736004)(33646002)(50986999)(105586002)(7736002)(48376002)(107886003)(106356001)(6486002)(101416001)(72206003)(86362001)(189998001)(66066001)(575784001)(36756003)(4326008)(2361001)(6916009)(53936002)(6506006)(2351001)(305945005)(50226002)(68736007)(6666003)(5003940100001)(5660300001)(50466002)(478600001)(139555002); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR07MB3530; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: snapav.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR07MB3530; 23:0YVtN++FCt9g/JycTLOjK9RUnhstRpe/FqJSznStb?= DYAZmUC1iJTufYVKDuwGZE3XFdBa3IxzS7qruttbtuBaP0dxp7fdzyotj48Tjr0vsxSNHDRWot7As/inh3hO5vC+QfiCWyvCs51CYG7RzW3nqATLHB6jt2gl9xn8BOjpKe09w1CYnSSQmRRW6d4hAF+/TRcSZjNyaWiYNi/LqXbtHXINAR3owHWnCwp1BhVfDFQUavQHorUaPfxTP9ynGmvGVKe14e0Ia6fQIUrppTxCfOvi31+3ucOb6Jrf9FF8aYromdpjAYqFQCD8s8uA1yOWZ0iX7IVtARvMQkSCeadxLMe60hS2jwQhnMIEx68jpwaOPgUe+gJSf8ftXhNV04bgW7sgRxmTEqDET3+t+4G6dkWwtAM/TVHEDeKix75NrIe0siDL46skAmd+rKGTQ9WiTIjO/HG4msmgW6HP9i6+t9iFcMT0Nravcn+rGxtUrWn1BYoOvDeZf08proYrcyJtw7Rs20c1koLJCRusdpCcZxnwGx+xnOK4pb9EjO0WM/8/mgJdmXD0Jy8Epdf4TPXvt6DNAudUr/CQcJuCj5vaTjBh66b/io+Om85/XK77p/IthpYg9nx7lg6KoJG//u0mS0TvSZJ52VJfS232eI19niGBU5nraMGOKthevV1cJf1Ccrouuu55f/aN4VYwof1oY5/ysp0MOg5Gn+zKshGB8on7P0KpR6QnL1t2iJ1nJepXfnYgUsqfBFynFcHpSU9vRe43RJG7bEnT0DM8iMRQyrUM4e4Ae+WDUPYM4WQpBpSuWF7ZAhQdgrEahtvyiVbzSK73jCmt5Y8IGil6hjQYZX6OEMyK6XcV7W1CexQImw+ERIwciP0RSbbMCeq8Z2qeFo6eySf+v5HXM1000IE2x0gSHiDU8sDKYkWmP2+9W8fws0TlZuhScOu7KWlBm+SJdzNIq5NR8xBGYdGC2pUwAEuANx6UkKidH/54JP4MZfTp5IVeE38FWnAIWrvv+7JDBB+eUAb4cTU+Tajpi5JPUwIhgDD29P0MaswN0iz8Z0a8XntXBtBEnRIMh4k2aSPvsIJnaPVVSK6wMf02A05iyFsWZSQmBgMEySBmc1oxBIlQYPg02uWboLCbu5tWUum08+/l16PyxY8bg2HN6OCSmpk14DOUlPRlFBtTXwOwTw= X-Microsoft-Exchange-Diagnostics: 1; DM5PR07MB3530; 6:uyDbaCV+EholVjryBEgrPIeHAMww/usP+gQnkWerFfC6w7HiYleSxkH6d5WYrQK16Yp+ogS91dm5Fnz1RnzQY13fYDjKd+vvox17uETfhoGbb+uI26XKwGQXx/tcix14zjkleKqzCzamQrYTmPitIZSRl27m4Sfgu2ijKfSJ1NoGebBNcAk2H/sUDiAcpKFG5I0qeUoKF71IBY6pn50KYg9r5H1UYSmtmvlr4JSNb7ss4we8YBgSdL2E3eEozbN42HtInISQG4K2aEdO0DfwSadm9GHZHN9ErvugLPd9aFMIY+/7YyCe8Pt7qL5sufnBQRRHj2MouOQ8MUiSRJdYNw==; 5:VJ0cPb1MIQMy8kHyBr8Rk3AcvgX/HcE211PMZMhRItMNvQyAzvIWBCaOvyI+xRwMgT7jlZgy/73A1UCYLCTuGx13FgGL3yJeyBTyhmAvjz5+9h7/5VD7EiU2V78tBDJRiReal10RN7CxdpdiMtSJBw==; 24:YfiNbhEmf8m4HxM5as0lioAGx1nD1crfibqfHskQkG1HeOBjrltJIEBhYIBT1jgYsBSLOj3OVtbvi4+p5Qo0IZu6ZT5AyVdp03pGG/PhZxM=; 7:WM7CTp0ovSNKuropOTmxAXRuuo//hhHiSoCIxF/UDmbrSd8XoddhcpzS2Inr3Aj4Bkb2Uc7RWNZmRsq//+JyqbggmbX9F1u7W6HiCSBrti1WlRRfCgD0xaRLfT1+As1ZbBLtOC7rmtiGEq5Gha38N16Panj2zZ489Ii4jG2I6Fgs2+GWcwAEXWJ+v8UwXHDbNydPMyGC3NvFxXmT7NnGif+m17Qy8z3kHbUfV0uCyvI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: snapav.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Sep 2017 14:59:53.4996 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b81ef037-e15d-4429-a67a-b114709fb61b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR07MB3530 Cc: thomas.petazzoni@free-electrons.com, Mike Harmony , jan.kundrat@cesnet.cz Subject: [Buildroot] [PATCH 1/1] Added support for LeMaker BananaPi M2 Plus board. X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 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" Signed-off-by: Mike Harmony --- DEVELOPERS | 4 ++++ board/lemaker/m2-plus/boot.cmd | 7 +++++++ board/lemaker/m2-plus/genimage.cfg | 33 +++++++++++++++++++++++++++++++++ configs/bananapi_m2_plus_defconfig | 26 ++++++++++++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 board/lemaker/m2-plus/boot.cmd create mode 100644 board/lemaker/m2-plus/genimage.cfg create mode 100644 configs/bananapi_m2_plus_defconfig diff --git a/DEVELOPERS b/DEVELOPERS index ed5fa3d..0551b88 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1262,6 +1262,10 @@ N: Murat Demirten F: package/jpeg-turbo/ F: package/libgeotiff/ +N: Mike Harmony +F: board/lemaker/m2-plus/ +F: configs/bananapi_m2_plus_defconfig + N: Nathan Lynch F: package/chrony/ diff --git a/board/lemaker/m2-plus/boot.cmd b/board/lemaker/m2-plus/boot.cmd new file mode 100644 index 0000000..d22464a --- /dev/null +++ b/board/lemaker/m2-plus/boot.cmd @@ -0,0 +1,7 @@ +setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait + +mmc dev 0 +fatload mmc 0 $kernel_addr_r zImage +fatload mmc 0 $fdt_addr_r sun8i-h3-bananapi-m2-plus.dtb + +bootz $kernel_addr_r - $fdt_addr_r diff --git a/board/lemaker/m2-plus/genimage.cfg b/board/lemaker/m2-plus/genimage.cfg new file mode 100644 index 0000000..cde0669 --- /dev/null +++ b/board/lemaker/m2-plus/genimage.cfg @@ -0,0 +1,33 @@ +image boot.vfat { + vfat { + files = { + "zImage", + "sun8i-h3-bananapi-m2-plus.dtb", + "boot.scr" + } + } + size = 64M +} + +image sdcard.img { + hdimage { + } + + partition u-boot { + in-partition-table = "no" + image = "u-boot-sunxi-with-spl.bin" + offset = 8192 + size = 1040384 # 1MB - 8192 + } + + partition boot { + partition-type = 0xC + bootable = "true" + image = "boot.vfat" + } + + partition rootfs { + partition-type = 0x83 + image = "rootfs.ext4" + } +} diff --git a/configs/bananapi_m2_plus_defconfig b/configs/bananapi_m2_plus_defconfig new file mode 100644 index 0000000..59dae1b --- /dev/null +++ b/configs/bananapi_m2_plus_defconfig @@ -0,0 +1,26 @@ +BR2_arm=y +BR2_cortex_a7=y +BR2_KERNEL_HEADERS_4_13=y +BR2_TARGET_GENERIC_ISSUE="Welcome to Bananapi M2 Plus" +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh" +BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/lemaker/m2-plus/genimage.cfg board/bananapi/m2-plus/boot.cmd" +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_DEFCONFIG="sunxi" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun8i-h3-bananapi-m2-plus" +BR2_TARGET_ROOTFS_EXT2=y +BR2_TARGET_ROOTFS_EXT2_4=y +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_VERSION=y +BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2017.07" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="Sinovoip_BPI_M2_Plus" +BR2_TARGET_UBOOT_NEEDS_DTC=y +BR2_TARGET_UBOOT_SPL=y +BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin" +BR2_TARGET_UBOOT_BOOT_SCRIPT=y +BR2_TARGET_UBOOT_BOOT_SCRIPT_SOURCE="board/lemaker/m2-plus/boot.cmd" +BR2_PACKAGE_HOST_GENEXT2FS=y +BR2_PACKAGE_HOST_GENIMAGE=y +BR2_PACKAGE_HOST_UBOOT_TOOLS=y