uboot/include/configs/qemu-x86.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7/*
   8 * board/config.h - configuration options, board specific
   9 */
  10
  11#ifndef __CONFIG_H
  12#define __CONFIG_H
  13
  14#include <configs/x86-common.h>
  15
  16#define CONFIG_SYS_MONITOR_LEN          (1 << 20)
  17
  18#define CONFIG_STD_DEVICES_SETTINGS     "stdin=serial,i8042-kbd\0" \
  19                                        "stdout=serial,vidconsole\0" \
  20                                        "stderr=serial,vidconsole\0"
  21
  22/*
  23 * ATA/SATA support for QEMU x86 targets
  24 *   - Only legacy IDE controller is supported for QEMU '-M pc' target
  25 *   - AHCI controller is supported for QEMU '-M q35' target
  26 *
  27 * Default configuraion is to support the QEMU default x86 target
  28 * Undefine CONFIG_CMD_IDE to support q35 target
  29 */
  30#define CONFIG_CMD_IDE
  31#ifdef CONFIG_CMD_IDE
  32#define CONFIG_SYS_IDE_MAXBUS           2
  33#define CONFIG_SYS_IDE_MAXDEVICE        4
  34#define CONFIG_SYS_ATA_BASE_ADDR        0
  35#define CONFIG_SYS_ATA_DATA_OFFSET      0
  36#define CONFIG_SYS_ATA_REG_OFFSET       0
  37#define CONFIG_SYS_ATA_ALT_OFFSET       0
  38#define CONFIG_SYS_ATA_IDE0_OFFSET      0x1f0
  39#define CONFIG_SYS_ATA_IDE1_OFFSET      0x170
  40#define CONFIG_ATAPI
  41
  42#undef CONFIG_SCSI_AHCI
  43#undef CONFIG_SCSI
  44#else
  45#define CONFIG_SCSI_DEV_LIST            \
  46        {PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_ICH9_AHCI}
  47#endif
  48
  49/* GPIO is not supported */
  50#undef CONFIG_INTEL_ICH6_GPIO
  51
  52/* SPI is not supported */
  53#undef CONFIG_ENV_IS_IN_SPI_FLASH
  54#define CONFIG_ENV_IS_NOWHERE
  55
  56#define CONFIG_SPL_FRAMEWORK
  57
  58#define CONFIG_SPL_TEXT_BASE            0xfffd0000
  59
  60#define BOOT_DEVICE_SPI                 10
  61
  62#define CONFIG_SPL_BOARD_LOAD_IMAGE
  63#define BOOT_DEVICE_BOARD               11
  64
  65#endif  /* __CONFIG_H */
  66