From patchwork Thu Apr 6 10:23:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 1765929 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=TbwyySNE; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Psbrv0Zklz1yYs for ; Thu, 6 Apr 2023 19:33:03 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9F09886008; Thu, 6 Apr 2023 11:32:57 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="TbwyySNE"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E47FE85FEE; Thu, 6 Apr 2023 11:32:54 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::608]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id ACC1185FE4 for ; Thu, 6 Apr 2023 11:32:51 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YIoq/HaF1Jm1E1zwFU14nlUAQb2MfWod8oeYspyCB9+Vbrc58tzlWBeO9/ZAf6SzOq8n+I0Bvppq//lYihDWhYtEA5k8XIWz8sdUHDr+q0MimgtmiAF7ICNzFZFbOqT1EtRhhLiinx/1LIfTggduWGnMAxzI3Wysn7BojyykrDlz73XKTkSH0sVtUIyCmXeFdXBzZY0ZNFAhFbfOs1dxRlWvVB24mdMUKIEILll2Hs5JpG7bb8tWvZJAmpp+bJORaRLKMECLw5Q6XxBE8wv3BzcpYMTYmm0XkJslT6oeenC5D2fo8+eizhbxWKVbbGEFmAp+Jv/+E7N6ngDGHc70fA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0X+kJjZBgtFgq6Lk0ckPoo01dZbHh1/bxjTkhrl2JkU=; b=EGyNBIQSO6g5/GUzA0c8EPQE6vG2wyUqBveyAFcE+nnXSzKOeiJP7hFv5bJOJgwG1kVmnBOXOYQ3gVOBob+K3zNVltI3xk42zB7K1xbJzeYtqZ/a15FceXa4KoRMAmuYSNrgn2qT14plvwxsue9hyEdBSXsIMOCYmx3HYawgoABaHUm0zBxKzS4RMQmFjmUqfcIAOOktu3XRZOkWYkYpJlvMaZNOoWL0KOrzBQn21mCWtFqGHCcHDNnhmlewAJNeJmJvwoZrh7iHZc5UAZh6TnttNozISc+hzKQvR67t440R8RpryD6XpOUVd5myu/bJs7W/mafKwDk6IpkadBc9BA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0X+kJjZBgtFgq6Lk0ckPoo01dZbHh1/bxjTkhrl2JkU=; b=TbwyySNEB8BGPl/A2fHqASZiNrK5VhIP4RIw8SDFR+xYhFUQz65514Xp09cVKG0dTylRt8Dy1uR9li3L35Hk7MxEosYyTbMMAehy4kZ8AOrZiZs173SQ4FYKiKBC3TV3Nw87BUC5k7xd7uZXmvcTlpaovxcNJG2jWNwe2XtFF7w= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by PA4PR04MB7712.eurprd04.prod.outlook.com (2603:10a6:102:ec::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.31; Thu, 6 Apr 2023 09:32:49 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::b999:f2c6:a8cc:7b4]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::b999:f2c6:a8cc:7b4%4]) with mapi id 15.20.6254.033; Thu, 6 Apr 2023 09:32:49 +0000 From: "Peng Fan (OSS)" To: trini@konsulko.com, sjg@chromium.org Cc: u-boot@lists.denx.de, etienne.carriere@linaro.org, Peng Fan Subject: [PATCH 1/3] firmware: psci: enable DM_FLAG_PRE_RELOC Date: Thu, 6 Apr 2023 18:23:17 +0800 Message-Id: <20230406102319.17898-1-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 X-ClientProxiedBy: SGBP274CA0006.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b0::18) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|PA4PR04MB7712:EE_ X-MS-Office365-Filtering-Correlation-Id: 25036a67-e70d-4153-539d-08db3681e27a X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J1e0GA3Qhjj19stT0p0GcQFVKm0HOo1yb2Yrl3jHWidoi2m+4ItphWaiB3UpnGSN7MtUpooiS0ho+hXR/l9/lHikJSBD1Oh5EIefTxWd/HT60WCAwHeXeJNt1JxBq0BUe12JrNwq3pfOIqiR/VyVVFIQ4W1IcBV6xBDVvC+eW8wYwuEW/UouUsCXoBR3Cg0/PMwjbHW9mh3rM5qnU7SQGyb0SmbWY2qZ5xknSxDLVU8nZyPvnA3xXlzk/fvCQiW/HNiwntn50Yq3kSBeKxd4bgg2s9xoLpcmsG9rVYOkK2Lir8joXu3l2ufzTjGTke/Me818mE8ZEPI8dVSR5GXDKz9OE+76ToIONDnIIW4xJM/NhpXcb38Ppu0vgbTnru8nL8N/Z5GvaqfIPL5NlK2YFYQIu51TQUwhr5qlV3YJr7Wm50abmvosdSaFg9fSsixRAegkWkZTrnboY/iWHtSX47/BvoDPhFQUicItC05pDRitaUY2WP0/DXWPc4mVw9JwKgdLBZIzTPKx7DJ4luZw+dHkJgnhhceD6tBwDZDIQIB6sCZjTSmDraKyBsPx6bJJn8VNDVQtvppBwrz0xfOVeztWu4shXnCMMd2S+HuDKelEgLYU3YJUhCBS9r906N7G X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(396003)(366004)(136003)(39860400002)(376002)(451199021)(2616005)(6486002)(52116002)(316002)(26005)(6506007)(1076003)(6512007)(186003)(6666004)(478600001)(4744005)(2906002)(4326008)(38100700002)(38350700002)(5660300002)(66476007)(66556008)(41300700001)(8676002)(86362001)(8936002)(66946007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CuA4eYse9xqFFWQj4y25vqkkkp+2zX4p4XvF9Phbtt0s/9+oNI6qEqwTyTrrX37dP+PCuztrZfUzXmF56hrgR2arcSL2m0y8DcAWeW5BgNxOnmxSSh43NTcc/v0Usu6TJN72kZa1zJWhXmZkiS5H5Pn1IiNtuAFBtvzrSia0sRKbp8elftzZzjkLCZwmGpjI0VFdWL9lPEybJtqSI5bTmFUW8+5uYxJ/mjgvFHgLr4xenIs+wBdv6qlm1D+6iwhQFg861x5Y8x8aTd7SWCKlGOq4zICzrtsnv1kQSAYrBc2H1WWDZZjvv/o138jxeZ+1BAqB+23+g1VZLYTRHrsTHjMiM/cdeCCy+HJ914xLVbqknyrHeM9zJxmcNbMvFbMBivGtQoZ7YsvTnJyHSCbCGci4IGIGGVSbLrmvgrv3+zhhKnrL5csGQIpo2kbE0PBD8T2z+sW9xRVVWMfpiwmIhjJtSTB3RthkPtwVzVoioa80Mnvw50ufaBGELFV+gUF0BdHE/CjmeZ+rhwePeNX9daS+XPyQojtl7bzDeUXqfWjj1zBzJL1o6d70Uvn0vFfBFyhLROaNBfkD1efp4T8pBQeIzKFgdO806NhjSzUOkKRzhckS8hN9mHBi3GFfA1Oll4OXvTupCX+L8NGfzc+jW+PH/f/DE22RPPUyk/vB3YhBY1XlugbNWXjOfBj2UjRzc4vD8dcEIC5nS5vwLul0z1yzeW+TupgHiUDPUh2S8dlzsDTztA/Zqy0X+1t2XrOZHOI1D2zTSCfLm2mq4ELNDtWRIgjA1YlHGtaFlBSDDA7pte6nW3W/FR77HaCtp5+6MgsV4qpfSvwibc4TILg5oWcrzHruJcgrBiO4PGALNeXP/9YngRXO6HN72z83ajteWb0uRkcWHSLiGMzkg5eVFhfIJ/Qad7As50VzIWvhJYRDhOPQh059Td1IJ3HeLvVmr04O9E8uUI0NDOWlJoZTlrZ/TaWidnXOhLY0B15Q1h62w9wnAFD2PhIc3zvm+us/SQSvpldq2j2AVAdxEaQjQrw9ETifkYECKOEYNbIhnjYmkLR7lfVv6sPfWVKB9GQ6cfjLRRWYU27X/Gl5qOQK4wBOIxXX//AtFbsn/u2a1cNJrbEzWBwYcaYgCRg+Az0QcPCLxYS7tF5rKg8N9LLp8kY6PuSc/fk45/4D6z2FNtPLmbGBeqJMbxN7hPQy2+je86tVPzKal6ixRtGbtDG9OD3Mb3PfPiyl+uIW4EmwHqAaR1I5tDWD1yx5sNcOl2mxCGGJVbAbhsM0xqRwA2vnyLH2ah2Vtmu11q/Jea2BlwPAWyLQukHuJYdAvPrNTAB0vEmzk4hDItTKAh0A54Q2Z7bDyFXa1BvNkANv/03/WWyfb7SVEwRFKcA/Di8O2k6yRpRKWvDozjz3e2QKHVUt5RudY7HZIMHiSQQQavxWImddhaRvhSU0IW8GV6KU5f3Q5y+4vzSVW6q2RBBxawXB6x+pMDCoieQWG7d+gubPgqI1EoN1ANumQxpGEFpwOz05XrxzOva3Sg5+QiUh3uQXSArQ1gT4364qlFnZy6wt53xWSfmV9IcqukWljKx6Pw47 X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25036a67-e70d-4153-539d-08db3681e27a X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2023 09:32:49.0433 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 68Spgsh1QkpauomCCjA5L3Sb/e4viMubsA/JhQqiwe4ZThOqbCdmFceFLWf7qBGx1cfjy4DloMlsT1F4AwhwIQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7712 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan It is possible that cpu core may reset before relocation with PSCI reset Signed-off-by: Peng Fan --- drivers/firmware/psci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/psci.c b/drivers/firmware/psci.c index ef3e9836461..c6b9efab41c 100644 --- a/drivers/firmware/psci.c +++ b/drivers/firmware/psci.c @@ -319,4 +319,5 @@ U_BOOT_DRIVER(psci) = { #ifdef CONFIG_ARM_SMCCC_FEATURES .plat_auto = sizeof(struct psci_plat_data), #endif + .flags = DM_FLAG_PRE_RELOC, };