mirror of
https://github.com/fail0verflow/switch-coreboot.git
synced 2025-05-04 01:39:18 -04:00
Change-Id: I71443c7547a113bf9b64d48fe5a85c6e2302c8aa Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/15208 Tested-by: build bot (Jenkins) Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net> Reviewed-by: Alexander Couzens <lynxis@fe80.eu> Reviewed-on: https://chromium-review.googlesource.com/354981 Commit-Ready: Furquan Shaikh <furquan@chromium.org> Tested-by: Furquan Shaikh <furquan@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
31 lines
1 KiB
C
31 lines
1 KiB
C
/*
|
|
* This file is part of the coreboot project.
|
|
*
|
|
* Copyright (C) 2015 Google Inc.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; version 2 of the License.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*/
|
|
|
|
#include <soc/pei_data.h>
|
|
#include <mainboard/google/rikku/spd/spd.h>
|
|
|
|
/* Copy SPD data for on-board memory */
|
|
void mainboard_fill_spd_data(struct pei_data *pei_data)
|
|
{
|
|
pei_data->spd_addresses[0] = 0xa0;
|
|
pei_data->spd_addresses[1] = 0x00;
|
|
pei_data->spd_addresses[2] = 0xa4;
|
|
pei_data->spd_addresses[3] = 0x00;
|
|
pei_data->dimm_channel0_disabled = 2;
|
|
pei_data->dimm_channel1_disabled = 2;
|
|
// Enable 2x refresh mode
|
|
pei_data->ddr_refresh_2x = 1;
|
|
pei_data->dq_pins_interleaved = 1;
|
|
}
|