From patchwork Tue Apr 22 13:41:14 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Julien Grall X-Patchwork-Id: 28819 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-qc0-f200.google.com (mail-qc0-f200.google.com [209.85.216.200]) by ip-10-151-82-157.ec2.internal (Postfix) with ESMTPS id 6C15420341 for ; Tue, 22 Apr 2014 13:43:11 +0000 (UTC) Received: by mail-qc0-f200.google.com with SMTP id i17sf23831996qcy.11 for ; Tue, 22 Apr 2014 06:43:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:date:message-id:cc:subject :precedence:list-id:list-unsubscribe:list-post:list-help :list-subscribe:mime-version:sender:errors-to:x-original-sender :x-original-authentication-results:mailing-list:list-archive :content-type:content-transfer-encoding; bh=614KdC/5mKvMnGthGHTfqh2v3XZXQTy0ouIzdhY5Gmg=; b=f0YMj99eGXxymsszvWsAb4Za7EeqssKYuVp4VhgmB/AN0jAeilYVtUdwyKPebNw0zJ TDmm6WpKTO4+5lilef+j5SCD8czQ75OT+6kFvHdsYKrR9e596Wm9ICvCLgGe7L0+b+zn iJiqyzuPIZcqA1ZnngZRZe0oCHqpT+UGxBl8++dpsOrDbzYSMfGaU5+ui/tDo4MdPRzc Vbjo7VGS8ZW4M7882BUPhzQWXSI1Zzaliifgv+e9t8RlL98DbUVa35b4oQM1kCDOatJF K+4yRW5GGkvEyZFQiw70LQdnllv4NBSuAqWfi/BYjeIgIDy1Vqt0Drpd2ZgkCOZhB8Hi 53jA== X-Gm-Message-State: ALoCoQn+FLAlp7HB/l5DlQ0diFS4uT3tuHq4+M/vMgNPB43Ld6js/9IBQ7uidyqM9GRPuXsI3XJL X-Received: by 10.236.93.38 with SMTP id k26mr19481611yhf.20.1398174191196; Tue, 22 Apr 2014 06:43:11 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.140.36.33 with SMTP id o30ls100090qgo.23.gmail; Tue, 22 Apr 2014 06:43:11 -0700 (PDT) X-Received: by 10.58.187.9 with SMTP id fo9mr39532394vec.4.1398174190926; Tue, 22 Apr 2014 06:43:10 -0700 (PDT) Received: from mail-ve0-f178.google.com (mail-ve0-f178.google.com [209.85.128.178]) by mx.google.com with ESMTPS id sh5si6886409vdc.158.2014.04.22.06.43.10 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Apr 2014 06:43:10 -0700 (PDT) Received-SPF: neutral (google.com: 209.85.128.178 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) client-ip=209.85.128.178; Received: by mail-ve0-f178.google.com with SMTP id jw12so9439208veb.37 for ; Tue, 22 Apr 2014 06:43:10 -0700 (PDT) X-Received: by 10.52.69.146 with SMTP id e18mr31283986vdu.15.1398174190834; Tue, 22 Apr 2014 06:43:10 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.220.221.72 with SMTP id ib8csp25762vcb; Tue, 22 Apr 2014 06:43:10 -0700 (PDT) X-Received: by 10.224.20.72 with SMTP id e8mr12344969qab.86.1398174190230; Tue, 22 Apr 2014 06:43:10 -0700 (PDT) Received: from lists.xen.org (lists.xen.org. [50.57.142.19]) by mx.google.com with ESMTPS id 68si17035215qgk.62.2014.04.22.06.43.09 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 22 Apr 2014 06:43:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of xen-devel-bounces@lists.xen.org designates 50.57.142.19 as permitted sender) client-ip=50.57.142.19; Received: from localhost ([127.0.0.1] helo=lists.xen.org) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Wcawr-0001hX-IZ; Tue, 22 Apr 2014 13:41:21 +0000 Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Wcawq-0001hG-Ce for xen-devel@lists.xenproject.org; Tue, 22 Apr 2014 13:41:20 +0000 Received: from [85.158.139.211:57370] by server-9.bemta-5.messagelabs.com id F2/75-04350-F7176535; Tue, 22 Apr 2014 13:41:19 +0000 X-Env-Sender: julien.grall@linaro.org X-Msg-Ref: server-7.tower-206.messagelabs.com!1398174078!8811110!1 X-Originating-IP: [74.125.83.51] X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG X-StarScan-Received: X-StarScan-Version: 6.11.1; banners=-,-,- X-VirusChecked: Checked Received: (qmail 18329 invoked from network); 22 Apr 2014 13:41:18 -0000 Received: from mail-ee0-f51.google.com (HELO mail-ee0-f51.google.com) (74.125.83.51) by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP; 22 Apr 2014 13:41:18 -0000 Received: by mail-ee0-f51.google.com with SMTP id c13so4660289eek.38 for ; Tue, 22 Apr 2014 06:41:18 -0700 (PDT) X-Received: by 10.15.36.136 with SMTP id i8mr2325658eev.113.1398174078249; Tue, 22 Apr 2014 06:41:18 -0700 (PDT) Received: from belegaer.uk.xensource.com ([185.25.64.249]) by mx.google.com with ESMTPSA id t44sm113159530eeo.6.2014.04.22.06.41.16 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Apr 2014 06:41:17 -0700 (PDT) From: Julien Grall To: xen-devel@lists.xenproject.org Date: Tue, 22 Apr 2014 14:41:14 +0100 Message-Id: <1398174074-2799-1-git-send-email-julien.grall@linaro.org> X-Mailer: git-send-email 1.7.10.4 Cc: ian.campbell@citrix.com, HyonYoung Choi , Julien Grall , tim@xen.org, stefano.stabellini@citrix.com, Meng Xu Subject: [Xen-devel] [PATCH] xen/arm: debug-exynos4210: Remove early_uart_init X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Post: , List-Help: , List-Subscribe: , MIME-Version: 1.0 Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: julien.grall@linaro.org X-Original-Authentication-Results: mx.google.com; spf=neutral (google.com: 209.85.128.178 is neither permitted nor denied by best guess record for domain of patch+caf_=patchwork-forward=linaro.org@linaro.org) smtp.mail=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Archive: The function early_uart_init contains specific initialization for the Arndale Board 5250. Usually U-boot as already setup the UART correctly (ie. clock, baud rate...) so we don't have to do again. Futhermore, this code won't work on new platform such as the Arndale Octa. Signed-off-by: Julien Grall Cc: HyonYoung Choi Cc: Meng Xu --- xen/arch/arm/Rules.mk | 1 - xen/arch/arm/arm32/debug-exynos4210.inc | 32 ------------------------------- 2 files changed, 33 deletions(-) diff --git a/xen/arch/arm/Rules.mk b/xen/arch/arm/Rules.mk index c551afb..8d5624b 100644 --- a/xen/arch/arm/Rules.mk +++ b/xen/arch/arm/Rules.mk @@ -53,7 +53,6 @@ EARLY_UART_BASE_ADDRESS := 0x1c090000 endif ifeq ($(CONFIG_EARLY_PRINTK), exynos5250) EARLY_PRINTK_INC := exynos4210 -EARLY_PRINTK_INIT_UART := y EARLY_PRINTK_BAUD := 115200 EARLY_UART_BASE_ADDRESS := 0x12c20000 endif diff --git a/xen/arch/arm/arm32/debug-exynos4210.inc b/xen/arch/arm/arm32/debug-exynos4210.inc index 39f2db3..752942d 100644 --- a/xen/arch/arm/arm32/debug-exynos4210.inc +++ b/xen/arch/arm/arm32/debug-exynos4210.inc @@ -18,38 +18,6 @@ #include -/* Exynos 5 UART initialization - * rb: register which contains the UART base address - * rc: scratch register 1 - * rd: scratch register 2 */ -.macro early_uart_init rb rc rd - /* init clock */ - ldr \rc, =0x10020000 - /* select MPLL (800MHz) source clock */ - ldr \rd, [\rc, #0x250] - and \rd, \rd, #(~(0xf<<8)) - orr \rd, \rd, #(0x6<<8) - str \rd, [\rc, #0x250] - /* ratio 800/(7+1) */ - ldr \rd, [\rc, #0x558] - and \rd, \rd, #(~(0xf<<8)) - orr \rd, \rd, #(0x7<<8) - str \rd, [\rc, #0x558] - - mov \rc, #(100000000 / EARLY_PRINTK_BAUD % 16) - str \rc, [\rb, #UFRACVAL] /* -> UFRACVAL (Baud divisor fraction) */ - mov \rc, #(100000000 / EARLY_PRINTK_BAUD / 16 - 1) - str \rc, [\rb, #UBRDIV] /* -> UBRDIV (Baud divisor integer) */ - mov \rc, #3 /* 8n1 */ - str \rc, [\rb, #ULCON] /* -> (Line control) */ - ldr \rc, =UCON_TX_IRQ /* TX IRQMODE */ - str \rc, [\rb, #UCON] /* -> (Control Register) */ - mov \rc, #0x0 - str \rc, [\rb, #UFCON] /* disable FIFO */ - mov \rc, #0x0 - str \rc, [\rb, #UMCON] /* no auto flow control */ -.endm - /* Exynos 5 UART wait UART to be ready to transmit * rb: register which contains the UART base address * rc: scratch register */