From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by yocto-www.yoctoproject.org (Postfix, from userid 118) id 3209EE00C4B; Tue, 7 Aug 2018 08:44:14 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on yocto-www.yoctoproject.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS autolearn=ham version=3.3.1 X-Spam-HAM-Report: * -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no * trust * [104.47.1.56 listed in list.dnswl.org] * -0.0 SPF_HELO_PASS SPF: HELO matches SPF record * -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% * [score: 0.0000] * -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's * domain * 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily * valid * -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0056.outbound.protection.outlook.com [104.47.1.56]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id E1F88E00C7D for ; Tue, 7 Aug 2018 08:44:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lCudNkbRlyaxH1tH+gYhcvT7O8655PL/GHAGCqMjENM=; b=xwQzzJcQsqQIkvlGjl7i8rzhVDJ2Jpdz7NTjBs61IoWO10d5tAxvmo5lssy6lKJg0/HkFk25P/87d4PDUIQ0PMFas07BM4WW7ybZofhzPybXIgEggFqCpCH09/Xbcff153/eHXoWOf3oiNemurLKz7NEwKh5IeOC0ShayT9Bg2k= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=tom.hochstein@nxp.com; Received: from tx30imx-01.am.freescale.net (64.157.242.222) by VI1PR04MB5245.eurprd04.prod.outlook.com (2603:10a6:803:5f::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1017.15; Tue, 7 Aug 2018 15:42:53 +0000 From: Tom Hochstein To: meta-freescale@yoctoproject.org Date: Tue, 7 Aug 2018 10:42:14 -0500 Message-Id: <1533656555-8038-23-git-send-email-tom.hochstein@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1533656555-8038-1-git-send-email-tom.hochstein@nxp.com> References: <1533656555-8038-1-git-send-email-tom.hochstein@nxp.com> MIME-Version: 1.0 X-Originating-IP: [64.157.242.222] X-ClientProxiedBy: SN4PR0501CA0074.namprd05.prod.outlook.com (2603:10b6:803:22::12) To VI1PR04MB5245.eurprd04.prod.outlook.com (2603:10a6:803:5f::18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 766a4b4c-0cdf-4198-e9e3-08d5fc7c70cb X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR04MB5245; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 3:tI/w8iNtg7kk9fHdRa2/65AHfBAdVSJS4uoTox7G5rSQ/wjUtkgjGy2JEiVAVjwynPQGa0lA19Tx/a132GwCTUaKOv0sPW0T3gFrX/ZEfq3uQrdDi/3aC3UPtgbYvpxJw9vabFDZw7JIkCgkknWUQhWNrv983M/05LGVtcmxMWhfqdSkE3k+zEO9xXTkI2cbb0t+mD7t08axAKtZVy/9KinlzgcYIrWjNo+Kmvt+ifVjJBHPlrpcHjCLAfkLbcNp; 25:y1/w2kkFRWKmGhXx9ihRX7fUUXskTM6JMD9CrOW0zi4aUxRC+0myxRjAGY6no3YbX8sZKhwktS55maDS5BoiQdnaJll9A5N9AJsxHHw6M9vu0rc5QMJDSIRQ7jBtYjc6TUuRSSjfn7I/zBlKpTWUYcnIoVPeWuh9kLdoMTOyo7n090mM/NS3LOuUQ2KKlrbreGRTKvbDqMSm0N2Pc2p0a1UUE/nU3jcXz0Na8a4OakV5MJZeA/qK8L3/FQSzWQwPdRAe3iVvz4KoIuRjBLo6LlR/ZJDZS5Wg0DArYZi/on/gAHjR9581Hj8/EBTDYfdHWVc5FnbiZRHEjS5FuxdU2A==; 31:/hC7YCuC+iJXYefIPTXjSf/r9fJdc2JXE47kSjaUNY3ijvJY3G0cpZeDCG/ry6+AD5ICJKxSlaTfBc+APNwYesalzTWkhMbuBoCDYX/BuvocGmxZ3tftwruRg4OgLjBOC4ORFSQXKDhtHLR5ex1YuLDTinuv/pbPEB5+EOrimV8g7gebKb0fdK5GTOM6CpIAUtP9oQ1q1sH0jM0lN8qncXCg4OQrukMTfUiMKHG4Hfk= X-MS-TrafficTypeDiagnostic: VI1PR04MB5245: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 20:muGtlb8x8MMuuC/WWPAQ3H4/WQx/Ad+L/Cwd8aZBaM2ES6HCkn+mgkcNqePLjkS6dRSVi99vwmuXIpndwdsygcAOq0XdjavodwMRW03CVhk1jqtKF7EVefoVPtPfYaKLZvaZQCY9m50FHuPUXxcpWWWOCnHIpzlkhzi8Mhd9KZakSIFjTGtJz2l8rl6RuWIPMYdlDH2zd79ji1bWh9jU8hLDgYL4DE0lqMh2v7XCR0eeJaXvrLBu/8kn3Oy5UMI5EhhhCGXnUmOaeypI8LOwRAK4H/UMjftC7EjUKsWFyws6lcAW4VM55l9wTcHm7qvTbBYFyq/583wXNddM8oiHRhbfE7yo/x1n4sq0STpvQzPUhhrYxsO93B5C906XXi6pohEO1Xho3R3v5c4ai25pp6vp5whoOfjaGrKYBLEJ9K+LAcMo/C0OJYrPAPRO/5LZ4tzyo9HX5G/Hj1ReKNa8gBe6TTwL+m1vY0Sc9YNr5lTXNuGU6GPxCVDjDVe2EdZn; 4:5y8OYSS0mzpfnZJhEAGG6uQYRfsoIN0FmSW7Ba6UhOX4cjTRCdqs3GLJW6zdO3vRvbJaN2zGqw2N3sZtwxOSHGJKhRndpSV7gfiO55bjuDs836qmN6UCfnj3sc0SSSi52Nr9Y12rKTOC2nmCSAPhM1K1i6ouzyZcsPsBVwOhLCZ2PmCVuPyfSXzi1qvaJFjvhizsD3wIw7TjcCQQaEaYtJGlaPA3+VNlWfli9c2k+alUBxLsng/w7mnRG8ptoAU+ABLKksf+O6p+1RvVcexdp0qOM7Kle+M28pmZFUxkq028UYFJ5JiYw7SIM06/6OfH X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:VI1PR04MB5245; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB5245; X-Forefront-PRVS: 0757EEBDCA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(136003)(366004)(39860400002)(396003)(346002)(189003)(199004)(6506007)(105586002)(2906002)(106356001)(2351001)(478600001)(3846002)(6116002)(47776003)(66066001)(2361001)(50466002)(48376002)(68736007)(8936002)(50226002)(386003)(1857600001)(7736002)(4326008)(25786009)(97736004)(8676002)(316002)(186003)(36756003)(26005)(16586007)(305945005)(6916009)(16526019)(5660300001)(575784001)(446003)(11346002)(86362001)(6512007)(486006)(44832011)(81166006)(2616005)(53936002)(956004)(476003)(81156014)(52116002)(51416003)(6666003)(6486002)(76176011); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB5245; H:tx30imx-01.am.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB5245; 23:/v7vQK3u1IjDjfMlNNRPPNHGNGUoGdzaZRpnka/rg?= =?us-ascii?Q?tbr9c1HFxsoEKfsj4GfxkRbzmxZ8BbFh717PdzE1XP+F6CM/3rv5GLfAxjvv?= =?us-ascii?Q?3/uaWoWWHVoFAXAA7lRT3wtcNjVWoQGXJqbC7rBVGH7n+BUyX8qb1YLb7Eod?= =?us-ascii?Q?DVckqKM+/21QYjRg2dGSyDGP/Q9XwEgPyvq4xAgKZdZyZIgJ3yKFySryhjEB?= =?us-ascii?Q?vyKJiAdxJeKnLAXzoVckkmFX69+IdzLTfJ6iicTYctzRI6Vm9tVrY2uyeR7T?= =?us-ascii?Q?UtXD5IMJUGlQo45NjTJm336nqhalBJaX78HcDKh1ZLMDrgGU1OEuZlNf7RZn?= =?us-ascii?Q?0e5nfrNmCkNQ/AmXl+QygbaKA20YugFpnei7DrXb6E155mQzTEu4k6tibShG?= =?us-ascii?Q?53DvGhE8o/vTN/oI9fCTLp6Wk/vb50ukWuR1eo+dB9no+X0v3jIPu3AEw3L/?= =?us-ascii?Q?WlewjJUk6A1p4PRN5OsQGKGlPlIFYs9FbjImOt/EI255Gm1/LJe/Od+qP2e1?= =?us-ascii?Q?LcCgSz2p4I/qTn3WvTjJA6PP/8yufaHytOArTT4UP3Zr/d40dSei2I++KikQ?= =?us-ascii?Q?x70w2B+owHIz5ngGyGT9Ax/1fBsnxSPI9OmTEEG4VUhuAk7mWiUYTQUxLXam?= =?us-ascii?Q?W9pp13qIDUt/O8XnDN3iQuetUnA8Ti1+fv9iHKrTaDcxZ7+zeZ1lUp1eBosQ?= =?us-ascii?Q?nxQxN3uQ64SqpA4fRnCIMtJ0EBg735gHe9f8o0wANqBXAJaPR3pJyQjV6LKu?= =?us-ascii?Q?w9jAexjoqdjdFuteYOxp6ov7jZ96tu3sljAtDpaerPw4rRH+f8a6Yras1ZD5?= =?us-ascii?Q?e1HX3BvUiPHB3uAP9OBaGqaCnJ7D+bjyApJ/4k7TylbyKMeYGZVamt7YdQ68?= =?us-ascii?Q?RFYHZKOlPF5JvdVKSZ+5V9W01crG34vBm0eENYnmzQjtGYohW1y5yRvcMjQr?= =?us-ascii?Q?cQKq+Fzx0wRXWNoZq3iKhPGvNjxpIZvQnaq4gMje+1xqG0cCvl1o3PECFAxs?= =?us-ascii?Q?I8AeDDDh3okFmeb7GNyLJfq1slMk/Di+g20IdFNDEzBZCxwJOFWdXbsVZ77f?= =?us-ascii?Q?hToc+zGaBGY0clxaewLveqepu/oVAeSsbwRXyEq1XUPKjj7yrTQ/cDPuzyqr?= =?us-ascii?Q?iS+e6nQqsPl8FzPZ+Ed92X6jOdndfcS8NZ33cESh0C0PZQOhfmjVBKxTsQqV?= =?us-ascii?Q?DmBVlzgJjyUHizWVdlFxaU53nxC2PIll3BYf9Wxs0Uc3aN88oryqK6tRGb6a?= =?us-ascii?Q?+fxwvcbSVLrXIq3Xqhmv7wAZJstLEqRUSYmAzHF?= X-Microsoft-Antispam-Message-Info: VjfOx6OwHkV3bLHPCu9VrXHRCZARzovHnyglTvj0gfQyxBJW6sNcHsB+q6J1Wa2JGaB4r+6MaKUovzQpdrfR/APFkXegYrpgfZRm3HdiAd8XvCTZ77tIn/hms2Z/tQpwyM2ZvLkP5keJjs7I33+y8sMtbbsH+JFC2+RjumfaHKeE+nyCI4Rt6Z8ZPYeiUB9rVFtaYMI2StojCzm8dEM0++4flqtZJC4AOtVjegZV7ZoXziZ39B3lSvWuUhsjNe+c5r06b07TxLFXAuW9MLe0Onc3I2BRZXy4foNP+KQOgLFwQrpnoCbV0/ZONbadbBdHN+e8UhJjzeg8fQvNATbDNV5at2eZ7Nl038VVud09TZE= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB5245; 6:JACl/yw67Kb4zlX9puZ3NZ2rcyWsnhGiPAamnNaBZUOOQwwGimsRvDxBqTG9bmlaam3BNPa1B12tHPC+nxKWX8uH8tH3WFMxrCSx5qXTmOUPWMoihd9G8ZmK8O+Zqdi1SfKBn2POVYYfsHrjZL7oloDKdnURwnpWROw9qBuRPp4zs9dihh2x3I9BM3rsyV2Qf0fsOwp+8pPCQQxwD/H2IaNDCw2UCODLgH+XSmXlsA8NeJq9lKTsuzMoavh39r2tiTnNYt/z332edxXNavG7CF3Cd7t/bAv9cJ576hcwKMK19TwIG1eC80F0bO6k5aI73FfxXWEhkK8EgFwyBHym2ELjdnc4gvD+UDNopAf400sNP8L09uFzG/R3afd1OzSayLq9ZwtwrfFlqNT0kUs98BitbnhweLjlNeEc4a81+rtdFgShaqJV1586mqXk7fwje7G1r7BCFzL5dJTzqOjVjg==; 5:GZiHD1PnJ5fT+sh8mkYT6XuPpP9mxl/yvYxttnDp6TnZyUC+SdbBhjs6pez1+LZeGA7y4ra5kp+F0XLknBJc3IV4GwFIqlyG8gep9ONMpTNaatL3yLI6VxVWY1sKUBfd48b0c13+W2mLE2H/B1YxSFPR61N9MEUOQaYJ2dpKJ2E=; 7:ahXg1i+QstrTVwI90E4WvmIeUubItg3AWi5meue5Rm/6KNLnzUyZ7ql7pWcDiya9loWkp1lHF5N8LdXZjDpckaJNt5m9T2Obe6DqHAE/khKxITssCl6m84IcgdNWiHFwcOGyuosO/fSmFnC36H2ytpUFGbjKeF1XHX7gHA42p6YkI7hzq5udbpUyh9q7bsmqgUMPL8/EF0fbeRJvFQGQeE0JiSoGjoEk8uKzCSMp4dS88pAPiGtAhUk8pMwkKLBb SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Aug 2018 15:42:53.5724 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 766a4b4c-0cdf-4198-e9e3-08d5fc7c70cb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5245 Subject: [PATCH v3 22/43] imx-atf: Add new package ARM Trusted Firmware X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2018 15:44:15 -0000 Content-Type: text/plain Signed-off-by: Tom Hochstein --- recipes-bsp/imx-atf/imx-atf_1.4.1.bb | 65 ++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 recipes-bsp/imx-atf/imx-atf_1.4.1.bb diff --git a/recipes-bsp/imx-atf/imx-atf_1.4.1.bb b/recipes-bsp/imx-atf/imx-atf_1.4.1.bb new file mode 100644 index 0000000..9bd9d73 --- /dev/null +++ b/recipes-bsp/imx-atf/imx-atf_1.4.1.bb @@ -0,0 +1,65 @@ +# Copyright 2017-2018 NXP + +DESCRIPTION = "i.MX ARM Trusted Firmware" +SECTION = "BSP" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;md5=550794465ba0ec5312d6919e203a55f9" + +PV = "1.4.1+git${SRCPV}" + +SRCBRANCH = "imx_4.9.88_imx8qxp_beta2" +SRC_URI = "git://source.codeaurora.org/external/imx/imx-atf.git;protocol=https;branch=${SRCBRANCH}" +SRCREV = "00b653ec4b51a211ae735ffe0d3c9de7a8979947" + +S = "${WORKDIR}/git" + +inherit pkgconfig deploy + +BOOT_TOOLS = "imx-boot-tools" + +SOC_ATF ?= "imx8qm" +SOC_ATF_mx8qm = "imx8qm" +SOC_ATF_mx8qxp = "imx8qxp" +SOC_ATF_mx8mq = "imx8mq" + +SYSROOT_DIRS += "/boot" + +EXTRA_OEMAKE_append = " ${@bb.utils.contains('COMBINED_FEATURES', 'optee', 'SPD=opteed', '', d)}" + +do_compile () { + export CROSS_COMPILE="${TARGET_PREFIX}" + cd ${S} + # Clear LDFLAGS to avoid the option -Wl recognize issue + unset LDFLAGS + + echo "-> Build ${SOC_ATF} bl31.bin" + # Set BUIL_STRING with the revision info + BUILD_STRING="" + if [ -e ${S}/.revision ]; then + cur_rev=`cat ${S}/.revision` + echo " Current revision is ${cur_rev} ." + BUILD_STRING="BUILD_STRING=${cur_rev}" + else + echo " No .revision found! " + fi + oe_runmake clean PLAT=${SOC_ATF} + oe_runmake ${BUILD_STRING} PLAT=${SOC_ATF} bl31 + + unset CROSS_COMPILE +} + +do_deploy () { + install -d ${DEPLOYDIR}/${BOOT_TOOLS} + install -m 0644 ${S}/build/${SOC_ATF}/release/bl31.bin ${DEPLOYDIR}/${BOOT_TOOLS}/bl31-${SOC_ATF}.bin +} +addtask deploy before do_install after do_compile + +do_install () { + install -d ${D}/boot + install -m 0644 ${S}/build/${SOC_ATF}/release/bl31.bin ${D}/boot/bl31-${SOC_ATF}.bin +} + +FILES_${PN} = "/boot" + +PACKAGE_ARCH = "${MACHINE_ARCH}" +COMPATIBLE_MACHINE = "(mx8)" -- 2.7.4