Simon,

> On 14.12.2018, at 17:06, Simon Glass <s...@chromium.org> wrote:
> 
> Hi Philipp,
> 
> On Fri, 14 Dec 2018 at 09:04, Philipp Tomsich
> <philipp.toms...@theobroma-systems.com 
> <mailto:philipp.toms...@theobroma-systems.com>> wrote:
>> 
>> 
>> 
>> On 14.12.2018, at 16:37, Simon Glass <s...@chromium.org> wrote:
>> 
>> Hi,
>> 
>> On Mon, 10 Dec 2018 at 18:07, Simon Glass <s...@chromium.org> wrote:
>> 
>> 
>> Hi Philipp,
>> 
>> On Tue, 27 Nov 2018 at 15:00, Philipp Tomsich
>> <philipp.toms...@theobroma-systems.com> wrote:
>> 
>> 
>> 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.toms...@theobroma-systems.com>
>> Tested-by: Klaus Goger <klaus.go...@theobroma-systems.com>
>> 
>> ---
>> 
>> Changes in v2:
>> - changed to provide a UCLASS-based implementation, as requested by
>> SJG in his earlier review
>> - split off the RV3029 driver into a separate series
>> 
>> doc/device-tree-bindings/chosen.txt  | 30 ++++++++++++
>> drivers/bootcount/Kconfig            |  8 ++++
>> drivers/bootcount/Makefile           |  2 +
>> drivers/bootcount/bootcount-uclass.c | 93 
>> ++++++++++++++++++++++++++++++++++++
>> include/bootcount.h                  | 48 +++++++++++++++++++
>> include/dm/uclass-id.h               |  1 +
>> 6 files changed, 182 insertions(+)
>> create mode 100644 drivers/bootcount/bootcount-uclass.c
>> 
>> 
>> Just checking if there is a text and sandbox driver for this?
>> 
>> 
>> Oops I meant test, sorry. All uclasses should have a test.
>> 
>> 
>> Not yet, I’ll get started on it.
>> So now I know why I had initially tried to avoid making this a uclass ;-)
> 
> Well let me rephrase it...we should have tests for all common code in U-Boot 
> :-)

I knew I couldn’t get away with it, but couldn’t resist to try it anyway...

> It's normally a very small amount of work, particularly for something
> like this. Keep it simple.

As the original series is already on master, I sent the new test as a separate
patch.  Feel free to comment and request more embellishments.

Thanks,
Philipp.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to