package/davinci-bootcount: rename to uboot-bootcount

Born as a project to read/write the bootcount on the TI am3xx platform,
over time it has introduced bootcount management on EEPROM and for the
stm32mp1 platform. As a result, the project removed the 'davinci' tag
from its name and GitHub link.
The patch aligns the package name in Buildroot with the current one on
GitHub.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
[Peter: extend/rework legacy handling]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Dario Binacchi 2024-02-07 10:24:46 +01:00 committed by Peter Korsgaard
parent f443c7236d
commit 678cf889ec
8 changed files with 35 additions and 29 deletions

View File

@ -146,6 +146,14 @@ endif
comment "Legacy options removed in 2024.02"
config BR2_PACKAGE_DAVINCI_BOOTCOUNT
bool "davinci-bootcount has been renamed"
select BR2_LEGACY
select BR2_PACKAGE_UBOOT_BOOTCOUNT
help
The davinci-bootcount package has been renamed to
uboot-bootcount.
config BR2_PACKAGE_PYTHON_CROSSBAR
bool "python-crossbar removed"
select BR2_LEGACY

View File

@ -760,7 +760,7 @@ F: package/sscep/
F: package/uuu/
N: Dario Binacchi <dariobin@libero.it>
F: package/davinci-bootcount/
F: package/uboot-bootcount/
F: package/libmnl/
N: David Bachelart <david.bachelart@bbright.com>

View File

@ -486,7 +486,6 @@ endmenu
source "package/cwiid/Config.in"
source "package/dahdi-linux/Config.in"
source "package/dahdi-tools/Config.in"
source "package/davinci-bootcount/Config.in"
source "package/dbus/Config.in"
source "package/dbus-broker/Config.in"
source "package/dbus-cpp/Config.in"
@ -638,6 +637,7 @@ endmenu
source "package/ti-utils/Config.in"
source "package/tio/Config.in"
source "package/triggerhappy/Config.in"
source "package/uboot-bootcount/Config.in"
source "package/uboot-tools/Config.in"
source "package/ubus/Config.in"
source "package/udev/Config.in"

View File

@ -1,11 +0,0 @@
config BR2_PACKAGE_DAVINCI_BOOTCOUNT
bool "davinci-bootcount"
depends on BR2_arm # only relevant for TI am335x
help
U-Boot implements a boot count scheme that can be used to
detect multiple failed attempts to boot Linux. On Davinci
platform (TI AM 335x) the `bootcount' is stored in the RTC
SCRATCH2 register. This tool allows to read and write this
register from userspace.
https://github.com/VoltServer/uboot-bootcount

View File

@ -1,15 +0,0 @@
################################################################################
#
# davinci-bootcount
#
################################################################################
DAVINCI_BOOTCOUNT_VERSION = 2.0.0
DAVINCI_BOOTCOUNT_SITE = $(call github,VoltServer,uboot-bootcount,v$(DAVINCI_BOOTCOUNT_VERSION))
DAVINCI_BOOTCOUNT_LICENSE = GPL-3.0
DAVINCI_BOOTCOUNT_LICENSE_FILES = COPYING
# sources fetched from github, no configure script
DAVINCI_BOOTCOUNT_AUTORECONF = YES
$(eval $(autotools-package))

View File

@ -0,0 +1,9 @@
config BR2_PACKAGE_UBOOT_BOOTCOUNT
bool "uboot-bootcount"
help
U-Boot implements a boot count scheme that can be used to
detect multiple failed attempts to boot Linux. This tool
allows to read and write bootcount from userspace for some
platforms (TI AM335X or STM32MP1) or from I2C EEPROM.
https://github.com/VoltServer/uboot-bootcount

View File

@ -1,3 +1,3 @@
# Locally calculated
sha256 12b5aa83736efb2fefd22cd4d9f305a25c68dfaa10401d5efb17e55a5163934e davinci-bootcount-2.0.0.tar.gz
sha256 12b5aa83736efb2fefd22cd4d9f305a25c68dfaa10401d5efb17e55a5163934e uboot-bootcount-2.0.0.tar.gz
sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# uboot-bootcount
#
################################################################################
UBOOT_BOOTCOUNT_VERSION = 2.0.0
UBOOT_BOOTCOUNT_SITE = $(call github,VoltServer,uboot-bootcount,v$(UBOOT_BOOTCOUNT_VERSION))
UBOOT_BOOTCOUNT_LICENSE = GPL-3.0
UBOOT_BOOTCOUNT_LICENSE_FILES = COPYING
# sources fetched from github, no configure script
UBOOT_BOOTCOUNT_AUTORECONF = YES
$(eval $(autotools-package))