diff options
Diffstat (limited to 'src/mainboard/google/rambi/romstage.c')
-rw-r--r-- | src/mainboard/google/rambi/romstage.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mainboard/google/rambi/romstage.c b/src/mainboard/google/rambi/romstage.c index 152d5e6c76..d8ba001efa 100644 --- a/src/mainboard/google/rambi/romstage.c +++ b/src/mainboard/google/rambi/romstage.c @@ -32,11 +32,15 @@ static void *get_spd_pointer(char *spd_file_content, int total_spds, int *dual) ssus_disable_internal_pull(GPIO_SSUS_37_PAD); ssus_disable_internal_pull(GPIO_SSUS_38_PAD); ssus_disable_internal_pull(GPIO_SSUS_39_PAD); - +#ifdef GPIO_SSUS_40_PAD + ssus_disable_internal_pull(GPIO_SSUS_40_PAD); +#endif ram_id |= (ssus_get_gpio(GPIO_SSUS_37_PAD) << 0); ram_id |= (ssus_get_gpio(GPIO_SSUS_38_PAD) << 1); ram_id |= (ssus_get_gpio(GPIO_SSUS_39_PAD) << 2); - +#ifdef GPIO_SSUS_40_PAD + ram_id |= (ssus_get_gpio(GPIO_SSUS_40_PAD) << 3); +#endif printk(BIOS_DEBUG, "ram_id=%d, total_spds: %d\n", ram_id, total_spds); if (ram_id >= total_spds) |