From patchwork Fri Feb 14 08:22:48 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rajeshwari Birje X-Patchwork-Id: 320311 X-Patchwork-Delegate: albert.aribaud@free.fr 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 D3D272C0098 for ; Fri, 14 Feb 2014 19:22:08 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A70924B5EC; Fri, 14 Feb 2014 09:22:06 +0100 (CET) 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 jNMRkRR3K12A; Fri, 14 Feb 2014 09:22:06 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0E7A34B600; Fri, 14 Feb 2014 09:22:03 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8602B4B600 for ; Fri, 14 Feb 2014 09:21:57 +0100 (CET) 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 FvMLe2AsoU3C for ; Fri, 14 Feb 2014 09:21:53 +0100 (CET) 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 mailout4.samsung.com (mailout4.samsung.com [203.254.224.34]) by theia.denx.de (Postfix) with ESMTPS id 9B03B4B5EC for ; Fri, 14 Feb 2014 09:21:49 +0100 (CET) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout4.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0N0Z001K28KAXY10@mailout4.samsung.com> for u-boot@lists.denx.de; Fri, 14 Feb 2014 17:21:46 +0900 (KST) Received: from epcpsbgm1.samsung.com ( [172.20.52.123]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id F3.62.10092.912DDF25; Fri, 14 Feb 2014 17:21:45 +0900 (KST) X-AuditID: cbfee68f-b7f156d00000276c-ae-52fdd21975fa Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm1.samsung.com (EPCPMTA) with SMTP id E2.4D.29263.912DDF25; Fri, 14 Feb 2014 17:21:45 +0900 (KST) Received: from chrome-server.sisodomain.com ([107.108.73.106]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0N0Z005JB8K06P70@mmp2.samsung.com>; Fri, 14 Feb 2014 17:21:45 +0900 (KST) From: Rajeshwari Shinde To: u-boot@lists.denx.de Date: Fri, 14 Feb 2014 13:52:48 +0530 Message-id: <1392366168-20296-1-git-send-email-rajeshwari.s@samsung.com> X-Mailer: git-send-email 1.7.10.4 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRmVeSWpSXmKPExsWyRsSkWlfy0t8gg1uPrCw6jrQwWkw5/IXF omXtAVaLb1u2MVosf72R3eLt3k52BzaP2Q0XWTwWbCr1uHNtD5vH2Ts7GD36tqxiDGCN4rJJ Sc3JLEst0rdL4MqYOvs3S8EE4YpPC74xNTB28HcxcnJICJhI/J56hxnCFpO4cG89WxcjF4eQ wFJGieb/+xhhilo+vmOGSExnlLjWehaqqpdJYlfHHnaQKjYBI4mtJ6eBdYgISEj86r/KCFLE LNDFKHHl+Q+whLCAgcTbrtdsIDaLgKrEn28bWUBsXgEPiT3rrrFBrFOU6H42AWyDhMBvNokp q88yQjQISHybfAiogQMoISux6QDU3ZISB1fcYJnAKLiAkWEVo2hqQXJBcVJ6kbFecWJucWle ul5yfu4mRmDAnv73rH8H490D1ocYk4HGTWSWEk3OBwZ8Xkm8obGZkYWpiamxkbmlGWnCSuK8 9x8mBQkJpCeWpGanphakFsUXleakFh9iZOLglGpg5PkROc38Vvxp18MLe2Pvz0w260ycE7H1 pMzD974CeldDRDwrpn1QXhzhN1/K04vdOODA97ifoXzfHVqLOja2nrDNncHqXvi/6nZVjG/5 DYa0zOnMTa8r/x0wkXiffOL9JDnfN6tTZs6e7VJatm+bdeueK8wxBipWU8N23GbzCmNv4n0k 239DiaU4I9FQi7moOBEAkdmvfm4CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRmVeSWpSXmKPExsVy+t9jQV3JS3+DDLq7DCw6jrQwWkw5/IXF omXtAVaLb1u2MVosf72R3eLt3k52BzaP2Q0XWTwWbCr1uHNtD5vH2Ts7GD36tqxiDGCNamC0 yUhNTEktUkjNS85PycxLt1XyDo53jjc1MzDUNbS0MFdSyEvMTbVVcvEJ0HXLzAE6QUmhLDGn FCgUkFhcrKRvh2lCaIibrgVMY4Sub0gQXI+RARpIWMOYMXX2b5aCCcIVnxZ8Y2pg7ODvYuTk kBAwkWj5+I4ZwhaTuHBvPVsXIxeHkMB0RolrrWehnF4miV0de9hBqtgEjCS2npzGCGKLCEhI /Oq/yghSxCzQxShx5fkPsISwgIHE267XbCA2i4CqxJ9vG1lAbF4BD4k9666xQaxTlOh+NoFt AiP3AkaGVYyiqQXJBcVJ6bmGesWJucWleel6yfm5mxjB8fBMagfjygaLQ4wCHIxKPLweD/4E CbEmlhVX5h5ilOBgVhLhdd//N0iINyWxsiq1KD++qDQntfgQYzLQ9onMUqLJ+cBYzSuJNzQ2 MTc1NrU0sTAxsyRNWEmc90CrdaCQQHpiSWp2ampBahHMFiYOTqkGxjVqfP0JVV2bFh4q+nDn vYfeA82kzIXKOm8nvOMJujLl1fKb/6Jb/9wSn5Zxc2nClZSS70W88e8qGjtMsmIYeKxzk1/O cJ8fL5ZQtW6J2KVrEyJi7/2Zlf35x8qjsqtXLF2T1p3F4SKfWL9HqfWIVnqDVVJ04g7l45/X WdQnCZm5FMbvSND+qMRSnJFoqMVcVJwIAEQd9crLAgAA DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: u-boot-review@google.com, Rajeshwari S Shinde , patches@linaro.org Subject: [U-Boot] [PATCH] Exynos5250: Remove lowlevelinit 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: Rajeshwari S Shinde Since we use CONFIG_SKIP_LOWLEVEL_INIT for Exynos baords, we dont need to a lowlevel_init.S file. Signed-off-by: Rajeshwari S Shinde Acked-by: Simon Glass --- board/samsung/smdk5250/lowlevel_init.S | 82 ---------------------------------- 1 file changed, 82 deletions(-) delete mode 100644 board/samsung/smdk5250/lowlevel_init.S diff --git a/board/samsung/smdk5250/lowlevel_init.S b/board/samsung/smdk5250/lowlevel_init.S deleted file mode 100644 index 9003e2d..0000000 --- a/board/samsung/smdk5250/lowlevel_init.S +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Lowlevel setup for SMDK5250 board based on S5PC520 - * - * Copyright (C) 2012 Samsung Electronics - * - * SPDX-License-Identifier: GPL-2.0+ - */ - -#include -#include -#include - -_TEXT_BASE: - .word CONFIG_SYS_TEXT_BASE - - .globl lowlevel_init -lowlevel_init: - - /* use iRAM stack in bl2 */ - ldr sp, =CONFIG_IRAM_STACK - stmdb r13!, {ip,lr} - - /* check reset status */ - ldr r0, =(EXYNOS5_POWER_BASE + INFORM1_OFFSET) - ldr r1, [r0] - - /* AFTR wakeup reset */ - ldr r2, =S5P_CHECK_DIDLE - cmp r1, r2 - beq exit_wakeup - - /* LPA wakeup reset */ - ldr r2, =S5P_CHECK_LPA - cmp r1, r2 - beq exit_wakeup - - /* Sleep wakeup reset */ - ldr r2, =S5P_CHECK_SLEEP - cmp r1, r2 - beq wakeup_reset - - /* - * If U-boot is already running in RAM, no need to relocate U-Boot. - * Memory controller must be configured before relocating U-Boot - * in ram. - */ - ldr r0, =0x0ffffff /* r0 <- Mask Bits*/ - bic r1, pc, r0 /* pc <- current addr of code */ - /* r1 <- unmasked bits of pc */ - ldr r2, _TEXT_BASE /* r2 <- original base addr in ram */ - bic r2, r2, r0 /* r2 <- unmasked bits of r2*/ - cmp r1, r2 /* compare r1, r2 */ - beq 1f /* r0 == r1 then skip sdram init */ - - /* init system clock */ - bl system_clock_init - - /* Memory initialize */ - bl mem_ctrl_init - -1: - bl arch_cpu_init - bl tzpc_init - ldmia r13!, {ip,pc} - -wakeup_reset: - bl system_clock_init - bl mem_ctrl_init - bl arch_cpu_init - bl tzpc_init - -exit_wakeup: - /* Load return address and jump to kernel */ - ldr r0, =(EXYNOS5_POWER_BASE + INFORM0_OFFSET) - - /* r1 = physical address of exynos5_cpu_resume function*/ - ldr r1, [r0] - - /* Jump to kernel */ - mov pc, r1 - nop - nop