[flashrom] [PATCH] Don't build atapromise on libpayload
Stefan Tauner
stefan.tauner at alumni.tuwien.ac.at
Sun Feb 28 03:38:22 CET 2016
On Fri, 26 Feb 2016 14:41:33 +0100
Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net> wrote:
> Don't build atapromise on libpayload.
> libpayload struct pci_dev is missing a member named 'rom_size' needed by
> atapromise.
> Allow linux_spi and mstarddc_spi on Android.
> Allow pony_spi on architectures with unsupported raw access.
>
> Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>
>
> Index: flashrom-makefile_driver_blacklist_fix_dependencies/Makefile
> ===================================================================
> --- flashrom-makefile_driver_blacklist_fix_dependencies/Makefile (Revision 1943)
> +++ flashrom-makefile_driver_blacklist_fix_dependencies/Makefile (Arbeitskopie)
> @@ -320,6 +320,11 @@
> else
> override CONFIG_DEDIPROG = no
> endif
> +ifeq ($(CONFIG_ATAPROMISE), yes)
> +UNSUPPORTED_FEATURES += CONFIG_ATAPROMISE=yes
> +else
> +override CONFIG_ATAPROMISE = no
> +endif
> ifeq ($(CONFIG_FT2232_SPI), yes)
> UNSUPPORTED_FEATURES += CONFIG_FT2232_SPI=yes
> else
This was already fixed in r1938.
> @@ -343,6 +348,7 @@
> endif
>
> ifneq ($(TARGET_OS), Linux)
> +ifeq ($(TARGET_OS), Android)
> ifeq ($(CONFIG_LINUX_SPI), yes)
> UNSUPPORTED_FEATURES += CONFIG_LINUX_SPI=yes
> else
> @@ -354,6 +360,7 @@
> override CONFIG_MSTARDDC_SPI = no
> endif
> endif
> +endif
>
> ifeq ($(TARGET_OS), Android)
> # Android on x86 (currently) does not provide raw PCI port I/O operations
Shouldn't this be +ifneq?
AFAICS this prohibits building mstar and linux_spi on android but
allows it on all non-linux platforms :)
> @@ -428,11 +435,6 @@
> else
> override CONFIG_RAYER_SPI = no
> endif
> -ifeq ($(CONFIG_PONY_SPI), yes)
> -UNSUPPORTED_FEATURES += CONFIG_PONY_SPI=yes
> -else
> -override CONFIG_PONY_SPI = no
> -endif
> ifeq ($(CONFIG_NIC3COM), yes)
> UNSUPPORTED_FEATURES += CONFIG_NIC3COM=yes
> else
Right.
What about MSTAR?
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
More information about the flashrom
mailing list