Message ID | 1449563070-5761-1-git-send-email-aneesh.bansal@freescale.com |
---|---|
State | Accepted |
Delegated to: | York Sun |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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 D8618140213 for <incoming@patchwork.ozlabs.org>; Tue, 8 Dec 2015 19:26:01 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id DDAFD4B74E; Tue, 8 Dec 2015 09:25:57 +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 IojUUMgVWTAv; Tue, 8 Dec 2015 09:25:57 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 368F14B71C; Tue, 8 Dec 2015 09:25:57 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B19B74B714 for <u-boot@lists.denx.de>; Tue, 8 Dec 2015 09:25:53 +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 8OZX00mBynaw for <u-boot@lists.denx.de>; Tue, 8 Dec 2015 09:25:53 +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-bn1on0131.outbound.protection.outlook.com [157.56.110.131]) by theia.denx.de (Postfix) with ESMTPS id 1CCB14B712 for <u-boot@lists.denx.de>; Tue, 8 Dec 2015 09:25:48 +0100 (CET) Received: from CH1PR03CA008.namprd03.prod.outlook.com (10.255.156.153) by CY1PR0301MB1579.namprd03.prod.outlook.com (10.162.166.17) with Microsoft SMTP Server (TLS) id 15.1.337.19; Tue, 8 Dec 2015 08:25:46 +0000 Received: from BL2FFO11FD033.protection.gbl (10.255.156.132) by CH1PR03CA008.outlook.office365.com (10.255.156.153) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Tue, 8 Dec 2015 08:25:46 +0000 Authentication-Results: spf=permerror (sender IP is 192.88.168.50) 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 tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD033.mail.protection.outlook.com (10.173.161.129) with Microsoft SMTP Server (TLS) id 15.1.337.8 via Frontend Transport; Tue, 8 Dec 2015 08:25:44 +0000 Received: from perf-idc04.ap.freescale.net (perf-idc04.ap.freescale.net [10.232.14.49]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id tB88PdZC010760; Tue, 8 Dec 2015 01:25:41 -0700 From: Aneesh Bansal <aneesh.bansal@freescale.com> To: <u-boot@lists.denx.de> Date: Tue, 8 Dec 2015 13:54:26 +0530 Message-ID: <1449563070-5761-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; BL2FFO11FD033; 1:um5SBqSTTJw/aye3NHBk5lxvU8q6SwcWCkd7lRFm0RjO4QKvieehyhe7p9C7j/v8XBI3Y6y18mI3VWVKLhTBXpCIZ5fZBHYb39n3/EV0OtH0VTxTN2jNxAdY4flqdffkE/3djJs1CcL8jsHma7xFI3fYbmpSRwxNY30PeadA5tMVrhB/ybzRf7pJqqTb1Usqely47sY596dEEx6lw0/XnV+iDIGsNLsCDk1EiIlWC3yhcTYTThuTILoCwHhX6TtkjXK8cLNIM1H/nc5wCMkMCuRNcjYmNF2f9lbWJfN2DZf/adCy9MPc1N/uQHqXGleB7ZHD0tRmfU3U8N5sBbgM2VKoLr/MvOu8n6HtuhGA2pEYaJsg1SU6NcDD91i9hK6qOv/wp6OS1Rq4qXw21KbqQOYyXOi634hRBQverl1Sha0= X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(448002)(189002)(199003)(47776003)(87936001)(5008740100001)(4001430100002)(77096005)(50226001)(1096002)(6806005)(33646002)(2351001)(1220700001)(50466002)(86362001)(85326001)(92566002)(586003)(104016004)(36756003)(229853001)(50986999)(107886002)(110136002)(450100001)(5003940100001)(19580395003)(48376002)(189998001)(19580405001)(11100500001)(5001960100002)(81156007)(106466001)(97736004); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB1579; H:tx30smr01.am.freescale.net; FPR:; SPF:PermError; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 2:fDwqt2EOk8QOmoxv7aZtEZamuC4oEVequGY5EWBjjW4Y5Zdg6jq2+14td5ReaymcwVaS/BABfSiAs6B1T24epLnwatmas9q/NIxzM72+xhphZ9xsymwegTP/2TPL07mO1AabEtNMWd6zpbzRXjvqEA==; 3:HJnOAEWiRJt4McoSfa4ucoCht0hMk3xUv5h9aOPITmklkDkmFZtuMTRcSUrAhn/GCfoXVY6phsW9erdxzNpQobEuwAHByfD2r4TY4La7sWEw4HjUYvtqPSEF/0UOpI5F8OSykswGwx86I0th2BBK0uQL82dPSsnkLyhDRKYgZ8dQf6X08JRPE1itv/SMhcS3QOXJFFZz8bQN1J/tbzPhPyR61Szh4k90CnX3uNbBfPY=; 25:stt/cRqhpn0PORlf/HYipJQqXalJ9OZc1VmX4L7WYoO5jyw24cxHWWYJK2twiEHHxyRk9HaRpIYBXYqzYdTXnFzcBjdg/OQe+vKjtYl8BRqVg52BP0S3xWi7wzITk7xNasBfiDpbfEfsEZU3UMFHTJR5VLKLBebLiqiCQPs1tdp91Uaxp9EeHdcnvjWLwHuwfB7ppdylc4wuHIp7cEz/rXMy1wLY05WnezA4h6uQ/Wf4Ht1E5a5/4xLMWcBn9Oasy5oASRF3FDaMjJZWwpnO5g== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1579; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 20:Aad1gKkri5p6x/h2An7Kc/TP9t8TStJG+GjJIEvALejaHtnaEXngFrUwWeOtXa07prxMJcz8Fv/Hy0JeMBZ+UlMRlBJS+G6NCja7lhk2IZVmEcveytJ5XM3AxUJ0LYbnZrJ6Jk3CZZTLr7LEb0Q18kochUDRPpBzt/Y9PoGGrO8Z1JLq76z06wsO8LMnv+P5xBBXX5XUUmqIHPA5bShcTtzl9UN2Q973AEfeDLO5cGB5rXMz1uoqPcL2RcbgjY9H+IsbOHSqLF/Bbg+e9lFbbaW/iJHnT1gAeA0yyBI50a2AtIeIsS7tnLtKqrqDRxBy9FfRyxelkqAZkh5hQV0SW18h3BcZzWf1xkdPsLs/NKU=; 4:x6E+TamO0IeLwbwi8pq6TSml+/usBE6qsR7coFwP6ag6faT7gncIAkZzBkx9gp+0UtBsmcZRTyMigeZ2i1wmcqNkDQOe9nPBo36Rann6ztl7cwMCSD6RTB7bH2dKR851yFTIkbzsFT0t5cdOgSh5rafRp1Cf3hPR/0c8YN7sQVQbgyFRqAZmvniWK6B6sr4IqoxW71HlkieKSvqB/nxLMa7LlbZ5jcEzLjMQMFEtdm8tdswjBj5UXv027GjhZCdvi5YcYDTkBCS4fvhRRTOvyvglIJEMPTsal9ihokz9EcK3Q0GZfM7+INNlg8lecRhOJimXE5ygRz+mR9UlDvuBf+V/yq5UADa1PFua1H2Tn9mZFSQ9kcbPNCOTzoyM1BNlAAf1KvkyVerSI2lEM7sAYhlFgO09YQCfIHqGoVxTz3QEiOcQDObMtYLHl52lpxfL X-Microsoft-Antispam-PRVS: <CY1PR0301MB1579875A770209975043B52CF0080@CY1PR0301MB1579.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046); SRVR:CY1PR0301MB1579; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB1579; X-Forefront-PRVS: 0784C803FD X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB1579; 23:UGme6mBnkS+DMj8bQiKD4osS/8ZG0uzZV8syTBT?= =?us-ascii?Q?5Z79TNhrfyy9bAQQ1fN6qCIxCIfTOAiuI12nArzUVN4D8teajICmS2vDJiUG?= =?us-ascii?Q?Avk4XIbd80WahGTupDPKR7mpxSVvk8xey62yP8ViiTRWmTSykZqunPaeSusR?= =?us-ascii?Q?fvTDB9OCVKKdSNQGE7lTiZ63ar1b0sVyLUG/3LYIKyENSRuXKIO2oPusdQsf?= =?us-ascii?Q?2oMew6E7Ei79xcBOL+Xgf3PvqBdtT8QL6UXIl38N6uXcHkoxIDDqJJ4xAf/j?= =?us-ascii?Q?S9EIeXJ242yfoMIJNLAvCOYEngCEdAm09LMF8b6/JRbfCFIga+MLej/Bha0n?= =?us-ascii?Q?0BugwAOwUahR8fPNUteBj/+S676XoNmikhds3XjkA1zJowga9BOkC5TCcxWc?= =?us-ascii?Q?OVhrXFyx2EI6BKYxqD87CIC0F3UZlz8UgnI3n7UL/pa3RO4akAQSq7YmCUPE?= =?us-ascii?Q?d65YAbuCTWDSmqb+1Luq+QPnqI68NIKpxdZVsMNNZuw39ImzE8WgVp0YepMo?= =?us-ascii?Q?YU7Wd5mTghzoFodBUmzHvsFPhptc36YqIoDXYqIf7yXeAHNgCeVkDRDJClBc?= =?us-ascii?Q?vOk/J5RlMN6GoMMB/5tqwmEhh2CbsTQCGff8YKGk6ztw+rWeZI93T2IyDmak?= =?us-ascii?Q?ZNInRP5NB10oDQaPFkOGuAfzE+d03+M9yO7vr4WOfkdZUE2+QKovuPXnT+90?= =?us-ascii?Q?dl2yWQes4DTokYPhsg8ETJWypvSM1LB042ga4ciDnJNZcjBYaUS38h76/P/Q?= =?us-ascii?Q?NQxdZJTk48G5zJ9rIQkok/M/RFqAWypUQORbpNOWu9emhBC5aDNGHnXbJboH?= =?us-ascii?Q?TEeccuwfnmptRaS8jjDG9Cg1Iq6YW43NeaZOSoxUxP9ql3sjoLNhslQTZcTu?= =?us-ascii?Q?DBvvf8tI11ljg7Wj9r08yUgZ+BUWwwJlL/+lN7OwHu/S0YJkLA+gGV8ZG9sz?= =?us-ascii?Q?ADibbyxu6JmHZUGdwO2lKfSpUMSMlizllRkiDRgKBQSfD+HacN8w4CKPJ5MQ?= =?us-ascii?Q?fe742cbxz/FliR2eDPryCXxV83buL1etD82HjXIahKP8kXQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1579; 5:ofcQdLYfL4FcruKHNOvqfaBybKJfKtD8zsJp0Xu9Itv7mvAHw6MRDcRd+d85QdEX0og/Qtwb2Uq6oW+4NGPQUgGaV7Wi8mJ40pO9frq726aTRyfAsX3n9z1hfBcPxkPsPspeW71MnBXy4oYtyrKO4A==; 24:BeBzcfWQp0HffhzJG25yNIGLdXDVlJnL6OGhh2IgXFWRDYA2g6htlnCeKeRf5LfRVOO/GUI9HwC+cYTswcbONouwAzwReFKPnwNpxykNW/c= X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Dec 2015 08:25:44.0282 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB1579 Cc: yorksun@freescale.com, ruchika.gupta@freescale.com Subject: [U-Boot] [PATCH 1/5][v5] armv8: define usec2ticks function X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
On 12/08/2015 04:24 PM, Aneesh Bansal wrote: > usec2ticks() function has been defined for ARMv8 which will > be used by SEC Driver. > > Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com> > --- > Changes in v5: > - Commit Subject modified > > Changes in v4: None > > Changes in v3: None > > Changes in v2: None (New Patch set created with an additional patch) > Applied to fsl-qoriq master. Awaiting upstream. York
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; +}
usec2ticks() function has been defined for ARMv8 which will be used by SEC Driver. Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com> --- Changes in v5: - Commit Subject modified Changes in v4: None Changes in v3: None Changes in v2: None (New Patch set created with an additional patch) arch/arm/cpu/armv8/generic_timer.c | 11 +++++++++++ 1 file changed, 11 insertions(+)