Message ID | 20180110052048.4425-17-peng.fan@nxp.com |
---|---|
State | Awaiting Upstream |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="Zo/7yKZI"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zGd7V5r19z9s82 for <incoming@patchwork.ozlabs.org>; Wed, 10 Jan 2018 16:37:26 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 5C449C220C8; Wed, 10 Jan 2018 05:37:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 20DC1C2212D; Wed, 10 Jan 2018 05:23:34 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 07947C22132; Wed, 10 Jan 2018 05:21:59 +0000 (UTC) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30050.outbound.protection.outlook.com [40.107.3.50]) by lists.denx.de (Postfix) with ESMTPS id 2912FC220F1 for <u-boot@lists.denx.de>; Wed, 10 Jan 2018 05:21:52 +0000 (UTC) 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; bh=GY9mmjsJZ3PT3YGwZuX6Rx9i3cMVqdxyr+LJL8u74c0=; b=Zo/7yKZIyAa5lvm1aQZWAUBenB2yHCALtqgKx8MeqhfFOVEK3yNwJWFq0fyOFMdjd+HdDUk24+ks0uAAfokwulIwa4vtVxikeOBKcPFirq7r9TXTYQMnCeHREB6ogmfpU2V1mC3B4sDmYpvcYHvfqoENCMKI0LGDdpLXLvbrLlw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=peng.fan@nxp.com; Received: from linux-u7w5.ap.freescale.net.net (92.121.68.129) by DB6PR04MB3221.eurprd04.prod.outlook.com (2603:10a6:6:6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 10 Jan 2018 05:21:48 +0000 From: Peng Fan <peng.fan@nxp.com> To: sbabic@denx.de, fabio.estevam@nxp.com Date: Wed, 10 Jan 2018 13:20:33 +0800 Message-Id: <20180110052048.4425-17-peng.fan@nxp.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20180110052048.4425-1-peng.fan@nxp.com> References: <20180110052048.4425-1-peng.fan@nxp.com> MIME-Version: 1.0 X-Originating-IP: [92.121.68.129] X-ClientProxiedBy: HK2PR02CA0219.apcprd02.prod.outlook.com (2603:1096:201:20::31) To DB6PR04MB3221.eurprd04.prod.outlook.com (2603:10a6:6:6::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a7e6799a-0c1d-40b9-cced-08d557ea0e0c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DB6PR04MB3221; X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 3:MAVp6SoSdtFKY1iGYva+BQwFpDVzaxRo2ws3hCRyDPepWEWVqsY5r6q5g0FGhq8tRv5A7B374PVzT8OahLwCNzT4AQPRzSin6qFof3CT+UqqeG7PZsuxLXt+zpUVm95Oj3ZANF8XVySKdgV2wrfG6rA//7Tdleez490u31ulF3UCr2eDYUp4I9kURNndRyYkRwuQqRUTZFY5sP1coWn9yy9QNlKOd2YpePOi7zJ4kVMnjONOug7Qjjy+lAro6j6H; 25:4ny02ELEP/3UOcPJIuTAFPoL31oKepkC/izZPEu4pFpC5TDBX5fe2/d/3ZZd3VrgGTjJuHRzgAER4Dzm6CPD1LGCIItRhId/4CzvammsYNT33G/r6rsUoddQTc1gvWBnA0v7S9Dqs/jLgR1eaE7WluJamTL+4BzDSniCgXK5WWdgJsCW5tnROaD1LOu+KOAnwc4zAKCX6dRbG6/hlk+erOi9VXwuz3MNTLlIYIE1hpD/mcUT65GtWbQ97fLarrFII6UU2VPp/Agtww4KwAjGHh7ksUkqmdAtxo3IaTAiTHEbUbgeZ6dwz8FsXhT3whBoLwxOXvaSF96D2DAXztwMUg==; 31:M3IpVKJ/ou0BkHIM3KBnJOIPKOi9/9kjWlmU/yN6Cq0Z689gafX9UBeoxi2SoSh6Un1KTDndtNBGMSLRG76FpAeYS4Berfts+2tCEjEOrp60+qvA/aPkAmLtZwKCJ+05oVpCvUqdSH5L0m4gq6k6aT9bL0q6DMe2U3it57f2GHh91JOHVbO2rdWQbbVwWk5m35MAZ2VHGw2EcEECkqyDANmKF5ALbktVKgtMvGuaMWI= X-MS-TrafficTypeDiagnostic: DB6PR04MB3221: X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 20:MOXQ1XGxxgdUCzSbyRGQosSEmcnQent3+4W4oksgxnVQE237Vogl3TB0oe1hCPk01UfcGjFaRMjhI+F0bTKJkXam9uMDaUps5mP/rCebaOtuPn+kHceejzsSuI8PCpvDfzsJem3yx6pLsae6CikYHqJSMO52En8bY3d5d++WQaI3XaBJzF3hEgyQY6iQNdAD6Xb98v1Y0V1yE5+8P3E16RPgth5IUEZ6AntNZTosvkUispVhYsBiITrpdw8PVadOkitAgRA5wefwSBzABxEuLeld2ojdj2p/wDvE3OvXvgAivWd92bu91UWjwZNAtLBGwTtRkAwsipj3OJ+W1O8LOMo0laY4Vt/lcliIccV8FHzR98jikNBFy/0TSUTpvMytK0H7yhKj/FaNeFZylILrFvjoaRu5FUGHyYEp5NKnypaIvFOWXKUuo0zobVvIXbN45bqK9J5lqsbOZOReut3kKDfPO4Lx9D2YlWxC3Q4DNhwriHAf4ZbRdc2f2DbIRrfD; 4:GRy1x9M4zSkfDaykILpKP+wUqYdG++bHRH3gLKau2rhSqRiW3OkrjDsmjFWzC8ZkgfbQRdedYoO9diX+se1n/mvOa7VMyEIa6NkximWQZA1oJ41WcTaEsH4vdLVf87r8TsZ4YL0XNkMl/xjTz20ySRP1aIPGjQ490L9RcbI2Xni82iIsQ/znkNs2GrxtEzD46+iQ9dWgPt4sKyqiW7MWv6SlqHclsvaR0AhoLx21fJ7xF+O18at3Unf9U8W8v8KHFEhIWEjO/lpQLRityRQyUtBg+mJ98zXbQi5QShO3SXFuQ6S//LlLoa1ZhQ8QRp6N X-Microsoft-Antispam-PRVS: <DB6PR04MB3221D10A1069F6E655E252F788110@DB6PR04MB3221.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231023)(944501075)(6055026)(6041268)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011); SRVR:DB6PR04MB3221; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DB6PR04MB3221; X-Forefront-PRVS: 0548586081 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(376002)(346002)(39860400002)(366004)(39380400002)(199004)(189003)(6486002)(386003)(16586007)(68736007)(6506007)(6636002)(86362001)(6666003)(2950100002)(1076002)(81166006)(16526018)(6512007)(6116002)(8936002)(3846002)(97736004)(5660300001)(50226002)(47776003)(4326008)(53936002)(50466002)(48376002)(66066001)(81156014)(36756003)(25786009)(39060400002)(106356001)(478600001)(2906002)(51416003)(76176011)(305945005)(8676002)(7736002)(52116002)(105586002)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR04MB3221; H:linux-u7w5.ap.freescale.net.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR04MB3221; 23:l8eLOoLqLUdG1Zlkx8qH74kKnAb9hwGrxPvbryUrq?= RymZbvZh0I+XubK7cKLNzztYfpFyXq3GYS2YuHtNDfm5r8+WnpIy7O5ScS6VjwvrEqh1NHYdLLJ1aGaAGZUe7lb6ddTIIk4K1/r2RUt7qVREYct/9pVLIRY9nHA1KgLsjmf6ukzqRa7FVAqPCr+GQQzPMiss1F/P+FDmoxltpalMxCiOUReI/a9B0BAFSNfKrQgOh/cTjgfryF0t6Pt8yqF/9A+iv1ju9ezMZyX2jC+OJ/m976JlFEzYC4SeAYyBMKt97D+e6lvqWaMgn6mRDZvZPl+uzW/9VPPz6Fb/GCr05QBwpgrq1UJE77hnT2qnR7jfGE0UZpm4O74/RlYIJZIZrKxNIc1Xn0TIArCwLvREAH5J9YGTJL7TGh7kw26ggonNEMehR0b1nvXgVuUizmmLnTku8BLGrwkF8GdMuMwY2k+XynKB6GmXgLX3yyZHi3PW86qB7c352VL2Uns+XmBnWhmNc6Pwo07OjfDCmMjhDZJOs8CW/yF08Gm2ARfNJChMbMXMyCdmaaVmvoVx9lC+vEayYs+9CoYmvelmYrqHldHVlmGyfoyKVZuOyiVDLyMIOIUE228cRxN135s1W3vIeP4O7raKmZf4ASPHX40B2NnJOLD0JVXPC4q/HQoHnoAItro5s6B3kqz2LqorlLUZWpt63Aq0HoRYny9ikCRrdIxnYM03wTNq+mx7PI+oajGT/wcCRFCO/EXyD3NK0B9SkBxDoBqSs0IxF2DcSUDvSLVaA+Oy50vKWFkeHUtY1KZdE0Fm7JIwR7W/+mLBW/rXAnfmPnedW5cAD0jMeaOIXGCyX5gqQzX2m+2jFGVwVVR77MaBv1eVxWpMqr23vDhR5xR4h35j0wlNYl9JtyrJ61Wrkgo2Z0Y5+zrW6LV0/NQWL7bLnWD1ecUCKsegAMXJd/8dNmioZ1lnviIkisJTR9KAQbra/IijBNLuuxyBhOAgbq8FdbvNhWlq4cYrvtGTQp+OHd8h2wZJo18aFn1+T7TctopAk/68MMe03XZqL8ucmjf3iiNN4g/xCoUNDqBoysHwXWP69au/ZNzb9R5gUxvDPB1bv8t7ydPANiWQXI= X-Microsoft-Exchange-Diagnostics: 1; DB6PR04MB3221; 6:+4zrMhlCquVw5ke6E+ZMGWy9eQIBfo6IHp4WcO7+/2bbNl7om9zdkWN1mkp/v21JSiSF0PetHhqtfr552wipRccvjNFBcWBOfZteRFDIsTFAnrHk72ItPZPjoXXkFLF1ZoFC15LwMrdXMKsLbOOuXj4Xe6JPU2WyuX5oH/ytJdJmHQmK3EFCN7n2c2Pbgk8MaNqWNtZ/0tUIQiT/Gu4rq+iOzha0xtpflkrRa0X9Y95eYBvh5UExR4KrWJKsC0FrWBpg3ofl6rqldXEZuiAiu49cftsm9jS5ObMOB7atRguSfoKWQlLpjn0YzdMEp4NT5T1AN/2Lg/noixuosi+tlfU0swGQ8zGFB2H2y5HpjBs=; 5:CVClod6h+xGuRtnFa2PtzMxSVWGOAbm+DwyiEB8jeodWxSVKTpWnReJ6pF7maNcXl29WaCPkflbq4WHX5wFmzfHMftNDwas3JKSLPwxpcFhC7ArDP8kmqsiBMXiI1NUjLroJBxPmZjtJbMmnE9NToklLIe9/ctNNzFObx+//rW4=; 24:wa8eKpcuSQTBYcK3a5mUcRx/Ml3Kay+9X43vMPHiVHhH/BNFSIGn3deI8XZ7X0gbXf0jYwvsXo/2MsogP02U2HBYNH2agL/mByLY6guvBEA=; 7:rYPhGgLpNY0QyTnARlFo2d4KrdYL3xdz1yZMAaKEzIqVlhMYgmlJ4DkvHJAU1UzF/NAYLlWjV62c1r3MAv9ffQQXbF6fBh8lh2ln/VH5/vLcy8UTWDV/hn0BMGOMdPoABuv5aLv30OAk8eukSM/1eINWgB8FyEoa0FgR2XTEqmaXtyUKWqhsLS/pcnBniQ8Ce4tjXO+I2+xvx7UvmQ5OypZQN8qVWtsGe6rIlo068UjkKqj1pXOc5sv166lO2fiU SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2018 05:21:48.9195 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a7e6799a-0c1d-40b9-cced-08d557ea0e0c X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR04MB3221 Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH V5 16/31] imx: bootaux: support i.MX8M X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
imx: add i.MX8M support and i.MX8MQ EVK
|
expand
|
diff --git a/arch/arm/mach-imx/imx_bootaux.c b/arch/arm/mach-imx/imx_bootaux.c index 02728514b7..6256b3a778 100644 --- a/arch/arm/mach-imx/imx_bootaux.c +++ b/arch/arm/mach-imx/imx_bootaux.c @@ -6,7 +6,9 @@ #include <common.h> #include <asm/io.h> +#include <asm/mach-imx/sys_proto.h> #include <command.h> +#include <imx_sip.h> #include <linux/compiler.h> int arch_auxiliary_core_up(u32 core_id, ulong boot_private_data) @@ -24,14 +26,21 @@ int arch_auxiliary_core_up(u32 core_id, ulong boot_private_data) writel(pc, M4_BOOTROM_BASE_ADDR + 4); /* Enable M4 */ +#ifdef CONFIG_MX8M + call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_START, 0, 0); +#else clrsetbits_le32(SRC_BASE_ADDR + SRC_M4_REG_OFFSET, SRC_M4C_NON_SCLR_RST_MASK, SRC_M4_ENABLE_MASK); +#endif return 0; } int arch_auxiliary_core_check_up(u32 core_id) { +#ifdef CONFIG_MX8M + return call_imx_sip(IMX_SIP_SRC, IMX_SIP_SRC_M4_STARTED, 0, 0); +#else unsigned int val; val = readl(SRC_BASE_ADDR + SRC_M4_REG_OFFSET); @@ -40,6 +49,7 @@ int arch_auxiliary_core_check_up(u32 core_id) return 0; /* assert in reset */ return 1; +#endif } /*
Add i.MX8M support. Because i.MX8M use SiP call trap to Arm Trusted Firmware to handle M4, so use #ifdef to avoid build error on i.MX6/7. Signed-off-by: Peng Fan <peng.fan@nxp.com> --- arch/arm/mach-imx/imx_bootaux.c | 10 ++++++++++ 1 file changed, 10 insertions(+)