From patchwork Thu Feb 19 09:52:26 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Julien Boibessot X-Patchwork-Id: 441556 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id 8E28B1401B1 for ; Thu, 19 Feb 2015 20:53:08 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 0063391FE4; Thu, 19 Feb 2015 09:53:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5KwYDD1LomUV; Thu, 19 Feb 2015 09:53:06 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 48BDB91FC3; Thu, 19 Feb 2015 09:53:06 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 810A51BF9F9 for ; Thu, 19 Feb 2015 09:53:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 7B6F091F90 for ; Thu, 19 Feb 2015 09:53:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RFnnfE1bGgIo for ; Thu, 19 Feb 2015 09:53:03 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [212.27.42.5]) by whitealder.osuosl.org (Postfix) with ESMTPS id 0EE4A91F80 for ; Thu, 19 Feb 2015 09:53:03 +0000 (UTC) Received: from localhost.localdomain (unknown [82.234.232.91]) by smtp5-g21.free.fr (Postfix) with ESMTP id 36DEED480C9; Thu, 19 Feb 2015 10:52:38 +0100 (CET) From: julien.boibessot@free.fr To: buildroot@busybox.net Date: Thu, 19 Feb 2015 10:52:26 +0100 Message-Id: <1424339546-12050-1-git-send-email-julien.boibessot@free.fr> X-Mailer: git-send-email 1.7.9.5 Cc: Julien Boibessot Subject: [Buildroot] [PATCH] xc3sprog: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Julien Boibessot These tools can be useful on Host during development and on target for BR based production testbench for example. Both usage were tested at Armadeus Systems. Signed-off-by: Julien Boibessot --- package/Config.in | 1 + package/Config.in.host | 1 + package/xc3sprog/Config.in | 19 +++++++++++++++++++ package/xc3sprog/Config.in.host | 12 ++++++++++++ package/xc3sprog/xc3sprog.mk | 15 +++++++++++++++ 5 files changed, 48 insertions(+) create mode 100644 package/xc3sprog/Config.in create mode 100644 package/xc3sprog/Config.in.host create mode 100644 package/xc3sprog/xc3sprog.mk diff --git a/package/Config.in b/package/Config.in index d19b37f..9316d17 100644 --- a/package/Config.in +++ b/package/Config.in @@ -391,6 +391,7 @@ endif source "package/usbutils/Config.in" source "package/w_scan/Config.in" source "package/wipe/Config.in" + source "package/xc3sprog/Config.in" source "package/xorriso/Config.in" endmenu diff --git a/package/Config.in.host b/package/Config.in.host index 94981ad..11351b0 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -25,5 +25,6 @@ menu "Host utilities" source "package/sunxi-tools/Config.in.host" source "package/uboot-tools/Config.in.host" source "package/util-linux/Config.in.host" + source "package/xc3sprog/Config.in.host" endmenu diff --git a/package/xc3sprog/Config.in b/package/xc3sprog/Config.in new file mode 100644 index 0000000..41ed939 --- /dev/null +++ b/package/xc3sprog/Config.in @@ -0,0 +1,19 @@ +config BR2_PACKAGE_XC3SPROG + bool "xc3sprog" + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS # libftdi + depends on BR2_USE_WCHAR # FILE + select BR2_PACKAGE_LIBFTDI + help + xc3sprog is a suite of utilities for programming Xilinx FPGAs, CPLDs, + and EEPROMs with the Xilinx Parallel Cable and other JTAG adapters + under Linux (xc3sprog, xc2c_warp, readdna, bitparse, jedecparse, + srecparse, detectchain). + + xc3sprog depends on libftdi and so will auto-select it. + + http://xc3sprog.sourceforge.net/ + +comment "xc3sprog needs a toolchain w/ C++, threads, wchar" + depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS \ + && BR2_USE_WCHAR) diff --git a/package/xc3sprog/Config.in.host b/package/xc3sprog/Config.in.host new file mode 100644 index 0000000..29a8b78 --- /dev/null +++ b/package/xc3sprog/Config.in.host @@ -0,0 +1,12 @@ +config BR2_PACKAGE_HOST_XC3SPROG + bool "host xc3sprog" + select BR2_PACKAGE_HOST_LIBFTDI + help + xc3sprog is a suite of utilities for programming Xilinx FPGAs, CPLDs, + and EEPROMs with the Xilinx Parallel Cable and other JTAG adapters + under Linux (xc3sprog, xc2c_warp, readdna, bitparse, jedecparse, + srecparse, detectchain). + + xc3sprog depends on libftdi and so will auto-select it. + + http://xc3sprog.sourceforge.net/ diff --git a/package/xc3sprog/xc3sprog.mk b/package/xc3sprog/xc3sprog.mk new file mode 100644 index 0000000..1dcfeb3 --- /dev/null +++ b/package/xc3sprog/xc3sprog.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# xc3sprog +# +################################################################################ + +XC3SPROG_VERSION = 772 +XC3SPROG_SITE = https://svn.code.sf.net/p/xc3sprog/code/trunk +XC3SPROG_SITE_METHOD = svn +X3CSPROG_LICENSE = GPLv2+ +X3CSPROG_LICENSE_FILES = COPYING +X3CSPROG_DEPENDENCIES = libftdi host-pkgconf + +$(eval $(cmake-package)) +$(eval $(host-cmake-package))