Message ID | 20220214124735.25580-20-peng.fan@oss.nxp.com |
---|---|
State | Superseded |
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: bilbo.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=TJxp908L; dkim-atps=neutral Authentication-Results: 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=<UNKNOWN>) 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 RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Jy34X2BwNz9s5B for <incoming@patchwork.ozlabs.org>; Mon, 14 Feb 2022 23:12:12 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3C5E283C4B; Mon, 14 Feb 2022 13:11:03 +0100 (CET) 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="TJxp908L"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2FA5E83BE5; Mon, 14 Feb 2022 13:10:10 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03on060f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0a::60f]) (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 2F0A483C16 for <u-boot@lists.denx.de>; Mon, 14 Feb 2022 13:08:58 +0100 (CET) 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=gs2IN5sfUO9T7uFeilecr1SOQh7LIDrs3Dw35PaGZZonxyJFk/TwSeQbXJgOX1URqvIkpVhW6GHdK0kqgmhGTkpIyJX5Oq/UYPChPpp1Wkf7V1/Ozta2A54vZzmZndAvSh5oBshooHVbvO34bFIq1C3+SyrZgNwDyR/mRNtAZvmu2aqC1Z/Ovv3amRYuDrDKsLArD5CXU0/36XF6NT8C/15MN2hJxpbOtIkj2Y1YjWvTYF0Wb4KaYgmnfvEM8A0VaIX7P8IVffsHuQNRxxu4zuTCQzWuoU3/wmfWIlH+b/KWCB3CPAri5xh0udBfHZRGtHXn5M3fm/BsUa8Jicoggw== 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=bff4Lff9VbdJZbhKBvcIPQ38yVZxTwRNocgtPFdaD+I=; b=YWrog7xu0G9glwIJbJniugaupOarh21ZggafygK73jvj7AaTb5sSknP5/6i19A+FjHhjf59INVLLj4Y3T8eIG7ISgLdfO8IRBe9IiQOAFZNe6vHjVuo06KarJNdWCmuDHD9Xtg+4UfNZTgVQW4EEUY2PtKH8iTuOo+XQ85rDSbht9/Kj1NDul/MMhn3mBfgf4ALycr2IIUd73IRClHd+XI5blQTU7sBMS6i9jNx8LQ78EXg5kOjK+/fu5r/xJJWeH4r8UNFZ1WqfMlTc8U3HWjVug4PQVyuaGnpRiH+m+kgM+VgFOrPkI78/xoRfV0H5cSwUmZAGTKiyueJKLInIBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=bff4Lff9VbdJZbhKBvcIPQ38yVZxTwRNocgtPFdaD+I=; b=TJxp908L8EPstVB0jw5jDGLZB5SgVPHch5M/tERNE/Bq9f+//JvP7+89/OvI//KjXcdF+SsxrML3rTnlQ8DyJ+NoyDj2tCoG1ef6AKhvBSXEsulY7lRaBqKC3CwJtvIpOmw3lLpOUnMn1K3t5x4BetCgnlVom4X7T3oLIbNFZcw= 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 DBBPR04MB7980.eurprd04.prod.outlook.com (2603:10a6:10:1f0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.19; Mon, 14 Feb 2022 12:08:56 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::448c:19d:ca9a:123e]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::448c:19d:ca9a:123e%7]) with mapi id 15.20.4975.018; Mon, 14 Feb 2022 12:08:56 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> To: sbabic@denx.de Cc: festevam@gmail.com, u-boot@lists.denx.de, uboot-imx@nxp.com, Ye Li <ye.li@nxp.com>, Peng Fan <peng.fan@nxp.com> Subject: [PATCH 19/27] imx: imx8ulp_evk: Power down the domains may used in u-boot Date: Mon, 14 Feb 2022 20:47:27 +0800 Message-Id: <20220214124735.25580-20-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20220214124735.25580-1-peng.fan@oss.nxp.com> References: <20220214124735.25580-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR06CA0165.apcprd06.prod.outlook.com (2603:1096:1:1e::19) 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-Office365-Filtering-Correlation-Id: 59ebde4a-172e-46b2-49af-08d9efb2c666 X-MS-TrafficTypeDiagnostic: DBBPR04MB7980:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: <DBBPR04MB79800C7A15C346A93DFE9984C9339@DBBPR04MB7980.eurprd04.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:2657; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ks9HLyE5y8U6USEUQH4WTKCpb9C+8rTRORcXwM+TeC+4RL0SoEW1mbOx1Kfviju6/4AGcZ7pEBXnWgvcqhe2kKGWHp7PhKIHAc2lT22PmZC0zRS1K6Ms/ix8ElE9oS/VaPuZtWxbSBIBecMKQj5PTOzdCpOjuRjlX1MC00DwFU3JlvUVigqteh8bNdbXWkjhL+kfPcaCH2/zSHsA5hr5POuVxXcxrIL8I3XVQo+nAHephqC3rChgJ7CvwJXB1DWYb1eZGRFs7e0gFwxQsEPXfTggGCzx+g1UMN97VOppXw9d1nca935b2pgkoEnyhUerFtrscAiAE4t7z/W19tIIC2SvxCMcgHaln5id6Uti42WLggw0pByeIgiIal+wApILpiqPhrzz1L2XNcNT8Xgd0BjwXH3O529zgascTLkG4V5pxrBMKlmov5l2yG9qVCDu/oLJfeU+7GOf+e7FOnKjgC3VFWWg2K16XEGHi4DzF6T1r3DmaJD7O7qwUsSzf5Nbglos1VlRhB+Zdms6bBASq9rlff/wjiBJqRFQIy0I+wh3mOfL+hjT9HneoZrniwT63aMd4OmRMNDLkdshzFw2x0ZfedW/k3b6r8IdVmjArCs7s38H08ttt/ME9BtpmsfQVO62DEGUv039+xochPpdpj2/yobr2+4bBnnZK8rp7vF8Nn5jTiRExwEpF4OW4A/Je5v3qZb0fw7KNWFcyJ/Nhg== 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:(13230001)(4636009)(366004)(66946007)(38100700002)(66556008)(66476007)(6666004)(6512007)(5660300002)(8676002)(8936002)(6506007)(52116002)(4326008)(38350700002)(2616005)(54906003)(186003)(26005)(508600001)(86362001)(2906002)(316002)(6486002)(1076003)(6916009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: AqI9UfMgVCQA/GYbEHoPMzZGIhSaRDWh3+D2yZ6S2YgBoMn92RJUcthTcgQxV4/iS+AIYtTrzVE6DPdfJ7DjSXoduoRGizw8dOwGyW/THWEdRIuuLyRszW/gggCIaXvv8wc9hDujxt/iLMImF+SIAXaE/faSwhKvTD5n5zQvkY99FSR9Myl3pMNKXzVV/B/mFDpp8m+CWIM0ACo3RFCp7cXjdL+2uqt08BboJRIqUUtRYh+LfmostRTN/1TRMAclU7P+LlgwR7iaD/kz40Kr2+t9vAMFm7KpCNfqot2rGiZ6+TunUCKuvrJDQq3JGT5bSdENp55uoBkAeQE3O/Jqfarkoh09vVpwez9XbqDnqvJbmZknuB/QiRaY01tZX6LRlsqNJN6vJnJ0okjsP+J0LZNkgwgGtBMKIpR9msCRFW0O4duJTGIRiZdOt0p2+jHaKJ6RrlrnDJNgjnMMrJnJLa0TfOPwiHb3XjEsF5bZtIm/c8NMF4btMiv28qeeQ0Icr9XI9Cv9GJM62DIL870z9Df6WL9mLiSwfPXTv+uvvfrxmoK3p9C5MWxZNvRia3ujdEaT/6C3Qk04pa71BkYU0A7trZqrVMYPoah4vCxbXkrExfJHZGOU8nGhRMPhV7XOl+1rL57ms5z6P17EQSybKgSLwRQMXdNu62EejZ9jyLi4nm3GG9lMgMHt2Dkf5iRgmIlUFwQDaaFgIW0ftjXJRoSf4grUfbaTplKa7YyFXmJZgMs7wqZ2doWNJ3XnnpaLeESrlzOCjJiZZ5cMP/a6Q97uGLZaamSlJmBH8YQH6NJC5+fREPAfPFnzk8PRBHlg0asLAGhXdbrzkfgjNKEyHoNwhaCZKBEPyn9KA7H+tovCqDK4h8jajg8f9RvgBrNtoznACVuOnEYSBxRELu4EHld1Aed+laj0F15azsStnrvvQbKuEWnm27KBFBi8W/g5T+Z+//mlsTPU3KC8XVBQ/HF0k+04q3H44RcnztGaNixP1Zlj/IBnDIipJ1YuLeG3goU5T78jGa3T0v8438BVSheXR5xGdJ8t7ZXicSE23vcFID4Rj563HILtJMHanESXB+6NmEjjfVtjCZOwMf8HVUGD4x+iD0TpjSFyvAeiUUyhwFTndUr1OltDrZODUajnqRRnigWhNy0SM2A75Co/1BwHsSXUSxCCzcBD5gPJ6Q3XUdSTVYdvyp+eeuG9CL6KHyelx66OcRdPfHlzAV97SnbHSKOcMMOZzuJo5oUdpVFStwGGpfNR6WFPxeepOVb44A5LdQyoHvj0PiAHd1l43AI8Ot1wrTLK4J/s2jxDEI9fVe+6jUy6zTp6L5qOZAhNDhX3AzLrvclXYibNemmJvCg06AprC7l1Y76fzD+szIV1pV2w/2m/nRigu0hTkZOCFOukeCmbXkBKaXmb3zCXyw8HS9sY4KCLuoIr29uRnlWJNf8zm2Vw5Vp/T1jzbLuDSEr+jInhc21/iaWwEXlkXvm1pxXwRUqn4nW6JErxn9WtSjSrsndYD4Y0hQkc411ogeXSrcoM8BFu37BvE8TiDMl6wGcMYMgaNzClcShhuZ60WCzRCtLFxXKy6INYWWXlV3fE11GQpd9t4pwp8daJN+t1zJNWSzulHrWxeE6axJg= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59ebde4a-172e-46b2-49af-08d9efb2c666 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Feb 2022 12:08:56.2866 (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: /NFHT0Go5DuRpYvtAU3KN6qFZhLYfYnYIbhBCPtn3zzcEXpRaNisMjPf56b2fLO+En08tAZXiYTsm4p0VzQuzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7980 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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: <https://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> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean |
Series |
imx: imx8ulp: misc update from downstream
|
expand
|
diff --git a/board/freescale/imx8ulp_evk/imx8ulp_evk.c b/board/freescale/imx8ulp_evk/imx8ulp_evk.c index b61a4cfbe8..1bd308148f 100644 --- a/board/freescale/imx8ulp_evk/imx8ulp_evk.c +++ b/board/freescale/imx8ulp_evk/imx8ulp_evk.c @@ -13,6 +13,8 @@ #include <miiphy.h> #include <netdev.h> #include <asm/gpio.h> +#include <power-domain.h> +#include <dt-bindings/power/imx8ulp-power.h> DECLARE_GLOBAL_DATA_PTR; @@ -129,3 +131,31 @@ int board_late_init(void) { return 0; } + +void board_quiesce_devices(void) +{ + /* Disable the power domains may used in u-boot before entering kernel */ +#if CONFIG_IS_ENABLED(POWER_DOMAIN) + struct udevice *scmi_devpd; + int ret, i; + struct power_domain pd; + ulong ids[] = { IMX8ULP_PD_FLEXSPI2, IMX8ULP_PD_USB0, IMX8ULP_PD_USDHC0, + IMX8ULP_PD_USDHC1, IMX8ULP_PD_USDHC2_USB1, IMX8ULP_PD_DCNANO, + IMX8ULP_PD_MIPI_DSI }; + + ret = uclass_get_device(UCLASS_POWER_DOMAIN, 0, &scmi_devpd); + if (ret) { + printf("Cannot get scmi devpd: err=%d\n", ret); + return; + } + + pd.dev = scmi_devpd; + + for (i = 0; i < ARRAY_SIZE(ids); i++) { + pd.id = ids[i]; + ret = power_domain_off(&pd); + if (ret) + printf("power_domain_off %lu failed: err=%d\n", ids[i], ret); + } +#endif +}