From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756342AbbLANHu (ORCPT ); Tue, 1 Dec 2015 08:07:50 -0500 Received: from mail-db3on0091.outbound.protection.outlook.com ([157.55.234.91]:53504 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753220AbbLANHp (ORCPT ); Tue, 1 Dec 2015 08:07:45 -0500 Authentication-Results: spf=fail (sender IP is 212.179.42.66) smtp.mailfrom=ezchip.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=ezchip.com; From: Noam Camus To: CC: , , Noam Camus Subject: [PATCH v3 09/18] ARC: add CONFIG_CLKSRC_OF support to time_init() Date: Tue, 1 Dec 2015 15:02:56 +0200 Message-ID: <1448974985-11487-10-git-send-email-noamc@ezchip.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1448974985-11487-1-git-send-email-noamc@ezchip.com> References: <1448974985-11487-1-git-send-email-noamc@ezchip.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-AS-Product-Ver: SMEX-11.0.0.1191-8.000.1202-21974.007 X-TM-AS-Result: No--4.416100-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;AM1FFO11FD014;1:1sTRQ6tmakQMjdQXYL9WxHzZuVhxClkI+fjmd32ouaeFgUwcbXSBdDzCW+VpAISFfRCilugQOKeL+e9pp/CJzFpsOmbT4TdmPK16vZ42XTf6UX2g27oDdT7iynlE9h8STWunP3PC0rL3YPDVxLXSkZar+0Gq5wP+qXv44jX2mG1ChVk7xPPo9u7S7GUoMP1usXKfQ2cnQbbRPdMx8NVdZNaZAdkd/jA8NanK/xN5YSU+IzmE8ID8VrTWz0hulYXQiMzeSVlwH1M7egP/2rCLv21K4g5likeAJcsoSsfRz7rnt18z0AIn3tiKGqZPchvOImE2TLCx+2eG0LpIgp7e9yJcI98vBSrPLKzEH/CyP0UiF/buOAzU0JtXL9/oYak7xVAeTXnD6NuYTQ4BlM3TAsQ2J8W2L8g7hhWb7luF6lI= X-Forefront-Antispam-Report: CIP:212.179.42.66;CTRY:IL;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(48376002)(50986999)(105606002)(106466001)(229853001)(2351001)(11100500001)(5008740100001)(107886002)(1220700001)(50226001)(189998001)(5001970100001)(19580395003)(104016004)(19580405001)(36756003)(4001430100002)(87936001)(33646002)(76176999)(50466002)(6806005)(2950100001)(86362001)(49486002)(1096002)(92566002)(110136002)(5003940100001)(47776003)(85426001)(586003)(575784001)(77096005);DIR:OUT;SFP:1101;SCL:1;SRVR:DB3PR02MB188;H:ezex10.ezchip.com;FPR:;SPF:Fail;PTR:ezmail.ezchip.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB188;2:3WoDASLWBAhED0i8V7QU5JyZbVCNZTzaUPgHuYGw25FBU++cYbNktsFckHAyxnkWcFoErIeGCCDT0r4H14EGMvJRWH0Pf9qnXqL6zIkdbe5KbXqT4emiRgGCSaxby8shI8kzCsrasdIq1i9pU9jnew==;3:aSNOpjngjmtKvdpoNMGYyc+s5MYp4/Gdix/sCr05hdjgzGtaomN6gzUnIWxEpg/kOz4BHc1VGDamqrLkzzLo08L0pVZAVPvGR9WqMiLvf77jcAen4eiwVulCosBTaZpA4ONGRUK6aP6xh7rKzbIqujU86zhbuCCMYiSEIxA4qcgFlkL7R01Zs5bupZgAI7sDoigPV90/KUAapj0Y3vl/nHSaQh0BngMyOmpJPACpY+s=;25:E7MgQuFfdEX1NYj96dZzFfSNESTxC6x/CIQ2tTAbg5njjIc/eJz59R8m4PjaikxL4NAQn6w6TQBh3l795Ki4FWKephLYSPIFJoOyT/IGdVIUSuSk1ljvYpsLIP9HfoCeKM/lT3ZyhCN3jiXCERSyA/j54gLJz1wWZO6O1ksky8aL8IjiHvBeHEndIPkQWrrhZrr3NT1dbcPbxMxD51ANQEMo3g93Vka7EyZolpuvEnY7LMS3TmJ2PJ0Dzhnu4PCjyc1+ffKI38Rm3tZXW2g87A==;20:5D7FuGvramV8j8HZD/BoK6gR8d2dgyHcwjypeQV4hreQKSSJWKwIPsDAtJprYgKUc8n0A0EOL791FUZecdfN7gshl/b/Nh27sTxjurSdGv8/fZZM9xwAOc+p8dZkyETnIQGyrx3Rv7VaXZAcqudGqdvwN8uaOYuNrBLfwicR2Fs= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB3PR02MB188; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(121898900299872); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(10201501046)(3002001);SRVR:DB3PR02MB188;BCL:0;PCL:0;RULEID:;SRVR:DB3PR02MB188; X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB188;4:VzedQ3UNh/PzD5tfieMOfR5kQdlw8vIkP8alNHQgnfhUjZy6TZgWJtE68YNbLFogY4FePGmNQ/v6fxiibLoorJd4CEZdGr8LJHRoMVxX1i37PML1IUYr4CPrQQzyMUKGCHbVZYAdTKrAouYv9lE090g3liBL0SNBv6+d1VaC+ILgL5tSZ7mSpfhxm+jH+JviqHvKthOBDKMozsiS4sj2qc/uhERYi6n72jDTNYtKkMGY9K43AdoRoUVNo8nGOlzGQZ1KNjzy+fETpcLo3Wfukdkr55fu8h4dSDktUk5pcTS8E2cRNFfFh5Hjx7U+8RlmGDE7fReG/D1FXMPhFzg7nKJDL3B4M5LC2MN6SFyXh8V/p7EhOoZEKTsCUA/LinzI9KKts/Z9ZlFqv0v3igLK7nS+2PhdiSzK3DrwPX83fQPgqfnnMHDz77XjfDl4svkG X-Forefront-PRVS: 07778E4001 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB3PR02MB188;23:1BukTm7nDCHLpvfKxDnPQ2Tgn2xsulV7ZgaRVV/Sbx?= =?us-ascii?Q?mPKykxccRPmzIp5v1yVmik6KwIemYJ+BG6QfeF2X6MX3Th/qxLbJQOvnNYAL?= =?us-ascii?Q?BUUBq9tMo+6pYXA0CBdBcexGjGX8WnwcfxbbDXdYWoh3yg4y85hrOGAcacsK?= =?us-ascii?Q?04FKqDytlhbZTMACRcxZkTkCf8BEMPxHmRqyiSHEi1JbpfYySot0bPpjlsox?= =?us-ascii?Q?f8Lf8h/rTr13UfxaUb5NMG+sEU58+62YJpTgs3TDboduQ9zHEklfGUwMOVXj?= =?us-ascii?Q?/n4PhXvaH+KssOzeBXXOiCezOzLWFJjDZxxMw/0pSuxIWrwaWKl2AxFETFmJ?= =?us-ascii?Q?umhs0jSM1mbGn75tpv3Nt0Y/tgCEXVlftcc+/ivMtVr+4S87bT8Mm1Aq/rbP?= =?us-ascii?Q?tYq+znxdFYYoi+DW6cnxhWN3kwK/3GbScbth5uF1hKrENRCE4vnRXRtny7zf?= =?us-ascii?Q?NNSMgNuFvnquLqUTLFuLNXDh3LSgzj2LwOFz98ZH8ksdZ/Q9ZJKzDJteufx9?= =?us-ascii?Q?XStm8/Eq6PO+4STSg4CJPy7t2E6VPqJQUBeDDiBkMIKuwJi6ZJJLMTN/1AZ/?= =?us-ascii?Q?x7qKyVoK+M0sbFECoOjRaYAjWTLN2CVMqWgcgIiY4VQCOVZVnK/EjY924aq+?= =?us-ascii?Q?S7QfvV0aEKBX3ela2/uHvp7iocVFT3SCF9QMkEhUhuABVFUjEm9Ofi0MQ6xS?= =?us-ascii?Q?nzWpJCu/IBX/Q4gYp7KcWWhR+3lNYeae6Y3QOMi9yIp5jEoIAZ4EP1Ugf1g1?= =?us-ascii?Q?+L7aOe62v0xZgsmrRK9yN/E4sFwrsi9UWM5VCU6FVoQUlNvEgLpiSaQUpZ5w?= =?us-ascii?Q?Vl+vxCQ1QbMU9gWipx8ns+jISm0SeAQYN9EhjxMcz+pyPtxtbFumIM62KJmW?= =?us-ascii?Q?eKjSMGG8MYBCy0Sc541DBUTsuQU4mh1fnTDlagr4vIRmRDlRSKdDOmhBZhVK?= =?us-ascii?Q?vpwCIn5V5JMwzjhgclFrXPQh3lNW402rXmzo90iOukOG2Vjt+PVqbMLCqan8?= =?us-ascii?Q?JlGqIR444w8AHmjad04H+nYgzprlyB2gK/Q3+SbvqzPCWrfxR9qE3ADtagAx?= =?us-ascii?Q?KkpMyQ2yH7B0KNiDt17MN1AQa/q8kKGt42F8tm6oKQ2qp0IwT1JVtPCAzI7a?= =?us-ascii?Q?VUYVVMNS4=3D?= X-Microsoft-Exchange-Diagnostics: 1;DB3PR02MB188;5:8bCPAMg16l5zO+ri+PMQp5KZeyT7RrTNbzjAOu3i8i9jmWGbhcMwhSUXqbNAkzGRVJXuXZc2ONiB6JtHBUSB0jxF/1t4XNfkWAYy6CzGsQigUN0xDtbR5vmWdyF0b49TA8Lu0wG9lG+Ah+7VVORoaw==;24:RbphFZRMWLHcmAt7m/V4iC7ZYseX+5ojuf6LT2dphQtr8So/Gd5OVyhHe0p+SVymUoegIZI2WCWmFN1lU+E4yEoVaR9ZMwLNZ5NEJrcKB1s= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: ezchip.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Dec 2015 13:07:41.1349 (UTC) X-MS-Exchange-CrossTenant-Id: 0fc16e0a-3cd3-4092-8b2f-0a42cff122c3 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=0fc16e0a-3cd3-4092-8b2f-0a42cff122c3;Ip=[212.179.42.66];Helo=[ezex10.ezchip.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR02MB188 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Noam Camus External clock source can be used if included by one of DTS file of a chosen platform. Signed-off-by: Noam Camus Acked-by: Vineet Gupta --- arch/arc/kernel/time.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arc/kernel/time.c b/arch/arc/kernel/time.c index dfad287..ea0c47d 100644 --- a/arch/arc/kernel/time.c +++ b/arch/arc/kernel/time.c @@ -283,6 +283,10 @@ void __init time_init(void) */ clocksource_register_hz(&arc_counter, arc_get_core_freq()); +#ifdef CONFIG_CLKSRC_OF + clocksource_probe(); +#endif + /* sets up the periodic event timer */ arc_local_timer_setup(); } -- 1.7.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: noamc@ezchip.com (Noam Camus) Date: Tue, 1 Dec 2015 15:02:56 +0200 Subject: [PATCH v3 09/18] ARC: add CONFIG_CLKSRC_OF support to time_init() In-Reply-To: <1448974985-11487-1-git-send-email-noamc@ezchip.com> References: <1448974985-11487-1-git-send-email-noamc@ezchip.com> List-ID: Message-ID: <1448974985-11487-10-git-send-email-noamc@ezchip.com> To: linux-snps-arc@lists.infradead.org From: Noam Camus External clock source can be used if included by one of DTS file of a chosen platform. Signed-off-by: Noam Camus Acked-by: Vineet Gupta --- arch/arc/kernel/time.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arc/kernel/time.c b/arch/arc/kernel/time.c index dfad287..ea0c47d 100644 --- a/arch/arc/kernel/time.c +++ b/arch/arc/kernel/time.c @@ -283,6 +283,10 @@ void __init time_init(void) */ clocksource_register_hz(&arc_counter, arc_get_core_freq()); +#ifdef CONFIG_CLKSRC_OF + clocksource_probe(); +#endif + /* sets up the periodic event timer */ arc_local_timer_setup(); } -- 1.7.1