summaryrefslogtreecommitdiff
path: root/src/mainboard/google/deltaur/variants/baseboard
diff options
context:
space:
mode:
authorVarun Joshi <varun.joshi@intel.corp-partner.google.com>2020-03-17 22:52:56 -0700
committerMartin Roth <martinroth@google.com>2020-04-13 20:24:59 +0000
commit06684979f9ebfa2731bc01a5b9cfb61a4e91a2c0 (patch)
tree5bb553f9abee198e08b6bba6d5bdacd2af7efcf0 /src/mainboard/google/deltaur/variants/baseboard
parent3639f3817126a04a8cede1b92294b67574b25e18 (diff)
mb/google/deltaur: Update onboard memory config
Update dq, dqs map based on deltan schematics. Configure memory to read SPD. BUG=b:151702387 Signed-off-by: Varun Joshi <varun.joshi@intel.corp-partner.google.com> Change-Id: I29059f09dd08c81b5ca5fe1215f33871835703fe Reviewed-on: https://review.coreboot.org/c/coreboot/+/39848 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Diffstat (limited to 'src/mainboard/google/deltaur/variants/baseboard')
-rw-r--r--src/mainboard/google/deltaur/variants/baseboard/include/baseboard/gpio.h2
-rw-r--r--src/mainboard/google/deltaur/variants/baseboard/include/baseboard/variants.h4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/gpio.h b/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/gpio.h
index e6092b6123..e6b23e645a 100644
--- a/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/gpio.h
+++ b/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/gpio.h
@@ -27,6 +27,8 @@
#define GPIO_MEM_CONFIG_3 GPP_F14
#define GPIO_MEM_CONFIG_4 GPP_F15
+/* DQ Memory Interleaved */
+#define MEMORY_INTERLEAVED GPP_E3
const struct pad_config *override_gpio_table(size_t *num);
const struct pad_config *override_early_gpio_table(size_t *num);
diff --git a/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/variants.h b/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/variants.h
index 1d8a934ecc..a1f1b22ec1 100644
--- a/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/variants.h
+++ b/src/mainboard/google/deltaur/variants/baseboard/include/baseboard/variants.h
@@ -8,6 +8,7 @@
#define __BASEBOARD_VARIANTS_H__
#include <soc/gpio.h>
+#include <soc/meminit.h>
#include <stddef.h>
#include <vendorcode/google/chromeos/chromeos.h>
@@ -21,4 +22,7 @@ const struct pad_config *variant_override_gpio_table(size_t *num);
const struct cros_gpio *variant_cros_gpios(size_t *num);
+const struct lpddr4x_cfg *variant_memory_params(void);
+void variant_memory_init(FSP_M_CONFIG *mem_cfg);
+
#endif /* __BASEBOARD_VARIANTS_H__ */