From patchwork Wed Jun 15 06:15:44 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 635723 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 3rTx9C6qKnz9t0d for ; Wed, 15 Jun 2016 16:16:15 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=RpsbORZ4; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0EBA9A752A; Wed, 15 Jun 2016 08:16:13 +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 GatSgfCT1VM9; Wed, 15 Jun 2016 08:16:12 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6D75EA74DB; Wed, 15 Jun 2016 08:16:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 83BE2A74DB for ; Wed, 15 Jun 2016 08:16:09 +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 AsVQ1C_O7JC6 for ; Wed, 15 Jun 2016 08:16:09 +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-pa0-f67.google.com (mail-pa0-f67.google.com [209.85.220.67]) by theia.denx.de (Postfix) with ESMTPS id 0FB72A74D0 for ; Wed, 15 Jun 2016 08:16:05 +0200 (CEST) Received: by mail-pa0-f67.google.com with SMTP id fg1so823743pad.3 for ; Tue, 14 Jun 2016 23:16:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=lwToxUFhn6GAVxpaXDFJUjokjzs71Pv1ONHEVUbR4qk=; b=RpsbORZ4w7RkWCUBL+64hRAdfyWtNGqV4Xb7MXBWe0bXCvz9hCVHzdTMo2iCLwzU8D psxH+dOiFxqvoV4kiynh5EsuxVgO2u6ymg8G0W8v5QYA7CP4eEo9SiWjaQhqMTGwZFsf 9v9csa8UyNaUaphKGckglziRx3hqIQLeLZr5yl1UioGRXZpsH8jaxEFucEiGWxyQ0EiJ c0ZYzFokBQ39l/ZYTRFidaZl4kV1pd0CAeP9tGqln7uoOqhBMI3K2mQyOiMCuEys0Wsa szs8t5/6f9kEEbhYecR04RFEsOFElq2oYmz5MtgUUt+PjFrEXo4mTaAhnAukrDYCTJGr ur/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=lwToxUFhn6GAVxpaXDFJUjokjzs71Pv1ONHEVUbR4qk=; b=HVa/WZOQsxPZyFVLBTtAjqvpQY1oARaMutpeRPrXPv8aicFPhcbleWTQ8XDJqF94ii yxPl/pWTzBCj8Wn4rbCbcPfNWVa3A/AP0/bI/0N31mdQZJD1GVO1YIHnmSHvbs4ffOAo daS5tRXKaWvOenyG8VJ5AhgIdCHvQg+vjgtZUvZY0i2UlnBNZLxrNuhUblKEP/haO/Ya QnP7Ef7fZIF2UVJodu3kpidLkuhPU37oiGAAxOgjY7eE4cmSZ/7hXou93Sq7dQqy+SHv xO0f5f1mx/TAFBrqykFGDlm3tI10vEM+lPzQRN37Fnop/VkanwqiTJUZ4/1g809k4g7O ZNGw== X-Gm-Message-State: ALyK8tJ69GXFZjk8O1bZnoL0PsGOIN0ylmFkwjfTzG4q65O4sBYjXczTrsWKFTm7FCYNHQ== X-Received: by 10.66.183.168 with SMTP id en8mr2009361pac.64.1465971363674; Tue, 14 Jun 2016 23:16:03 -0700 (PDT) Received: from linux-7smt.suse (gate-zmy3.freescale.com. [192.88.167.1]) by smtp.gmail.com with ESMTPSA id s124sm49691985pfb.63.2016.06.14.23.15.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 14 Jun 2016 23:16:02 -0700 (PDT) From: Peng Fan X-Google-Original-From: Peng Fan To: trini@konsulko.com, u-boot@lists.denx.de Date: Wed, 15 Jun 2016 14:15:44 +0800 Message-Id: <1465971344-22119-1-git-send-email-peng.fan@nxp.com> X-Mailer: git-send-email 2.6.2 Cc: Joe Hershberger , Christophe Ricard Subject: [U-Boot] [PATCH] common: add new boot media kconfig entry 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" Add CONFIG_{SD|NOR|NAND|ONENAND|SPI|QSPI|SATA}_BOOT kconfig entries. SoCs supports loading U-Boot from different medias to DRAM, such as i.MX6/7 supports loading U-Boot to DRAM from sd/emmc/nand/qspi/spi/sata and etc. For i.MX, imximage will generate different IVT headers according to boot medias. Signed-off-by: Peng Fan Cc: Simon Glass Cc: Heiko Schocher Cc: Joe Hershberger Cc: Bin Meng Cc: Christophe Ricard Cc: Nikita Kiryanov Cc: Francois Retief Cc: Tom Rini --- common/Kconfig | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/common/Kconfig b/common/Kconfig index 4d17b10..a41b670 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -97,6 +97,52 @@ config BOOTSTAGE_STASH_SIZE endmenu +menu "Boot media" + +config SD_BOOT + bool "Boot from SD" + default n + help + U-Boot image is stored in SD card. + +config NOR_BOOT + bool "Boot from NOR" + default n + help + U-Boot image is stored in NOR flash. + +config NAND_BOOT + bool "Boot from NAND" + default n + help + U-Boot image is stored in NAND flash. + +config ONENAND_BOOT + bool "Boot from ONENAND" + default n + help + U-Boot image is stored in ONENAND flash. + +config SPI_BOOT + bool "Boot from SPI" + default n + help + U-Boot image is stored in SPI flash. + +config QSPI_BOOT + bool "Boot from QSPI" + default n + help + U-Boot image is stored in QSPI flash. + +config SATA_BOOT + bool "Boot from SATA" + default n + help + U-Boot image is stored in SATA. + +endmenu + config BOOTDELAY int "delay in seconds before automatically booting" default 0