From patchwork Thu Jun 27 11:52:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Wunderlich X-Patchwork-Id: 1123319 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="KrNlGXfM"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 45ZJLm3VbPz9s4Y for ; Thu, 27 Jun 2019 21:58:08 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 27014C21DFA; Thu, 27 Jun 2019 11:58:05 +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 56F7BC21C93; Thu, 27 Jun 2019 11:58:03 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C9C17C21C93; Thu, 27 Jun 2019 11:58:01 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by lists.denx.de (Postfix) with ESMTPS id 7A91EC21C29 for ; Thu, 27 Jun 2019 11:58:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561636681; bh=517Ef7/6Au/Cl4vetnF8BfpvruR2BZ1ZeVzMFJ126YM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=KrNlGXfMpUyOdp0pxrTMoKwZLyP3QBkaT2B3m9tHWWNs1zDo4r1Y5w4nDhS+oTDoD h9qqoqMoSjU1lqtwGqWt7zD4F3x70ZQgcgqV7HwQVmhMZ7CRUiNfw+5RGwYsR6n6Yo 4Wei4n/FaFHVjUFpgDmnrw0PFnrp/DiHTElnKOE0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([37.60.4.231]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MJSQ7-1hjTtk39X1-0031ic; Thu, 27 Jun 2019 13:52:55 +0200 From: Frank Wunderlich To: Simon Goldschmidt , u-boot@lists.denx.de Date: Thu, 27 Jun 2019 13:52:40 +0200 Message-Id: <20190627115242.12005-1-frank-w@public-files.de> X-Mailer: git-send-email 2.17.1 X-Provags-ID: V03:K1:EAs39hbfxKhiqTrCij/1yHH/XCCuuPv9P54PYrmEZD+gPLSeNLw SFL68orw70cVShGN2Op2mbqT6QGrIt2gAeWXA6IdD1MUbj9zSqhm+Y1E2RQR5WIdzfrsYlM mAh+73PdUtjdMr3oEAmt0ag2Qp3Wjl4fgtM2YIXjv153xlx2MSjcJauMPpOb8Wa1Jy2qZ1S UU842gs6Tq8Ru1tfwkaAQ== X-UI-Out-Filterresults: notjunk:1; V03:K0:6wLgMrfz7YE=:Nn5IleFoggIkiAKazibCZy 06K/k5U15znD/ou4qsBi8KT/U0WxrUtCAgNf8sFnl3AvU5jCUlkgkn5+WsANF2PbFzmA+5uf1 DY/K1bp/p8jpk8WscZrKTrcvU86MGuM3bYYTi9RJ9KSe6nCN4i6TvdZPeZC8ghGd/1tPcttCq H3vBIe291dxCUbWaMdBDMnUIXdAcwVAhqTjzOC/IHDeLuPSOBw2glitSizUUtootrSjJuKsOj ejCwPUvFH12N8Opxi/4f/S42SOACtD2yeaKYaPh+QdvlKR4MtS9yM8uoG0vV67tXdkw88ufL7 8nAjpBiEo2jBoruVidE1OVVuXEV6uoIdKyEXvYUkRkr2u9/N5teRiIL8Hwql+Q2Y37YFmOAAf Qq7nO2gnKnWJufAkpoG7kO7HTvkDVwRBxHZl41aHMIJAUiodz1G+FW5IQDDBRc+Xwr7ksXLqe s0a5D16Z/d9o8/n207hAJJmwk9yOmt8m/BvzEHnrCOrFnSO8QAHlGb8WcbXPMHjiku9CwRHNQ dMfFuncXYYQZOL6eW8DGc1MUk5GU/pWtXq37R7YlruopeIJ9aAsMeSG9b1uMoV3TSGKHIYVnh kKnoUoj0GSuwl85WVSgKEqYiDvSpIlaxy2qgDYJhKNmmdVI1duidDL8NH7X+/hC7X1SU39I/0 LvNNFmFXtntutAdx8xDIQLYBbKciLiUUC/mgJLe6TEYYJgc/BduwDMgz4LZWOp7ejWwvOL4pv rnGoyDS01OokhzASVbzdAUQ6w8xFEZckTs1bEWRb5wiBYvAr10w2gAlZIUsAdO6ZRufEOXzC6 oNlpZGgVDXs6X3QQdz19+P8wwwJRIo/5aFZ00fDebOOIogUuiX1t8EY99+gipYGdDAoQFl3j6 JvL0xDMVqIsD/KTheFTYL7d4STGsKhYrChM5tqX3Sp8xH4dMp8jKPA8pUMzd2IfDnz45fuWGc OLywBh5n7jB40Hg+sW25DqM2pNePM2HLC2yQTzJXOd8XCaYpxw16lza4LYW2OTa5YNKtzAmvn hipq8kodXWfUhQFl75ZQUQFl1BkAF1iv843Dv0UmrFrFgi5kbdRr5+nl7kdS0OSEQr2jw+B9u YI9V/YVU0/UbXQ= Subject: [U-Boot] [PATCH v6 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 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