Hello Nandor, On 10.06.21 14:40, Nandor Han wrote: > The driver will use a syscon regmap as backend and supports both > 16 and 32 size value. The value will be stored in the CPU's endianness. > > Signed-off-by: Nandor Han <nandor....@vaisala.com> > --- > > Notes: > Description > ----------- > Add a new driver for bootcount feature that supports `syscon` device as > backend. > > Testing > ------- > UnitTests: > 1. Verify that unit-tests run successfully: PASS > ``` > ./test/py/test.py --bd sandbox --build -k ut_dm_bootcount -v > > test/py/tests/test_ut.py::test_ut[ut_dm_bootcount_rtc] PASSED > [ 33%] > test/py/tests/test_ut.py::test_ut[ut_dm_bootcount_syscon_four_bytes] > PASSED [ 66%] > test/py/tests/test_ut.py::test_ut[ut_dm_bootcount_syscon_two_bytes] > PASSED [100%] > ``` > > Using hardware: > Board: i.MX6sx based dev board > U-Boot version: 2020.01 > 1. Use `bootcount` command to verity that value is updated > correctly: PASS > > > Changes since v1: > - rebased > > arch/sandbox/dts/test.dts | 14 ++ > configs/sandbox_defconfig | 1 + > doc/device-tree-bindings/bootcount-syscon.txt | 25 +++ > drivers/bootcount/Kconfig | 12 ++ > drivers/bootcount/Makefile | 1 + > drivers/bootcount/bootcount_syscon.c | 159 ++++++++++++++++++ > test/dm/bootcount.c | 48 +++++- > 7 files changed, 257 insertions(+), 3 deletions(-) > create mode 100644 doc/device-tree-bindings/bootcount-syscon.txt > create mode 100644 drivers/bootcount/bootcount_syscon.c
Applied to u-boot-i2c.git master Thanks! bye, Heiko -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-52 Fax: +49-8142-66989-80 Email: h...@denx.de