baytrail: use new chromeos ram oops API
Utilize the newly introduced chromoes ram oops API.
BUG=None
BRANCH=baytrail,haswell
TEST=Tested both ways with corresponding kernel change. ramoops
is recovered using both methods.
Change-Id: Id3495a99d72ec6d2afa6af0c899c0a5aaeeba84d
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/186394
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
This commit is contained in:
parent
f48a978114
commit
f38e6969df
2 changed files with 3 additions and 9 deletions
|
|
@ -198,10 +198,6 @@ Device (PDRC)
|
|||
Memory32Fixed(ReadWrite, MPHY_BASE_ADDRESS, MPHY_BASE_SIZE)
|
||||
Memory32Fixed(ReadWrite, PUNIT_BASE_ADDRESS, PUNIT_BASE_SIZE)
|
||||
Memory32Fixed(ReadWrite, RCBA_BASE_ADDRESS, RCBA_BASE_SIZE)
|
||||
#if CONFIG_CHROMEOS_RAMOOPS
|
||||
Memory32Fixed(ReadWrite, CONFIG_CHROMEOS_RAMOOPS_RAM_START,
|
||||
CONFIG_CHROMEOS_RAMOOPS_RAM_SIZE)
|
||||
#endif
|
||||
})
|
||||
|
||||
// Current Resource Settings
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
#include <device/device.h>
|
||||
#include <device/pci.h>
|
||||
#include <device/pci_ids.h>
|
||||
#include <vendorcode/google/chromeos/chromeos.h>
|
||||
|
||||
#include <baytrail/iomap.h>
|
||||
#include <baytrail/iosf.h>
|
||||
|
|
@ -132,11 +133,8 @@ static void nc_read_resources(device_t dev)
|
|||
mmio_resource(dev, index++, (0xa0000 >> 10), (0xc0000 - 0xa0000) >> 10);
|
||||
reserved_ram_resource(dev, index++, (0xc0000 >> 10),
|
||||
(0x100000 - 0xc0000) >> 10);
|
||||
#if CONFIG_CHROMEOS_RAMOOPS
|
||||
reserved_ram_resource(dev, index++,
|
||||
CONFIG_CHROMEOS_RAMOOPS_RAM_START >> 10,
|
||||
CONFIG_CHROMEOS_RAMOOPS_RAM_SIZE >> 10);
|
||||
#endif
|
||||
|
||||
chromeos_reserve_ram_oops(dev, index++);
|
||||
}
|
||||
|
||||
static struct device_operations nc_ops = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue