blob: f4bf42906b1d9169aa4721b58204d2c66fe36e1f [file] [log] [blame]
Angel Pons585495e2020-04-03 01:21:38 +02001/* SPDX-License-Identifier: GPL-2.0-only */
2/* This file is part of the coreboot project. */
Ronald G. Minnich98312442016-02-12 22:37:48 +00003
4#include <console/console.h>
5#include <device/device.h>
6#include <cbmem.h>
7
Elyes HAOUAS5cb876c2018-06-08 18:31:43 +02008static void mainboard_enable(struct device *dev)
Ronald G. Minnich98312442016-02-12 22:37:48 +00009{
10
11 if (!dev) {
Jonathan Neuschäfer2af174a2016-10-12 00:18:00 +020012 die("No dev0; die\n");
Ronald G. Minnich98312442016-02-12 22:37:48 +000013 }
14
Elyes HAOUASf5f0b7b2016-10-07 13:02:31 +020015 /* Where does RAM live? */
Ronald G. Minnich98312442016-02-12 22:37:48 +000016 ram_resource(dev, 0, 2048, 32768);
17 cbmem_recovery(0);
18}
19
20struct chip_operations mainboard_ops = {
21 .enable_dev = mainboard_enable,
22};