From patchwork Mon Jul 20 11:28:25 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 497646 X-Patchwork-Delegate: sbabic@denx.de 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 C037A140280 for ; Mon, 20 Jul 2015 21:30:30 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 137F84B652; Mon, 20 Jul 2015 13:30:27 +0200 (CEST) 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 0T5ltT8kH8Da; Mon, 20 Jul 2015 13:30:26 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9CC994B67F; Mon, 20 Jul 2015 13:30:11 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 5B9C44B624 for ; Mon, 20 Jul 2015 13:29:52 +0200 (CEST) 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 cmbuYvfgbDiJ for ; Mon, 20 Jul 2015 13:29:52 +0200 (CEST) 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-bl2-obe.outbound.protection.outlook.com (mail-bl2on0128.outbound.protection.outlook.com [65.55.169.128]) by theia.denx.de (Postfix) with ESMTPS id 0F4C14B64D for ; Mon, 20 Jul 2015 13:29:43 +0200 (CEST) Received: from BN3PR0301CA0002.namprd03.prod.outlook.com (10.160.180.140) by BL2PR03MB242.namprd03.prod.outlook.com (10.255.231.18) with Microsoft SMTP Server (TLS) id 15.1.219.9; Mon, 20 Jul 2015 11:29:41 +0000 Received: from BL2FFO11OLC015.protection.gbl (2a01:111:f400:7c09::104) by BN3PR0301CA0002.outlook.office365.com (2a01:111:e400:4000::12) with Microsoft SMTP Server (TLS) id 15.1.219.17 via Frontend Transport; Mon, 20 Jul 2015 11:29:41 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC015.mail.protection.outlook.com (10.173.160.81) with Microsoft SMTP Server (TLS) id 15.1.213.8 via Frontend Transport; Mon, 20 Jul 2015 11:29:41 +0000 Received: from linux-jyl1.ap.freescale.net (b51431-11.ap.freescale.net [10.193.102.86]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t6KBSbeZ027223; Mon, 20 Jul 2015 04:29:37 -0700 From: Peng Fan To: Date: Mon, 20 Jul 2015 19:28:25 +0800 Message-ID: <1437391715-1344-6-git-send-email-Peng.Fan@freescale.com> X-Mailer: git-send-email 1.8.4 In-Reply-To: <1437391715-1344-1-git-send-email-Peng.Fan@freescale.com> References: <1437391715-1344-1-git-send-email-Peng.Fan@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC015; 1:jkXIzokttGhJjLxopijPUfIpdfpasp4SMw9p+eKWnzqNd4WXIpv5+/YhnGYWHo6e+mEXeF0w9sK83YILsrjy56pqt2jhLRBMcN+jE8SBVlT39IISX26X8HVKjQ4Y2BhAJGQZWDSDykbECJpSWeTJb0bJb0kTGornlAE9piDeZVuSO24Ahs3ZkgawkiuhCQrZ4Nz7rD2dlGseevybhmABs3VT4C99Ar6ksopVvxAWd/AQpNWMKVGrzpG5pLV9r8/cojdx/yrqQxP7ughqZ2wZJ6d5ApSPkGS/a/XPBQMWDZ1KUBS+B1BA0AS4g7Sw4R9v0rOIkSmPJJItsUdbW8CXC4sCX+r/u6umwdqj3VrP3iCG8nctnKfKZMELW/W7EheHXqqTHFmcNYQdAc9N5CrD6usaXje5R/mLRpk73tcLSbwRZXeGIDdERy1+QCT9tRtn X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(19580405001)(50466002)(19580395003)(85426001)(6806004)(77156002)(107886002)(48376002)(86362001)(62966003)(5003940100001)(5001960100002)(189998001)(87936001)(110136002)(92566002)(77096005)(2950100001)(76176999)(106466001)(105606002)(50226001)(50986999)(2351001)(229853001)(104016003)(36756003)(47776003)(46102003)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2PR03MB242; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:sfv; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB242; 2:CSYzlPpSxmOD2E162wDg/I8/aHNjRqup7DK7hAliIxp4bEwbekpj4LzwlHUCngWK; 3:6fOm/mUuArAp7MiqaRPb1/BLIR3N5ERA3Vp/Nmd4Vb73CktFkPAWFky/MVwW7NsBzTGoxMFSu3dcpWP1ezZCGD9QzgJjio58Hed0lMwlESWWTcxKDxkJzMee9k0+/T3PoPrtVHhAfpepi+BPRY7yEQVCRnBgCaWEBjFAZZLWTsMnuGoAFklSzgA4zqvGnM94Ukvnzw0Xz1je+em9XMDLvoZ6V1CB3wuk/L1SkbKKQZ4=; 25:mai/Ofp+xnjkUlRBxg8hSgCUWKpm+LYTWev5ZLijLrGddoFTriSKKdcRsS1hBdtwtEji80ZLdfFPECyywnA+1gRE2d1oB4+G8wDSRV1qjYgRvOf+1mc/8r5Bhul/E4bk9fECHOPpCgcwk2wbi6OAXcCH4wqAIZCPEWGduseujNFYsHpJWVHTPUlLRL+Icpx1m+CM+5//BohKUtPHK4K1sxAiCviIMmxIykqwAW5cWxwLCJ6tTwDa90t4XT1A/rGabBFBAKaYCWuhAe4i8lOu5Q==; 20:7ii/AunQoYw1cprhjGPgreXPV4wUrW4vpaB5M5Dgm6MbzeYX37F5Pm330y2TgYzOX2sbTmEKzgjcm4NUNlWmSVIc6Gv/XFkR1DuZ65mMhHRLcd7XGp/IyI8NQ59rIL2MBcXytqW9GeHV8ksxNj5KBCVcnMnQUv4QV2uknDMGKU1+h4oF2QfIpIl32SiXS+RxelT/bKkkb69GPlJWhB1DNJ14It06KuifE2Ta01xdzJc1FCJjTrj1f8S1aXUNOvqLD0dKHN1qba51bEouTeRiKlmZYTRyHf6TNTF9ZBfBhpgCuWtofYOExo9HIOMVH70t/b6pyW8uPIcDVB/KMoc+WyanBX06Zi8lP3eOqRWoWJI= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2PR03MB242; BL2PR03MB242: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BL2PR03MB242; BCL:0; PCL:0; RULEID:; SRVR:BL2PR03MB242; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB242; 4:Vx4biAx3jqyqE9px6JMwdv7nylIUDw6B85407Ff/7bl+qVfhgZw+2EhU2sFIbavMjBTdhD9uNRGHfMrm9dX639q6H0aoDGodOJk8UOFfWzjRLZeDZ4qSdg0SnzpOTzAW1sS6NxAz8RSNI+9q134AsOUM1+fxDI2ZI+jrjgKo2Ccek0zttgi0+VCQqbdzImdZCRAIoAiy/cFSu2Vf8f5BDUvyWwBXef6Kt2GdC0THXpbs9HO0ge11RWA17srJnpN/VU77aVnWhaD9Je6ehBKl7Qty3tCo6wvw1mdHJNg/UNk= X-Forefront-PRVS: 0643BDA83C X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB242; 23:6vC9VC77TMVcHQpzzMk7biH3sfRQr133MOiBmjTRE37cRbsFObWOKYVTS9OmohoX+RmcHKssnndRrdRLP31MA6om2gFDNuqfMsUOkx+0FMtx/OD4zKhiQIZhQVADuXpW/UDLP8321yFGB8RpVeJWpKqzZLytJMWlDfQmcyWXw9Hq5fjtCj51NldmxyMTJ4y87/f6LKRfPSHu7/UWdlmApozUhqYGWx5bjrjoEdVCCoJeILNVWe1tiDelxzScbj4TTGUOCU63XT4MJzU9ppAqaGtDWZsroc36PmY3T2xkAznfQ45RlN8NF7mr5l5g0HYoA2CYyKlpAmhPPJGM8tx5NRGgQrjQFnkTniSQv7g3T17CYWnpZ4UPPO9/UQNIhCfQksvOujN/ZFlzdcYvfZmgK/GDUBvo0gV6RIgbTOHYmYixkfgP71+s7a6aNC9lu34z1OEP7yu/HY/ZzuZV7x/QdLorqcaSrI89afrlXYOLQQrGFstABvjCRrzULAyV4OYFBsFNZ7tFHcpm31TGnx4cefoORfSvUSH+fPZ+RaEAV9ytLSFu25//mxW/ZXEWXP5prRPKQavRoSgkwGOeJoq3/H6+csE91paJqR0UtBOPMYebuoA9t272D1frUhWygLN1QfIeWvuNfibLq7MivQOfgPUkEvT7cFaHMfcqR0Z6ZH4uezbklCF/of1AuJEXUeZu8/qE/MWkLv7+YNxtwo4EcRfbBHxZNJ1JShIrS/bV7uH+m995Hc8qicCDAJmR2k6YQ5sxofLyG7E67y9ESVxvd27BoZnLXQMg1HvKerTEQ9bbeZlzvx0gVVjLtlV49VhZXbuY067AFjUHGAUctdXLvEXcuDpD4uuZUqbi/x+G88q63rbE3jl/mNuZqk+2oIl1kb9J3E9uOuK17yfVhyoMZVwhgcHbig+OzH4bjA3nRPeD2k+TTnvkiXlJpEH3Q4gv X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB242; 5:kPn+oj8sy0TEqQ1+QIq/uav6sUvN3uaa+8kn/BKmX/9tJ3tXWKJUpzVj8L/t9/wBaV8gtekk7h8gglR8bfR+Vh7up6fSlrg+d5CeVKCGe6dph/72pFxyTYm0BMdiU3U3GNIR68QF0BKGFoCQU2FKkA==; 24:b+UAy22pTnJyZwy+JMoaUvMLBJoWjyBGgVki4aqTXgij4vYTyrdPMs5b3nqcoJQmYhCbO6Giw0hXZnCsYppblnbW/id+DHDlkBF4jFJ3H7w=; 20:NO4fics03AuU/NDGewLOZEYf4kFlszGE8TtaKTx1I1rWU5MN3q/o+V3BnohbkpdVwSQVrPDQ4Uxg6aJTmHNZkg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2015 11:29:41.1143 (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: BL2PR03MB242 Cc: fabio.estevam@freescale.com, marex@denx.de, otavio@ossystems.com.br, u-boot@lists.denx.de Subject: [U-Boot] [PATCH v3 05/15] imx-common: timer: add i.MX6UL support 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" Add i.MX6UL GPT timer support. Signed-off-by: Peng Fan --- Changes v3: none Changes v2: system counter patch is removed. Now, defaut use gpt. arch/arm/imx-common/timer.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm/imx-common/timer.c b/arch/arm/imx-common/timer.c index c12556a..1a88ce6 100644 --- a/arch/arm/imx-common/timer.c +++ b/arch/arm/imx-common/timer.c @@ -45,7 +45,8 @@ static inline int gpt_has_clk_source_osc(void) #if defined(CONFIG_MX6) if (((is_cpu_type(MXC_CPU_MX6Q) || is_cpu_type(MXC_CPU_MX6D)) && (soc_rev() > CHIP_REV_1_0)) || is_cpu_type(MXC_CPU_MX6DL) || - is_cpu_type(MXC_CPU_MX6SOLO) || is_cpu_type(MXC_CPU_MX6SX)) + is_cpu_type(MXC_CPU_MX6SOLO) || is_cpu_type(MXC_CPU_MX6SX) || + is_cpu_type(MXC_CPU_MX6UL)) return 1; return 0; @@ -103,10 +104,11 @@ int timer_init(void) if (gpt_has_clk_source_osc()) { i |= GPTCR_CLKSOURCE_OSC | GPTCR_TEN; - /* For DL/S, SX, set 24Mhz OSC Enable bit and prescaler */ + /* For DL/S, SX, UL, set 24Mhz OSC Enable bit and prescaler */ if (is_cpu_type(MXC_CPU_MX6DL) || is_cpu_type(MXC_CPU_MX6SOLO) || - is_cpu_type(MXC_CPU_MX6SX)) { + is_cpu_type(MXC_CPU_MX6SX) || + is_cpu_type(MXC_CPU_MX6UL)) { i |= GPTCR_24MEN; /* Produce 3Mhz clock */