From patchwork Wed Jul 21 14:16:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan \(OSS\)" X-Patchwork-Id: 483284 Delivered-To: patch@linaro.org Received: by 2002:a02:c94a:0:0:0:0:0 with SMTP id u10csp6208764jao; Wed, 21 Jul 2021 06:43:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwkgkeFi4kejkTOUUgISducSCX0a16i+0/WUpXLhpAK9S+SsezahE5OFokN8Jqx+30cdzGo X-Received: by 2002:a05:6402:1768:: with SMTP id da8mr45387980edb.43.1626875023946; Wed, 21 Jul 2021 06:43:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1626875023; cv=pass; d=google.com; s=arc-20160816; b=ki/W3wRvwtA1dBc69b2TBAVbXORHCEBXCftB08fo7jBA4X9xAoCMtdP57z75ZJcs+f PwOxfiBpGkgTtnzESTrGc4zQBbJPM9b/XLqQewlz+G1lxCNoyunhKZZyp9UmXt/uOXov TUK8N3weAUHWsav+AFlM2VkSoU4Qbo5Dy6naqhuZ28yZe4d+dgeT5HreBery8rnfQgs4 V96MwEDytmSEUXJqciTooSxC1fobB+wSrSvatm0tfl4ToiKWwF2rPiiGhfv6AeKxbkCy aBNRKAGnx7Vkyne6B36D8lNEbYmePpusXtG2b6U7q/38DzTMZEQpGvklCpPXCRZy14Z2 48yw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=+g0uQfh3e0LkBYcAyp5M2RvHjrJ/skzm9O49D26rU44=; b=Y7bJSqLI8upSuhMDsGV/HrH3d9RBsaLDn2mGVP8oAV7Ovcyg70q1BLrw2OOShr33An OwjedI0d6uEbDRAx4+jK6OM/NmLlhrW52bishqMh21cKukSGVb4dvQVxin81mrnZDhMw /cCdLeaaQ3Q2nThxnA8lZaXaKSynhAvWYy3QKNzf4/WWbsjD66WbbjrCdoJ5qeU5xbsh gfHir+2o/QsxoSkM0r0MLL59Th8u0/4qTiiqkOoRqnaeKu2KOw2PiThCgH0dMvj4zX6t KxFBzgna6gi0RSzhEmtsOaQ78fn79Y5BdJsm4ksm/Gsi4ljGXsZ1V7zHGVbgPqoyG4Dz BL0g== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=JZUiFf6L; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from phobos.denx.de (phobos.denx.de. [85.214.62.61]) by mx.google.com with ESMTPS id a12si28115500edr.3.2021.07.21.06.43.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jul 2021 06:43:43 -0700 (PDT) Received-SPF: pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) client-ip=85.214.62.61; Authentication-Results: mx.google.com; dkim=pass header.i=@NXP1.onmicrosoft.com header.s=selector2-NXP1-onmicrosoft-com header.b=JZUiFf6L; arc=pass (i=1 spf=pass spfdomain=oss.nxp.com dkim=pass dkdomain=oss.nxp.com dmarc=pass fromdomain=oss.nxp.com); spf=pass (google.com: domain of u-boot-bounces@lists.denx.de designates 85.214.62.61 as permitted sender) smtp.mailfrom=u-boot-bounces@lists.denx.de; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com 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) 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,MSGID_FROM_MTA_HEADER,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 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> 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: 8diBLDLvqJNEEZG7C4bpptxn1l7vN7zaSOOH4nMmdl3QunhI6TAxq8QQoH2PKy7gbPWsAhZmtrmi8O38G5WqMXaKYspftoKe3u1SVuPQiWZ1nU/rSa9HJpUbJY9rAqnzhvfbf7Mlo8OtLwbaS4uNvN2Rn9xb3MXCWZKUQEs52qY5WJ5MubK/xnaB26MqgwOvINne8VvAeYY7JpfD435kaHSUNZM1VKF7RMY/W1CnRnrZK9gaqIjX0AJQxuNqh8x3L/gXYk61ffu6C6fg8HWo58jy3K2tfLxmdY01H/PeCsVYyhZ039elf2yvxt0f2cnUSZyq+EU3aHhzXvmuMa7+ZdLIK8XTN4hXvW7VM+iZUN1WggaYPle24DPvhHGdoTkHCWVd47Srec/64Fq7hnq8OBinPicPVtDGhJbUkRqjHvoG7hek0drtSw0fBtkkerm4e1JDCscbua1wEXeAl4ghVHaN/b4WzJDa/tQ97eRycIIhoTfVACYACs87x3iU/I+q63tBi0D/QBkdCg7NREZX1q6zciEfiJD3vyZeLrg3ifT2gP24wLZ2HAcE6MpNckWmqpU5jpqQgUcIN86L+0TlJLgY6q2fBW5ZwnA5BAo9S9r1l1KDj6uJb+JOkJ53NRoDsDH78+1rqBELosIGWfTI3kaoy8I0lACAPu7u/7boCMC8NlRlg5Jric0MPv5HCniEF2cTzrLSvPyEf9dUZVMdKVVMx14ezvq2Y0mjkyX+zsmUwFn14j8qAV7mT/8WapctpU1oW6/l/oNzOpxijQT6TqXf8p285LgHNGnTHHNQN8yf7xq6NwnrqRbKvFOPd4nYucafxpbiW0968fzjnfBH/lFx0/StvsSjLEVe5vxKCOJI9mkD7hojQeVGh9PYDypjLJgjdn577i6DiWevLUK/Rs2dPFbKYQ8fpPtWAMgP81z2qUPZ+7PE9MiT4PPhkjlAMJyL7pPRkIvfxn0gw/04IsbeHZFILkT0Q2362N+7CIPU2OVQf5aojmfZg0GRN0flNZQmH8+x2Iw8hAryJkM4gUVNUazxtOOByEP+g8hPn6e/bN2Kc3dfCVL+CrhKS2JjQsMB+ycwi3h9rlVSt4GaGpaQjW3LEviI0ZbKoQ+wV86BQ3lNGnAE09M7kGLDVJXCYsuR+98QDZqd2gympORFWDpO5cLrnHc6daf2IAEPBryWyjTve50Fe18kQcgad7mp2DV9k7bslRlwfN9gEpFzRaqh7Q8iPlYzcZ2lrlYJWOysGJfYAw+J5BNQmKPDAwLORNzvw9YWuP+F4Oco/T6vfq7ZxhZJOvgXR8vF0fF4QwTAbpH7h1mlp2F2D8iW/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(-) -- 2.30.0 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);