[PATCH v2 3/3] bootcount: Add driver model I2C driver

Heiko Schocher hs at denx.de
Thu Oct 26 05:44:10 CEST 2023


Hello Philip,

On 20.10.23 11:02, Philip Richard Oberfichtner wrote:
> This adds a generic I2C bootcounter adhering to driver model to replace
> the previously removed legacy implementation.
> 
> There is no change in functionality, it can be used on any I2C device.
> The device tree configuration may look like this for example:
> 
> 	bootcount {
> 		compatible = "u-boot,bootcount-i2c";
> 		i2cbcdev = <&i2c_rtc>;
> 		offset = <0x11>;
> 	};
> 
> Signed-off-by: Philip Richard Oberfichtner <pro at denx.de>
> ---
> 
> Changes in v2:
>     	- Adaption of Kconfig help message
>     	- Rename chip to bcdev
>     	- Adapt probe to use i2c_get_chip_by_phandle()
> 
>  drivers/bootcount/Kconfig            |  10 +++
>  drivers/bootcount/Makefile           |   1 +
>  drivers/bootcount/bootcount_dm_i2c.c | 103 +++++++++++++++++++++++++++
>  3 files changed, 114 insertions(+)
>  create mode 100644 drivers/bootcount/bootcount_dm_i2c.c

Reviewed-by: Heiko Schocher <hs at denx.de>

bye,
Heiko
-- 
DENX Software Engineering GmbH,      Managing Director: Erika Unter
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52   Fax: +49-8142-66989-80   Email: hs at denx.de


More information about the U-Boot mailing list