Home | History | Annotate | Download | only in configs
      1 /* SPDX-License-Identifier: GPL-2.0+ */
      2 /*
      3  * Copyright (C) 2015, Bin Meng <bmeng.cn (at) gmail.com>
      4  */
      5 
      6 /*
      7  * board/config.h - configuration options, board specific
      8  */
      9 
     10 #ifndef __CONFIG_H
     11 #define __CONFIG_H
     12 
     13 #include <configs/x86-common.h>
     14 
     15 #define CONFIG_SYS_MONITOR_LEN		(1 << 20)
     16 
     17 #define CONFIG_STD_DEVICES_SETTINGS	"stdin=serial,i8042-kbd\0" \
     18 					"stdout=serial,vidconsole\0" \
     19 					"stderr=serial,vidconsole\0"
     20 
     21 /*
     22  * ATA/SATA support for QEMU x86 targets
     23  *   - Only legacy IDE controller is supported for QEMU '-M pc' target
     24  *   - AHCI controller is supported for QEMU '-M q35' target
     25  */
     26 #define CONFIG_SYS_IDE_MAXBUS		2
     27 #define CONFIG_SYS_IDE_MAXDEVICE	4
     28 #define CONFIG_SYS_ATA_BASE_ADDR	0
     29 #define CONFIG_SYS_ATA_DATA_OFFSET	0
     30 #define CONFIG_SYS_ATA_REG_OFFSET	0
     31 #define CONFIG_SYS_ATA_ALT_OFFSET	0
     32 #define CONFIG_SYS_ATA_IDE0_OFFSET	0x1f0
     33 #define CONFIG_SYS_ATA_IDE1_OFFSET	0x170
     34 #define CONFIG_ATAPI
     35 
     36 /* SPI is not supported */
     37 
     38 #define CONFIG_SPL_TEXT_BASE		0xfffd0000
     39 
     40 #define BOOT_DEVICE_SPI			10
     41 
     42 #define CONFIG_SPL_BOARD_LOAD_IMAGE
     43 #define BOOT_DEVICE_BOARD		11
     44 
     45 #endif	/* __CONFIG_H */
     46