blob: b507a0699e86d44fc9abf15f1e83c8e496da84b5 [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_MISC_INIT_R
12
Simon Glasscc285c52015-03-02 12:40:53 -070013#define CONFIG_X86_MRC_ADDR 0xfffa0000
Simon Glass2e4fc2b2016-03-11 22:07:31 -070014#define CONFIG_X86_REFCODE_ADDR 0xffea0000
15#define CONFIG_X86_REFCODE_RUN_ADDR 0
Simon Glasscc285c52015-03-02 12:40:53 -070016
Simon Glasscc285c52015-03-02 12:40:53 -070017#define CONFIG_PCI_MEM_BUS 0xe0000000
18#define CONFIG_PCI_MEM_PHYS CONFIG_PCI_MEM_BUS
19#define CONFIG_PCI_MEM_SIZE 0x10000000
20
21#define CONFIG_PCI_PREF_BUS 0xd0000000
22#define CONFIG_PCI_PREF_PHYS CONFIG_PCI_PREF_BUS
23#define CONFIG_PCI_PREF_SIZE 0x10000000
24
25#define CONFIG_PCI_IO_BUS 0x1000
26#define CONFIG_PCI_IO_PHYS CONFIG_PCI_IO_BUS
27#define CONFIG_PCI_IO_SIZE 0xefff
28
Simon Glasscc285c52015-03-02 12:40:53 -070029#define CONFIG_BIOSEMU
30#define VIDEO_IO_OFFSET 0
31#define CONFIG_X86EMU_RAW_IO
32
Simon Glasscc285c52015-03-02 12:40:53 -070033#undef CONFIG_ENV_SIZE
34#define CONFIG_ENV_SIZE 0x1000
35#define CONFIG_ENV_SECT_SIZE 0x1000
Simon Glasscc285c52015-03-02 12:40:53 -070036#define CONFIG_ENV_OFFSET 0x003f8000
37
Bin Meng00bcaed2016-10-09 04:14:20 -070038#define CONFIG_STD_DEVICES_SETTINGS "stdin=usbkbd,i8042-kbd,serial\0" \
39 "stdout=vidconsole,serial\0" \
40 "stderr=vidconsole,serial\0"
Simon Glasscc285c52015-03-02 12:40:53 -070041
42#endif