From patchwork Wed Apr 17 18:33:26 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 237339 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 D86052C00CD for ; Thu, 18 Apr 2013 04:35:49 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 323224A2BF; Wed, 17 Apr 2013 20:35:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 8qJ0fTskws+b; Wed, 17 Apr 2013 20:35:48 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 10C3E4A2B2; Wed, 17 Apr 2013 20:35:46 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 73E184A2B2 for ; Wed, 17 Apr 2013 20:35:43 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 FzftmhX9ZqMR for ; Wed, 17 Apr 2013 20:35:42 +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 mail-yh0-f50.google.com (mail-yh0-f50.google.com [209.85.213.50]) by theia.denx.de (Postfix) with ESMTPS id 971954A2A7 for ; Wed, 17 Apr 2013 20:35:40 +0200 (CEST) Received: by mail-yh0-f50.google.com with SMTP id 25so308858yhr.23 for ; Wed, 17 Apr 2013 11:35:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer; bh=G+69ucVF/yMwH3s8LXKXmdtoVd1cyw0XmK1u0V7dC2w=; b=UNVKVv5w+jMYUBBzxdmGMpTneWmpJb/CKbnIoEyfoJA6hV2s26OwPBmEQE22FPsp2P IHIU8PPcIS0jsMd7lrSftfX4BeYCovwdBy3zX1GJbLscW/phHUb3XIVOkc8IV5314L+g /JTf22YhYBalakLshcG+s7GZVMVzruUq01gIqKH1LicvHtTujDud5EA8KZdEI4qa3Fqo NovxMfsuzaCRzIu3q5sx0s28wVUxnBuW3TdUh1u0BFvaqqi63zpWHuI3mlBP+N/20jtn qx6QpdHteta5Au8JG397s8ArKEZU5PWvocqzEg+5QUFKqDP7X9j68XaXAQiXMfWZ8NQQ KYZw== X-Received: by 10.236.209.197 with SMTP id s45mr4905091yho.95.1366223739910; Wed, 17 Apr 2013 11:35:39 -0700 (PDT) Received: from localhost.localdomain ([187.64.220.204]) by mx.google.com with ESMTPS id s10sm11238904yho.13.2013.04.17.11.35.37 (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 17 Apr 2013 11:35:39 -0700 (PDT) From: Fabio Estevam To: sbabic@denx.de Date: Wed, 17 Apr 2013 15:33:26 -0300 Message-Id: <1366223610-29127-1-git-send-email-festevam@gmail.com> X-Mailer: git-send-email 1.7.9.5 Cc: Fabio Estevam , u-boot@lists.denx.de Subject: [U-Boot] [PATCH] imx: mx6q_4x_mt41j128.cfg: Setup CCM_CCOSR register X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de From: Fabio Estevam Setup CCM_CCOSR register to provide a CKO1 clock frequency of 16.5 MHz. CKO1 drives sgtl5000 codec clock on mx6qsabrelite and doing this setup in the bootloader will allow us to remove a lot of code in arch/arm/mach-imx/mach-imx6q.c from the mainline kernel. mx6q_4x_mt41j128.cfg is also used by mx6qsabresd, and it is safe to use it for this board as well. Signed-off-by: Fabio Estevam --- board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg b/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg index f4cae5e..4661775 100644 --- a/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg +++ b/board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg @@ -172,3 +172,14 @@ DATA 4 0x020e0010 0xF00000CF /* set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7 */ DATA 4 0x020e0018 0x007F007F DATA 4 0x020e001c 0x007F007F + +/* + * Setup CCM_CCOSR register as follows: + * + * cko1_en = 1 --> CKO1 enabled + * cko1_div = 111 --> divide by 8 + * cko1_sel = 1011 --> ahb_clk_root + * + * This sets CKO1 at ahb_clk_root/8 = 132/8 = 16.5 MHz + */ +DATA 4 0x020c4060 0x000000fb