[U-Boot] [PATCH 20/20] x86: config: Enable AHCI support for coreboot
Graeme Russ
graeme.russ at gmail.com
Fri Oct 19 06:12:09 CEST 2012
Hi Simon,
On Fri, Oct 19, 2012 at 2:45 PM, Simon Glass <sjg at chromium.org> wrote:
> Enable AHCI driver for Intel SATA devices.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
> include/configs/coreboot.h | 21 +++++++++++++++++++++
> 1 files changed, 21 insertions(+), 0 deletions(-)
>
> diff --git a/include/configs/coreboot.h b/include/configs/coreboot.h
> index 3df085b..968a9c5 100644
> --- a/include/configs/coreboot.h
> +++ b/include/configs/coreboot.h
> @@ -45,6 +45,27 @@
> #undef CONFIG_WATCHDOG
> #undef CONFIG_HW_WATCHDOG
>
> +/* SATA AHCI storage */
> +
> +#define CONFIG_SCSI_AHCI
> +
> +#ifdef CONFIG_SCSI_AHCI
> +#define CONFIG_SATA_INTEL 1
> +#define CONFIG_SCSI_DEV_LIST {PCI_VENDOR_ID_INTEL, \
> + PCI_DEVICE_ID_INTEL_NM10_AHCI}, \
> + {PCI_VENDOR_ID_INTEL, \
> + PCI_DEVICE_ID_INTEL_COUGARPOINT_AHCI_MOBILE}, \
> + {PCI_VENDOR_ID_INTEL, \
> + PCI_DEVICE_ID_INTEL_COUGARPOINT_AHCI_SERIES6}, \
> + {PCI_VENDOR_ID_INTEL, \
> + PCI_DEVICE_ID_INTEL_PANTHERPOINT_AHCI_MOBILE}
This implies every coreboot board is Intel. When you start to
introduce hardware specific U-Boot components, you need to introduce a
board specific config file.
Would it be better to have a CONFIG_X86_COREBOOT and a coreboot 'SoC'
and no coreboot board?
Regards,
Graeme
More information about the U-Boot
mailing list