nyan_big: use RAM_CODE[3:2] for ram code
Cherry-picking https://chromium-review.googlesource.com/183833 for nyan_big. BootROM uses RAM_CODE[3:2] value as index to retrieve boot device array in BCT to reconfigure device. Since there will be one kind of boot device, we can reuse RAM_CODE[3:2] in conjunction with RAM_CODE[1:0] to select up to 16 RAM parameters. To support this change without leading BootROM to read wrong boot device parameters, we need to fill up boot device array. BUG=none TEST=emerge-nyan chromeos-coreboot-nyan # boots successfully. Change-Id: I0eb37ecf65ca041fe2f10c426b8dfbaafee24b2d Signed-off-by: Hung-Te Lin <hungte@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/184076 Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
parent
a5b7ce7052
commit
35e5c5e473
1 changed files with 18 additions and 0 deletions
|
|
@ -14,3 +14,21 @@ DeviceParam[0].SpiFlashParams.ClockDivider = 0x16;
|
|||
DeviceParam[0].SpiFlashParams.ClockSource = NvBootSpiClockSource_PllPOut0;
|
||||
DeviceParam[0].SpiFlashParams.PageSize2kor16k = 0;
|
||||
|
||||
DevType[1] = NvBootDevType_Spi;
|
||||
DeviceParam[1].SpiFlashParams.ReadCommandTypeFast = NV_FALSE;
|
||||
DeviceParam[1].SpiFlashParams.ClockDivider = 0x16;
|
||||
DeviceParam[1].SpiFlashParams.ClockSource = NvBootSpiClockSource_PllPOut0;
|
||||
DeviceParam[1].SpiFlashParams.PageSize2kor16k = 0;
|
||||
|
||||
DevType[2] = NvBootDevType_Spi;
|
||||
DeviceParam[2].SpiFlashParams.ReadCommandTypeFast = NV_FALSE;
|
||||
DeviceParam[2].SpiFlashParams.ClockDivider = 0x16;
|
||||
DeviceParam[2].SpiFlashParams.ClockSource = NvBootSpiClockSource_PllPOut0;
|
||||
DeviceParam[2].SpiFlashParams.PageSize2kor16k = 0;
|
||||
|
||||
DevType[3] = NvBootDevType_Spi;
|
||||
DeviceParam[3].SpiFlashParams.ReadCommandTypeFast = NV_FALSE;
|
||||
DeviceParam[3].SpiFlashParams.ClockDivider = 0x16;
|
||||
DeviceParam[3].SpiFlashParams.ClockSource = NvBootSpiClockSource_PllPOut0;
|
||||
DeviceParam[3].SpiFlashParams.PageSize2kor16k = 0;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue