From patchwork Fri Sep 1 16:11:58 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Ford X-Patchwork-Id: 808790 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="pw7HUVIH"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3xkPSQ5dlVz9sRV for ; Sat, 2 Sep 2017 02:13:58 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 7011DC21F00; Fri, 1 Sep 2017 16:12:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 1707EC21EEE; Fri, 1 Sep 2017 16:12:25 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id E2305C21EE5; Fri, 1 Sep 2017 16:12:15 +0000 (UTC) Received: from mail-io0-f194.google.com (mail-io0-f194.google.com [209.85.223.194]) by lists.denx.de (Postfix) with ESMTPS id 48538C21F30 for ; Fri, 1 Sep 2017 16:12:12 +0000 (UTC) Received: by mail-io0-f194.google.com with SMTP id z67so711883iof.1 for ; Fri, 01 Sep 2017 09:12:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=7KS8O9fUitZ/hd/da+VrYy3+oyxThpOPXMtABfHesSw=; b=pw7HUVIHC1isyv9GkTGsTyUOaCfT4l3UEorJDS2kQYFUYIZYKLHCuz15E5NiGW9gyY L6XgTLdUXbLlUM2QXu+7aNhSdQxOV5kW1IN3wVhJJHkpmuz+tf1gHGYYNtCJdn/yvduJ lAMj4tS5V43MPCJW3VrYfMdLqSt1TFf2t4/7dDIR4D1CIEe6n3QEfFjOpYhIzvlyCvyr 3OTOtoWqUpKXyxqDUbLVrx5jzLHIDG6Wpm4wb16T4OKrxPMOgk1vRVEX/Eo0Dc2HLRT1 6i3zp43pY2/K/dZ5av22SLnLE5uJfCCwQjievKlMhWJttV4X4PHfHxewRx/RxLMovII9 K0Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=7KS8O9fUitZ/hd/da+VrYy3+oyxThpOPXMtABfHesSw=; b=VR0uYCu9zLNiQ8hFgVcQAIA7Y/4hxwXVBt3dtSB6lqectfrlFwduq+PnE73d1MlI5K xM5FyAptFSiwdPQmDUlqEqkn9POt8+e2Uju/NxJqlV0X2yHGTRdn0yS1wPq5xVRiZdar GU9hOwCpPzWMNZhFMtq1RgK0ZPjPR8sYMcP5dJK6SjPBzW64yeCclGZaGlgsuhbNC4Pf 24DZ35XOaphTfOyeU+KORNGPCJEV893TPvezq9wNwXcxeAmzCM0infoVA04FJlxXrXKp zsWmSTAj//rPex5jER4ANdlkkUF3lZfqltmZsnxP1CYubqouU5HL+gfj/aX1Vlo/EhI6 lYSg== X-Gm-Message-State: AHPjjUj/qqWjy6jrofprSpX+w6iOLtcfiVLkzGTrdXdnQd9dRvhSsf+P fDVzhimyZpHsTmRpgsg= X-Google-Smtp-Source: ADKCNb7uEJ/m563Tp89/0mQDQOET8bcaCPp0pDDBdI8BbI845nwsXHN8P8Gr0jY+KDMdvme/6o/P6A== X-Received: by 10.36.8.138 with SMTP id 132mr228619itc.162.1504282330870; Fri, 01 Sep 2017 09:12:10 -0700 (PDT) Received: from ubuntu16.lan (c-73-65-120-235.hsd1.mn.comcast.net. [73.65.120.235]) by smtp.gmail.com with ESMTPSA id p128sm246362iod.11.2017.09.01.09.12.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 01 Sep 2017 09:12:10 -0700 (PDT) From: Adam Ford To: u-boot@lists.denx.de Date: Fri, 1 Sep 2017 11:11:58 -0500 Message-Id: <1504282319-21309-4-git-send-email-aford173@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1504282319-21309-1-git-send-email-aford173@gmail.com> References: <1504282319-21309-1-git-send-email-aford173@gmail.com> Cc: jagan@openedev.com, trini@konsulko.com Subject: [U-Boot] [Patch V2 3/4] arm: da850-evm: Enable MTD Parts X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" There is a discrepency between U-Boot and Linux on the partition map. This enabes the MTD parts to pass MTD partition information from U-Boot to Linux. Linux already has a pending patch to enable MTD PARTS in davinci_all_defconfig Signed-off-by: Adam Ford V2: This patch is new to the series Reviewed-by: Jagan Teki --- configs/da850evm_defconfig | 2 ++ include/configs/da850evm.h | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/configs/da850evm_defconfig b/configs/da850evm_defconfig index 652da01..08cc2e8 100644 --- a/configs/da850evm_defconfig +++ b/configs/da850evm_defconfig @@ -33,6 +33,7 @@ CONFIG_CMD_MII=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_CMD_MTDPARTS=y CONFIG_CMD_DIAG=y CONFIG_OF_CONTROL=y CONFIG_ENV_IS_IN_SPI_FLASH=y @@ -41,6 +42,7 @@ CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y +CONFIG_SPI_FLASH_MTD=y CONFIG_DM_SERIAL=y CONFIG_SYS_NS16550=y CONFIG_DM_SPI=y diff --git a/include/configs/da850evm.h b/include/configs/da850evm.h index b147bc5..a47ba96 100644 --- a/include/configs/da850evm.h +++ b/include/configs/da850evm.h @@ -139,7 +139,6 @@ /* * Serial Driver info */ - #ifdef CONFIG_SPL_BUILD #define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_REG_SIZE -4 /* NS16550 register size */ @@ -148,6 +147,9 @@ #define CONFIG_SYS_NS16550_CLK clk_get(DAVINCI_UART2_CLKID) #define CONFIG_CONS_INDEX 1 /* use UART0 for console */ +/* + * SPI Driver Info + */ #define CONFIG_SPI #define CONFIG_DAVINCI_SPI #define CONFIG_SYS_SPI_CLK clk_get(DAVINCI_SPI1_CLKID) @@ -156,11 +158,21 @@ #define CONFIG_SF_DEFAULT_SPEED 30000000 #define CONFIG_ENV_SPI_MAX_HZ CONFIG_SF_DEFAULT_SPEED #endif - #ifdef CONFIG_USE_SPIFLASH #define CONFIG_SPL_SPI_LOAD #define CONFIG_SYS_SPI_U_BOOT_OFFS 0x8000 #define CONFIG_SYS_SPI_U_BOOT_SIZE 0x40000 +#ifdef CONFIG_SPL_BUILD +#undef CONFIG_SPI_FLASH_MTD +#endif +#define CONFIG_MTD_DEVICE /* needed for mtdparts commands */ +#define CONFIG_MTD_PARTITIONS /* required for UBI partition support */ +#define MTDIDS_DEFAULT "nor0=spi0.0" +#define MTDPARTS_DEFAULT "mtdparts=spi0.0:"\ + "512k(u-boot.ais),"\ + "64k(u-boot-env),"\ + "7552k(kernel-spare),"\ + "64k(MAC-Address)" #endif /*