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 B80A5C433F5 for ; Wed, 13 Apr 2022 09:06:43 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 83A1E83BCF; Wed, 13 Apr 2022 11:06:25 +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="cOar8IVY"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9FE8983BF4; Wed, 13 Apr 2022 11:06:23 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::60c]) (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 43C6183A41 for ; Wed, 13 Apr 2022 11:06:21 +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=Dx0ZYGgCqs3XRFLsgZMEl1m+CoolaemYM6LLjmYLhF+Wl05E7t28vPBDsZRX6aCi+msdWsJIFmkPzY82szaXrtRHGQ5CWbANjXvTdQe+WLHqheV7UlN8/3gOfbJ3stBursxA0dBRLZWSrfYWKuEdQptWiksAOLgON1PW5XSiRo/1SZf06pi2fXjyeD/jY1pmWG/X69rxEe+rKOyBFpdUUDUBiPq/TlsmRUD8b6BlddIib8mxUHsGWpXixpdQ4k2OOv6Ls1zCJXb6NosXDt3oEcB5RPtttigwfmxAOYde3s+LFgFwB4c7kyULtpvh0TX0on/8ELkRO4ORDgpReaSExA== 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=cMPqMY8cejF2yIC0OG02mAN8iXK5h0xI1x+clvKQjVY=; b=NSHXrmcjllVtrGNm64MTFASaG0P1NrsJTRO0ynJULSSx2U3cppx9QOws3iPX+AI/pHApgqserEYCX+z1XQdkKkXD+awXxoXxlBsMWdveoSb0dYOloXSMRcn3d4WA5WwtO9XYEDb+mkXdx1Jv3wSpIx4/iQBch4YJnQ3GXmJc9GZrn54IRy9XA2DYaYs4DB035SskP7lR419yycC8qxQie/nRt+tsVEDO6y9Aprqg+1Nwzr3JRKHfQQ5uXd0+q92nLI7wuA2/3KtxFbdDBlxeIKX4VGGgcjxvggW3FjLWNzsVW8KerR7BtlpKldcimi8BOZnBB5z9G6pDQwrmc4NgXg== 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=cMPqMY8cejF2yIC0OG02mAN8iXK5h0xI1x+clvKQjVY=; b=cOar8IVYUSrkAsClUviWSpJ14+gztHM6v7KVJZGfFjcWln4MkpzAGqqqAzPoGsWCbuuR/4JA7e/lzy3S10VME+Y2FUkD+tVpi/2WAdDeLl+e1eW5RPwrzdfO9wAenyle5enA3E6J6/3Ux7XUD16PrvnbPwD6SSfZ/8pq71jswPc= 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 DBBPR04MB7499.eurprd04.prod.outlook.com (2603:10a6:10:203::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Wed, 13 Apr 2022 09:06:19 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::389f:e6eb:a7a2:61b6%8]) with mapi id 15.20.5144.029; Wed, 13 Apr 2022 09:06:19 +0000 From: "Peng Fan (OSS)" To: trini@konsulko.com, Bharat Gooty , Rayagonda Kokatanur , Michal Simek Cc: u-boot@lists.denx.de, Peng Fan Subject: [PATCH V4 2/6] arch: arm: move COUNTER_FREQUENCY from versal to arm Date: Wed, 13 Apr 2022 17:47:18 +0800 Message-Id: <20220413094726.32199-3-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220413094726.32199-1-peng.fan@oss.nxp.com> References: <20220413094726.32199-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SG2PR06CA0182.apcprd06.prod.outlook.com (2603:1096:4:1::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: fb9ade85-bddb-41a8-26ba-08da1d2cdf84 X-MS-TrafficTypeDiagnostic: DBBPR04MB7499: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: MBWUcVXApRnwRQCjXSldtjzjVhZO7jbfNzpo6QLjniFb0ufmRAA5J1rrHHbHhy2/zwrcL8S4r4KUZlZwYN9QAWXZK+Pssgm9ZQi0D6HKSM3nPCPceXcS6SgIRJvGITa6+dTV2Y86gEX///5ZG/xTaUbVeDaTqU+atMovxNYjwshioYixE4C1agMMhz0mzm3F9YTfjcScvqRLpWlaWrWx+A85Ww4H3ZcN0/1stwOSPA2cAasehCYFT5gkou9M79uPXsqAV7H4Xo3/A3uZEzWa17ydlz6N8BxFt+Fr5hWFLGxODXzDefbbPRqDzTm0aMaXBRpnNGvfnmk8xlhlUqTN35YVVonCCF8MS/g38Sak22Ek4gDuWAYDLwTub1szl9GnQDlMnbX4+VRSQlmYTJWECFnPvbYBmndPjE4MyLwV5ZJWi70D9ioveQop34dGrjtg3g5gheOKog9KFInB2OO1d/0doJoKd+TJTJrm59L+kYlfxbkC6rHIHtmPirx9UUUl59vi+IPZz60/YDfoPvmMAfXY16KoyDq0oJ4eqOkjashYbZJf/2j0X34VuXaeaeev0RhS7TyQ+a5wer6YMEH+go9vsBVcT937QVKLBnZKJ2ZAUIKrd/fNyRJScz2xFCqj6G3zHNAVNeY00AgMlZNq1p8NCVlS9LE1VyBpudCNzxwuOKge/AQoDcIg08QbGC3ubVL1W5Yvvtrc7m7wj+VWrA== 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)(83380400001)(8936002)(4326008)(66946007)(5660300002)(8676002)(66556008)(38100700002)(38350700002)(186003)(66476007)(2616005)(1076003)(6512007)(2906002)(6506007)(316002)(52116002)(110136005)(86362001)(508600001)(6486002)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?c/Fn+uxF7Fj4mlUZd4lfZXwqm+lwV6M3nIsDMSEbwiPH57V+ZU/HjsLcIfX1?= =?us-ascii?Q?NqC757hHz3gRIT/6iGYjisQmKxC4Aay2z6UdedzxBTBRHPdiA5MojbzOrB3E?= =?us-ascii?Q?F9huYxej6obfUIN6n97jq3CcM++stdqBNPHAxW2ywZQ2pRh5nk2N0dOxSYoX?= =?us-ascii?Q?J1v4o7viHjcfO0Dk1UZ1qkrGFqbTzGqhINgVRkZ0NofC8uxK0rgP3ivF3pId?= =?us-ascii?Q?lIqMpWDQeZf4kfQx0GYMBFizJVtdJQuq8giIJ0M8Ch4mG29hfKDBrxYyHLl9?= =?us-ascii?Q?3EGJfMQpJXfk6CMihDj0J4/M+CrcvY+k3J/b/HSB90+fB7LsnOj8b/7Rfqh5?= =?us-ascii?Q?q2fuAHEHsdm7wJp3O38JWVB9S1MLy3dDTtvWIXsYYxPorCL5uAxVOTHPxUgc?= =?us-ascii?Q?kou/Z7Zb1JwWS9oLKlZmMI8SX9ctK/XLGEHPZGYJfGQrAen2j8Ep88j/mnkL?= =?us-ascii?Q?X9LVP+1NbP2P/RsUN8eHaPNhKoPeVwYaBhBD5p4taQGKoin5FnG3tTZa8dJ2?= =?us-ascii?Q?1DOc3SIfGEnCBkspfALHx7E6YJxltlXPS0/R0S85TLrdIs5ak6hY7LFRcaV4?= =?us-ascii?Q?iA5zDQkNqf+LwXyMMfIDtjL0QKPFI/zyJamsiVaPLEHj2q/jKGeFaWKyu5DO?= =?us-ascii?Q?8i1HO0wG+/0d/wobPvG7agTOmFsUMhL79bz2phSvdbH+OAQtNWf4F+qazmlF?= =?us-ascii?Q?No0KyEtB80BMiCAeiF8elCL+MSWAAoXKyJmbn3PmcxigCljh+miZchybo6D/?= =?us-ascii?Q?q2hKyIew97b1vbvy774xhgtZe8b52/BUUnUx1GFH+4rJxWXGMH/Of4RUtcxm?= =?us-ascii?Q?fYUz4/iZ3ng9nMBF4i3KS4jnZdVpZY4YLPGoajI8FLs+4+dZcTeGWAwQ17YB?= =?us-ascii?Q?p0GkYduUMfTKD9dyT71CYQMB6AszvMuk29H0Yhtmt2USSNVn3n5IrnLTQ/Lq?= =?us-ascii?Q?CXQ6ebrewK6pMU1Tz/FIlPCQEKBsFaLvUNzE/L5rvooW69897LM0WVcEGqE/?= =?us-ascii?Q?7ykBAs9djAbY7zxOIhLv8AX4+HriGf0D3/Na5Mq8cRGsAcNBVY3OJTn4JwTU?= =?us-ascii?Q?iiXCZu+SEzdbxFOGEY3WfNvn9ylueC/Z9FfTPqKbihPTY+iSAL+Pek+7nJ/9?= =?us-ascii?Q?r80lf+E4ihswZ/cqIry4UQINXNr3lTCGA2IVDtl1YkG5fDMbPLJNAZ+xq649?= =?us-ascii?Q?ftbA+DdBmRwjOaFsLCIZF100+XPEBSqG5ZExHQR6jj+Wze2qyyjUbiDjEbXq?= =?us-ascii?Q?wAyw6/xDmUGTVipegqcr30zE5+jqXfRQY6iJNl2R1jN5rha4X4TS/jUCLMCv?= =?us-ascii?Q?wF/fXM5RKSrkD31JDCHu7FCkXQwJ4gWlWzs8YzSLOUpJA9nxlAWGMJgc1HbT?= =?us-ascii?Q?S2nG+7jblQmPlRfsdkyWPdMBfTTm/5ZRFGRbNbLCYIpVO2pLNVXzbnOi4xyV?= =?us-ascii?Q?ZXd8lCkajT6/4WcFsevoM1504KQ7vQC1xevBhVIFGwZmp7clUusZdM2gqp7r?= =?us-ascii?Q?bGxBQfzisH7DR8/gprWc4sZJsDB8msft5hExTOqcyRc5rrbExv/DarAO5tJE?= =?us-ascii?Q?5Db5c0QNYLc9lyJvgIDVbG7nIe6uQhRY0ixgdeyt+WJKFKibaloKc9iXP+qz?= =?us-ascii?Q?1SgCSz7wMI2gSz5oZQroXdj0AkNNMBTdi586ooXQ2ERMQm0zgXv2K20WIm9c?= =?us-ascii?Q?KJO3F+DyGRTNMbUTV9S9zorPO3NDamejIFCTY6TZdZWnzlkbf4MUw4Rfy3ag?= =?us-ascii?Q?h4x67OkYuQ=3D=3D?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fb9ade85-bddb-41a8-26ba-08da1d2cdf84 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Apr 2022 09:06:19.3811 (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: C0wawbUvFlLvYJvUvn2dnaJd5y8h44V3zYOnFudIxztrQCMvZG3ra7Gr0Oh6qdKC1eY7OSgcT4ytIo0F2bYN8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7499 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 Make COUNTER_FREQUENCY usable to armv8 and armv7-a, not limited to versal. And update help message. Signed-off-by: Peng Fan --- arch/arm/Kconfig | 12 ++++++++++++ arch/arm/mach-versal/Kconfig | 6 ------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 6771f14b105..d77186b77b4 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -19,6 +19,18 @@ config ARM64_CRC32 not be present on all ARMv8.0, but is always present on ARMv8.1 and newer. +config COUNTER_FREQUENCY + int "Timer clock frequency" + depends on ARM64 || CPU_V7A + default 0 + help + For platforms with ARMv8-A and ARMv7-A which features a system + counter, those platforms needs software to program the counter + frequency. Setup time clock frequency for certain platform. + 0 means no need to configure the system counter frequency. + For platforms needs the frequency set in U-Boot with a + pre-defined value, should have the macro defined as a non-zero value. + config POSITION_INDEPENDENT bool "Generate position-independent pre-relocation code" depends on ARM64 || CPU_V7A diff --git a/arch/arm/mach-versal/Kconfig b/arch/arm/mach-versal/Kconfig index 0c6ad345ffd..645f06add44 100644 --- a/arch/arm/mach-versal/Kconfig +++ b/arch/arm/mach-versal/Kconfig @@ -24,12 +24,6 @@ config SYS_CONFIG_NAME config SYS_MALLOC_LEN default 0x2000000 -config COUNTER_FREQUENCY - int "Timer clock frequency" - default 0 - help - Setup time clock frequency for certain platform - config ZYNQ_SDHCI_MAX_FREQ default 200000000 -- 2.35.1