From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3E4FFC433EF for ; Wed, 6 Apr 2022 05:52:59 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A60F183C8E; Wed, 6 Apr 2022 07:50:58 +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="I5LIUxhp"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A511183B06; Wed, 6 Apr 2022 07:50:24 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20630.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::630]) (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 4A28283D2F for ; Wed, 6 Apr 2022 07:50:06 +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=fGzHLOcoBPo1xmCxMNXNhJplSoBQn+725GoQzt9ZKx9nXvEBM43y2rjoYeNsZLCHvrUCuW3NniGsli2+1ZWVvvSfX6LqBYRVSLyHnomoPPnzax6/Ghw5BTmD8hBadXkj6bJ/mO62H7QTjq1KdHEIh0xzJOMggCOJ5X7IL5IADOWi3cucSXHs3BeqOKoQDX8i6k+pI1blF522BBF/GGlq7n0hTVBtiS6fA+7y26wUH20NIgSR7XZL1dr24I1dKjwXiVUjxiaU48e6g7EH8loCygpadF5JfYzWYgUbe9ctURJF8as6w85diSbRqGKxLefmWFIpH1cTjWnsaP1CfRg9WA== 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=hLF+vy+HVrvecfyvqDcH59kqu/TpLnb6ILq1gVWVraE=; b=EDRy49FbP7jLYBP+s5HsDrmCRqnYGAtXwDuDuXdKaSrkf0T0dPaAoLhSJgEoLWwtbgGu65Q236+GEDwe8XyZlX52WnwyDpynneCifcMspg9iBrIlJ1+TqRR9oHvJA3x64hkoDYG/fUe8aAt9RhtDGMf+cXiVS01TWPXWyqBLMdEF9rtx63NpOv9loMCDyJd4vF5cYT4UahnC8L2WyGG8nm4VtVz55hRpIhgYmwmDCthChbItkZry/O1CBVb0VkKHxhA6giL+wLeT8lsfgKawGzFagi0bWbfopVzvHQRiNPK5ZKGZl8EhCkifM17YMSbo+Ex8cTtvEknab6HrgmgPvw== 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=hLF+vy+HVrvecfyvqDcH59kqu/TpLnb6ILq1gVWVraE=; b=I5LIUxhpcWhX2dWvuiqDaa/keGd3jXnO4lECa+xziITLYHTAE2p0VfPhE02KasI/VS945qRFEtvBcRo5NKT/OXNGLJMyVUqrOkQNy9KaQTD+/yIRVT7TJ9e4cTL7QjYhvsvz5VXGMBYZ3P38se1z1G8BAE33WAeYVttHZWgAjT4= 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 VI1PR04MB7167.eurprd04.prod.outlook.com (2603:10a6:800:12a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.31; Wed, 6 Apr 2022 05:50:04 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6%7]) with mapi id 15.20.5123.031; Wed, 6 Apr 2022 05:50:04 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de Cc: festevam@gmail.com, u-boot@lists.denx.de, uboot-imx@nxp.com, Ye Li , Peng Fan Subject: [PATCH V2 13/26] imx: imx8ulp: Load the lposc fuse for dual boot Date: Wed, 6 Apr 2022 14:30:18 +0800 Message-Id: <20220406063031.21960-14-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220406063031.21960-1-peng.fan@oss.nxp.com> References: <20220406063031.21960-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR04CA0153.apcprd04.prod.outlook.com (2603:1096:4::15) 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: 8a625c59-efc9-4ec7-d8e1-08da17914be4 X-MS-TrafficTypeDiagnostic: VI1PR04MB7167:EE_ X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2t91t5moTo+XfdOcl/K0+Kq+osAa2/jXuP3eDXmPNUEv7zHed2KnAX5LqOWZNMWUyTKl50KohA8c/Gt7R4+EzSBdEzWLLLatJjhVpnWpmB3nsD6YHVWfIJi5gNoWiqKz0/ogRaWHq5S8qQbzBdVm5JSibAV727grQD74s6o8JOvgtUcknvHM+VwmNiTEDmeH35sBtcOiniKMGNodxRpcqghgdfA+EQ/vpeH2AGU8gHicYOJHUsZSq4r8eOrvZmbkLUT2iD6q7eaLp384kJZQe19+jPNKjDls1t15xH1/25+2/O33Us26HOc51nSn3hHVB+8qPpqkXnmiygTeXhQQsrV8ypLgEQpsWrb8XufMLe3fcMdjEGLu8Xyp4VkbdX64SLbk14Fr9PSfJ+WjjLHYSRswAbKunF/k9YQ6Idf3GZlNsC+blFq0mjZgGJ/JmTTTNA4cLecmmy5XKaRDe2B0u2nVs6TCV0u2pimsAToa98K36DFsdKsUbs8mDg6uNZe6mXnndVxtlfOyh7mSdBk9kWlkLN6BE6lPByRjhCg+0ZY3ZkWXzA5w7+B72VaLXeiJbV8tL5xZZ4EmXHr0CqHh/esa5+D6e0W7u1S1A0SOIDMUemgR8XBABLljybKSkaq2aoua9E3DkdF0PptoiyzthGsJAfcCTjUXqvq1QKUI8CEY/Egf8baS0z6ZweOXxslmRXBRdbuqSu9EMG0J/qoJt7kiF/+UbX7dPoVQ/Ei8TJA= 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)(54906003)(6916009)(2906002)(2616005)(5660300002)(508600001)(8676002)(1076003)(6486002)(4326008)(86362001)(66946007)(66556008)(66476007)(8936002)(26005)(186003)(6506007)(38100700002)(52116002)(316002)(6666004)(83380400001)(6512007)(38350700002)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Q87lP4Nz7RqUjCoju30dTh54/ZgNwbuPe5faLd43bUDPp5IyCJMS9ZW5rWJW?= =?us-ascii?Q?vCOVETfxHbTCoxyiuhJl5mJJI2MH3ZWq3tdHB0VVayRXghCKnHsEKaEc/Zdl?= =?us-ascii?Q?b/b2LP8XXJ0mh8O108HZ9hfomJAsqAV6LQGzxl69QvC9zPjWK7S6hc2qil6X?= =?us-ascii?Q?uDTvGIJArJ0UjFRg2G3Xo/xoPWi3L78TDDGuct2n9iX1AXpTgaKFklabYMUJ?= =?us-ascii?Q?Iel1GYG7XiYCwqgLJJ9/SVCkyhKwROBVo0TRlu58+UaOPFwxsvtnZ3MVZwBd?= =?us-ascii?Q?SvTh9nFLPhrtcK3QaxxviQGsXUg9wyK8MytwTLRlEiVF8TyUKNQC+6e0Ctnd?= =?us-ascii?Q?hKhHqqcnTXwBuN3of8eyzGEjAlpEXSiOc5MGfWhzH5cnQ2MzNy+Itl7FjJjq?= =?us-ascii?Q?3IpzLRpzhbNMhvMzlPbcHbqhfe5nvGOGWzK5of14Uk2uwPggGBzJkQHwTPaV?= =?us-ascii?Q?lLmJqeGRzE533qE0L8SD7a6fpuU/r23asu2UJNuuJ38cle4hQ4EGZzkFUOan?= =?us-ascii?Q?GrAcLQgLXcI8RzwzXcebvaSUrgk8xtDeUMJn4ZMF9SPA7cLBVRGmcUUFJDcP?= =?us-ascii?Q?+mszDu9LVud2Bmz/w8nVxQpxqb4unkwgs4xdj+gJDrvQQ27Vc0vBM1GvlH3w?= =?us-ascii?Q?zdQSlDXh2KSNkZ/J9qIoi0mLxNEsErzDUt/NU7x8sPkaPdkI0kilx2jqQ0cU?= =?us-ascii?Q?P9KRBP6Z+bMSj75nI3T3wcXXaRvhIHCoHwYCJNqMuk6BzKo4/C5/ksoW4XTz?= =?us-ascii?Q?whk8B7y0HgjwwJMBiXCUiKDvti/DwVmWz8RDpctHKOSUcvPihHmKmfnmQgAz?= =?us-ascii?Q?RPYu7Bf4Ce/0T5JWGAmsGKv6moWvdfvuftSPIdQwjS998ecxB8FluQUfEq2C?= =?us-ascii?Q?wG9zWQ7JWkwCSSVm9yo28lOI053iVBMLnrIcF+fldadOCbU4OumkkYueayNV?= =?us-ascii?Q?m4sYbyclQmhvGN/DBzm3K/yHb2J3YEKmHYyk3gD5AfFs2x/A3u4mtjfpSPNN?= =?us-ascii?Q?LItvbc+gACRYWeQNVC+pUdNgAYsbsh/g5ZA1gfV42PBVZHJA2iPRwUCw8BsE?= =?us-ascii?Q?+Vv+lu47j2SxA0hdOe9PIWXHjtkCRgUyP0WDotI6rVPS6kZAQaklD0d+uE+D?= =?us-ascii?Q?QyBJtfIcFJXou2Ml8xPSEEBI5l38ibucAFYAzcEc4Pi51HFH6UspuLMSAp1m?= =?us-ascii?Q?KGCqhPWcGuAsVuI931Edvu3kdzsjP0Erhzk/4H8EN87wipOjGaH3MSdgFagO?= =?us-ascii?Q?bdKqrscRS/6SGJN+XOYwBb8u0qwYfdqpPVyWnbBR5GvkqwCXFwUjhKz2+QaI?= =?us-ascii?Q?DDwqXHJ7GApE+lrsGsO9OMrVS4Wt9WtklakzwelKapIpUmR/wp9f1O33+pY3?= =?us-ascii?Q?LgJ1NIXV0+hk8h/g53pLd010n2YDtYosWOjE4eHGCxJCaBiDVfQ9gTFxKP1q?= =?us-ascii?Q?bWEiOyZJaEDzVnoHRuCd0tKQMJR4jxNYilIAreB7Z4D8zVDn86FvSwnhQ5en?= =?us-ascii?Q?EIkNCKLJZCmLrUxrMVhuM2wVd2ASC8k1frNXhaVZjjejH0trsWBTWlEVs6Wg?= =?us-ascii?Q?tYtB2B04ChK5BE5h0YjzY3cUFXSXSR+mZIxOqgO6UC4RiVHTapBcdf8I/B74?= =?us-ascii?Q?Gow9BKn10KKB4XUz3AiEO3yLvwjkVpWqKBx7sPCKb9yYDo23/LAr3jHTpek2?= =?us-ascii?Q?rv6KA06M2ZWwB0zAkHY3A5ckkZPpTy5n1pfqnCHri2jsqdNVzReOx2S5EEw3?= =?us-ascii?Q?XPcpX8bvJQ=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a625c59-efc9-4ec7-d8e1-08da17914be4 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2022 05:50:04.0144 (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: rWR2sIsxFYFxjSUaOlI6QEm1333aFNAVqx1YbEhtIGrziDpqL8giWaxttfsZvLoydJ/3aps0FT0cUnT8LzPlPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB7167 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.5 at phobos.denx.de X-Virus-Status: Clean From: Ye Li Found the lposc fuse loading having impact to cpu idle in kernel. Without the loading in dual boot mode, kernel will hang after idle for a while. Reviewed-by: Peng Fan Signed-off-by: Ye Li Signed-off-by: Peng Fan --- board/freescale/imx8ulp_evk/spl.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/board/freescale/imx8ulp_evk/spl.c b/board/freescale/imx8ulp_evk/spl.c index e6949b5e431..9bc90816176 100644 --- a/board/freescale/imx8ulp_evk/spl.c +++ b/board/freescale/imx8ulp_evk/spl.c @@ -76,10 +76,8 @@ void spl_board_init(void) /* After AP set iomuxc0, the i2c can't work, Need M33 to set it now */ - /* Load the lposc fuse for single boot to work around ROM issue, - * The fuse depends on S400 to read. - */ - if (is_soc_rev(CHIP_REV_1_0) && get_boot_mode() == SINGLE_BOOT) + /* Load the lposc fuse to work around ROM issue. The fuse depends on S400 to read. */ + if (is_soc_rev(CHIP_REV_1_0)) load_lposc_fuse(); upower_init(); -- 2.35.1