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 X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 72DFEC636C9 for ; Wed, 21 Jul 2021 13:43:44 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id C1CB160FF4 for ; Wed, 21 Jul 2021 13:43:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C1CB160FF4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=oss.nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A03C9829EC; Wed, 21 Jul 2021 15:43:38 +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="JZUiFf6L"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E6DBA829F8; Wed, 21 Jul 2021 15:43:30 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on0624.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::624]) (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 0013280FBE for ; Wed, 21 Jul 2021 15:43:24 +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=AGT1gti1CAgOeX4j66TnMsFujay6Nfa9JMySboJcpUBs4NmBZSsSii1ZCKGelrBj/Wil4kTv8TEoKAzUnN625HY8eNdP/4U5XIFUi3tYU3S3lzQ/Pv2E938EnaEJszVU7N8Roq+kUB5qEweS5HHFABkFRGSCGvST90mYeyfbKk16AkvN4Jc8KrPP2sieDt5GMsj+IFEbhHomHsRKjd0R2pXClL1u+nNIczbpuMTqsJ6AYnXTDV6vRe+RCkpCrh6CiydX1bvsA/myWHczcL0AImFv8E+gYSLYDX9l+tG0+kmv5P6IM1BKe0cJhUTb/zxL80+BmP+rz7QWg096h64Bvg== 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-SenderADCheck; bh=+g0uQfh3e0LkBYcAyp5M2RvHjrJ/skzm9O49D26rU44=; b=gNr0Go+PndOT8XCLLj4SCpPsfR7iY+DqN/lRdobWECi99UmRqP+CwgTcU0/noWimNeilJgYx4MVhlZQYh8qqAqWPV65dfkEv+AdAF+QSdXUwZkEQCFQtfJr/g/IwF2osGPCQ3xXGLItn4y/Txy6FOa0y1Kf7RqpHvSwC7nxKSf72ujpRNRygaKL8Mjcvwc49LyvyBC6vJ83CFHqQ63Q5so0ZOHDpNpsSQjOhDWQnbMP6FHszZq9p7YKmmwu+HSdhzN4LcheWG0U6bb24PHHRx4y5xntXnlW4cWExWPA8NaZ2lbJoqz3ckBgLVnnl5czIEwuI3exxhIMAsF8mU+yxcQ== 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=+g0uQfh3e0LkBYcAyp5M2RvHjrJ/skzm9O49D26rU44=; b=JZUiFf6Lw690QrvSZ3leJbhlZYstxuHnF1kBFJErP6xZiGFIW8LT6bmHTRuA2kQkgZ6lX2mgc3dUdy3Tgr3LnJJbck/GFSXWDryZYfGI7FNYkGMpEulNkOY9SeVTrxOO79QtQ3sZuwXPSCH7OitXC/uJ8YDzrrP+wiW6oCLA1pM= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=oss.nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB8PR04MB5802.eurprd04.prod.outlook.com (2603:10a6:10:a4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24; Wed, 21 Jul 2021 13:43:23 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::c445:d742:eb76:86dd]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::c445:d742:eb76:86dd%9]) with mapi id 15.20.4331.034; Wed, 21 Jul 2021 13:43:23 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de, festevam@gmail.com Cc: uboot-imx@nxp.com, u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 03/44] arm: imx: sys_proto: move boot mode define to common header Date: Wed, 21 Jul 2021 22:16:44 +0800 Message-Id: <20210721141725.23346-4-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210721141725.23346-1-peng.fan@oss.nxp.com> References: <20210721141725.23346-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR0401CA0015.apcprd04.prod.outlook.com (2603:1096:3:1::25) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from linux-1xn6.ap.freescale.net (119.31.174.71) by SG2PR0401CA0015.apcprd04.prod.outlook.com (2603:1096:3:1::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Wed, 21 Jul 2021 13:43:21 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 24fc3411-7c69-4394-ec83-08d94c4d8260 X-MS-TrafficTypeDiagnostic: DB8PR04MB5802: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:378; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wlBxrErJv7hwDLzgTFC+2R97HRdonOyrAeHzlqRfPT8GmoiGP0nsPXkJ0DKQa9j1Iqw63pV1emnxQK3JsYKOkKs+y+TnrT0RenbXAGw9b68Om8LCzDpk8PfQzeeLcyjg8+/udiI+XdhbI4PV7/I3tr+an0msTa0t5JcylWS57zeJAfuGOqhAsX7bCtoLgwg+Nx/yrie82faEWKRys5aMD9mitRjz8o43JmwnVN17OLhO58snq1om35EQ1QlxlEXuy3tDI1pk8T6Esm6OvZE4/HCfHTLiXAGkg68vh/zh+o2g5ol0bY7UPBHCLPjm8fGxrLw3nuWAId+KGwM4RU8OAeRXPLOvUrKI7moRlYIwN6FptO1pFfgYEx10gVe0tBet0b4pif24uRrEcqHvNc12jI81K8aRNrFVIUWB/99TBhK1qYMDl1FXbppig5ChKoM+rnte962PoDzxLlLmH8vnHyDkafkwodMiNmwdiTS96vNkk+5cB0KD3lXALD9CVijB7TB7AHCx3DxdBQZr9i3sorsR1chEeJ4V0EppltQikAx0R53dSKHWf6xd4MrbPBXwoGZaY3y3XIj7XEqH04pB+5mWg4mPQYV+VbBQf3wdxDBkrZl81f9oZt2g/Z6MpOnZFbu1H7507lOFtmwd8tL+33ZWEts0RaFNBODFE/98/8ieWuGg3NlgzWpvZW298+SksfwldUx+3vgxrBqJ0jjaJw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(39860400002)(396003)(346002)(136003)(6666004)(8936002)(6512007)(4326008)(5660300002)(8676002)(2906002)(1076003)(38350700002)(38100700002)(956004)(66556008)(66476007)(66946007)(316002)(86362001)(6486002)(26005)(83380400001)(52116002)(2616005)(186003)(6506007)(478600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8diBLDLvqJNEEZG7C4bpptxn1l7vN7zaSOOH4nMmdl3QunhI6TAxq8QQoH2P?= =?us-ascii?Q?Ky7gbPWsAhZmtrmi8O38G5WqMXaKYspftoKe3u1SVuPQiWZ1nU/rSa9HJpUb?= =?us-ascii?Q?JY9rAqnzhvfbf7Mlo8OtLwbaS4uNvN2Rn9xb3MXCWZKUQEs52qY5WJ5MubK/?= =?us-ascii?Q?xnaB26MqgwOvINne8VvAeYY7JpfD435kaHSUNZM1VKF7RMY/W1CnRnrZK9ga?= =?us-ascii?Q?qIjX0AJQxuNqh8x3L/gXYk61ffu6C6fg8HWo58jy3K2tfLxmdY01H/PeCsVY?= =?us-ascii?Q?yhZ039elf2yvxt0f2cnUSZyq+EU3aHhzXvmuMa7+ZdLIK8XTN4hXvW7VM+iZ?= =?us-ascii?Q?UN1WggaYPle24DPvhHGdoTkHCWVd47Srec/64Fq7hnq8OBinPicPVtDGhJbU?= =?us-ascii?Q?kRqjHvoG7hek0drtSw0fBtkkerm4e1JDCscbua1wEXeAl4ghVHaN/b4WzJDa?= =?us-ascii?Q?/tQ97eRycIIhoTfVACYACs87x3iU/I+q63tBi0D/QBkdCg7NREZX1q6zciEf?= =?us-ascii?Q?iJD3vyZeLrg3ifT2gP24wLZ2HAcE6MpNckWmqpU5jpqQgUcIN86L+0TlJLgY?= =?us-ascii?Q?6q2fBW5ZwnA5BAo9S9r1l1KDj6uJb+JOkJ53NRoDsDH78+1rqBELosIGWfTI?= =?us-ascii?Q?3kaoy8I0lACAPu7u/7boCMC8NlRlg5Jric0MPv5HCniEF2cTzrLSvPyEf9dU?= =?us-ascii?Q?ZVMdKVVMx14ezvq2Y0mjkyX+zsmUwFn14j8qAV7mT/8WapctpU1oW6/l/oNz?= =?us-ascii?Q?OpxijQT6TqXf8p285LgHNGnTHHNQN8yf7xq6NwnrqRbKvFOPd4nYucafxpbi?= =?us-ascii?Q?W0968fzjnfBH/lFx0/StvsSjLEVe5vxKCOJI9mkD7hojQeVGh9PYDypjLJgj?= =?us-ascii?Q?dn577i6DiWevLUK/Rs2dPFbKYQ8fpPtWAMgP81z2qUPZ+7PE9MiT4PPhkjlA?= =?us-ascii?Q?MJyL7pPRkIvfxn0gw/04IsbeHZFILkT0Q2362N+7CIPU2OVQf5aojmfZg0GR?= =?us-ascii?Q?N0flNZQmH8+x2Iw8hAryJkM4gUVNUazxtOOByEP+g8hPn6e/bN2Kc3dfCVL+?= =?us-ascii?Q?CrhKS2JjQsMB+ycwi3h9rlVSt4GaGpaQjW3LEviI0ZbKoQ+wV86BQ3lNGnAE?= =?us-ascii?Q?09M7kGLDVJXCYsuR+98QDZqd2gympORFWDpO5cLrnHc6daf2IAEPBryWyjTv?= =?us-ascii?Q?e50Fe18kQcgad7mp2DV9k7bslRlwfN9gEpFzRaqh7Q8iPlYzcZ2lrlYJWOys?= =?us-ascii?Q?GJfYAw+J5BNQmKPDAwLORNzvw9YWuP+F4Oco/T6vfq7ZxhZJOvgXR8vF0fF4?= =?us-ascii?Q?QwTAbpH7h1mlp2F2D8iW/bz/?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24fc3411-7c69-4394-ec83-08d94c4d8260 X-MS-Exchange-CrossTenant-AuthSource: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jul 2021 13:43:23.5547 (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: MKK4SN7sdqCTghTqI67iEOy88J0hgUbhCWMiiZ3qKb1KAeI5gIp5dvZMIHUnqu+c+rjd6R+GSBuQg1ytyVUZpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB5802 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 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.2 at phobos.denx.de X-Virus-Status: Clean From: Peng Fan These defines could be reused by i.MX8ULP, so move them to common header. Signed-off-by: Peng Fan --- arch/arm/include/asm/arch-mx7ulp/sys_proto.h | 9 --------- arch/arm/include/asm/mach-imx/sys_proto.h | 10 ++++++++++ 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/arch/arm/include/asm/arch-mx7ulp/sys_proto.h b/arch/arm/include/asm/arch-mx7ulp/sys_proto.h index 0e4c8ad15d..0daa922fad 100644 --- a/arch/arm/include/asm/arch-mx7ulp/sys_proto.h +++ b/arch/arm/include/asm/arch-mx7ulp/sys_proto.h @@ -8,14 +8,5 @@ #include -#define BT0CFG_LPBOOT_MASK 0x1 -#define BT0CFG_DUALBOOT_MASK 0x2 - -enum bt_mode { - LOW_POWER_BOOT, /* LP_BT = 1 */ - DUAL_BOOT, /* LP_BT = 0, DUAL_BT = 1 */ - SINGLE_BOOT /* LP_BT = 0, DUAL_BT = 0 */ -}; - enum boot_device get_boot_device(void); #endif diff --git a/arch/arm/include/asm/mach-imx/sys_proto.h b/arch/arm/include/asm/mach-imx/sys_proto.h index ad446940ff..e3ee58c9f8 100644 --- a/arch/arm/include/asm/mach-imx/sys_proto.h +++ b/arch/arm/include/asm/mach-imx/sys_proto.h @@ -178,6 +178,16 @@ enum boot_dev_type_e { extern struct rom_api *g_rom_api; #endif +/* For i.MX ULP */ +#define BT0CFG_LPBOOT_MASK 0x1 +#define BT0CFG_DUALBOOT_MASK 0x2 + +enum bt_mode { + LOW_POWER_BOOT, /* LP_BT = 1 */ + DUAL_BOOT, /* LP_BT = 0, DUAL_BT = 1 */ + SINGLE_BOOT /* LP_BT = 0, DUAL_BT = 0 */ +}; + u32 get_nr_cpus(void); u32 get_cpu_rev(void); u32 get_cpu_speed_grade_hz(void); -- 2.30.0