From patchwork Mon Jul 6 08:20:28 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 491460 X-Patchwork-Delegate: twarren@nvidia.com 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 F1F0F140DB8 for ; Mon, 6 Jul 2015 18:21:41 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E04234B64D; Mon, 6 Jul 2015 10:21:36 +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 uX4gR9kNa7Zh; Mon, 6 Jul 2015 10:21:36 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 93BCF4B65D; Mon, 6 Jul 2015 10:21:32 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 951864B622 for ; Mon, 6 Jul 2015 10:21:28 +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 9Cp31G6Z6mjK for ; Mon, 6 Jul 2015 10:21:28 +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 mout.perfora.net (mout.perfora.net [74.208.4.194]) by theia.denx.de (Postfix) with ESMTPS id 2A5244B61D for ; Mon, 6 Jul 2015 10:21:24 +0200 (CEST) Received: from localhost.localdomain ([46.140.72.82]) by mrelay.perfora.net (mreueus002) with ESMTPSA (Nemesis) id 0MFrWa-1ZGvS50R3G-00Et6S; Mon, 06 Jul 2015 10:21:11 +0200 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Mon, 6 Jul 2015 10:20:28 +0200 Message-Id: <46d2437161c7f4598650dd58225fcdfe1fda5166.1436170106.git.marcel.ziswiler@toradex.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: References: X-Provags-ID: V03:K0:YUZwr4OnBEsvp0N/RPFRAjHhQIfiFPXISRxem5upHR/ekG92XEU rmCqOxbT/kjhDT4iQpnZvO5IwHZgBpVrjCmUKPLX0xvktVWs2WAze/ONcQrHJ1ENU5flGZc 98A41+Qb5sOUorgfHcYEEan5UNPE5Rk48WQlHh7ajQZaoa8nTfSstpBl5cFPeRy2ukLfuSb hc91oH0nEV0yPe43eNSpQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:T4Z6OC2ELZw=:92yFtISlOUFQkhTFUFWQJE N7cGAtCo0H/NTZRkzIU/I9QR5FW99fgE0AOXBE4oDahzTIT0HICQ03gMFHdd89LJqAorBACnn KTkaRyoPsScY/k1f4HVzbUc4g/lcOr2a14nl2RwREAjrsnH3GIB7C7sLmInx0vHFnq9L3PfN/ bwdZVWzPzpahHeio3lTd880PddXiqOd1e40bWx2P/StPRCVZ+moHB4j/n8+poLKUId6cEnFyu 4YV8Uc0+i9MNu9vjNDk0ZG8neh7D1h4wwvXeagEnhwFjvZu2GrJrs5H4drfTcm+XkATV2js3X /kHT66PPI66kGRgjTJW7DNZxZf3kkRgRqstPAclXDiQE7rk3QbxXAfokK+lIW8MrW58yfkxKW avQJeqnfPfl6968XOCFCSlbu1pW5eFyuDkO/ywf5tmov6Wm3rpy8OEl0pHRW/UftBUAraYVao EJOQda0zrTGHVUWTI2wwGpiA0rzXkVCXyps9WSkeIU3RjR+IZMP9RHGBHG1k1z9dvtF6+eipl fU3EL6l2G297+DACeQVfzy5f/OnOhzBjR34JZJLH8tcna6jaU7CI+pnwyicUnsbPW0AE9iL5Z ZV9NK7zm5/buA1QMQqEFnMFRbayn2COLPF7oX2SVGiioGKVXL5vKmR0BLXzdM+2Is8bjMdJ/X heuvc02ESdo/gM09YgVcf+EbU Cc: Stefan Agner , Tom Rini , Marcel Ziswiler , Tom Warren , Max Krummenacher , Scott Wood , Stephen Warren Subject: [U-Boot] [PATCH 02/13] ARM: tegra: allow reading recovery mode boot type 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: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" From: Marcel Ziswiler Allow reading recovery mode (RCM) boot type from the boot information table (BIT) written by the boot ROM (BR) to the IRAM. Signed-off-by: Marcel Ziswiler Reviewed-by: Simon Glass --- arch/arm/include/asm/arch-tegra/tegra.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/include/asm/arch-tegra/tegra.h b/arch/arm/include/asm/arch-tegra/tegra.h index b6c7cab..3add1b3 100644 --- a/arch/arm/include/asm/arch-tegra/tegra.h +++ b/arch/arm/include/asm/arch-tegra/tegra.h @@ -56,6 +56,8 @@ struct timerus { /* Address at which WB code runs, it must not overlap Bootrom's IRAM usage */ #define NV_WB_RUN_ADDRESS 0x40020000 +#define NVBOOTTYPE_RECOVERY 2 /* BR entered RCM */ +#define NVBOOTINFOTABLE_BOOTTYPE 0xC /* Boot type in BIT in IRAM */ #define NVBOOTINFOTABLE_BCTSIZE 0x38 /* BCT size in BIT in IRAM */ #define NVBOOTINFOTABLE_BCTPTR 0x3C /* BCT pointer in BIT in IRAM */