[POWERPC] add U-Boot bootcount driver.

David Gibson david at gibson.dropbear.id.au
Wed Dec 16 11:02:50 EST 2009

On Wed, Dec 16, 2009 at 02:47:30AM +0300, Vitaly Bordug wrote:
> From: Heiko Schocher <hs at denx.de>
> This driver provides (read/write) access to the
> U-Boot bootcounter via PROC FS or sysFS.
> in u-boot, it uses a 8 byte mem area (it must hold the value over a
> soft reset of course), for storing a bootcounter (it counts many soft
> resets are done, on hard reset it starts with 0). If the bootcountvalue
> exceeds the value in the env variable "bootlimit", and alternative
> bootcmd stored in the env variable "altbootcmd" is run.
> The bootcountregister gets configured via DTS.
> for example on the mgsuvd board:
> bootcount at 0x3eb0 {
>                   device_type = "bootcount";

No device_type.

>                   compatible = "uboot,bootcount";
>                   reg = <0x3eb0 0x08>;
>                  };

This area should also be in the flattened tree's reserved map.

David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!

More information about the Linuxppc-dev mailing list