mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-07-06 11:16:15 +09:00
![Philipp Tomsich](/assets/img/avatar_default.png)
The original bootcount methods do not provide an interface to DM and rely on a static configuration for I2C devices (e.g. bus, chip-addr, etc. are configured through defines statically). On a modern system that exposes multiple devices in a DTS-configurable way, this is less than optimal and a interface to DM-based devices will be desirable. This adds a simple driver that is DM-aware and configurable via DTS. If ambiguous (i.e. multiple bootcount-devices are present) the /chosen/u-boot,bootcount-device property can be used to select one bootcount device. Initially, this provides support for the following DM devices: * RTC devices Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Tested-by: Klaus Goger <klaus.goger@theobroma-systems.com>
12 lines
430 B
Makefile
12 lines
430 B
Makefile
# SPDX-License-Identifier: GPL-2.0+
|
|
|
|
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
|
|
obj-$(CONFIG_BOOTCOUNT_ENV) += bootcount_env.o
|
|
obj-$(CONFIG_BOOTCOUNT_I2C) += bootcount_i2c.o
|
|
obj-$(CONFIG_BOOTCOUNT_EXT) += bootcount_ext.o
|
|
|
|
obj-$(CONFIG_DM_BOOTCOUNT) += bootcount-uclass.o
|