From patchwork Sun Dec 3 18:18:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergey Matyukevich X-Patchwork-Id: 844003 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" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="eBdN0zCI"; 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 3yqbqM4q71z9sNr for ; Mon, 4 Dec 2017 05:18:39 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5ABF7873FA; Sun, 3 Dec 2017 18:18:37 +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 FBAbc8kwataL; Sun, 3 Dec 2017 18:18:36 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id CA21486FB6; Sun, 3 Dec 2017 18:18:36 +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 EC3F61C21AC for ; Sun, 3 Dec 2017 18:18:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id E8760883CD for ; Sun, 3 Dec 2017 18:18:34 +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 zLpwHjtIHZR8 for ; Sun, 3 Dec 2017 18:18:34 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-lf0-f65.google.com (mail-lf0-f65.google.com [209.85.215.65]) by whitealder.osuosl.org (Postfix) with ESMTPS id 1708187B5B for ; Sun, 3 Dec 2017 18:18:34 +0000 (UTC) Received: by mail-lf0-f65.google.com with SMTP id f20so16724764lfe.3 for ; Sun, 03 Dec 2017 10:18:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=IuOmxtkjXTDTVPOcx1bQbX/T4f5EOTqIdXe0T3UcRG4=; b=eBdN0zCI/f27jgWkOi2SLMTsKGBqZs+zL8l72ftqC0sq5agqJZJEp0xpp74jY1WMt+ hmXpjlvI9DdtEtsi3mNhJtUMOrzckhRMZhRTQgaBDaSlrkbLcwIna+vUUkn4W+WnvavN XW+W768pslBL7MT5ik4SFBdAmFCB+r5Cs7ZIteg9e1VF7RJcKeKDM8jLMWxGNXSkuREB 2xpeqP1vPB4Z3MXP0a63zgKBTG67kJD4/xl6dtUIrRnqpIW4Az/d9yYvmaa6T02b8tBp XGXUDwGqm8BfEhOExnWFWfmBfgTonk+uwjYTCZZ6q8tMvjhoCrtfVuqXkXFaCJUb9OwP 4eLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=IuOmxtkjXTDTVPOcx1bQbX/T4f5EOTqIdXe0T3UcRG4=; b=AKtvGrlIunVBQWc/1ouOtP+ohCM+UhN83jnwPEhuQjsUg4umZjGOXk/9woTJKDxB51 FH8SsHYJd9OuzDhwSFb7ch85v/0JCnvO+VVHWk3q73RGlcDyD0CZrU0uPViH/y526PA8 WeBJhOzPmOpts4HARMg0EBM4IGrEJKBTyNT6GcBzfBSaz4lft2/DvYjM0xKoeWZxaeUt +Gq1Rwp36aQJBIPsBM45S8L7kodC4oV7GXdwMHvhn+tXyUANXDbDXoHkhzX5tlViHzBM HRaGwDbTcNSiDOOBn+axHLrJwU2wSx0FRVRwT4Rhg3FvyjkXG3dDJN9G61qjfGPoCgnY qp7Q== X-Gm-Message-State: AJaThX4R11iL1sivIWGAn5IPcwAEZtdzTlgi5X/teaLbtnOFqRWfF4Wl NavywpO1aDgDkxvjNFohw5R4CRA8 X-Google-Smtp-Source: AGs4zMZR1aLeWub6IFU+p/Mmrfek4EoiP4oxrZz6wkzX3yVrSQK1hhZJBZmJ7FdwPzTvzSrzMbw5cg== X-Received: by 10.25.225.140 with SMTP id l12mr6174028lfk.106.1512325112123; Sun, 03 Dec 2017 10:18:32 -0800 (PST) Received: from speedy.quantenna.com (ip-195-182-157-78.clients.cmk.ru. [195.182.157.78]) by smtp.gmail.com with ESMTPSA id h11sm1983049lfd.54.2017.12.03.10.18.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 03 Dec 2017 10:18:31 -0800 (PST) From: Sergey Matyukevich To: buildroot@buildroot.org Date: Sun, 3 Dec 2017 21:18:17 +0300 Message-Id: <20171203181818.10087-4-geomatsi@gmail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20171203181818.10087-1-geomatsi@gmail.com> References: <20171203181818.10087-1-geomatsi@gmail.com> Subject: [Buildroot] [PATCH v3 3/4] atf: add support for Marvell Armada SoCs X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Sergey Matyukevich MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Add Marvell Armada 7k/8k SoCs support to arm-trusted-firmware package. Marvell ATF needs two additional dependencies: DDR training code and SCP_BL2 image. Signed-off-by: Sergey Matyukevich --- DEVELOPERS | 1 + boot/arm-trusted-firmware/arm-trusted-firmware.mk | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/DEVELOPERS b/DEVELOPERS index 840159fc2b..87b18cc9b9 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1508,6 +1508,7 @@ F: package/lua-resty-http/ F: package/mpir/ N: Sergey Matyukevich +F: boot/arm-trusted-firmware/ F: boot/binaries-marvell/ F: boot/mv-ddr-marvell/ F: package/armbian-firmware/ diff --git a/boot/arm-trusted-firmware/arm-trusted-firmware.mk b/boot/arm-trusted-firmware/arm-trusted-firmware.mk index 7b1cc6ebb6..035f7de189 100644 --- a/boot/arm-trusted-firmware/arm-trusted-firmware.mk +++ b/boot/arm-trusted-firmware/arm-trusted-firmware.mk @@ -39,6 +39,17 @@ ARM_TRUSTED_FIRMWARE_MAKE_OPTS += SCP_BL2=$(BINARIES_DIR)/scp-fw.bin ARM_TRUSTED_FIRMWARE_DEPENDENCIES += vexpress-firmware endif +ifeq ($(BR2_TARGET_BINARIES_MARVELL),y) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += SCP_BL2=$(BINARIES_DIR)/scp-fw.bin +ARM_TRUSTED_FIRMWARE_DEPENDENCIES += binaries-marvell +endif + +ifeq ($(BR2_TARGET_MV_DDR_MARVELL),y) +ARM_TRUSTED_FIRMWARE_MAKE_OPTS += \ + MV_DDR_PATH=$(BUILD_DIR)/mv-ddr-marvell +ARM_TRUSTED_FIRMWARE_DEPENDENCIES += mv-ddr-marvell +endif + define ARM_TRUSTED_FIRMWARE_BUILD_CMDS $(TARGET_CONFIGURE_OPTS) \ $(MAKE) -C $(@D) $(ARM_TRUSTED_FIRMWARE_MAKE_OPTS) \