blob: 5a33223b7ddf220bdeab6b1bbf1f8d4a12dadd41 [file] [log] [blame]
Tom Rini83d290c2018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Simon Glasscc285c52015-03-02 12:40:53 -07002/*
Simon Glasscc285c52015-03-02 12:40:53 -07003 * Copyright (c) 2015 Google, Inc
Simon Glasscc285c52015-03-02 12:40:53 -07004 */
5
6#ifndef _X86_CHROMEBOOK_H
7#define _X86_CHROMEBOOK_H
8
9#define CONFIG_SYS_MONITOR_LEN (1 << 20)
10
Simon Glasscc285c52015-03-02 12:40:53 -070011#define CONFIG_X86_MRC_ADDR 0xfffa0000
Simon Glass2e4fc2b2016-03-11 22:07:31 -070012#define CONFIG_X86_REFCODE_ADDR 0xffea0000
13#define CONFIG_X86_REFCODE_RUN_ADDR 0
Simon Glasscc285c52015-03-02 12:40:53 -070014
Simon Glasscc285c52015-03-02 12:40:53 -070015#define CONFIG_PCI_MEM_BUS 0xe0000000
16#define CONFIG_PCI_MEM_PHYS CONFIG_PCI_MEM_BUS
17#define CONFIG_PCI_MEM_SIZE 0x10000000
18
19#define CONFIG_PCI_PREF_BUS 0xd0000000
20#define CONFIG_PCI_PREF_PHYS CONFIG_PCI_PREF_BUS
21#define CONFIG_PCI_PREF_SIZE 0x10000000
22
23#define CONFIG_PCI_IO_BUS 0x1000
24#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
25#define CONFIG_PCI_IO_SIZE 0xefff
26
Simon Glasscc285c52015-03-02 12:40:53 -070027#define CONFIG_BIOSEMU
28#define VIDEO_IO_OFFSET 0
29#define CONFIG_X86EMU_RAW_IO
30
Simon Glasscc285c52015-03-02 12:40:53 -070031#undef CONFIG_ENV_SIZE
32#define CONFIG_ENV_SIZE 0x1000
33#define CONFIG_ENV_SECT_SIZE 0x1000
Simon Glasscc285c52015-03-02 12:40:53 -070034#define CONFIG_ENV_OFFSET 0x003f8000
35
Bin Meng00bcaed2016-10-09 04:14:20 -070036#define CONFIG_STD_DEVICES_SETTINGS "stdin=usbkbd,i8042-kbd,serial\0" \
37 "stdout=vidconsole,serial\0" \
38 "stderr=vidconsole,serial\0"
Simon Glasscc285c52015-03-02 12:40:53 -070039
40#endif