From patchwork Sat Jun 29 09:36:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Wunderlich X-Patchwork-Id: 1124733 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; dmarc=none (p=none dis=none) header.from=public-files.de Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="E2HYMNlv"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45bT7L17llz9s3C for ; Sat, 29 Jun 2019 19:37:18 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id CA5A4C21E15; Sat, 29 Jun 2019 09:36:54 +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=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 EBB7CC21D74; Sat, 29 Jun 2019 09:36:39 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id D6FBBC21C27; Sat, 29 Jun 2019 09:36:37 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by lists.denx.de (Postfix) with ESMTPS id 7A00CC21C57 for ; Sat, 29 Jun 2019 09:36:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561800994; bh=IwM8JEyjbyXCffeI5OCkhQBvnRUygiM+uXQM1Hiexvg=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=E2HYMNlvnPCizVCpmikp0YgbMCEQRT+qEDiAghh7TXtuBFcN6Fsxm2P6Bf7wQU/mU WKoT9q0iTD43Uky0SPctcaseCqdy9Ps1qHIGNVK//5dLQGomQg2p/N5xSmsRGQ3O62 Tf62J54EPCrVL7niiQRSQwROIW6njiG0dS/DEerE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([217.61.145.254]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MiJVG-1iAQrc2HI6-00fTLW; Sat, 29 Jun 2019 11:36:34 +0200 From: Frank Wunderlich To: Simon Goldschmidt , u-boot@lists.denx.de Date: Sat, 29 Jun 2019 11:36:18 +0200 Message-Id: <20190629093620.21127-1-frank-w@public-files.de> X-Mailer: git-send-email 2.17.1 X-Provags-ID: V03:K1:4IPTcjVW7qjm01o0638JWq5EPplpxN7ImclOzlFPDMxmX4sHaVb J6Skx70hdkGcXbFyiTtoPru2drkS3yzbCGWIIVAQcZKG9bt1MhRWhZncBCjx7r24qwKcVTq PR/FbZobreP3h909WQ438QW9mb6PoBIg1IG+2ZadajmDosX7cb6bcpJ6cXkB7Y6lA79m3rO ANcjR386OYUeVhHZlQY1Q== X-UI-Out-Filterresults: notjunk:1; V03:K0:ulGN1pPX6S4=:SSdBI2hZUbOykbdTTUjclV /yoovRRb3ZgH77dKBcB+MrdFfbMx1y4R0UWEdIE6zgmRb1kjfDVULpkuYDe9lphYQbZ7K++VB kwfi3VBmEMMZxKnQEGDvtXsmLli1Znd5kquqXIPbIE7LljtR231yR5bh9fT5jPYk/loa5B3du ms+04UPyY/d3nkHje7jZp2EDbNiJcSJnS/CR9RVY3F1WSUU7u+XiesMId2ynPoyFRmheuqq+r Vo7YsVMKZsJ8c3XfRItOaoP9aHxXlYmiOaZF/hDWYClw0CucWO8CU5Sw3K2/awRuPDxvFYWMm IXH/mGnghMFHzlE9TvcA4oI9mNNrNgtGTt1sUfv7WEk/Y38+XzXLdnUug9ZSY/+4hm7vW1EES nyDulOA3Slvd/Wexo7MlphGM5ZPbxwPlT0d10T53Ebt+1LYvqOByYLluHbPH9I0K0OyF9CNu/ Nou5mJkO1oSX5jDLQ+BTdkiaBQcpYQ3xz4I5eKbt1AIU+Nys3IOAcly7z8R0KNcXWmYLFwNjt 3y0vJ7cal3/4m4xolcIx0hpugSiAJOaEaqy9BgIL3KnjTUOXJq6cIhQRcN/G+Th2TpPzeZLyq EFJNozcqSGN5PuccEMbvUoWcY3Pqx7MPjzMzPHknTFdnhVfM1imsPQMsNed7x5+AgsQ4y2Qih DyQcPk+5fW2Kox2VknOeYx8vCZvU8xwBEi22Hsxi4nnBLLPjndgqkvR3HQnnPD2YyxHGqXdE3 j7aaPaEGckdk7xfAeZR2SVdmqJ8Ka4y+YlGsVZIMoRp8QyQhsRLEswGWc2lmpA1mLxE175ilG F00EpRY7tTTUNeKud6jikOCw5e/RTRrSHYXUGe3FUMtTn4UCf77pvP5el7KceSv6jUYNvZ09s FswN4a9BL9OvvPRYqRl95lXzXg9AgOJu1Mhjx9X6H+2kitDqdGchbg3IiRwKi9Z3oQppQDTAP L7ymP/7H7cO/uUU4pk5kvaitN7t6euM31dJYwiE3G6vj82PIjPY6l585D0f99U3SzhweDEoNk sj9y85RRqfIbncbH7R9vA/WgbKdCSZrReuGoNpXi6cvstCtXfKf/gSFNJeLaLK7jNyDpIsERj TRRiYBSwdW0fUU= Subject: [U-Boot] [PATCH v7 0/2] add command env erase 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" sometimes it is needed to erase the non-volatile environment e.g. for boot-up with builtin-environment or after resizing env this series add basic functionality for erasing environment from storage as a first storage-driver mmc is introduced, other needs to be added later changes since v6: - fix whitespace around errmsg changes since v5: - don't use the CMD_RET_ macros in erase_env - remove mmc-checks (!mmc + mmc_getwp) and add init_mmc_for_env changes since v4: - rebased to 2019.07-rc4 - changed handling with CONFIG_ENV_OFFSET_REDUND (more similar to saveenv) - quashed last 2 commits to get 2-parts patchset Frank Wunderlich (2): env: register erase command env: mmc: add erase-function cmd/Kconfig | 8 +++++++ cmd/nvedit.c | 20 +++++++++++++++++ env/env.c | 30 +++++++++++++++++++++++++ env/mmc.c | 51 +++++++++++++++++++++++++++++++++++++++++++ include/environment.h | 17 +++++++++++++++ 5 files changed, 126 insertions(+) --- 2.17.1