@ -36,8 +36,32 @@
" stdout=serial,vga \0 " \
" stderr=serial,vga \0 "
/*
* ATA / SATA support for QEMU x86 targets
* - Only legacy IDE controller is supported for QEMU ' - M pc ' target
* - AHCI controller is supported for QEMU ' - M q35 ' target
*
* Default configuraion is to support the QEMU default x86 target
* Undefine CONFIG_CMD_IDE to support q35 target
*/
# define CONFIG_CMD_IDE
# ifdef CONFIG_CMD_IDE
# define CONFIG_SYS_IDE_MAXBUS 2
# define CONFIG_SYS_IDE_MAXDEVICE 4
# define CONFIG_SYS_ATA_BASE_ADDR 0
# define CONFIG_SYS_ATA_DATA_OFFSET 0
# define CONFIG_SYS_ATA_REG_OFFSET 0
# define CONFIG_SYS_ATA_ALT_OFFSET 0
# define CONFIG_SYS_ATA_IDE0_OFFSET 0x1f0
# define CONFIG_SYS_ATA_IDE1_OFFSET 0x170
# define CONFIG_ATAPI
# undef CONFIG_SCSI_AHCI
# undef CONFIG_CMD_SCSI
# else
# define CONFIG_SCSI_DEV_LIST \
{ PCI_VENDOR_ID_INTEL , PCI_DEVICE_ID_INTEL_82371SB_1 }
{ PCI_VENDOR_ID_INTEL , PCI_DEVICE_ID_INTEL_ICH9_AHCI }
# endif
/* GPIO is not supported */
# undef CONFIG_INTEL_ICH6_GPIO