From patchwork Sun Feb 11 12:06:53 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alex Kiernan X-Patchwork-Id: 871759 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="H+KRMLh9"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zfSLj138Hz9ryT for ; Sun, 11 Feb 2018 23:10:52 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 989E2C21F51; Sun, 11 Feb 2018 12:09:28 +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_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 91F38C21F35; Sun, 11 Feb 2018 12:08:00 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C9AB4C21F32; Sun, 11 Feb 2018 12:07:30 +0000 (UTC) Received: from mail-wm0-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by lists.denx.de (Postfix) with ESMTPS id 8A192C21EB4 for ; Sun, 11 Feb 2018 12:07:26 +0000 (UTC) Received: by mail-wm0-f68.google.com with SMTP id t74so4943093wme.3 for ; Sun, 11 Feb 2018 04:07:26 -0800 (PST) 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=7SZ6lhvdylMFutA40HCNajRYor36pcLBazIvmhORxRQ=; b=H+KRMLh9sRPr6WSHqJJIqs9m9ekHjLEgTExvoIZuaAwuIWCrhkjgpk+H2hg/asHQIs nk0GH87GZ7vUvUaOl6FcTPhvMYWeaheItbA63NzMKFgPztxrLwkf/6nv/rpaOCklwNz9 X9K/2Id1BAV8UVXlrdO121q23qSaOvybj1DpbOW4+T0xGAS5YqryiOIYLYryeTR5SXnA QSK7M8HSV5mDy+FPRa2MEU1eVCssO8zHQevcArZm7rOwi9weEmIreUNJqjRERgw2ljJu bNVIRc57qHn1+A0XtbeJ8chmsOTY+zGALtETdSdlH2PWiZrCpoQnu9qCZX0u0AJPLOkH SDkQ== 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=7SZ6lhvdylMFutA40HCNajRYor36pcLBazIvmhORxRQ=; b=CmWtaOqO6oMw2mlZ36yDtXFmLn5DNVf6aXuM93Wea7hCwJQ53GRkBhwPUQ1QMLwA95 KmG2YiIGJmyWb46AY0WuyCQNzjkDuvWJpu3cUsrSBy/AtIgCvCFgYuR4uVgtMel5mdf8 Bd8vUCIwx/3tD/KSC3qdHr1DjE8FmIhWE859NfgrqYoX0B3Xco6eZpz0ahO9C9bx9PK2 VNhNNkUMxkqRP8l2y/uHLctAeg5dcM1ogZWkujCjH9xwgiwxRQdKmQYdAfFaNDLhwqjQ uJK9p1I9jqQN9/XX8P6lxg9f6GVP7FjR81G5KwdlW7YBR523QWLzyLDeDQoJ2FNgFat8 4ePg== X-Gm-Message-State: APf1xPCy2RTxn6UXVkTFu2/AnCN/08LuQ2McUxQ92mwVn9pLkepuNSYO /xROBwxn8iaMIivUWQkYIdv+Phpi+5A= X-Google-Smtp-Source: AH8x226r5hUS2Ql8+S5R25YEqgfJnxwViuapXkwD1eymjpBJ/0iMZOHw0z5LQmOfX0BLO2oM2QD1og== X-Received: by 10.28.138.85 with SMTP id m82mr1220256wmd.56.1518350845964; Sun, 11 Feb 2018 04:07:25 -0800 (PST) Received: from localhost.localdomain (cust246-dsl91-135-6.idnet.net. [91.135.6.246]) by smtp.gmail.com with ESMTPSA id k7sm8062459wrg.68.2018.02.11.04.07.25 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 11 Feb 2018 04:07:25 -0800 (PST) From: Alex Kiernan To: u-boot@lists.denx.de Date: Sun, 11 Feb 2018 12:06:53 +0000 Message-Id: <1518350813-3418-9-git-send-email-alex.kiernan@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1518350813-3418-1-git-send-email-alex.kiernan@gmail.com> References: <1518350813-3418-1-git-send-email-alex.kiernan@gmail.com> Cc: Martyn Welch , Ian Ray Subject: [U-Boot] [PATCH 8/8] Migrate generic bootcount to Kconfig 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" Make generate boot counter selected in the same way as other boot count drivers Signed-off-by: Alex Kiernan Reviewed-by: Lukasz Majewski Signed-off-by: Lukasz Majewski --- drivers/bootcount/Kconfig | 11 +++++++++++ drivers/bootcount/Makefile | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/bootcount/Kconfig b/drivers/bootcount/Kconfig index e0d1fc2..9fde2f2 100644 --- a/drivers/bootcount/Kconfig +++ b/drivers/bootcount/Kconfig @@ -14,6 +14,16 @@ choice prompt "Boot count device" default BOOTCOUNT_AM33XX if AM33XX || SOC_DA8XX default BOOTCOUNT_AT91 if AT91SAM9XE + default BOOTCOUNT_GENERIC + +config BOOTCOUNT_GENERIC + bool "Generic default boot counter" + help + Generic bootcount stored at SYS_BOOTCOUNT_ADDR. + + SYS_BOOTCOUNT_ADDR: + Set to the address where the bootcount and bootcount magic + will be stored. config BOOTCOUNT_EXT bool "Boot counter on EXT filesystem" @@ -64,6 +74,7 @@ endchoice config SYS_BOOTCOUNT_SINGLEWORD bool "Use single word to pack boot count and magic value" + depends on BOOTCOUNT_GENERIC help This option enables packing boot count magic value and boot count into single word (32 bits). diff --git a/drivers/bootcount/Makefile b/drivers/bootcount/Makefile index a3658c1..3e1ae8c 100644 --- a/drivers/bootcount/Makefile +++ b/drivers/bootcount/Makefile @@ -2,7 +2,7 @@ # SPDX-License-Identifier: GPL-2.0+ # -obj-y += bootcount.o +obj-$(CONFIG_BOOTCOUNT_GENERIC) += bootcount.o obj-$(CONFIG_BOOTCOUNT_AT91) += bootcount_at91.o obj-$(CONFIG_BOOTCOUNT_AM33XX) += bootcount_davinci.o obj-$(CONFIG_BOOTCOUNT_RAM) += bootcount_ram.o