Maximilian Brune has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/68783 )
Change subject: mb/prodrive/atlas: Add IBECC Kconfig option ......................................................................
mb/prodrive/atlas: Add IBECC Kconfig option
Add an option on Prodrive to enable IBECC (In Band Error Correction Code), which is currently needed for indurance testing
Signed-off-by: Maximilian Brune maximilian.brune@9elements.com Change-Id: I71ee2401136e2dc70b3164db6c99af03a3e1f346 --- M src/mainboard/prodrive/atlas/Kconfig M src/mainboard/prodrive/atlas/devicetree.cb 2 files changed, 23 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/83/68783/1
diff --git a/src/mainboard/prodrive/atlas/Kconfig b/src/mainboard/prodrive/atlas/Kconfig index ce9aeab..161d80d 100644 --- a/src/mainboard/prodrive/atlas/Kconfig +++ b/src/mainboard/prodrive/atlas/Kconfig @@ -20,6 +20,13 @@ bool "Enable SaGv" default y
+config ATLAS_ENABLE_IBECC + bool "Enable IBECC" + help + Enables In Band Error Correction Code. It's only needed for indurance testing + and therefore not always required. + default y + config MAINBOARD_FAMILY string default "PRODRIVE_ATLAS_SERIES" diff --git a/src/mainboard/prodrive/atlas/devicetree.cb b/src/mainboard/prodrive/atlas/devicetree.cb index 6e795a7..0caa65a 100644 --- a/src/mainboard/prodrive/atlas/devicetree.cb +++ b/src/mainboard/prodrive/atlas/devicetree.cb @@ -47,6 +47,9 @@ register "usb3_ports[2]" = "USB3_PORT_DEFAULT(OC1)" register "usb3_ports[3]" = "USB3_PORT_DEFAULT(OC1)"
+ register "ibecc.enable" = "CONFIG(ATLAS_ENABLE_IBECC) ? true : false" + register "ibecc.mode" = "CONFIG(ATLAS_ENABLE_IBECC) ? IBECC_MODE_ALL : IBECC_MODE_NONE" + register "sata_salp_support" = "1"
register "sata_ports_enable" = "{