Enable support for USB programmers (FT2232, FT4232, etc), see rhbz #839179
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
This commit is contained in:
parent
155f996a67
commit
f918b18a61
@ -1,24 +1,24 @@
|
|||||||
From 8c3f394bf5924ac8c916edeecdc3d8499f3fc534 Mon Sep 17 00:00:00 2001
|
From a417d56da1bf45e020d002625ab9464b66dda0a1 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Fri, 17 Sep 2010 18:58:28 +0400
|
Date: Fri, 17 Sep 2010 18:58:28 +0400
|
||||||
Subject: [PATCH 1/9] Initial commit of autotools-related files
|
Subject: [PATCH 1/9] Initial commit of autotools-related files
|
||||||
|
|
||||||
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
---
|
---
|
||||||
Makefile.am | 228 +++++++++++++++++++++++++++++++++++++
|
Makefile.am | 225 +++++++++++++++++++++++++++++++++++++
|
||||||
bootstrap.sh | 4 +
|
bootstrap.sh | 4 +
|
||||||
configure.ac | 352 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
configure.ac | 353 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
3 files changed, 584 insertions(+)
|
3 files changed, 582 insertions(+)
|
||||||
create mode 100644 Makefile.am
|
create mode 100644 Makefile.am
|
||||||
create mode 100755 bootstrap.sh
|
create mode 100755 bootstrap.sh
|
||||||
create mode 100644 configure.ac
|
create mode 100644 configure.ac
|
||||||
|
|
||||||
diff --git a/Makefile.am b/Makefile.am
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..ee6780c
|
index 0000000..a539f12
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/Makefile.am
|
+++ b/Makefile.am
|
||||||
@@ -0,0 +1,228 @@
|
@@ -0,0 +1,225 @@
|
||||||
+sbin_PROGRAMS = flashrom
|
+sbin_PROGRAMS = flashrom
|
||||||
+
|
+
|
||||||
+man_MANS = flashrom.8
|
+man_MANS = flashrom.8
|
||||||
@ -209,9 +209,6 @@ index 0000000..ee6780c
|
|||||||
+
|
+
|
||||||
+lib_SOURCES = layout.c
|
+lib_SOURCES = layout.c
|
||||||
+
|
+
|
||||||
+# Unknown purpose
|
|
||||||
+# sharplhf00l04.c
|
|
||||||
+
|
|
||||||
+flashrom_SOURCES = \
|
+flashrom_SOURCES = \
|
||||||
+ flash.h \
|
+ flash.h \
|
||||||
+ programmer.c \
|
+ programmer.c \
|
||||||
@ -259,10 +256,10 @@ index 0000000..0213288
|
|||||||
+automake --add-missing --copy --force-missing
|
+automake --add-missing --copy --force-missing
|
||||||
diff --git a/configure.ac b/configure.ac
|
diff --git a/configure.ac b/configure.ac
|
||||||
new file mode 100644
|
new file mode 100644
|
||||||
index 0000000..3c09493
|
index 0000000..6bbeac0
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/configure.ac
|
+++ b/configure.ac
|
||||||
@@ -0,0 +1,352 @@
|
@@ -0,0 +1,353 @@
|
||||||
+AC_INIT([flashrom], [0.9.5.2-r1530], [flashrom@flashrom.org], [flashrom], [http://www.flashrom.org/])
|
+AC_INIT([flashrom], [0.9.5.2-r1530], [flashrom@flashrom.org], [flashrom], [http://www.flashrom.org/])
|
||||||
+
|
+
|
||||||
+AC_PREREQ(2.59)
|
+AC_PREREQ(2.59)
|
||||||
@ -540,8 +537,8 @@ index 0000000..3c09493
|
|||||||
+fi
|
+fi
|
||||||
+
|
+
|
||||||
+if test "$ft2232_spi" = 'yes' ; then
|
+if test "$ft2232_spi" = 'yes' ; then
|
||||||
+# AC_CHECK_LIB([ftdi],[main],,[AC_MSG_ERROR([ftdi library missing which is required for ft2232-spi])])
|
+ AC_CHECK_HEADERS([ftdi.h],[],[AC_MSG_ERROR([<ftdi.h> header not found])],[AC_INCLUDES_DEFAULT])
|
||||||
+ AC_CHECK_LIB([ftdi],[main],,[ft2232_spi="no"])
|
+ AC_CHECK_LIB([ftdi],[ftdi_init],,[AC_MSG_ERROR([ftdi library is missing])])
|
||||||
+fi
|
+fi
|
||||||
+
|
+
|
||||||
+# For Makefile.am
|
+# For Makefile.am
|
||||||
@ -595,6 +592,7 @@ index 0000000..3c09493
|
|||||||
+ serprog: ...................... ${serprog}
|
+ serprog: ...................... ${serprog}
|
||||||
+ Linux SPI: .................... ${linux_spi}
|
+ Linux SPI: .................... ${linux_spi}
|
||||||
+ RayeR SPI: .................... ${rayer_spi}
|
+ RayeR SPI: .................... ${rayer_spi}
|
||||||
|
+ PonyProg2000 SPI: ............. ${pony_spi}
|
||||||
+ Bitbang SPI: .................. ${bitbang_spi}
|
+ Bitbang SPI: .................. ${bitbang_spi}
|
||||||
+ 3COM NIC: ..................... ${nic3com}
|
+ 3COM NIC: ..................... ${nic3com}
|
||||||
+ NVIDIA GFX: ................... ${gfxnvidia}
|
+ NVIDIA GFX: ................... ${gfxnvidia}
|
||||||
@ -616,5 +614,5 @@ index 0000000..3c09493
|
|||||||
+------------------------------------------------------------------------
|
+------------------------------------------------------------------------
|
||||||
+])
|
+])
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 61369dd5e2ed8d9b3897ca7f82d23a7e4294aebd Mon Sep 17 00:00:00 2001
|
From cded4a9b60e8c7cd06d76f77a60626b600951b61 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Sat, 12 Jun 2010 22:13:53 +0400
|
Date: Sat, 12 Jun 2010 22:13:53 +0400
|
||||||
Subject: [PATCH 2/9] Use dmidecode path defined at configure stage
|
Subject: [PATCH 2/9] Use dmidecode path defined at configure stage
|
||||||
@ -22,5 +22,5 @@ index 2c2551d..6f62fc0 100644
|
|||||||
static char *dmistrings[ARRAY_SIZE(dmidecode_names)];
|
static char *dmistrings[ARRAY_SIZE(dmidecode_names)];
|
||||||
|
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 45cade613be579e425c15b524b1bd66e6571595a Mon Sep 17 00:00:00 2001
|
From a71a0e40017c72d863fb88832ff984d02d8e7714 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Sat, 18 Sep 2010 09:05:43 +0400
|
Date: Sat, 18 Sep 2010 09:05:43 +0400
|
||||||
Subject: [PATCH 3/9] Use macros from configure stage instead of HAVE_UTSNAME
|
Subject: [PATCH 3/9] Use macros from configure stage instead of HAVE_UTSNAME
|
||||||
@ -11,7 +11,7 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
|
|||||||
3 files changed, 3 insertions(+), 12 deletions(-)
|
3 files changed, 3 insertions(+), 12 deletions(-)
|
||||||
|
|
||||||
diff --git a/Makefile.am b/Makefile.am
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
index ee6780c..5bdbeab 100644
|
index a539f12..5c4ee86 100644
|
||||||
--- a/Makefile.am
|
--- a/Makefile.am
|
||||||
+++ b/Makefile.am
|
+++ b/Makefile.am
|
||||||
@@ -5,12 +5,6 @@ man_MANS = flashrom.8
|
@@ -5,12 +5,6 @@ man_MANS = flashrom.8
|
||||||
@ -28,7 +28,7 @@ index ee6780c..5bdbeab 100644
|
|||||||
DEFS += -DDMIDECODE_PATH=\"@DMIDECODE@\"
|
DEFS += -DDMIDECODE_PATH=\"@DMIDECODE@\"
|
||||||
else
|
else
|
||||||
diff --git a/configure.ac b/configure.ac
|
diff --git a/configure.ac b/configure.ac
|
||||||
index 3c09493..7946c99 100644
|
index 6bbeac0..be5503a 100644
|
||||||
--- a/configure.ac
|
--- a/configure.ac
|
||||||
+++ b/configure.ac
|
+++ b/configure.ac
|
||||||
@@ -307,10 +307,6 @@ AM_CONDITIONAL(HAVE_SERIAL, test "$serial" = "yes")
|
@@ -307,10 +307,6 @@ AM_CONDITIONAL(HAVE_SERIAL, test "$serial" = "yes")
|
||||||
@ -43,7 +43,7 @@ index 3c09493..7946c99 100644
|
|||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
||||||
diff --git a/flashrom.c b/flashrom.c
|
diff --git a/flashrom.c b/flashrom.c
|
||||||
index a54348d..4eeed24 100644
|
index 0fdcd5f..b0df817 100644
|
||||||
--- a/flashrom.c
|
--- a/flashrom.c
|
||||||
+++ b/flashrom.c
|
+++ b/flashrom.c
|
||||||
@@ -31,7 +31,8 @@
|
@@ -31,7 +31,8 @@
|
||||||
@ -56,7 +56,7 @@ index a54348d..4eeed24 100644
|
|||||||
#include <sys/utsname.h>
|
#include <sys/utsname.h>
|
||||||
#endif
|
#endif
|
||||||
#include "flash.h"
|
#include "flash.h"
|
||||||
@@ -1484,7 +1485,7 @@ void list_programmers_linebreak(int startcol, int cols, int paren)
|
@@ -1485,7 +1486,7 @@ void list_programmers_linebreak(int startcol, int cols, int paren)
|
||||||
|
|
||||||
void print_sysinfo(void)
|
void print_sysinfo(void)
|
||||||
{
|
{
|
||||||
@ -66,5 +66,5 @@ index a54348d..4eeed24 100644
|
|||||||
uname(&osinfo);
|
uname(&osinfo);
|
||||||
|
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 815c5d857b34cd9b2bf24ce73a967b1494b3dce0 Mon Sep 17 00:00:00 2001
|
From 7282844fb51db3806c66735f63ce51b2576775cf Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Sat, 18 Sep 2010 09:40:01 +0400
|
Date: Sat, 18 Sep 2010 09:40:01 +0400
|
||||||
Subject: [PATCH 4/9] Kill some x86-related ifdefs in code - this is now
|
Subject: [PATCH 4/9] Kill some x86-related ifdefs in code - this is now
|
||||||
@ -79,7 +79,7 @@ index 34bcc6a..690ba6a 100644
|
|||||||
#endif /* __ICH_DESCRIPTORS_H__ */
|
#endif /* __ICH_DESCRIPTORS_H__ */
|
||||||
-#endif /* defined(__i386__) || defined(__x86_64__) */
|
-#endif /* defined(__i386__) || defined(__x86_64__) */
|
||||||
diff --git a/ichspi.c b/ichspi.c
|
diff --git a/ichspi.c b/ichspi.c
|
||||||
index 403d763..6ecf50a 100644
|
index 29c507a..67dda58 100644
|
||||||
--- a/ichspi.c
|
--- a/ichspi.c
|
||||||
+++ b/ichspi.c
|
+++ b/ichspi.c
|
||||||
@@ -23,8 +23,6 @@
|
@@ -23,8 +23,6 @@
|
||||||
@ -91,14 +91,14 @@ index 403d763..6ecf50a 100644
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "flash.h"
|
#include "flash.h"
|
||||||
@@ -1888,5 +1886,3 @@ int via_init_spi(struct pci_dev *dev)
|
@@ -1892,5 +1890,3 @@ int via_init_spi(struct pci_dev *dev)
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
-#endif
|
-#endif
|
||||||
diff --git a/it85spi.c b/it85spi.c
|
diff --git a/it85spi.c b/it85spi.c
|
||||||
index 01cb086..e911ddf 100644
|
index a5d5c2e..8bf9f5c 100644
|
||||||
--- a/it85spi.c
|
--- a/it85spi.c
|
||||||
+++ b/it85spi.c
|
+++ b/it85spi.c
|
||||||
@@ -24,8 +24,6 @@
|
@@ -24,8 +24,6 @@
|
||||||
@ -110,14 +110,14 @@ index 01cb086..e911ddf 100644
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@@ -368,5 +366,3 @@ static int it85xx_spi_send_command(struct flashctx *flash,
|
@@ -369,5 +367,3 @@ static int it85xx_spi_send_command(struct flashctx *flash,
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
-#endif
|
-#endif
|
||||||
diff --git a/it87spi.c b/it87spi.c
|
diff --git a/it87spi.c b/it87spi.c
|
||||||
index fa37d52..d3ba900 100644
|
index c02f77b..92ecf5c 100644
|
||||||
--- a/it87spi.c
|
--- a/it87spi.c
|
||||||
+++ b/it87spi.c
|
+++ b/it87spi.c
|
||||||
@@ -23,8 +23,6 @@
|
@@ -23,8 +23,6 @@
|
||||||
@ -129,7 +129,7 @@ index fa37d52..d3ba900 100644
|
|||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "flash.h"
|
#include "flash.h"
|
||||||
@@ -404,5 +402,3 @@ static int it8716f_spi_chip_write_256(struct flashctx *flash, uint8_t *buf,
|
@@ -405,5 +403,3 @@ static int it8716f_spi_chip_write_256(struct flashctx *flash, uint8_t *buf,
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -258,7 +258,7 @@ index e39385b..45a62f7 100644
|
|||||||
-#error PCI port I/O access is not supported on this architecture yet.
|
-#error PCI port I/O access is not supported on this architecture yet.
|
||||||
-#endif
|
-#endif
|
||||||
diff --git a/sb600spi.c b/sb600spi.c
|
diff --git a/sb600spi.c b/sb600spi.c
|
||||||
index c3d7710..458206a 100644
|
index e36ac96..a8d46f4 100644
|
||||||
--- a/sb600spi.c
|
--- a/sb600spi.c
|
||||||
+++ b/sb600spi.c
|
+++ b/sb600spi.c
|
||||||
@@ -21,8 +21,6 @@
|
@@ -21,8 +21,6 @@
|
||||||
@ -270,14 +270,14 @@ index c3d7710..458206a 100644
|
|||||||
#include "flash.h"
|
#include "flash.h"
|
||||||
#include "programmer.h"
|
#include "programmer.h"
|
||||||
#include "spi.h"
|
#include "spi.h"
|
||||||
@@ -321,5 +319,3 @@ int sb600_probe_spi(struct pci_dev *dev)
|
@@ -322,5 +320,3 @@ int sb600_probe_spi(struct pci_dev *dev)
|
||||||
register_spi_programmer(&spi_programmer_sb600);
|
register_spi_programmer(&spi_programmer_sb600);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
-#endif
|
-#endif
|
||||||
diff --git a/wbsio_spi.c b/wbsio_spi.c
|
diff --git a/wbsio_spi.c b/wbsio_spi.c
|
||||||
index 774890e..f6076aa 100644
|
index 38ac2d8..2247f0c 100644
|
||||||
--- a/wbsio_spi.c
|
--- a/wbsio_spi.c
|
||||||
+++ b/wbsio_spi.c
|
+++ b/wbsio_spi.c
|
||||||
@@ -18,8 +18,6 @@
|
@@ -18,8 +18,6 @@
|
||||||
@ -289,12 +289,12 @@ index 774890e..f6076aa 100644
|
|||||||
#include "flash.h"
|
#include "flash.h"
|
||||||
#include "chipdrivers.h"
|
#include "chipdrivers.h"
|
||||||
#include "programmer.h"
|
#include "programmer.h"
|
||||||
@@ -205,5 +203,3 @@ static int wbsio_spi_read(struct flashctx *flash, uint8_t *buf,
|
@@ -206,5 +204,3 @@ static int wbsio_spi_read(struct flashctx *flash, uint8_t *buf,
|
||||||
mmio_readn((void *)(flash->virtual_memory + start), buf, len);
|
mmio_readn((void *)(flash->virtual_memory + start), buf, len);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
-
|
-
|
||||||
-#endif
|
-#endif
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From ed994035450c5ad46cdf426f977f14ee4266c326 Mon Sep 17 00:00:00 2001
|
From 1b05252b5ee27b9cb94e35bb7181a0ef4a15f4df Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Tue, 21 Sep 2010 17:51:08 +0400
|
Date: Tue, 21 Sep 2010 17:51:08 +0400
|
||||||
Subject: [PATCH 5/9] Simplify hwaccess.c
|
Subject: [PATCH 5/9] Simplify hwaccess.c
|
||||||
@ -185,5 +185,5 @@ index 1e276ec..be3af34 100644
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 4be5f3a7a245506af5e82fa47911c96c24c34f60 Mon Sep 17 00:00:00 2001
|
From bcdcbb8e1755ddc2d5a911ff7379b48f020542c9 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Sun, 26 Sep 2010 18:25:31 +0400
|
Date: Sun, 26 Sep 2010 18:25:31 +0400
|
||||||
Subject: [PATCH 6/9] Use endiannes determined at the configure stage
|
Subject: [PATCH 6/9] Use endiannes determined at the configure stage
|
||||||
@ -94,5 +94,5 @@ index be3af34..7d9b108 100644
|
|||||||
#define be_to_cpu8 cpu_to_be8
|
#define be_to_cpu8 cpu_to_be8
|
||||||
#define be_to_cpu16 cpu_to_be16
|
#define be_to_cpu16 cpu_to_be16
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From f1ac24b82ddb8f24bc12cdeb6b2b78047e2dfb36 Mon Sep 17 00:00:00 2001
|
From 6fddd082c4c13864d45f77d696e4308223f7e3eb Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Sun, 26 Sep 2010 21:05:50 +0400
|
Date: Sun, 26 Sep 2010 21:05:50 +0400
|
||||||
Subject: [PATCH 7/9] Use HAVE_*_H macro for detecting includes
|
Subject: [PATCH 7/9] Use HAVE_*_H macro for detecting includes
|
||||||
@ -152,5 +152,5 @@ index 7d9b108..96eee0e 100644
|
|||||||
#include <arch/io.h>
|
#include <arch/io.h>
|
||||||
#include <arch/msr.h>
|
#include <arch/msr.h>
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 0b80eacf6058d7d459068b92d2df2b615e24c366 Mon Sep 17 00:00:00 2001
|
From e264ec74ba11b7e1b8dca5079a8b4df87b405d7c Mon Sep 17 00:00:00 2001
|
||||||
From: Mattias Mattsson <vitplister@gmail.com>
|
From: Mattias Mattsson <vitplister@gmail.com>
|
||||||
Date: Wed, 27 Jul 2011 21:02:50 +0400
|
Date: Wed, 27 Jul 2011 21:02:50 +0400
|
||||||
Subject: [PATCH 8/9] ppc hack
|
Subject: [PATCH 8/9] ppc hack
|
||||||
@ -9,10 +9,10 @@ Subject: [PATCH 8/9] ppc hack
|
|||||||
2 files changed, 3 insertions(+), 1 deletion(-)
|
2 files changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/internal.c b/internal.c
|
diff --git a/internal.c b/internal.c
|
||||||
index 479cbf7..2fb7c83 100644
|
index 5b24577..e5dde1f 100644
|
||||||
--- a/internal.c
|
--- a/internal.c
|
||||||
+++ b/internal.c
|
+++ b/internal.c
|
||||||
@@ -334,6 +334,8 @@ int internal_init(void)
|
@@ -336,6 +336,8 @@ int internal_init(void)
|
||||||
"Aborting.\n");
|
"Aborting.\n");
|
||||||
return 1;
|
return 1;
|
||||||
#endif
|
#endif
|
||||||
@ -35,5 +35,5 @@ index d680f97..014e019 100644
|
|||||||
int processor_flash_enable(void)
|
int processor_flash_enable(void)
|
||||||
{
|
{
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
From 8191d4bc8725efd6430eb5a5d942232de2a25496 Mon Sep 17 00:00:00 2001
|
From fd1fe86bcffcf1ac3571d2c98e4d5e91321a40cf Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Lemenkov <lemenkov@gmail.com>
|
From: Peter Lemenkov <lemenkov@gmail.com>
|
||||||
Date: Thu, 28 Jul 2011 12:56:17 +0400
|
Date: Thu, 28 Jul 2011 12:56:17 +0400
|
||||||
Subject: [PATCH 9/9] Simplify processor.h
|
Subject: [PATCH 9/9] Simplify processor.h
|
||||||
@ -58,5 +58,5 @@ index 014e019..bf69330 100644
|
|||||||
-
|
-
|
||||||
-#endif
|
-#endif
|
||||||
--
|
--
|
||||||
1.7.10.1
|
1.7.10.4
|
||||||
|
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
Summary: Simple program for reading/writing BIOS chips content
|
Summary: Simple program for reading/writing BIOS chips content
|
||||||
Name: flashrom
|
Name: flashrom
|
||||||
Version: 0.9.5.2
|
Version: 0.9.5.2
|
||||||
Release: 3.svn1530%{?dist}
|
Release: 4.svn1547%{?dist}
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
Group: Applications/System
|
Group: Applications/System
|
||||||
URL: http://flashrom.org
|
URL: http://flashrom.org
|
||||||
#Source0: http://qa.coreboot.org/releases/%{name}-%{version}.tar.bz2
|
#Source0: http://qa.coreboot.org/releases/%{name}-%{version}.tar.bz2
|
||||||
#Source1: http://qa.coreboot.org/releases/%{name}-%{version}.tar.bz2.asc
|
#Source1: http://qa.coreboot.org/releases/%{name}-%{version}.tar.bz2.asc
|
||||||
## svn -r 1530 export svn://coreboot.org/flashrom/trunk flashrom-0.9.5.2
|
## svn -r 1547 export svn://coreboot.org/flashrom/trunk flashrom-0.9.5.2
|
||||||
## tar -cjvf flashrom-0.9.5.2.tar.bz2 flashrom-0.9.5.2
|
## tar -cjvf flashrom-0.9.5.2.tar.bz2 flashrom-0.9.5.2
|
||||||
Source0: %{name}-%{version}.tar.bz2
|
Source0: %{name}-%{version}.tar.bz2
|
||||||
Patch1: flashrom-0001-Initial-commit-of-autotools-related-files.patch
|
Patch1: flashrom-0001-Initial-commit-of-autotools-related-files.patch
|
||||||
@ -23,19 +23,23 @@ BuildRequires: autoconf
|
|||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: pciutils-devel
|
BuildRequires: pciutils-devel
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
|
BuildRequires: libftdi-devel
|
||||||
%ifnarch ppc ppc64 %{arm}
|
%ifnarch ppc ppc64 %{arm}
|
||||||
BuildRequires: dmidecode
|
BuildRequires: dmidecode
|
||||||
Requires: dmidecode
|
Requires: dmidecode
|
||||||
%endif
|
%endif
|
||||||
|
Requires: udev
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
# see rhbz #450273, #495226
|
# see rhbz #450273, #495226
|
||||||
ExclusiveArch: %{ix86} x86_64 ppc ppc64 %{arm}
|
ExclusiveArch: %{ix86} x86_64 ppc ppc64 %{arm}
|
||||||
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Utility which can be used to detect BIOS chips (DIP, PLCC), read their contents
|
Utility which can be used to detect BIOS chips (DIP, PLCC), read their contents
|
||||||
and write new contents on the chips ("flash the chip").
|
and write new contents on the chips ("flash the chip").
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
@ -60,19 +64,38 @@ make %{?_smp_mflags}
|
|||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf %{buildroot}
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
make install DESTDIR=%{buildroot}
|
||||||
|
%if 0%{?el5}
|
||||||
|
install -D -p -m 0644 util/z60_flashrom.rules %{buildroot}/etc/udev/rules.d/z60_flashrom.rules
|
||||||
|
%else
|
||||||
|
install -D -p -m 0644 util/z60_flashrom.rules %{buildroot}/lib/udev/rules.d/z60_flashrom.rules
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc COPYING README
|
%doc COPYING README
|
||||||
%{_sbindir}/%{name}
|
%{_sbindir}/%{name}
|
||||||
%{_mandir}/man8/%{name}.*
|
%{_mandir}/man8/%{name}.*
|
||||||
|
%if 0%{?el5}
|
||||||
|
/etc/udev/rules.d/z60_flashrom.rules
|
||||||
|
%else
|
||||||
|
/lib/udev/rules.d/z60_flashrom.rules
|
||||||
|
%endif
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jul 11 2012 Peter Lemenkov <lemenkov@gmail.com> - 0.9.5.2-4.svn1547
|
||||||
|
- Enable support for USB programmers (FT2232, FT4232, etc), see rhbz #839179.
|
||||||
|
- Add board enable for MSI K9N SLI (MS-7250 VER:2.1)
|
||||||
|
- Add support for PMC Pm39LV512 flashchip
|
||||||
|
- Add support for Eon EN25QH32 flashchip
|
||||||
|
- Add Winbond W836xx SuperI/O detection
|
||||||
|
- Add ITE IT8707F/IT8710F SiperI/O detection
|
||||||
|
|
||||||
* Mon Jul 2 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.5.2-3.svn1530
|
* Mon Jul 2 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.9.5.2-3.svn1530
|
||||||
- Enable building on ARM
|
- Enable building on ARM
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user