[PATCH u-boot v2019.04-aspeed-openbmc v3 1/4] ram/aspeed: Use device tree to configure ECC
Andrew Jeffery
andrew at aj.id.au
Fri Sep 23 16:02:48 AEST 2022
On Wed, 21 Sep 2022, at 17:14, Joel Stanley wrote:
> Instead of configuring ECC based on the build config, use a device tree
> property to selectively enable ECC at runtime.
>
> There are two properties:
>
> aspeed,ecc-enabled;
> aspeed,ecc-size-mb = "512";
>
> The enabled property is a boolean that enables ECC if it is present.
>
> The size is the number of MB that should be covered by ECC. Setting it
> to zero, or omitting it, defaults the ECC size to "auto detect".
>
> edac: sdram at 1e6e0000 {
> compatible = "aspeed,ast2600-sdram-edac";
> reg = <0x1e6e0000 0x174>;
> interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
> aspeed,ecc-enabled;
> aspeed,ecc-size-mb = "512";
> };
>
> Signed-off-by: Joel Stanley <joel at jms.id.au>
Reviewed-by: Andrew Jeffery <andrew at aj.id.au>
More information about the openbmc
mailing list