Message ID | 1438295726-2156-11-git-send-email-aalonso@freescale.com |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
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 322DD140D4F for <incoming@patchwork.ozlabs.org>; Fri, 31 Jul 2015 08:38:08 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id AF5D24B96E; Fri, 31 Jul 2015 00:38:04 +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 V7WO4h9u_g5p; Fri, 31 Jul 2015 00:38:04 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0D7E94B935; Fri, 31 Jul 2015 00:37:59 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 953D94B9B2 for <u-boot@lists.denx.de>; Fri, 31 Jul 2015 00:37:25 +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 IwGZpTAtRfJ3 for <u-boot@lists.denx.de>; Fri, 31 Jul 2015 00:37:25 +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-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0145.outbound.protection.outlook.com [157.56.111.145]) by theia.denx.de (Postfix) with ESMTPS id 33A7F4B9AF for <u-boot@lists.denx.de>; Fri, 31 Jul 2015 00:37:08 +0200 (CEST) Received: from BN3PR0301CA0055.namprd03.prod.outlook.com (10.160.152.151) by CY1PR0301MB1306.namprd03.prod.outlook.com (10.161.212.16) with Microsoft SMTP Server (TLS) id 15.1.225.19; Thu, 30 Jul 2015 22:37:05 +0000 Received: from BN1BFFO11FD033.protection.gbl (2a01:111:f400:7c10::1:125) by BN3PR0301CA0055.outlook.office365.com (2a01:111:e400:401e::23) with Microsoft SMTP Server (TLS) id 15.1.225.19 via Frontend Transport; Thu, 30 Jul 2015 22:37:05 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) 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.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11FD033.mail.protection.outlook.com (10.58.144.96) with Microsoft SMTP Server (TLS) id 15.1.231.11 via Frontend Transport; Thu, 30 Jul 2015 22:37:04 +0000 Received: from bluefly.am.freescale.net (bluefly.am.freescale.net [10.81.17.130]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t6UMaVti013176; Thu, 30 Jul 2015 15:37:04 -0700 From: Adrian Alonso <aalonso@freescale.com> To: <u-boot@lists.denx.de>, <sbabic@denx.de> Date: Thu, 30 Jul 2015 17:35:24 -0500 Message-ID: <1438295726-2156-11-git-send-email-aalonso@freescale.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1438295726-2156-1-git-send-email-aalonso@freescale.com> References: <1438295726-2156-1-git-send-email-aalonso@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD033; 1:9mZOptO4suix6Qxxby4hLSbqWSGp40cnsyUI+WZ2La5ZBYpyc7pIkFKgz0Lod8mTAhI7Yevk5bshnv7ILpGu0x/wkxDmXoiju/KfsefZC9FIuFHUXj9DL4ffVxVwYzXZcS+xeYzQHLXG1cbYoogngpPhj2Vp1HT7vhqi4dy+65vRxFxCNMHZ51smeOcqq52OVOlb01X0SOYNAEqRA4OnDUPD8KxH989CYnoeVoptVFk6konDvd+mmsQJoIrMn3sU9ZBKnKN1EIIrPFof+f+pdihi+BItHwbkguBXCZwYdHqVVPn4qtzj+b400/ltQjdfaMsjZt05ivCff0AkWRMLBQ== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(189002)(199003)(5001770100001)(62966003)(106466001)(36756003)(92566002)(50226001)(107886002)(2950100001)(86362001)(87936001)(48376002)(85426001)(77156002)(19580395003)(50986999)(77096005)(189998001)(105606002)(33646002)(19580405001)(46102003)(50466002)(5001960100002)(6806004)(229853001)(76176999)(104016003)(47776003)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0301MB1306; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; MX:1; A:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1306; 2:lQl98VQsnl1te13fC+GBCsIplhC1a4F7NF+wPvNs2qY+aYVQKs+cFBggef5t94t6E8oss4C6ebCgsHnoH8+xxooC6Rsa6ZJwtdG7uGrYnKxQ4puoE0HCnukTSV4xSypCLgRvetDfYQR8zlayzUlMeLu0xUdExpXHPZbcBkjPQvs=; 3:hQ6QRK4IDyJx4RSkwfexM2R/dzxFeJrvSUBxieZm643ToWli+56lEjfrcf7M6e846toBwCRYb4ILv+uJS1zaa7wCQkhJ/9i1pcq1OV+VQYdWOu7RoyyLCSEIPlSTAAOl7Q9EQ4rqFy3FgIiaJaQbnD8VFU+rsJCnUClyPHaenKIF/uynnA/oUpk9xEvlxXZcXibdlE/fImDXFmg1QCjnS6grXBZik5gzk0FSx6DHAdw=; 25:3i88fEUbmbKK8zAleXGzuUGjeYzELls1FCX7FerDUcFX3g6uWYZNbem4W4xFD7VElAgmLB55vvQ274VLyBy6e+79jATRvrRG2dAsUjDmexTxVdVLbgMiafIYy+qEtt10sPxEnwr+I3mhLKkj+a0dG/adKTlTlJqXj9NDpoK2vSQPWoXlP1DCd/J1ECi70Dvj2+pJZZIHqM7DQ9Dw4wIsBO75FA8aH5Mofdwa47cQqq34jYHFcLq5tQ4f2nSLBPKNUFjR5TpzvH0ZPaDXFAC2Gw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB1306; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1306; 20:EP21dxbKKZ6vYYvytY37qEWix4OW4K5XrfTI8pKjM5u5cyk9d4ENC80fYJMmYlSQh8i9/t/HTN7U2p7ogfNwv/TTfD3cHU841tHp4cxNMX+BCEjZXSRke4q6NJQO3RQuAkyAUjtmbyhQtilV5NRKkz8TcRS0MjngOoXHVFlC+fuJLF4LH0VDiWGoXKWHgI1wVY2By6RrOqX5EdsWJDyyYT9NOtcNZgrJeadDOZUsrg0x8Cd6Qmb7DLQHVHK1SYeilE97xHQDlAwJz/FiohvZkat++GRazP4ZW7uh0KklkjZa1vW3NvbBM9jVu/RGhuWSi7xHDW2lXtmGi2fkNrnJ0srLcocTW9Lk/33haQ47K6A=; 4:Gk4eG5D0oggIhiK+WDrAql8wNPK4he74P2XNV2UYvulNm5MhgHpp3BIoWbptsbXGmShJIpvwr+99SVhWSZv6Ar2E8IwSswk3x1UsivM8unL5AfX9QQYc4ulWJTnIaPv6sh7JMi8zuV75kFnaO9d0rPlkFmjmFJy+OQ4QwreG4xGuCktbnGC3OOedIrSsDi37pNwzH0Fsx1B7mVCg54A+wzBczAkXyoK1aejUbm4PgaLSl479AENTB3MlZVEcgMTbd75s1lsJOk8GdBSuCPt92Nd2ZvvXdHN8I9tjSmRO51Q= CY1PR0301MB1306: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: <CY1PR0301MB13067C38183DD1BAC1736198A88B0@CY1PR0301MB1306.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:CY1PR0301MB1306; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0301MB1306; X-Forefront-PRVS: 06530126A4 X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1306; 23:OTQNBW+oZZCBILbXa8JwfNfdqDxASgbz1IKxmj7vLIBr5KM7K7oer4TT8RaOKbUkMuX01A5OUAczNXUiY06By65FIxSb4GCfYjIj78LUm7taGUrni0oQnzeYG+JW1VZcFRL4dczQpK6RANOn5hKqAkuISkUEgihx6lnKZIJjioHo+Rg2hD+m6D3laXcqpM6tQvM4dTCnzyaybqM89YhTcgim+FrGcH2xc97j3iuHkjZVRo/Nt9+SFtjY6IZAKSEKkZ1i8qnlI3DYphXqSHyaijNgr5m+Et/a/pvfMXbuyHwEdy5oTrJt2SXLhvPuiYSdt8LwtH7To9H/f3gyC19nlTEI2A69NoFKKuDwS0waQDpfV5zs44szsTz5PWi7e/mkBttnXiPbRPBgm9Sl4BKzlxz7EpNt8x2HK4cKkuuMv1nPKPO+NjpOXgIiq36K79HkRULR80h7WA4gFurZ2yy0wVWqwhGnSTZFAiVPAGMAx1xTcCNgCmj/h/OYIZg/doTuqhzf3C2cT0B+qM98CHuF9RmoVRWcoAOBeH5zB02qbU1aRZAzP1uXnKebSNRGfeRP714LE5EGYS8uuxxxZLkCwAR/p6bqwxPm5Iz4Aeoas17CZe4Aab1F/rzCAhQ6SA/H/VdgXa6655rdp8/Lr0bcLPXtdexB0iSUONA6h2dMaNOeMrbVWt1kx++O6PAmTuYPS1n563AvSqCNJyxnLMBN9Iv7RYVk9ERrNuqGVUCN3XngsqqkWid9r0TLy0VmlgO+9pLwYBcQKd2oXgvOjWEEcnZkMhOuQ3uljXXHTVaQc7snw5T8aLFA5VpIswVVsRX/93hCiHdqddyjVftxTb5dJpd039OolgmpBZwHGMBWfk+lP5Sp5xk9iRQq8RR4tx4rjtwWSoD9W4Vl+m9fDPrX/nT1UcJXVyraScjprT8wfdY= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB1306; 5:EM/OLUc+tZvkg+noM12VmuqxdZJaSfQxp0f3M5Etdl9OgaYP3k76N9Mj9PbPfktQdgUiitKtrc+A5/0LEtk9xHLK45dp8z+EWgi9ksn093pdmLBChxZzsaFDUTWimpgDc5lVw99NNIYgy7BBywnmww==; 24:s9nG8xmQMh6SmjROKkeH4PmP5DjUippedoR2k73QMp33eqfzmWgRbv0SPkWmvMLWf28p1qjt7nBt9IOj8ifrM6tRt88pQ+lrthRx7/oHtT8=; 20:8xqRzmiu0xk7ZxHDGkEnvGv/G7x+qPJ5Ru0mlkldR0q0FfPRnDzoAdcXktZToXzkCdRBXiH1wDjchW1M2K2Bqw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jul 2015 22:37:04.9570 (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: CY1PR0301MB1306 Cc: Fabio.Estevam@freescale.com, otavio@ossystems.com.br Subject: [U-Boot] [PATCH 11/13][v4] imx: imx7d: add timer support for imx7d 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> |
diff --git a/arch/arm/imx-common/timer.c b/arch/arm/imx-common/timer.c index c12556a..bc4a673 100644 --- a/arch/arm/imx-common/timer.c +++ b/arch/arm/imx-common/timer.c @@ -49,6 +49,8 @@ static inline int gpt_has_clk_source_osc(void) return 1; return 0; +#elif defined(CONFIG_MX7) + return 1; #else return 0; #endif @@ -56,6 +58,9 @@ static inline int gpt_has_clk_source_osc(void) static inline ulong gpt_get_clk(void) { +#if defined(CONFIG_MX7) + return MXC_HCLK >> 3; +#else #ifdef CONFIG_MXC_GPT_HCLK if (gpt_has_clk_source_osc()) return MXC_HCLK >> 3; @@ -64,6 +69,7 @@ static inline ulong gpt_get_clk(void) #else return MXC_CLK32; #endif +#endif } static inline unsigned long long tick_to_time(unsigned long long tick) { @@ -106,7 +112,8 @@ int timer_init(void) /* For DL/S, SX, 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_MX7D)) { i |= GPTCR_24MEN; /* Produce 3Mhz clock */
* Add timer support for imx7d SoC Signed-off-by: Adrian Alonso <aalonso@freescale.com> --- Changes for V2: Split from patch imx: imx7d: initial arch level support Changes for V3: Resend Changes for V4: Resend arch/arm/imx-common/timer.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)