1. 10 12月, 2018 1 次提交
    • P
      bootcount: add uclass for bootcount · ebb73de1
      Philipp Tomsich 提交于
      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: NPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
      Tested-by: NKlaus Goger <klaus.goger@theobroma-systems.com>
      ebb73de1