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 68FA4C433EF for ; Thu, 7 Apr 2022 07:17:48 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 348F983DEA; Thu, 7 Apr 2022 09:15:47 +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="GBMLLHfk"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 6338D83E2A; Thu, 7 Apr 2022 09:15:25 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0612.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::612]) (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 66B0783E02 for ; Thu, 7 Apr 2022 09:15:00 +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=Q3NpCxghNuCoaYYmOmjRj1nr4G1ceUx2ujDgguPB8sK+AMrAGoN4ApK0YT8ywN89vC2f/k7zzhjG74iKx1wxipk5OFYFxjeL2TFt98Gz7CStLhIz9ZSVfIGUIKTsmJRSKkw3B8kQS57chuDY6gk4iD/MKlqqt7hhpSP18pgAbeqty27THjdTgk+XbLvxYtGBhNi3hx1pNewUGjy/EVhOi5k/1OSdgkdD7LGICG7ZANw9Am9pGeTkveGFDng3k8iF1jEpQkQkdgWiqQkYtFDqUCRcGGUXrHoDiCvvVFv38CAm6RjVkqM8xQeVZtGet6Ip4H6vStdMGbSf7KXlR/9J9Q== 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=Eef58RJEEMtj+/FoBah+SnT5y/CQSGRtSvJBBxKleh8=; b=XsR1Km+yMGhqUqwhKbFcxGQ077EbHfJK4FbY29FzufRnEMRdYRg3xb5FZb5H20pPxhQCDJJgldF5p1L8JEu4Mv0NGwhXdjg8iOtIOZqSOxEQA7vksnqOnYNYb+D6E2k/FqPwD7+IYht6zAnljJx/rOdS88dp4FAApt1ZttMj61yLz91hGIt6J/SQp3PY6ciSpQuHMiyhoxinbakiRXQMwamTLuw8mWKBR7CTE3o2oSjcPsys9bnepx5X/ERSnv70a7vMP/DZhbkliJibwbP1olRJ9u3jxwZ8Jy5WgOi/zeQbXl4+6fNM6xO4TqxWc4z7rYcqd6XVxCQSgxZxBIT8uQ== 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=Eef58RJEEMtj+/FoBah+SnT5y/CQSGRtSvJBBxKleh8=; b=GBMLLHfkgT5w5Is+mBGsBV3FR3PNilkaj3Uq6ObsRH/jUqc6YTwEdBXaZ8Mq+trui5QmscBqWZ1wyHerC6zq2HYx1fT9YKNJigafwbNErorPvftMLnx+SXHwAIdyN0j3x9QcCkNzX/zy2fU8WecDls6fA+ns0BqMKHfQC/4V1mE= 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 DB9PR04MB8463.eurprd04.prod.outlook.com (2603:10a6:10:2c0::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.19; Thu, 7 Apr 2022 07:14:58 +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; Thu, 7 Apr 2022 07:14:58 +0000 From: "Peng Fan (OSS)" To: sbabic@denx.de Cc: festevam@gmail.com, u-boot@lists.denx.de, uboot-imx@nxp.com, Peng Fan Subject: [PATCH 2/6] imx: imx8mp: detect i.MX8MP UltraLite when get cpu rev Date: Thu, 7 Apr 2022 15:55:52 +0800 Message-Id: <20220407075556.16814-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220407075556.16814-1-peng.fan@oss.nxp.com> References: <20220407075556.16814-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2P153CA0035.APCP153.PROD.OUTLOOK.COM (2603:1096:4:190::14) 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: d6c81820-facd-4505-a35c-08da186652bc X-MS-TrafficTypeDiagnostic: DB9PR04MB8463: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: BOPYrhTVDTKJBPA8nWGJjDjjj9nw1jR7kchl1EYQa+Xf+Fx0htq1x7FVx3iKjZoo396lEn0lYY1P8wX+j8b245HaXgdUEce5LJZMfmqY6JEmmlI+5pRauS5Spl5Ih9oFaNKb4g+AqF/7RvF2QsmBS+9NqvHqzASeZ4UvxEr6id79gdeRokZO39iWr6MfutEeMzpl2N0hWTHJszI4k2RcqtiLn9L9rQ6ffqe9BFvggm4Ab387U/3KkaACMBm26okVk6L7Ea4NcSLDk1E/VqRzf0ioFsgwxWEnOd/Bn4J82ov+q6gP352Vq2uGDAkr++W45lXkvvo56IcN2Pmk22nsVpqzNnmvLT4aEYIjRjlFv3NsBM+/w+dysG+2ATRBj5VmKhf8sX96U0lPMfi5oBR1GpK1cjF1kYBgnzUwgpBlhEa1ZsHKYHLpaNB1nsa+XELy2Zkbq0Trfjt7ybdWMfHwNFfFBuSblHmpvRspTimB0mPrZIKeRG5ESPODXEX6MxjXalrYnr3iAI1AvfCrlbQZkT8uEyHIKS+yIsDFRllWYPtVERK9GJ6a2F7aGQ6cPCvgArz30GovQi/SRpazwKmPWlGZYbzG87Lu57xMyshJyDst/ZA0UK/JOWrbrbE3SVx7Zxp6mwPW37ctGQKlp1Nv+dDsQI2HhNXFX5VRYzIc1BdPJJrla64YG7RKQXTbC5Stf+RqJLq4Jl/T5JjArKNE6eAWME21ZSRZEDptGOn7twA= 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)(2616005)(6512007)(1076003)(66946007)(8676002)(4326008)(66556008)(66476007)(38350700002)(83380400001)(38100700002)(6916009)(5660300002)(316002)(6486002)(6506007)(8936002)(6666004)(52116002)(186003)(26005)(508600001)(4744005)(2906002)(86362001)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?/YXq/Tj01QFO3oDOa31mpPgYQK+yfwLA8V/5Dj8H0yEg2h3ubWVqukDhqutb?= =?us-ascii?Q?IW8rbZPSxX7K4TeZbYaYhgIEBZyF63g8K4S1CUy/fZZsewsyuSyX44gbCY1k?= =?us-ascii?Q?0tsHqw1Tr5XbemSUIspH4/6zRH9GuyLnnVd6hVGXh0u8FqF/dIQ/bUh45C9u?= =?us-ascii?Q?RVSNcfp3KMYfqcvPpxfYEW5Uiy5w3aqk13QcNmTk0LpVJMZQLJezAsl1pcLx?= =?us-ascii?Q?VElSJXg66+hYg3wCw3nekh/Quf5k7R7VSh9d9/e1Cbyy+thEs5cW3scoVgdD?= =?us-ascii?Q?3yitugrMSshp5Nu9Yw3nZn7PdEna6kAFgdHy66qGInaoE04iMhREXCr3SQU6?= =?us-ascii?Q?g4a98xBxyhuw5VEiDJNnD1YAm7QB7k53NlXzJOBSqO0Em7J+9+OkuM/l2IOx?= =?us-ascii?Q?8WZcO9H8rUzH4oKgacLPPjfIYKdcdyPhFHZkFTozCGHsc8eGVKMqeueuH75e?= =?us-ascii?Q?MFVw8MSK1CuTXPJ+ZXcK7YTYPWoDVByrfVdtoPFouzN8qAi2JxnaMYsn1VcO?= =?us-ascii?Q?TfP3hQDymyJrrsBtCmNzbjlh6hv02nHGZUvR4xNX9k4a7K89yjdpBflsr3wF?= =?us-ascii?Q?nhh+4rUzGUbBKYCVtf9NnUBO5z5brtlRXlhkuBzNhYqu80lztPM8UVm8FHak?= =?us-ascii?Q?pglQ8KxbQwyYAjwpt88GQNAX8mkXXOS1FjLFfO08EfwBrinPbEzhUceQRocc?= =?us-ascii?Q?JwW0Fb4sgSCOtEoDy4VK0gFcJpf34GVnp8KQz3l5+QUi7yRVMjy6+H8DTQgI?= =?us-ascii?Q?Wvlnjm8tyUqFpCutwE+wg70Z5rQ0XRsoF1vAsNefcQn5tYJMt6DXMHGGsWPO?= =?us-ascii?Q?9fqry6Jl7WXqSpEfx30d6aetZm1Hp3hg/0q69g8JJ+tqZuXmfnaza0B96K/2?= =?us-ascii?Q?PGngX1VsAEz7nZpcBYmDnvGZobzsLfakfLir9DJmqH4TeihCdwCi0P4iW1JK?= =?us-ascii?Q?82WuweAu9lbS+RLS6/oz7wJO9dBoXPVhxCiYYGiBQvdYqcwXVsxgmnYrAosI?= =?us-ascii?Q?mg/0R/7aI+2j3Q0iObshPz3uFqWz6dVHOerbeeTNvgvr3D4PRnOf+/SBz5LC?= =?us-ascii?Q?COZQDK/XaZsgnbItd7M95F0K+54PrixfUcXQZBxmyIOhHofphjYOAbLTTdID?= =?us-ascii?Q?lmrhW9WQoJ8g5ApLOjshdRmLqA//5BgokpJTa99R/LMCLznLyERXZlOZil+8?= =?us-ascii?Q?Ky4FVDb1vTxu6OnyFlhoxj/wrM6iyCmDE8s6BUkePKOIrFPyswnN9BQRLfS2?= =?us-ascii?Q?AkwrEECPjxiLvudkcOLTHOc++h82rq4s/DsdJbcuN8/u9van1TApFRVBrYF5?= =?us-ascii?Q?+rfVqCcx7QB9aPJj5AZo8p3uGYVkT+kuPqVNRBJ/yQgeaBtqkmExrGwNU7/x?= =?us-ascii?Q?A2L/LTYmtSuRx6fnhlVJdFPJJQbCn9+iqm0aqT0Ptb9qiuwPZuFzXm+5qg9O?= =?us-ascii?Q?xKQuxOzcxEEaDmaIsULxh3lXQpzi9vHfQSsMeqez3TYnXJzBPwGNBd+ScMh3?= =?us-ascii?Q?cb8RTNzVQD4211/Hsn7CfUCqO2wyxHd/byCcZ+N9fKZBU49tqhKdUHCldpU4?= =?us-ascii?Q?2XCHtCNr/QkodYgLxwLu27xYb+uN2AVHrqRaVVipr3g1zUjWr0mtsVMqFK06?= =?us-ascii?Q?1B6oXQODqMwLxrQnhqtP22HTNe0aIoTOiCI3DupqKBgix9ccQwM7w+stCbdJ?= =?us-ascii?Q?YF47DbuKhC5SXQuhfLtL0gwokoO/Qh19SdISLRpxloPORY4PSD55FQIeyOuz?= =?us-ascii?Q?YCRZJyQwAA=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6c81820-facd-4505-a35c-08da186652bc X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2022 07:14:58.4558 (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: Rvo3T12DwEO+32LmSShse0rfaIb7VOjI4qHLMPHnyDVY9v+Eb+xkXh1SxvSRcZE3sJESbTAg7YUU3rLed7UfYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR04MB8463 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: Peng Fan Detect i.MX8MP UltraLite in get_cpu_variant_type Signed-off-by: Peng Fan --- arch/arm/mach-imx/imx8m/soc.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-imx/imx8m/soc.c b/arch/arm/mach-imx/imx8m/soc.c index 7397b99a1ee..f88296f7311 100644 --- a/arch/arm/mach-imx/imx8m/soc.c +++ b/arch/arm/mach-imx/imx8m/soc.c @@ -408,13 +408,27 @@ static u32 get_cpu_variant_type(u32 type) /* npu disabled*/ if ((value & 0x8) == 0x8) - flag |= (1 << 1); + flag |= BIT(1); /* isp disabled */ if ((value & 0x3) == 0x3) - flag |= (1 << 2); + flag |= BIT(2); + + /* gpu disabled */ + if ((value & 0xc0) == 0xc0) + flag |= BIT(3); + + /* lvds disabled */ + if ((value & 0x180000) == 0x180000) + flag |= BIT(4); + + /* mipi dsi disabled */ + if ((value & 0x60000) == 0x60000) + flag |= BIT(5); switch (flag) { + case 0x3f: + return MXC_CPU_IMX8MPUL; case 7: return MXC_CPU_IMX8MPL; case 2: -- 2.35.1