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, }; From patchwork Thu Apr 6 10:23:18 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: 1765930 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=85.214.62.61; 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=PMGEeRuN; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (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 4PsbsF4FV0z1yYs for ; Thu, 6 Apr 2023 19:33:21 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 278238602D; Thu, 6 Apr 2023 11:33:12 +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="PMGEeRuN"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id ADC3386018; Thu, 6 Apr 2023 11:32:59 +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 EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20625.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::625]) (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 46DAB85FE4 for ; Thu, 6 Apr 2023 11:32:56 +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=azwAscsCIEjrILp4Bo3eFc4x2yuyqPpKj1CsLuhq6Kp6b3EdvBc2yaoxG+9SonUkPUdoLxyMUeFEQlmGAWq9IKzfDeBeRtyL6Ti3j0Ns0/symPtbaW/p1/jGAjkJmIul7Hq2iSdSemXWL3rJfO5nmK02/FqKOPXbT4oFIxM0ewskB9Mtkhzdf2wLEWS+XVRzo0wgGk8/NR6feVWjrtA1uz+7lOeHwQjsEEBiKY1NDVoXX0LStL6OnJUvVEqDoHAklz9zF04BZanitZkPUg7pZJhFga0yAFIKd8fNWAH2DGIv5WEx8I0+8TotwmBbTiPEjBggOBM8o0j0xHVc09e7ng== 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=jFg9Zv9upCizTCYZBWo6EyEhYZ96yx3gJRI5AXYSG0U=; b=Q/4n50ecBQVJdkPQebIaegnrlNnuab5zZOiH65TLxki0CzbDOUdswVyiRM8oRnclBDEHsQcsFN8gPsqHtyxh07g1KYL/ibkIZB0mfYzK2fAurTkK9ofKd2v6a79+bx52UhdAEp/FqI59XlkiXAgiRGUVLuhiq2qL+gHYb4KGdjGjUSm+JXIkKHDtVGFCM4Ut+7rqGiXwhHc8d83k7b3J6i3Ny7HrhL5ugVqIiFA51waYYQWZDymrDwxCCn2aic5ofYdXWvNqpmMspHkfflBL7YS5itazN3IHM8PdBPxzIUtliGe8+pvCuocmF+zH15VWhHQnBqJudseHLOfBH/jvbw== 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=jFg9Zv9upCizTCYZBWo6EyEhYZ96yx3gJRI5AXYSG0U=; b=PMGEeRuNSJABIZVLc3o54J/NmO3mSwhzJfNEnEpbQdoUhSc5qOH45WIo8S8dOaZPZKrt9Gg+S7AkBX59g7EtsNGCVL4JLk3zCFiSUaGo180PsPX7MSG7xHPZHhEq9sflf8ISbVBxKTaGp65pN7m3i8DfBvKlbFn5gd4CMMWbZNE= 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:54 +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:54 +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 2/3] sysreset: psci: enable DM_FLAG_PRE_RELOC Date: Thu, 6 Apr 2023 18:23:18 +0800 Message-Id: <20230406102319.17898-2-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20230406102319.17898-1-peng.fan@oss.nxp.com> References: <20230406102319.17898-1-peng.fan@oss.nxp.com> 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: 3f3339e9-b3ac-4f43-e2fe-08db3681e5ec 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: XUKdhHECoUlXV+DI/lLjOyiH1Gsi+8HLS7qbsxiZp0Ft/OYaomz3ykIkyn01a586y9DpLuQuuU8affhxKLiWGHwNJGWHL6HW8WiVh/0l8lcYc7XeJhIYvKhW5VChTzO9z71mNWoMcUDEBrsEh6yInvRltsr3B+5Ty9qNZI3ZlUtkshrnwgNRMoiHFqt1KS6mhLBkaWbFk0xmCBhnn3eyNq7ndcSXjBMqBG14tFyvwNsRJSLHuYgzCbBmbTB9xOLrWHFcQVOjEg5o2x0NItWjfbtCNCdR2XS/Yo5aIQP0y2tqX7GtPxmydpIisOXhgf1vErlDx86131TTJxjYx9Y+agSKg8WJrIPmMtuxZ5ze4Oj84Rt7bvlqZ84PhN0E0KbMfdGDBa56L7wGkbw9glYaTSk3cTJsurXwLZVEEJntD9w6TKsYTMT5RURl+RVePQ0M6kEbMA7QRt7sHOL5MmtiEqWZ6iLNVsDt3YCTNNUkAUIFKl3Xd93TSfzmx3W3YAnzpmJNUmB/nMr73k8lcq6hYauH8BasdUHhxc6iaY4INxc5PAJKyQVzVlwkVR3hMJGUkYsnKvUj31Rp2uD/ZrQ7neQvoiBBGIFu57nsIDeLbkNhnEuBeI+veXOfiiC3noTN 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: 0PEst8VQdi6eNs+5zEn0ofZPr4g9HHCarxcvmQdSO5E6BfzF6ju1kBMsFUX4r91kfc3FdPTPt/zx8VZJ/p2qK46oy5VC9dLjq3+sG0Mn9Mg/fHA5ySa5ycz8c/D8nn1kM1c2hrP01jhhd7idN6SoWgjStyIQO1ZQi6DqBthpc53ARf8tHOyXMzmqTXr7dv5OWbWre8cCHeu5JXjIf27kLpVTyyPYzj+ELDv34pHGtUqP0sUdwA2ylUr5Loh8byTy0mBwYCKYgNpMLrzvGuk3xP2zJZNIftbBX9R2DtqReTQnDLvvaazdpQYusQHrcHyh8Nb5ut68VNymMpXl8SuhgUY38BIPqx/tmLktavfonqs1fHoOcXETD/hSsw+McYggnDawwJZBHhCWgUl4+1pA40Edkl1HnlPLTIerlaXht/OjGHDMCSEgLZoDo3ZD7Ad+qJY6o3rkPqsdudbVXQgUqWucKppsyLgeu1I5eRcd26Fh4UFJktqXjvzXeQqwFRCt/jZ9zmUnwl//hv4fYYDiJ6t51RnSFY4Ci9AFibuKsIE6BM5hESWYGYdYQW8bBIIh+N2ffMVIwcArPI0JIJW/mjnyCSFBK5F36J++oWZIDBzK/qFpZWd22+oYCBHb3cC8Muw5DviyTxH2kbbFsgKXYd9Ed0lTENVpfwm/tB1TeNW2PTydJeUsJFKwGkDxqRYYzJz4MISoAkYQ1X8Wk91vWRrejuzenIkVXXKaNMWJQ2hApUcPHxvsnz1UGRGKepSfnW7DkbLGzBiOpxl9KchsduSASEJNc+bo6pl7KfBM9wfBvrBDIjC6W/2H+R1rCsEQVgrPLSpQV50qKHWI5wHV4CaBq5EsK+hs+Tql+NgMAdXXU1icz57ShpVRSGHo7MNFQtxsxqdcjPIM9rY2FyTC9yXe8+ITicvWororLhp7yaBha4VZhhxX9yox4tPMKcRUNQEki1yd+EAlhUlF9v+Ip5SWj9cQ03xirViqAzSTeNokcZeG+R2J8EgFAuK6XUB6+TRJYiD/wptFQyLh2LKqRFT/151HMK0bOfxLZ1rAb0ZEEZvhzp5POYCGkP3DkId7GP8X2DILC/m5p81cuYpNAPcG4XdKgkGAxPwNXmqo0Yu8lhHPGKFxPBMkeh4Vj/M9EopBdpUpgtefj2zPvnHlzMHK0HXV4FtgIH75APFro5Yh281IZhgi0UN+2Lkg85iYHH0U4S6wz0E5RBbpu52pE61uZJfLpx1m7Og1nJV48ccHGkvqhucLSBseDW2SyU83V64HKCJjALeAaS3rYwcNGTduOh695AMOQNr6/wd1kE9V+TqSEF9WhFkUb42k8LDxLUdKoYHbr9/vqorwYZh2Gs3zp56QpIspMM9k9nxoBM0e3GRfa49TmdAx3TKPun7DrDBpGoIAjO1AzVkiq8fUau2uJjaJeOLQoHSKI8R6Kn047lbK0Ptmr1scj1tIWbUlEo7N1ic33kn8autnHiD41Vc4+/iHL0Rlx0W/HT2mqe480/IQ3zsVO4vJMGAwup+gWG3AhFRCU0j8MBw3r7qSaHcz5rfaRf6JAvmOfpGnAJ0xSIAnGLmVNI6627s/215o X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f3339e9-b3ac-4f43-e2fe-08db3681e5ec 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:54.3876 (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: 9dgsOR4ip5wTsLM9CQpZvZst/BVsWfjRdmIx7FdxpWUPHU1+j4Rm+/XY17hsdWS5nyYRDDruWbxqDPcZkmCgEA== 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/sysreset/sysreset_psci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/sysreset/sysreset_psci.c b/drivers/sysreset/sysreset_psci.c index 83ecbcb9d2c..30c4b9c1f5d 100644 --- a/drivers/sysreset/sysreset_psci.c +++ b/drivers/sysreset/sysreset_psci.c @@ -34,4 +34,5 @@ U_BOOT_DRIVER(psci_sysreset) = { .name = "psci-sysreset", .id = UCLASS_SYSRESET, .ops = &psci_sysreset_ops, + .flags = DM_FLAG_PRE_RELOC, }; From patchwork Thu Apr 6 10:23:19 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: 1765931 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=ZFdVJyzV; 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 4Psbsd0tcvz1yYs for ; Thu, 6 Apr 2023 19:33:41 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id C725286026; Thu, 6 Apr 2023 11:33:36 +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="ZFdVJyzV"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 39F4286031; Thu, 6 Apr 2023 11:33:13 +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 EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2060a.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::60a]) (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 388C585FEE for ; Thu, 6 Apr 2023 11:33:03 +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=RNDTKLoMaGI1ZvEvN9+3FYgYH3ID8yoLLXxFAxCSLyY+DJC13HyU+C5ZL1HSRzIA3cG71yyar07+cZ8tqJtInlwAh7ZSOJmCkt+wdSoInNsu2uoyvsd6coWz4EDi6s4d0Xu5asu3f2ZbY5j10UlszfYzyo16aPgJo8JSp4dMClsQWhemSmtShhzHxsR5Pz4nLWTYRD4Ry2P+XgpVipGe0XgDPigHyCAo8NUYiOLODvNl9sf687qfSAzG7ouk50UBScV8whjD02HBECpxcG5dYjDbl9x3S1Cn9JDalhLnaBgg01dCHjfcK0oS+MMQaGJt4ILORD5vK87aFE+qCHt6Ng== 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=Kg+tf1k8l7EYnk0501QBLl0PUfShaYHGDz/NeCXNWVA=; b=AaJKPawk/dfJJXtIrV6zQvzzsCnEvaLvXTKsGfns0tNWlRvJhB9XBFSFj6x7ghSN2vx1bcLRTfNZhuXcXkdbaFLLJs0ppGI+P68r02BymG3IJFcOaEWO5DoV2OV66eUXEfyrwRKawn/HkCfpzfktlTMtUqrD7oM0o412kc69ARrRZ1Q5uU00/5MPsmJ/Na3IuRhTZnir4ob9Rq0Z1A5DKZx8cYu4MVoukHq4eM/fPaNQaMyh8r+rH22OlbHhtO9yaMtB0pJcuN23//OtWfo1uUK7fgPK9z2ZqhDcfKaqLKKyiJeHmDcjQiPT69m+rrPblHtrVGbdTxlcwwesFE7oZA== 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=Kg+tf1k8l7EYnk0501QBLl0PUfShaYHGDz/NeCXNWVA=; b=ZFdVJyzV4bWKfbC8bjloQ+FBWSuoPU29fM+TlJoMmG/OhyhfnNQxcoSBh+YfKSuLOoA0bk2+PA5Ba0QOWvaX/8jWMGo1ns7soFkTz4+u278sbR3G7XH3DDjbsz1kh40kYYhXVeuSlB5lznuOwXcCy/Mzbx44pSzKhILah1v+8Hk= 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 VI1PR04MB10050.eurprd04.prod.outlook.com (2603:10a6:800:1db::18) 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:33:01 +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:33:00 +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 3/3] sysreset: psci: add psci_sysreset_get_status Date: Thu, 6 Apr 2023 18:23:19 +0800 Message-Id: <20230406102319.17898-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20230406102319.17898-1-peng.fan@oss.nxp.com> References: <20230406102319.17898-1-peng.fan@oss.nxp.com> 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_|VI1PR04MB10050:EE_ X-MS-Office365-Filtering-Correlation-Id: 7449b8e4-1af9-481e-e891-08db3681e8c1 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: a8JRXB5dFpWOu+TkgOqLviAxi61jEwQbJYAwtpiCz7LmOT6tO/G4xa+Us5ZUJB1pummZjrWXrLB0yLD8swM9skoetVBAB9wEmxKZJKc6Ru2pu7rn0pPNxEkFhVFEX3Qbe/YRQSrAsjHHWLhio8t6rdw/L4n9K1J0TA+nKw+Qfd1NZKCknO3ZWS/bvl2MWkedeFARAgKhA8zHXX3ZMDO8pNP1apS5jrMXU06I2//eaRSVfzk1SDFAX4WG2++hAz30SUfqOwj4gJD8M5bMQYPGZCCiWzOZfm1ArBQP7oDoNMeop6tJq2IFnvH7AG4ko7SC0QBAe8YB7iTsXA6MiB4D7TtyOeIEDk45ZyhSkboSw6sZs8MnEdI3YWhQ6tkLbX+NP1Z3F2xhr8KmRDWrvdo11RhwtpL2v0XX7bc5STKicHwelC2QvTsMwLF7s3MAYyqhASLrOsYbFpuNQFYoldrgRlc56KuEixZ3plFqwOrxHYklCj7441toxMuy+/1SCISmq/CLTGW+Lo5gwWEUE/zO+6YmmwGcZsXEqWsPA1lNZn3wWbdNYBn6X6oQhjtw0gq6Zlg4GXN1wMokghE/SQg8r6qbDvXAE0mtjfnrfOjubbykBhPsaQvdJFKh9PQwl821 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)(39860400002)(396003)(366004)(346002)(376002)(136003)(451199021)(38350700002)(38100700002)(5660300002)(2906002)(8676002)(86362001)(8936002)(66556008)(66476007)(41300700001)(66946007)(4326008)(83380400001)(2616005)(1076003)(26005)(316002)(6512007)(6506007)(478600001)(52116002)(6486002)(6666004)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: YL0ZeJSG2d5PKvQZm0QIHKDJuzRGPeK/rNytFjCceVg2cckJwhrFt+IhFpKvjcPFTuZnfNJkVYcgCwSIjetCFA7pWhiFJjuk98R4KgzEcKezQnIiHVvQltviAflhhSpijd1l1gbBv0xIkYNi/d1TtTaJQChjSUYnrNHBKX8APVjZmPO5LITqR6xeMlQqefMbsQm0OlWG2tGwO1DmQFggcuTXZ395YGdO/gFmz+lQ00De9UKhbk4IWEboV1u1NE1t/Gix3t4o4q3/p2jbldhIgV6jL7F7v6FUztCwY1648tDFM2BpLbLWPkwEKkQnEcNt03MX7rymjFzq/rO/nyw9GAk80p9/mehfEDo3QlvbpKALRiLq930A4/5MiC273+2juUGZI7N5fYC7F6wSpU00zwhGSbdgR63mORbe9bfbHY0vOC/dy+tH+KjYmdGkEWXWF49Me5INSk7tUj8HSGn63loY0GQw7iy3sv4H4iITVDyYfDyP+TqlcTfv0/oREMfsi4hc7aHWCmTQsLzV42f7icpopd15flV7ZkW2nVCnP09e7wVIDKVM55lUr6eAL54mtGjb82J62XNh6lAXS1RPRmfnPwaT7BGW4fTyZtOGNcVe90Qk2WPjqX7AIus7mRl1OfCXfwfVkNKQu+0agHWByf8W2xO6otcz6Rl8zZ+MHWD+DhViSpEO1a9yxcUSAX8icvO1dtDckamUuA1ho8VYJMFNaNw6STfKGjTFnLmpakt7a3hwXcIQAH1V81X624Ax2S+TD6SjMvCdIIejTZ5E0RsdHgX2UEW4Lyy+45a7cf106z1dVKXWllIkRBuEJ4qxo1+iK9NW9kszFpy3mKjLIuMcBdr5uOTdLtAC7QDUGWydPW5tO8+36ZEpe1/NuJjyKX0jQAausnNnu8bt+7FZkOY1dQ19YAIyKJ/QSvQfNNnR3W9Y9Q+/2n98k3XksQxxBP8AH2tHG+4eT5P+D/XzqC3bF3Fkj+0eo9idFAcvGkMXDZsUqaIPW6mY53O/URiteQc22PfjwlHVF4S6wp7aVsQciicsCHTfcCoZyR1Vu8AvkamBxfTjnzv3/wEYpLyhQZq3AIhlZ/Y8+nR5M0uc8GTteCaNUcUN/yn+yob/KbH1Jf5a8bOqgS/ovj1PvIkZyJEanlCe3LB4c0EKmzvhUBo2RWEo7iWZE46lyLmMPsYSKYdTXq+Tmt7ZHt8/u/+VxTP8dZ4nAdZeIEipo9wiZkG2YNsJy0mk7cgUwhK1uo31eYaRjRlKUmrX9A1lEvAaW2WX5R1w6fwHXTiQg52OAIin/oR7OhhAvPxBMVsWe4x3o2RsDyYOs5NRAGd0yUKnNoiy20kR6Xewz90lxTBVBOckapZK0jgY/YYlGfAvJQNcJJ+ywpCARLeEdfYxmo/+4BT5ykXrR+UmkeckCsN72R0uhln4fKJyXFVjG5q46xTYHacAoDlMi2lSyCq/mChzZ/pQ+N0WvZeGBeyKCagt7kVbAmvSiXDHVHN4qP/ldaEggevpJtC39Mh0wLq6DMj7NT+OzpvYJcX2S/fivLgFTiRSPsGGeiOaG42xqrcoJVpO9vXMVyXpOXM39InvDxHZ X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7449b8e4-1af9-481e-e891-08db3681e8c1 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:33:00.6294 (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: o37RtkohvWHFR7ip5V3IAr/f+ygfKEf0Scy3z/E+Q+4UWnQ4fin2KeEn8RIIYyGjo+82qBqJlv8YvykBaIm9mg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB10050 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 Add weak function psci_sysreset_get_status for platform to define their own reset status with CONFIG_SYSRESET enabled. Signed-off-by: Peng Fan --- drivers/sysreset/sysreset_psci.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/sysreset/sysreset_psci.c b/drivers/sysreset/sysreset_psci.c index 30c4b9c1f5d..c9a044b5719 100644 --- a/drivers/sysreset/sysreset_psci.c +++ b/drivers/sysreset/sysreset_psci.c @@ -9,6 +9,11 @@ #include #include +__weak int psci_sysreset_get_status(struct udevice *dev, char *buf, int size) +{ + return -EOPNOTSUPP; +} + static int psci_sysreset_request(struct udevice *dev, enum sysreset_t type) { switch (type) { @@ -28,6 +33,7 @@ static int psci_sysreset_request(struct udevice *dev, enum sysreset_t type) static struct sysreset_ops psci_sysreset_ops = { .request = psci_sysreset_request, + .get_status = psci_sysreset_get_status, }; U_BOOT_DRIVER(psci_sysreset) = {