From patchwork Thu Nov 19 05:41:49 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aneesh Bansal X-Patchwork-Id: 546318 X-Patchwork-Delegate: yorksun@freescale.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 92607140281 for ; Thu, 19 Nov 2015 16:43:16 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id F3B284B688; Thu, 19 Nov 2015 06:43:13 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xPUPWfXfG79P; Thu, 19 Nov 2015 06:43:13 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7F2A84B691; Thu, 19 Nov 2015 06:43:10 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 53BE84B657 for ; Thu, 19 Nov 2015 06:42:50 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id b2Bf_h27YhjL for ; Thu, 19 Nov 2015 06:42:45 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bbn0102.outbound.protection.outlook.com [157.56.111.102]) by theia.denx.de (Postfix) with ESMTPS id 797134B652 for ; Thu, 19 Nov 2015 06:42:38 +0100 (CET) Received: from CH1PR03CA004.namprd03.prod.outlook.com (10.255.156.149) by BY2PR0301MB1638.namprd03.prod.outlook.com (10.163.28.140) with Microsoft SMTP Server (TLS) id 15.1.325.17; Thu, 19 Nov 2015 05:42:35 +0000 Received: from BL2FFO11OLC012.protection.gbl (10.255.156.132) by CH1PR03CA004.outlook.office365.com (10.255.156.149) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Thu, 19 Nov 2015 05:42:34 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: PermError (protection.outlook.com: domain of freescale.com used an invalid SPF mechanism) Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11OLC012.mail.protection.outlook.com (10.173.160.159) with Microsoft SMTP Server (TLS) id 15.1.325.5 via Frontend Transport; Thu, 19 Nov 2015 05:42:34 +0000 Received: from perf-idc04.ap.freescale.net (perf-idc04.ap.freescale.net [10.232.14.49]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id tAJ5gUlD024770; Wed, 18 Nov 2015 22:42:31 -0700 From: Aneesh Bansal To: Date: Thu, 19 Nov 2015 11:11:49 +0530 Message-ID: <1447911713-28639-1-git-send-email-aneesh.bansal@freescale.com> X-Mailer: git-send-email 1.8.1.4 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC012; 1:v0nAdkLmWrVAe3tKV8PahFqugyQXDw//EQUt83IyJvXHN83ySZhcNni3puX4iSp11CdVQiRlNi/Voaj6Mzb9HC9VNyj+fNWZxMKIFrT8bW4GA8wcpIHh0NBVxPJT0FUQgqz+wjbImKqifAY7ydPdzwCACh6eHDbzQzQ+Kn30sDA+TXyHaamEYp3nfsnPcsy8VxSjElTWxXUxnrxBJRL0tuSLmdl7AVh3O/h1elqo+P6+m0dCJjJdNPLNYTKltkb/ajMQQ+W1JYuMkZfcpGIBUS7t++a2N/W1ob7EBRzJGi9yBpXQEdD+aU7oygX7b3IvFTnd193kF8MZwOtuzJyaOTBYNGhugbfkRCA+W+hjZcvI15kj8AqBLbDjhT1s630WQljfvWsUTmAEcGbjGEAMVVEI7rJlULR0cLCbOZrzgpUqrThIdWMT3o+/boIV3aVtaf7Gg5GNzztmoaIulr/cOQ== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(3190300001)(189002)(199003)(85326001)(5007970100001)(50226001)(229853001)(87936001)(107886002)(2351001)(106466001)(5001960100002)(36756003)(33646002)(110136002)(92566002)(97736004)(81156007)(189998001)(5003940100001)(77096005)(86362001)(104016004)(4001430100002)(50986999)(48376002)(450100001)(11100500001)(5008740100001)(47776003)(69596002)(19580405001)(586003)(6806005)(50466002)(19580395003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB1638; H:az84smr01.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 2:fvi2eAOGDpooqEfcEtXEe3/gguR8rcelovhyc8HELFMPDiZDK8j/avt7ez1o0k/dSie0qZxqv7zJ5I1OcGjfd7T8R4KJ5CAOXRxpaIS7p3WvpgCaNm8K/uB9mCEt88KlEEI1htIYR/BobmfI0U38dHzbtblzFR1RxTf2Ieu8pkY=; 3:JHegG1Yhdy8Y+s4qnZAnYXGaTemo+bmIfqt7xtNC6zpYiED9Y7vM3Kue5UQRiJd+CJF5uGCgd9ul9hXbJiUmlBskUOOWkvXIoViNp8skIJHN5ZpHXcpqqKqBta7ummBPa1f86dGcqwjmgwo4vXbDKwA31iEngbxwXObmEsskCdZM2CS4kTtDEOLUIKlHaBkr1GRzgYPCdxHIx5/iz9k/H3YsYmFHL3Mar82KlmGdomM=; 25:sUst/heLKV5U7qKD7qnHHMmhXBooidiDa7WoBYXHjcIMmMSQPdLCmuNJ9iogaKcrCeZLJ6S4H85d7n3Bu/ljLG9jU7UpONkG0wVRMJXujDG/gvVtisAW6BWgX6/Xs8oBo8dBvdW38Rrpgz/Et4xhznsk4vq8idoev2U+osUbq5sCO9YXjAzT/mu32vMO1vDUCux5Cm69Q3ev5gTHsQ0lN5ObX9gi1o8cOnT+xOYZgYUTMOyejNc4zrlfCrUCqnPB/kCH1hLaL1TmGkQayfATAw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB1638; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 20:ppo6K77TB0GfJOmABLXQizJuTYqFudUUqtluYiRC7ofrobokSMrVb7UPkqdER8fpY2ZGPKT9bg/P/puynhkhEk/3YpWEnIR6l4ZhF7f1d5Qz/RY2q6rmeEc+uP3qSchepl7rfh2t/7ScxFP4Sg8YMHE6n40fmghEILLhov6TtkWl8GiJ//L7cNfgoF90HzGFtdmAml/gqaH5nowZPuCylRnPFRxapiQsImlFkr+mrCOlkjKZv0LI1XQaJ/J+/ixYnlRU60f6ODtyRCYVjaENkNPju7+AQZChg9nsrd4Yv41CM7iYOe6+euAxYWm0QiwspPM/54Oh3i0t57gd+SULNSkCHDmlqTQTvonRCEcgsyU=; 4:UXFMjxIIxBTPwFQXAH0gJCgwoLflslS7uSpDHkvnat1tUWRLQO9eROPYo0Z0KR5XUPjuoXdGEmo8PQXH71Ea4G3Wgg1xY9DKmqdX+e1rhncYEcu/nnW9rrZJATUTz9/ePo/iKiXnV6oz41l5Qjjktbw0VwppGdtlKxBlbR3AeoLRY3dK4rRMpa4UItcLvsPyfbNlGnL+RekyQcoW0vsu81gt9XHrEvkoCGKU5zhNJl+3YkGYwOtG71nmvNOcOz3BaNm0Bfx077xsDovOGAWt5enMgO75ogoojDpqvMhuHit6mZ0yFU6JoFZ6gomsLB4tiB7Nua25sL9Jx6OvwJYzsewMGLSaxuXUPN2IlUIjYtlER3P28CEE3oKW/7D3tWqc X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(8121501046)(5005006)(3002001)(10201501046); SRVR:BY2PR0301MB1638; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB1638; X-Forefront-PRVS: 07658B8EA3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0301MB1638; 23:G7Opdltb3ZvtNLf2mpPmdhVT3C8cXp9GGBdDZer?= =?us-ascii?Q?I7nTvhpVlMfI6NGXGD6ANFj5VYP442zEWGofK2xWaHgW+948eqQgy65JtHRv?= =?us-ascii?Q?Y4bdgPQIopfyQNrrEIioopCuGUkHslHW7RkzxD4jBx/JyJMeLttyODDNIUr3?= =?us-ascii?Q?qgFIlrEeTi4ELpYn5S+hbAqiWORCOVOUHoCP03rApnlwlPFxatwWvWfNmVkj?= =?us-ascii?Q?+CcUxqIrkoyJQjcbwi+lP1tM9r65zSBeesYiyA0ncorG5XtiNdKgLhPEO26R?= =?us-ascii?Q?kXGCLdsYs6UerjH/GpQ/S8bfrPvRXvP6P7U5dM5fUAFtcHFIVXUkUBR/QRS4?= =?us-ascii?Q?PZUY/sLNy75daG5Uu7wwICzNJwUoYhPyDmjQWUoaKsawUMGGVT6utEcOaY8r?= =?us-ascii?Q?tL3vAl5K6FTDwGEkHgih7NKAn2blX+MlCm6WxedCQyVKk4lftx/X5XyhVMZX?= =?us-ascii?Q?a6v/wutOgitlSjqsxQZcBRsXCf8bxxm+Lwq5Pd08SPD94EQwPxswTAiHa4rQ?= =?us-ascii?Q?77jEGib7LFE1LCiZPCHfUbhLE4+wuFy+XIhJLtxboyPxDsd5IAJYzZHdgD2P?= =?us-ascii?Q?d1xt47xiluuvdbhE6J7jA+n5XzzQOnKS9eqsS7z14x2bttc3GVe3kSrWXZyS?= =?us-ascii?Q?ZTyhNDJGqbdvuuCTKo/Q2Nn6CnON8Ch5afo/dVry+cMpqJ7mQAnu3m5EktZ+?= =?us-ascii?Q?aFtpAXJCMJiSCRP+JP9jLOesV/bH3dRIxt3HlI2sJwMz6grOTInfhxvDsm/g?= =?us-ascii?Q?EXt8/y3W+xR6i+0g8vKj2paTu/vvRmHle3icFdTyDHUKDZ00Auq0qDN6xK/p?= =?us-ascii?Q?iRBrXL106IO8ijJHzlLayGUFPBeyHOs1dNwHBgqUbIHaASOOrhs6cuPTJifd?= =?us-ascii?Q?WQFzwWfkVRnicUrEee4cpk4vgksJnxpyCrC5vBZFTer1/gfRL+JdQ9EdmXVD?= =?us-ascii?Q?oQ2N1yvm9Y2M6U6UlvwJMCsDSk4fYc9FvVonsoh8tq6kUd58RQBnVoU2YdnG?= =?us-ascii?Q?xnhMuvdBNTievRCRdzhhCTqGAosjfax2FIST32/R+7nf1fwNjXJLehagY8xq?= =?us-ascii?Q?PDrkP1AU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 5:RQPwZ/EbopMmOym0+/v2LwJu1BZcw1dKG9S10H8mnvuiH7EEAKsJOZmUQaYNXEHxOYo6487e8lN/FWahEtf6qui4f56chFz2cVXZE5/SdMf1EYf3koVAU3KKz/tZzZj1ZyX0U+TFxiIGYrFnfbFu8A==; 24:YlVodVVnRbFZY7vEOCEZpQk/DukXWzUzPjvIPDIDRLrPAlmux+wtT/17K01PZ8AH7NDo6sEqE8BIi/IdJ9Sp9D+DY7BIQURLzH5B9fhy1+0=; 20:e5oPOW2qZsSC2twsq6sy1iv7nu+UjT8MuoaK7MEvYnlPaKg/tv8vVGAbz3mNA+jMwW4NQr62FNv6fALy6IHtTQ== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2015 05:42:34.4527 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB1638 Cc: yorksun@freescale.com, ruchika.gupta@freescale.com Subject: [U-Boot] [PATCH 1/5][v2] armv8: usec2ticks function defined X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 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" usec2ticks() function has been defined for ARMv8 which will be used by SEC Driver. Signed-off-by: Aneesh Bansal --- Changes in v2: New Patch Set created with an additional patch. arch/arm/cpu/armv8/generic_timer.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/cpu/armv8/generic_timer.c b/arch/arm/cpu/armv8/generic_timer.c index 8e60bae..8f47a82 100644 --- a/arch/arm/cpu/armv8/generic_timer.c +++ b/arch/arm/cpu/armv8/generic_timer.c @@ -40,3 +40,14 @@ unsigned long timer_read_counter(void) #endif return cntpct; } + +unsigned long usec2ticks(unsigned long usec) +{ + ulong ticks; + if (usec < 1000) + ticks = ((usec * (get_tbclk()/1000)) + 500) / 1000; + else + ticks = ((usec / 10) * (get_tbclk() / 100000)); + + return ticks; +}