[Armadeus-commitlog] armadeus branch, master, updated. armadeus-5.3-611-gd8d2233
Brought to you by:
sszy
|
From: Julien B a. A. <ar...@us...> - 2015-02-18 12:43:42
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via d8d223316c87e9b195bae8f4c448f0c4cbed497e (commit)
via 4a1fa651f2717415c08f18a339ce7d2b8ee872ce (commit)
via 4650238be2f2a393c177fa1fd0196a2a55b820b6 (commit)
via 1f45f63d631f3397dace09e11a7742a5c46c3574 (commit)
via c317c9edd5e298eae776fcc3f8c23a9d14082bc4 (commit)
via b7a4529b53956fd64d0f4e0105c445ad5ffc500c (commit)
via e2c8b3372a472ad53d9e138f334ae6ce998d5916 (commit)
via 8731d5a4eef26338e00f93d36a28c8024877183a (commit)
via 95a1767f58fdc1361bd4da4458e5388222868ea2 (commit)
from 284dabfa6fd4e4f98346b78a4f8b0ef15f163e90 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit d8d223316c87e9b195bae8f4c448f0c4cbed497e
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 13:43:11 2015 +0100
[FIRMWARE] Rename top_wishbone_example51_lx9.bin to top_wishbone_example_apf51_lx9.bin, to ease firmware non-installation on non-APF51 boards
commit 4a1fa651f2717415c08f18a339ce7d2b8ee872ce
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 12:46:43 2015 +0100
[BUILDROOT] Updates armadeus testsuite package definition to BR's state of the art
commit 4650238be2f2a393c177fa1fd0196a2a55b820b6
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 12:08:49 2015 +0100
[BUILDROOT] Updates imxssi armadeus package definition to BR's state of the art
commit 1f45f63d631f3397dace09e11a7742a5c46c3574
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 11:34:15 2015 +0100
[BUILDROOT] Updates max5821ctrl package definition to BR's state of the art
commit c317c9edd5e298eae776fcc3f8c23a9d14082bc4
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 11:25:47 2015 +0100
[BUILDROOT] Updates ch7024ctrl package definition to BR's state of the art
commit b7a4529b53956fd64d0f4e0105c445ad5ffc500c
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 11:11:00 2015 +0100
[BUILDROOT] Updates ad9889ctrl package definition to BR's state of the art
commit e2c8b3372a472ad53d9e138f334ae6ce998d5916
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 11:00:41 2015 +0100
[BUILDROOT] Updates tfp410ctrl package definition to BR's state of the art
commit 8731d5a4eef26338e00f93d36a28c8024877183a
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 10:11:01 2015 +0100
[BUILDROOT] Transform pci_debug armadeus specific package into BR patch
commit 95a1767f58fdc1361bd4da4458e5388222868ea2
Author: Julien Boibessot <jul...@ar...>
Date: Wed Feb 18 09:17:54 2015 +0100
[BUILDROOT] Transform rxtx armadeus specific package into BR patch
-----------------------------------------------------------------------
Summary of changes:
buildroot/package/armadeus/Config.in | 2 -
buildroot/package/armadeus/ad9889ctrl/Config.in | 4 +-
buildroot/package/armadeus/ad9889ctrl/ad9889.mk | 50 +-
.../package/armadeus/ch7024ctrl/ch70241ctrl.mk | 57 +-
buildroot/package/armadeus/imxssi/imxssi.mk | 67 +--
buildroot/package/armadeus/max5821ctrl/Config.in | 3 +-
.../package/armadeus/max5821ctrl/max5821ctrl.mk | 51 +-
buildroot/package/armadeus/pci_debug/Config.in | 9 -
buildroot/package/armadeus/pci_debug/pci_debug.mk | 23 -
buildroot/package/armadeus/rxtx/Config.in | 12 -
.../rxtx/rxtx-2.1-7r2-001-remove-warning.patch | 90 ---
.../armadeus/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch | 38 -
buildroot/package/armadeus/rxtx/rxtx.mk | 22 -
buildroot/package/armadeus/testsuite/testsuite.mk | 51 +-
buildroot/package/armadeus/tfp410ctrl/tfp410.mk | 50 +-
..._lx9.bin => top_wishbone_example_apf51_lx9.bin} | Bin 340604 -> 340604 bytes
.../2013.11/017-armadeus-add-rxtx-package.patch | 186 +++++
.../018-armadeus-add-pcidebug-package.patch | 61 ++
patches/buildroot/2013.11/cleanup_buildroot.sh | 6 +
.../2015.02/017-armadeus-add-rxtx-package.patch | 186 +++++
.../018-armadeus-add-pcidebug-package.patch | 61 ++
patches/buildroot/2015.02/cleanup_buildroot.sh | 6 +
target/linux/debug/imxssi/imx51regs.h | 2 +-
target/linux/debug/pci_debug/Makefile | 12 -
target/linux/debug/pci_debug/pci_debug.c | 752 --------------------
target/packages/ch7024ctrl/Makefile | 6 +-
.../test/data/fpga/top_wishbone_example51_lx9.bin | 1 -
.../data/fpga/top_wishbone_example_apf51_lx9.bin | 1 +
target/test/install.sh | 11 +-
target/test/packages/test_fpgaregs.sh | 2 +-
target/test/test_fpga.sh | 4 +-
31 files changed, 622 insertions(+), 1204 deletions(-)
delete mode 100644 buildroot/package/armadeus/pci_debug/Config.in
delete mode 100644 buildroot/package/armadeus/pci_debug/pci_debug.mk
delete mode 100644 buildroot/package/armadeus/rxtx/Config.in
delete mode 100644 buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
delete mode 100644 buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
delete mode 100644 buildroot/package/armadeus/rxtx/rxtx.mk
rename firmware/wishbone_example/wishbone_example51/binaries/{top_wishbone_example51_lx9.bin => top_wishbone_example_apf51_lx9.bin} (100%)
create mode 100644 patches/buildroot/2013.11/017-armadeus-add-rxtx-package.patch
create mode 100644 patches/buildroot/2013.11/018-armadeus-add-pcidebug-package.patch
create mode 100644 patches/buildroot/2015.02/017-armadeus-add-rxtx-package.patch
create mode 100644 patches/buildroot/2015.02/018-armadeus-add-pcidebug-package.patch
delete mode 100644 target/linux/debug/pci_debug/Makefile
delete mode 100644 target/linux/debug/pci_debug/pci_debug.c
delete mode 120000 target/test/data/fpga/top_wishbone_example51_lx9.bin
create mode 120000 target/test/data/fpga/top_wishbone_example_apf51_lx9.bin
diff --git a/buildroot/package/armadeus/Config.in b/buildroot/package/armadeus/Config.in
index 6bb0638..2b90cdd 100644
--- a/buildroot/package/armadeus/Config.in
+++ b/buildroot/package/armadeus/Config.in
@@ -4,13 +4,11 @@ source package/armadeus/anybus-tools/Config.in
source package/armadeus/as_devices/Config.in
source package/armadeus/demos/Config.in
source package/armadeus/fpgaregs/Config.in
-source package/armadeus/pci_debug/Config.in
source package/armadeus/fpga_firmware/Config.in
source package/armadeus/imx28-usb-downloader/Config.in
source package/armadeus/imxregs/Config.in
source package/armadeus/imxssi/Config.in
source package/armadeus/max5821ctrl/Config.in
-source package/armadeus/rxtx/Config.in
source package/armadeus/straton/Config.in
source package/armadeus/straton_ios/Config.in
source package/armadeus/testsuite/Config.in
diff --git a/buildroot/package/armadeus/ad9889ctrl/Config.in b/buildroot/package/armadeus/ad9889ctrl/Config.in
index e00cef6..54ea83c 100644
--- a/buildroot/package/armadeus/ad9889ctrl/Config.in
+++ b/buildroot/package/armadeus/ad9889ctrl/Config.in
@@ -1,6 +1,6 @@
config BR2_PACKAGE_AD9889CTRL
- bool "ad9889 control"
+ bool "ad9889ctrl"
depends on BR2_TARGET_ARMADEUS
help
- Build "ad9889" control tool. It allows you to configure the HDMI/DVI
+ Build "ad9889ctrl" tool. It allows you to configure the HDMI/DVI
output of the APF27DevFull directly from Linux userspace.
diff --git a/buildroot/package/armadeus/ad9889ctrl/ad9889.mk b/buildroot/package/armadeus/ad9889ctrl/ad9889.mk
index 1342c38..da56b6a 100644
--- a/buildroot/package/armadeus/ad9889ctrl/ad9889.mk
+++ b/buildroot/package/armadeus/ad9889ctrl/ad9889.mk
@@ -1,41 +1,21 @@
-#############################################################
+################################################################################
#
-# ad9889 control tool
+# ad9889ctrl
#
-#############################################################
+################################################################################
-AD9889CTRL_VER:=1.0
-AD9889CTRL_SOURCE:=$(TOPDIR)/../target/packages/ad9889ctrl
-AD9889CTRL_DIR:=$(BUILD_DIR)/ad9889ctrl-$(AD9889CTRL_VER)
-AD9889CTRL_CAT:=zcat
-AD9889CTRL_BINARY:=ad9889ctrl
-AD9889CTRL_TARGET_BINARY:=usr/bin/ad9889ctrl
+AD9889CTRL_VERSION = 1.0
+AD9889CTRL_SITE = $(TOPDIR)/../target/packages/ad9889ctrl
+AD9889CTRL_SITE_METHOD = local
+AD9889CTRL_LICENCE = GPLv2+
+AD9889CTRL_LICENCE_FILES = ad9889ctrl.c
-$(AD9889CTRL_DIR)/ad9889ctrl.c:
- mkdir -p $(AD9889CTRL_DIR)/
- cp $(AD9889CTRL_SOURCE)/* $(AD9889CTRL_DIR)/
+define AD9889CTRL_BUILD_CMDS
+ $(MAKE) CC="$(TARGET_CC)" -C $(@D)
+endef
-$(AD9889CTRL_DIR)/$(AD9889CTRL_BINARY): $(AD9889CTRL_DIR)/ad9889ctrl.c $(AD9889CTRL_DIR)/ad9889ctrl.h
- $(MAKE) CC="$(TARGET_CC)" -C $(AD9889CTRL_DIR)
+define AD9889CTRL_INSTALL_TARGET_CMDS
+ $(INSTALL) -m 755 $(@D)/ad9889ctrl $(TARGET_DIR)/usr/sbin/
+endef
-$(TARGET_DIR)/$(AD9889CTRL_TARGET_BINARY): $(AD9889CTRL_DIR)/$(AD9889CTRL_BINARY)
- install -D $< $@
- $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(AD9889CTRL_TARGET_BINARY)
-
-ad9889ctrl: $(TARGET_DIR)/$(AD9889CTRL_TARGET_BINARY)
-
-ad9889ctrl-clean:
- rm -f $(TARGET_DIR)/$(AD9889CTRL_TARGET_BINARY)
- -$(MAKE) -C $(AD9889CTRL_DIR) clean
-
-ad9889ctrl-dirclean:
- rm -rf $(AD9889CTRL_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_AD9889CTRL)),y)
-TARGETS+=ad9889ctrl
-endif
+$(eval $(generic-package))
diff --git a/buildroot/package/armadeus/ch7024ctrl/ch70241ctrl.mk b/buildroot/package/armadeus/ch7024ctrl/ch70241ctrl.mk
index b102663..322cb7d 100644
--- a/buildroot/package/armadeus/ch7024ctrl/ch70241ctrl.mk
+++ b/buildroot/package/armadeus/ch7024ctrl/ch70241ctrl.mk
@@ -1,46 +1,23 @@
-#############################################################
+################################################################################
#
-# ch7024 tool
+# ch7024ctrl
#
-#############################################################
+################################################################################
-CH7024CTRL_VER:=1.0
-CH7024CTRL_SOURCE:=$(TOPDIR)/../target/packages/ch7024ctrl
-CH7024CTRL_DIR:=$(BUILD_DIR)/ch7024ctrl-$(CH7024CTRL_VER)
-CH7024CTRL_CAT:=zcat
-CH7024CTRL_BINARY:=ch7024
-CH7024CTRL_TARGET_DIR:=usr/bin
-CH7024CTRL_TARGET_BINARY:=$(CH7024CTRL_TARGET_DIR)/$(CH7024CTRL_BINARY)
-CH7024CTRL_CONF_FILES:=ch*x*.conf
+CH7024CTRL_VERSION = 1.01
+CH7024CTRL_SITE = $(TOPDIR)/../target/packages/ch7024ctrl
+CH7024CTRL_SITE_METHOD = local
+CH7024CTRL_LICENSE = GPLv2+
+CH7024CTRL_LICENSE_FILES = ch7024.c
+CH7024CTRL_CONF_FILES = ch*x*.conf
-$(CH7024CTRL_DIR)/ch7024.c:
- set
- mkdir -p $(CH7024CTRL_DIR)/
- cp $(CH7024CTRL_SOURCE)/* $(CH7024CTRL_DIR)/
+define CH7024CTRL_BUILD_CMDS
+ $(MAKE) CC="$(TARGET_CC)" -C $(@D)
+endef
-$(CH7024CTRL_DIR)/$(CH7024CTRL_BINARY): $(CH7024CTRL_DIR)/ch7024.c $(CH7024CTRL_DIR)/ch7024.h
- $(TARGET_CONFIGURE_OPTS) $(MAKE) CC="$(TARGET_CC)" -C $(CH7024CTRL_DIR)
+define CH7024CTRL_INSTALL_TARGET_CMDS
+ $(INSTALL) -m 755 $(@D)/ch7024ctrl $(TARGET_DIR)/usr/sbin/
+ $(INSTALL) -m 644 $(@D)/$(CH7024CTRL_CONF_FILES) $(TARGET_DIR)/usr/sbin/
+endef
-$(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY): $(CH7024CTRL_DIR)/$(CH7024CTRL_BINARY)
- install -D $< $@
- $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
- cp $(CH7024CTRL_DIR)/$(CH7024CTRL_CONF_FILES) $(TARGET_DIR)/$(CH7024CTRL_TARGET_DIR)
-
-ch7024ctrl: $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
-
-ch7024ctrl-clean:
- rm -f $(TARGET_DIR)/$(CH7024CTRL_TARGET_DIR)/$(CH7024CTRL_CONF_FILES)
- rm -f $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
- -$(MAKE) -C $(CH7024CTRL_DIR) clean
-
-ch7024ctrl-dirclean:
- rm -rf $(CH7024CTRL_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_CH7024CTRL)),y)
-TARGETS+=ch7024ctrl
-endif
+$(eval $(generic-package))
diff --git a/buildroot/package/armadeus/imxssi/imxssi.mk b/buildroot/package/armadeus/imxssi/imxssi.mk
index 0005d8d..13605a9 100644
--- a/buildroot/package/armadeus/imxssi/imxssi.mk
+++ b/buildroot/package/armadeus/imxssi/imxssi.mk
@@ -1,58 +1,23 @@
-#############################################################
+################################################################################
#
-# imxssi debug tool
+# imxssi
#
-#############################################################
+################################################################################
-IMXSSI_VER:=1.0
-IMXSSI_SOURCE:=$(TOPDIR)/../target/linux/debug/imxssi/
-IMXSSI_DIR:=$(BUILD_DIR)/imxssi-$(IMXSSI_VER)
-IMXSSI_CAT:=zcat
-IMXSSI_BINARY:=imxssi
-IMXSSI_TARGET_BINARY:=usr/bin/imxssi
+IMXSSI_VERSION = 1.01
+IMXSSI_SITE = $(TOPDIR)/../target/linux/debug/imxssi/
+IMXSSI_SITE_METHOD = local
+IMXSSI_LICENSE = GPLv2+
+IMXSSI_LICENSE_FILES = COPYING
-IMXSSI_DEFINES:=-D$(shell echo $(BR2_CPU_NAME) | tr '[:lower:]' '[:upper:]')
+IMXSSI_DEFINES = -D$(shell echo $(BR2_CPU_NAME) | tr '[:lower:]' '[:upper:]')
+IMXSSI_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) $(IMXSSI_DEFINES)"
-$(IMXSSI_DIR)/imxssi.c:
- mkdir -p $(IMXSSI_DIR)/
- cp -Lr $(IMXSSI_SOURCE)/* $(IMXSSI_DIR)/
+define IMXSSI_COPY_IMXREGS_SYMLINKS
+ rm -f $(@D)/imx*reg* $(@D)/definitions.h
+ cp -Lr $(IMXSSI_SITE)/imx*reg* $(IMXSSI_SITE)/definitions.h $(@D)/
+endef
-$(IMXSSI_DIR)/.configured: $(IMXSSI_DIR)/imxssi.c
- (cd $(IMXSSI_DIR); rm -rf config.cache; \
- $(TARGET_CONFIGURE_ARGS) \
- $(TARGET_CONFIGURE_OPTS) \
- CFLAGS="$(TARGET_CFLAGS) $(IMXSSI_DEFINES)" \
- LDFLAGS="$(TARGET_LDFLAGS)" \
- ./configure \
- --target=$(GNU_TARGET_NAME) \
- --host=$(GNU_TARGET_NAME) \
- --build=$(GNU_HOST_NAME) \
- --prefix=/usr \
- --sysconfdir=/etc \
- )
- touch $@
+IMXSSI_PRE_CONFIGURE_HOOKS += IMXSSI_COPY_IMXREGS_SYMLINKS
-$(IMXSSI_DIR)/$(IMXSSI_BINARY): $(IMXSSI_DIR)/.configured
- $(MAKE) -C $(IMXSSI_DIR)
-
-$(TARGET_DIR)/$(IMXSSI_TARGET_BINARY): $(IMXSSI_DIR)/$(IMXSSI_BINARY)
- install -D $< $@
- $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(IMXSSI_TARGET_BINARY)
-
-imxssi: uclibc $(TARGET_DIR)/$(IMXSSI_TARGET_BINARY)
-
-imxssi-clean:
- rm -f $(TARGET_DIR)/$(IMXSSI_TARGET_BINARY)
- -$(MAKE) -C $(IMXSSI_DIR) clean
-
-imxssi-dirclean:
- rm -rf $(IMXSSI_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_IMXSSI)),y)
-TARGETS+=imxssi
-endif
+$(eval $(autotools-package))
diff --git a/buildroot/package/armadeus/max5821ctrl/Config.in b/buildroot/package/armadeus/max5821ctrl/Config.in
index 370db92..095cec2 100644
--- a/buildroot/package/armadeus/max5821ctrl/Config.in
+++ b/buildroot/package/armadeus/max5821ctrl/Config.in
@@ -2,5 +2,4 @@ config BR2_PACKAGE_MAX5821CTRL
bool "max5821 control (setDAC)"
help
This tool allows you to configure the MAX5821 I2C DAC directly
- from Linux userspace ("setDAC" command) on your APF9328DevFull or
- on your APF27DevFull.
+ from Linux userspace ("setDAC" command) on your APF9328/APF27DevFull.
diff --git a/buildroot/package/armadeus/max5821ctrl/max5821ctrl.mk b/buildroot/package/armadeus/max5821ctrl/max5821ctrl.mk
index a4b67a8..f6d5107 100644
--- a/buildroot/package/armadeus/max5821ctrl/max5821ctrl.mk
+++ b/buildroot/package/armadeus/max5821ctrl/max5821ctrl.mk
@@ -1,42 +1,21 @@
-#############################################################
+################################################################################
#
-# imxregs debug tool
+# max5821ctrl
#
-#############################################################
+################################################################################
-MAX5821CTRL_VER:=1.0
-MAX5821CTRL_SOURCE:=$(TOPDIR)/../target/packages/max5821ctrl
-MAX5821CTRL_DIR:=$(BUILD_DIR)/max5821ctrl-$(MAX5821CTRL_VER)
-MAX5821CTRL_CAT:=zcat
-MAX5821CTRL_BINARY:=setDAC
-MAX5821CTRL_TARGET_BINARY:=usr/bin/setDAC
+MAX5821CTRL_VERSION = 1.0
+MAX5821CTRL_SITE = $(TOPDIR)/../target/packages/max5821ctrl
+MAX5821CTRL_SITE_METHOD = local
+MAX5821CTRL_LICENSE = GPLv2+
+MAX5821CTRL_LICENSE_FILES = setDAC.c
-$(MAX5821CTRL_DIR)/setDAC.c:
- set
- mkdir -p $(MAX5821CTRL_DIR)/
- cp $(MAX5821CTRL_SOURCE)/* $(MAX5821CTRL_DIR)/
+define MAX5821CTRL_BUILD_CMDS
+ $(MAKE) CC="$(TARGET_CC)" -C $(@D)
+endef
-$(MAX5821CTRL_DIR)/$(MAX5821CTRL_BINARY): $(MAX5821CTRL_DIR)/setDAC.c $(MAX5821CTRL_DIR)/max5821.h
- $(TARGET_CONFIGURE_OPTS) $(MAKE) CC="$(TARGET_CC)" -C $(MAX5821CTRL_DIR)
+define MAX5821CTRL_INSTALL_TARGET_CMDS
+ $(INSTALL) -m 755 $(@D)/setDAC $(TARGET_DIR)/usr/bin/
+endef
-$(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY): $(MAX5821CTRL_DIR)/$(MAX5821CTRL_BINARY)
- install -D $< $@
- $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
-
-max5821ctrl: $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
-
-max5821ctrl-clean:
- rm -f $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
- -$(MAKE) -C $(MAX5821CTRL_DIR) clean
-
-max5821ctrl-dirclean:
- rm -rf $(MAX5821CTRL_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_MAX5821CTRL)),y)
-TARGETS+=max5821ctrl
-endif
+$(eval $(generic-package))
diff --git a/buildroot/package/armadeus/pci_debug/Config.in b/buildroot/package/armadeus/pci_debug/Config.in
deleted file mode 100644
index 310a0ca..0000000
--- a/buildroot/package/armadeus/pci_debug/Config.in
+++ /dev/null
@@ -1,9 +0,0 @@
-config BR2_PACKAGE_PCI_DEBUG
- bool "pcidebug"
- depends on BR2_PACKAGE_READLINE
- default n
- help
- This debug tool allows you to access the PCIe BARx registers
- directly from Linux userspace.
- Wrote by D. W. Hawkins :
- http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/altera_pcie.zip
diff --git a/buildroot/package/armadeus/pci_debug/pci_debug.mk b/buildroot/package/armadeus/pci_debug/pci_debug.mk
deleted file mode 100644
index 5eca129..0000000
--- a/buildroot/package/armadeus/pci_debug/pci_debug.mk
+++ /dev/null
@@ -1,23 +0,0 @@
-#############################################################
-#
-# pci_debug debug tool
-#
-#############################################################
-
-PCI_DEBUG_VERSION = 2015.02
-PCI_DEBUG_SITE = $(TOPDIR)/../target/linux/debug/pci_debug/
-PCI_DEBUG_SITE_METHOD = local
-PCI_DEBUG_LICENSE = GPLv2+
-
-PCI_DEBUG_BINARY=pci_debug
-PCI_DEBUG_TARGET_BINARY:=usr/bin/$(PCI_DEBUG_BINARY)
-
-define PCI_DEBUG_BUILD_CMDS
- $(TARGET_CONFIGURE_OPTS) $(MAKE) CC="$(TARGET_CC)" -C $(@D)
-endef
-
-define PCI_DEBUG_INSTALL_TARGET_CMDS
- $(INSTALL) -m 755 $(@D)/$(PCI_DEBUG_BINARY) $(TARGET_DIR)/$(PCI_DEBUG_TARGET_BINARY)
-endef
-
-$(eval $(generic-package))
diff --git a/buildroot/package/armadeus/rxtx/Config.in b/buildroot/package/armadeus/rxtx/Config.in
deleted file mode 100644
index 78f4369..0000000
--- a/buildroot/package/armadeus/rxtx/Config.in
+++ /dev/null
@@ -1,12 +0,0 @@
-config BR2_PACKAGE_RXTX
- bool "rxtx"
- depends on BR2_PACKAGE_CLASSPATH
- help
- RXTX is a Java library, providing serial and parallel communication.
-
- RXTX is a Java library, using a native implementation (via JNI),
- providing serial and parallel communication for the Java Development
- Toolkit (JDK).
-
-
- http://rxtx.qbang.org
diff --git a/buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-001-remove-warning.patch b/buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
deleted file mode 100644
index bd8afb5..0000000
--- a/buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
+++ /dev/null
@@ -1,90 +0,0 @@
---- rxtx-2.1-7r2/src/I2CImp.c.orig 2004-10-17 16:23:02.000000000 +0200
-+++ rxtx-2.1-7r2/src/I2CImp.c 2006-10-26 21:25:32.000000000 +0200
-@@ -87,6 +87,7 @@
- if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
- #if defined(__linux__)
-+#if 0
- /* Lets let people who upgraded kernels know they may have problems */
- if (uname (&name) == -1)
- {
-@@ -98,6 +99,7 @@
- fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
- getchar();
- }
-+#endif
- #endif /* __linux__ */
- #endif /* WIN32 */
- }
---- rxtx-2.1-7r2/src/RawImp.c.orig 2004-10-16 18:20:35.000000000 +0200
-+++ rxtx-2.1-7r2/src/RawImp.c 2006-10-26 21:25:59.000000000 +0200
-@@ -231,6 +231,7 @@
- if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
- #if defined(__linux__)
-+#if 0
- /* Lets let people who upgraded kernels know they may have problems */
- if (uname (&name) == -1)
- {
-@@ -242,6 +243,7 @@
- fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
- getchar();
- }
-+#endif
- #endif /* __linux__ */
- #endif /* WIN32 */
- }
---- rxtx-2.1-7r2/src/RS485Imp.c.orig 2004-10-16 18:20:35.000000000 +0200
-+++ rxtx-2.1-7r2/src/RS485Imp.c 2006-10-26 21:26:23.000000000 +0200
-@@ -87,6 +87,7 @@
- if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
- #if defined(__linux__)
-+#if 0
- /* Lets let people who upgraded kernels know they may have problems */
- if (uname (&name) == -1)
- {
-@@ -98,6 +99,7 @@
- fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
- getchar();
- }
-+#endif
- #endif /* __linux__ */
- #endif /* WIN32 */
- }
---- rxtx-2.1-7r2/src/SerialImp.c.orig 2006-01-29 23:19:04.000000000 +0100
-+++ rxtx-2.1-7r2/src/SerialImp.c 2006-10-26 21:26:59.000000000 +0200
-@@ -280,6 +280,7 @@
- gettimeofday(&seloop, NULL);
- #endif /* DEBUG_TIMING */
- #if defined(DEBUG) && defined(__linux__)
-+#if 0
- /* Lets let people who upgraded kernels know they may have problems */
- if (uname (&name) == -1)
- {
-@@ -295,6 +296,7 @@
- getchar();
- }
- LEAVE( "RXTXPort:Initialize" );
-+#endif
- #endif /* DEBUG && __linux__ */
- }
-
---- rxtx-2.1-7r2/src/SerialImp.cpp.orig 2004-10-12 10:59:27.000000000 +0200
-+++ rxtx-2.1-7r2/src/SerialImp.cpp 2006-10-26 21:27:44.000000000 +0200
-@@ -102,6 +102,7 @@
- if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
- #ifdef DEBUG
-+#if 0
- /* Lets let people who upgraded kernels know they may have problems */
- if (uname (&name) == -1)
- {
-@@ -114,6 +115,7 @@
- name.release);
- getchar();
- }
-+#endif
- #endif /* DEBUG */
- #endif /* __BEOS__ */
- #endif /* WIN32 */
diff --git a/buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch b/buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
deleted file mode 100644
index 49c12cb..0000000
--- a/buildroot/package/armadeus/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- rxtx-2.1-7r2/configure.ori 2006-01-30 05:37:40.000000000 +0100
-+++ rxtx-2.1-7r2/configure 2011-02-27 00:15:04.000000000 +0100
-@@ -21541,7 +21541,7 @@ Linux)
- CFLAGS=$CFLAGS" -D__need_timespec"
- case $JAVA_VERSION in
-
-- 1.2*|1.3*|1.4*|1.5*)
-+ 1.2*|1.3*|1.4*|1.5*|1.6*)
- #fix_parameters $JPATH/jre/lib/javax.comm.properties
- CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
- JHOME=$JPATH"/jre/lib/ext"
-@@ -21611,7 +21611,7 @@ Linux)
- TARGETLIB="\$(target_triplet)/librxtxSerial.la \
- \$(target_triplet)/librxtxParallel.la"
- case $JAVA_VERSION in
-- 1.2*|1.3*|1.4*|1.5*)
-+ 1.2*|1.3*|1.4*|1.5*|1.6*)
- #fix_parameters $JPATH/jre/lib/javax.comm.properties
- CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
- RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
-@@ -21747,7 +21747,7 @@ BeOS)
-
- WIN32)
- case $JAVA_VERSION in
-- 1.2*|1.3*|1.4*|1.5*)
-+ 1.2*|1.3*|1.4*|1.5*|1.6*)
- CLASSPATH=".:\$(TOP):\$(TOP)/src:`find $JPATH/ -name RXTXcomm.jar |head -n1`:$CLASSPATH"
- JHOME=$JPATH"/jre/lib/ext"
- ;;
-@@ -21799,7 +21799,7 @@ Solaris*)
- CLASSPATH=".:\$(TOP):\$(TOP)/src:\$(JPATH)/lib/classes.zip:\$(JPATH)/lib/RXTXcomm.jar:$CLASSPATH"
-
- case $JAVA_VERSION in
-- 1.2*|1.3*|1.4*|1.5*)
-+ 1.2*|1.3*|1.4*|1.5*|1.6*)
- RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
- ;;
- 1.1*)
diff --git a/buildroot/package/armadeus/rxtx/rxtx.mk b/buildroot/package/armadeus/rxtx/rxtx.mk
deleted file mode 100644
index ab4c104..0000000
--- a/buildroot/package/armadeus/rxtx/rxtx.mk
+++ /dev/null
@@ -1,22 +0,0 @@
-#############################################################
-#
-# rxtx lib for java
-#
-#############################################################
-RXTX_VERSION = 2.1-7r2
-RXTX_SOURCE = rxtx-$(RXTX_VERSION).tgz
-RXTX_SITE = http://rxtx.qbang.org/pub/rxtx/
-RXTX_DEPENDENCIES = classpath
-
-# Comment the following line with BR 2015.02
-RXTX_INSTALL_TARGET_OPT = RXTX_PATH=$(TARGET_DIR)/usr/lib/classpath JHOME=$(TARGET_DIR)/usr/lib install
-
-# Uncomment the following line with BR 2015.02
-#RXTX_INSTALL_TARGET_OPTS = RXTX_PATH=$(TARGET_DIR)/usr/lib/classpath JHOME=$(TARGET_DIR)/usr/lib install
-
-ifeq ($(autotools-package), )
-$(eval $(call AUTOTARGETS))
-else
-$(eval $(autotools-package))
-endif
-
diff --git a/buildroot/package/armadeus/testsuite/testsuite.mk b/buildroot/package/armadeus/testsuite/testsuite.mk
index 8426150..14c41b8 100644
--- a/buildroot/package/armadeus/testsuite/testsuite.mk
+++ b/buildroot/package/armadeus/testsuite/testsuite.mk
@@ -1,42 +1,29 @@
-#############################################################
+################################################################################
#
# Armadeus Test Suite
#
-#############################################################
+################################################################################
-ARMADEUS-TESTSUITE_VER:=1.1
-ARMADEUS-TESTSUITE_SOURCE:=$(TOPDIR)/../target/test/
-ARMADEUS-TESTSUITE_DIR:=$(BUILD_DIR)/armadeus-testsuite-$(ARMADEUS-TESTSUITE_VER)
-ARMADEUS-TESTSUITE_CAT:=zcat
-ARMADEUS-TESTSUITE_BINARY:=test_env.sh
-ARMADEUS-TESTSUITE_TARGET_DIR:=$(TARGET_DIR)/usr/bin/testsuite
-ARMADEUS-TESTSUITE_TARGET_BINARY:=$(ARMADEUS-TESTSUITE_TARGET_DIR)/$(ARMADEUS-TESTSUITE_BINARY)
-ARMADEUS-TESTSUITE_WISHBONE_BUTTON_DIR:=$(TOPDIR)/../target/linux/modules/fpga/virtual_components/button/
+TESTSUITE_VERSION = 1.11
+TESTSUITE_SITE = $(TOPDIR)/../target/test/
+TESTSUITE_SITE_METHOD = local
-$(ARMADEUS-TESTSUITE_DIR)/.unpacked:
- mkdir -p $(ARMADEUS-TESTSUITE_DIR)/
- cd $(ARMADEUS-TESTSUITE_SOURCE); tar ch --exclude=.svn --exclude=.git . | tar x -C $(ARMADEUS-TESTSUITE_DIR)/
- touch $@
+ARMADEUS_TESTSUITE_WISHBONE_BUTTON_SRCDIR = $(TOPDIR)/../target/linux/modules/fpga/virtual_components/button/
-$(ARMADEUS-TESTSUITE_TARGET_BINARY): $(ARMADEUS-TESTSUITE_DIR)/.unpacked
- $(ARMADEUS-TESTSUITE_SOURCE)/install.sh $(ARMADEUS-TESTSUITE_TARGET_DIR)
- make -C $(ARMADEUS-TESTSUITE_WISHBONE_BUTTON_DIR) CC="$(TARGET_CC)" test
- install -D $(ARMADEUS-TESTSUITE_WISHBONE_BUTTON_DIR)/testbutton $(ARMADEUS-TESTSUITE_TARGET_DIR)
- touch $@
+define TESTSUITE_COPY_FPGA_SYMLINKS
+ rm -f $(@D)/data/fpga/*
+ cp -Lr $(TESTSUITE_SITE)/data/fpga/* $(@D)/data/fpga/
+endef
-armadeus-testsuite: $(ARMADEUS-TESTSUITE_TARGET_BINARY)
+TESTSUITE_POST_RSYNC_HOOKS += TESTSUITE_COPY_FPGA_SYMLINKS
-armadeus-testsuite-clean:
- rm -rf $(ARMADEUS-TESTSUITE_TARGET_DIR)
+define TESTSUITE_BUILD_CMDS
+ $(MAKE) CC="$(TARGET_CC)" -C $(ARMADEUS_TESTSUITE_WISHBONE_BUTTON_SRCDIR) test
+endef
-armadeus-testsuite-dirclean:
- rm -rf $(ARMADEUS-TESTSUITE_DIR)
+define TESTSUITE_INSTALL_TARGET_CMDS
+ $(@D)/install.sh $(TARGET_DIR)/usr/bin/testsuite/ $(BR2_BOARD_NAME)
+ $(INSTALL) -D $(ARMADEUS_TESTSUITE_WISHBONE_BUTTON_SRCDIR)/testbutton $(TARGET_DIR)/usr/bin/testsuite/
+endef
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_ARMADEUS_TESTSUITE)),y)
-TARGETS+=armadeus-testsuite
-endif
+$(eval $(generic-package))
diff --git a/buildroot/package/armadeus/tfp410ctrl/tfp410.mk b/buildroot/package/armadeus/tfp410ctrl/tfp410.mk
index 0dee387..61d1da8 100644
--- a/buildroot/package/armadeus/tfp410ctrl/tfp410.mk
+++ b/buildroot/package/armadeus/tfp410ctrl/tfp410.mk
@@ -1,41 +1,21 @@
-#############################################################
+################################################################################
#
-# tfp410 control tool
+# tfp410ctrl
#
-#############################################################
+################################################################################
-TFP410CTRL_VER:=1.0
-TFP410CTRL_SOURCE:=$(TOPDIR)/../target/packages/tfp410ctrl
-TFP410CTRL_DIR:=$(BUILD_DIR)/tfp410ctrl-$(TFP410CTRL_VER)
-TFP410CTRL_CAT:=zcat
-TFP410CTRL_BINARY:=tfp410ctrl
-TFP410CTRL_TARGET_BINARY:=usr/bin/tfp410ctrl
+TFP410CTRL_VERSION = 1.0
+TFP410CTRL_SITE = $(TOPDIR)/../target/packages/tfp410ctrl
+TFP410CTRL_SITE_METHOD = local
+TFP410CTRL_LICENCE = GPLv2+
+TFP410CTRL_LICENCE_FILES = tfp410ctrl.c parse-edid.c
-$(TFP410CTRL_DIR)/tfp410ctrl.c:
- mkdir -p $(TFP410CTRL_DIR)/
- cp $(TFP410CTRL_SOURCE)/* $(TFP410CTRL_DIR)/
+define TFP410CTRL_BUILD_CMDS
+ $(MAKE) CC="$(TARGET_CC)" -C $(@D)
+endef
-$(TFP410CTRL_DIR)/$(TFP410CTRL_BINARY): $(TFP410CTRL_DIR)/tfp410ctrl.c $(TFP410CTRL_DIR)/tfp410ctrl.h
- $(MAKE) CC="$(TARGET_CC)" -C $(TFP410CTRL_DIR)
+define TFP410CTRL_INSTALL_TARGET_CMDS
+ $(INSTALL) -m 755 $(@D)/tfp410ctrl $(TARGET_DIR)/usr/sbin/
+endef
-$(TARGET_DIR)/$(TFP410CTRL_TARGET_BINARY): $(TFP410CTRL_DIR)/$(TFP410CTRL_BINARY)
- install -D $< $@
- $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(TFP410CTRL_TARGET_BINARY)
-
-tfp410ctrl: $(TARGET_DIR)/$(TFP410CTRL_TARGET_BINARY)
-
-tfp410ctrl-clean:
- rm -f $(TARGET_DIR)/$(TFP410CTRL_TARGET_BINARY)
- -$(MAKE) -C $(TFP410CTRL_DIR) clean
-
-tfp410ctrl-dirclean:
- rm -rf $(TFP410CTRL_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_TFP410CTRL)),y)
-TARGETS+=tfp410ctrl
-endif
+$(eval $(generic-package))
diff --git a/patches/buildroot/2013.11/017-armadeus-add-rxtx-package.patch b/patches/buildroot/2013.11/017-armadeus-add-rxtx-package.patch
new file mode 100644
index 0000000..9d5247e
--- /dev/null
+++ b/patches/buildroot/2013.11/017-armadeus-add-rxtx-package.patch
@@ -0,0 +1,186 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in 2015-02-17 22:28:58.031607275 +0100
++++ buildroot/package/Config.in 2015-02-18 08:48:22.331606200 +0100
+@@ -349,6 +349,7 @@
+ source "package/read-edid/Config.in"
+ source "package/rng-tools/Config.in"
+ source "package/rpi-userland/Config.in"
++source "package/rxtx/Config.in"
+ source "package/sane-backends/Config.in"
+ source "package/sam7-pgm-ng/Config.in"
+ source "package/sdparm/Config.in"
+Index: buildroot/package/rxtx/Config.in
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/Config.in 2015-02-18 09:06:45.577077357 +0100
+@@ -0,0 +1,12 @@
++config BR2_PACKAGE_RXTX
++ bool "rxtx"
++ depends on BR2_PACKAGE_CLASSPATH
++ help
++ RXTX is a Java library, using a native implementation (via JNI),
++ providing serial and parallel communication for the Java Development
++ Toolkit (JDK).
++
++ http://rxtx.qbang.org
++
++comment "rxtx needs classpath"
++ depends on !BR2_PACKAGE_RXTX
+Index: buildroot/package/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/rxtx-2.1-7r2-001-remove-warning.patch 2015-02-18 08:49:35.103967048 +0100
+@@ -0,0 +1,90 @@
++--- rxtx-2.1-7r2/src/I2CImp.c.orig 2004-10-17 16:23:02.000000000 +0200
+++++ rxtx-2.1-7r2/src/I2CImp.c 2006-10-26 21:25:32.000000000 +0200
++@@ -87,6 +87,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #if defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -98,6 +99,7 @@
++ fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
++ getchar();
++ }
+++#endif
++ #endif /* __linux__ */
++ #endif /* WIN32 */
++ }
++--- rxtx-2.1-7r2/src/RawImp.c.orig 2004-10-16 18:20:35.000000000 +0200
+++++ rxtx-2.1-7r2/src/RawImp.c 2006-10-26 21:25:59.000000000 +0200
++@@ -231,6 +231,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #if defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -242,6 +243,7 @@
++ fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
++ getchar();
++ }
+++#endif
++ #endif /* __linux__ */
++ #endif /* WIN32 */
++ }
++--- rxtx-2.1-7r2/src/RS485Imp.c.orig 2004-10-16 18:20:35.000000000 +0200
+++++ rxtx-2.1-7r2/src/RS485Imp.c 2006-10-26 21:26:23.000000000 +0200
++@@ -87,6 +87,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #if defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -98,6 +99,7 @@
++ fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
++ getchar();
++ }
+++#endif
++ #endif /* __linux__ */
++ #endif /* WIN32 */
++ }
++--- rxtx-2.1-7r2/src/SerialImp.c.orig 2006-01-29 23:19:04.000000000 +0100
+++++ rxtx-2.1-7r2/src/SerialImp.c 2006-10-26 21:26:59.000000000 +0200
++@@ -280,6 +280,7 @@
++ gettimeofday(&seloop, NULL);
++ #endif /* DEBUG_TIMING */
++ #if defined(DEBUG) && defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -295,6 +296,7 @@
++ getchar();
++ }
++ LEAVE( "RXTXPort:Initialize" );
+++#endif
++ #endif /* DEBUG && __linux__ */
++ }
++
++--- rxtx-2.1-7r2/src/SerialImp.cpp.orig 2004-10-12 10:59:27.000000000 +0200
+++++ rxtx-2.1-7r2/src/SerialImp.cpp 2006-10-26 21:27:44.000000000 +0200
++@@ -102,6 +102,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #ifdef DEBUG
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -114,6 +115,7 @@
++ name.release);
++ getchar();
++ }
+++#endif
++ #endif /* DEBUG */
++ #endif /* __BEOS__ */
++ #endif /* WIN32 */
+Index: buildroot/package/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch 2015-02-18 08:49:35.103967048 +0100
+@@ -0,0 +1,38 @@
++--- rxtx-2.1-7r2/configure.ori 2006-01-30 05:37:40.000000000 +0100
+++++ rxtx-2.1-7r2/configure 2011-02-27 00:15:04.000000000 +0100
++@@ -21541,7 +21541,7 @@ Linux)
++ CFLAGS=$CFLAGS" -D__need_timespec"
++ case $JAVA_VERSION in
++
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ #fix_parameters $JPATH/jre/lib/javax.comm.properties
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
++ JHOME=$JPATH"/jre/lib/ext"
++@@ -21611,7 +21611,7 @@ Linux)
++ TARGETLIB="\$(target_triplet)/librxtxSerial.la \
++ \$(target_triplet)/librxtxParallel.la"
++ case $JAVA_VERSION in
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ #fix_parameters $JPATH/jre/lib/javax.comm.properties
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
++ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
++@@ -21747,7 +21747,7 @@ BeOS)
++
++ WIN32)
++ case $JAVA_VERSION in
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:`find $JPATH/ -name RXTXcomm.jar |head -n1`:$CLASSPATH"
++ JHOME=$JPATH"/jre/lib/ext"
++ ;;
++@@ -21799,7 +21799,7 @@ Solaris*)
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:\$(JPATH)/lib/classes.zip:\$(JPATH)/lib/RXTXcomm.jar:$CLASSPATH"
++
++ case $JAVA_VERSION in
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
++ ;;
++ 1.1*)
+Index: buildroot/package/rxtx/rxtx.mk
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/rxtx.mk 2015-02-18 08:59:46.274997681 +0100
+@@ -0,0 +1,14 @@
++################################################################################
++#
++# rxtx
++#
++################################################################################
++
++RXTX_VERSION = 2.1-7r2
++RXTX_SITE = http://rxtx.qbang.org/pub/rxtx/
++RXTX_SOURCE = rxtx-$(RXTX_VERSION).tgz
++RXTX_DEPENDENCIES = classpath
++
++RXTX_INSTALL_TARGET_OPT = RXTX_PATH=$(TARGET_DIR)/usr/lib/classpath JHOME=$(TARGET_DIR)/usr/lib install
++
++$(eval $(autotools-package))
diff --git a/patches/buildroot/2013.11/018-armadeus-add-pcidebug-package.patch b/patches/buildroot/2013.11/018-armadeus-add-pcidebug-package.patch
new file mode 100644
index 0000000..88e1ef2
--- /dev/null
+++ b/patches/buildroot/2013.11/018-armadeus-add-pcidebug-package.patch
@@ -0,0 +1,61 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in 2015-02-18 09:14:28.467372230 +0100
++++ buildroot/package/Config.in 2015-02-18 09:36:09.873825541 +0100
+@@ -344,6 +344,7 @@
+ source "package/owfs/Config.in"
+ source "package/owl-linux/Config.in"
+ source "package/parted/Config.in"
++source "package/pci_debug/Config.in"
+ source "package/pciutils/Config.in"
+ source "package/picocom/Config.in"
+ source "package/read-edid/Config.in"
+Index: buildroot/package/pci_debug/Config.in
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/pci_debug/Config.in 2015-02-18 09:43:45.860087739 +0100
+@@ -0,0 +1,14 @@
++config BR2_PACKAGE_PCI_DEBUG
++ bool "pcidebug"
++ select BR2_PACKAGE_READLINE
++ help
++ PCI debug registers interface.
++
++ This tool provides a debug interface for reading and writing to PCI
++ registers via the device base address registers (BARs). The tool uses
++ the PCI resource nodes automatically created by recent Linux kernels.
++
++ This tool uses readline (and ncurses) so it will autoselect it.
++
++ Written by D. W. Hawkins :
++ http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/altera_pcie.zip
+Index: buildroot/package/pci_debug/pci_debug.mk
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/pci_debug/pci_debug.mk 2015-02-18 10:01:50.657466829 +0100
+@@ -0,0 +1,25 @@
++################################################################################
++#
++# pci_debug
++#
++################################################################################
++
++PCI_DEBUG_VERSION = 2012.03
++PCI_DEBUG_SITE = http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/
++PCI_DEBUG_SOURCE = altera_pcie.zip
++#PCI_DEBUG_LICENSE = ????
++PCI_DEBUG_DEPENDENCIES = readline
++
++define PCI_DEBUG_EXTRACT_CMDS
++ unzip $(DL_DIR)/$(PCI_DEBUG_SOURCE) -d $(@D)
++endef
++
++define PCI_DEBUG_BUILD_CMDS
++ $(TARGET_CONFIGURE_OPTS) $(MAKE) CC="$(TARGET_CC)" -C $(@D)/code/pci_debug/
++endef
++
++define PCI_DEBUG_INSTALL_TARGET_CMDS
++ $(INSTALL) -m 755 $(@D)/code/pci_debug/pci_debug $(TARGET_DIR)/usr/sbin/
++endef
++
++$(eval $(generic-package))
diff --git a/patches/buildroot/2013.11/cleanup_buildroot.sh b/patches/buildroot/2013.11/cleanup_buildroot.sh
index 0c58531..f8ada55 100755
--- a/patches/buildroot/2013.11/cleanup_buildroot.sh
+++ b/patches/buildroot/2013.11/cleanup_buildroot.sh
@@ -114,6 +114,8 @@ rm -rf buildroot/package/opentyrian/Config.in
rm -rf buildroot/package/opentyrian/opentyrian.mk
rm -rf buildroot/package/owfs/Config.in
rm -rf buildroot/package/owfs/owfs.mk
+rm -rf buildroot/package/pci_debug/Config.in
+rm -rf buildroot/package/pci_debug/pci_debug.mk
rm -rf buildroot/package/pkg-generic.mk
rm -rf buildroot/package/poppler/poppler.mk
rm -rf buildroot/package/python/Config.in
@@ -135,6 +137,10 @@ rm -rf buildroot/package/qtcreator/qtcreator.mk
rm -rf buildroot/package/qt/qt.mk
rm -rf buildroot/package/quake-pak/Config.in
rm -rf buildroot/package/quake-pak/quake-pak.mk
+rm -rf buildroot/package/rxtx/Config.in
+rm -rf buildroot/package/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
+rm -rf buildroot/package/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
+rm -rf buildroot/package/rxtx/rxtx.mk
rm -rf buildroot/package/sam7-pgm-ng/Config.in
rm -rf buildroot/package/sam7-pgm-ng/sam7-pgm-ng.mk
rm -rf buildroot/package/sdlquake/Config.in
diff --git a/patches/buildroot/2015.02/017-armadeus-add-rxtx-package.patch b/patches/buildroot/2015.02/017-armadeus-add-rxtx-package.patch
new file mode 100644
index 0000000..06c7e0e
--- /dev/null
+++ b/patches/buildroot/2015.02/017-armadeus-add-rxtx-package.patch
@@ -0,0 +1,186 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in 2015-02-17 22:28:58.031607275 +0100
++++ buildroot/package/Config.in 2015-02-18 08:48:22.331606200 +0100
+@@ -349,6 +349,7 @@
+ source "package/read-edid/Config.in"
+ source "package/rng-tools/Config.in"
+ source "package/rpi-userland/Config.in"
++source "package/rxtx/Config.in"
+ source "package/sane-backends/Config.in"
+ source "package/sam7-pgm-ng/Config.in"
+ source "package/sdparm/Config.in"
+Index: buildroot/package/rxtx/Config.in
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/Config.in 2015-02-18 09:06:45.577077357 +0100
+@@ -0,0 +1,12 @@
++config BR2_PACKAGE_RXTX
++ bool "rxtx"
++ depends on BR2_PACKAGE_CLASSPATH
++ help
++ RXTX is a Java library, using a native implementation (via JNI),
++ providing serial and parallel communication for the Java Development
++ Toolkit (JDK).
++
++ http://rxtx.qbang.org
++
++comment "rxtx needs classpath"
++ depends on !BR2_PACKAGE_RXTX
+Index: buildroot/package/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/rxtx-2.1-7r2-001-remove-warning.patch 2015-02-18 08:49:35.103967048 +0100
+@@ -0,0 +1,90 @@
++--- rxtx-2.1-7r2/src/I2CImp.c.orig 2004-10-17 16:23:02.000000000 +0200
+++++ rxtx-2.1-7r2/src/I2CImp.c 2006-10-26 21:25:32.000000000 +0200
++@@ -87,6 +87,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #if defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -98,6 +99,7 @@
++ fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
++ getchar();
++ }
+++#endif
++ #endif /* __linux__ */
++ #endif /* WIN32 */
++ }
++--- rxtx-2.1-7r2/src/RawImp.c.orig 2004-10-16 18:20:35.000000000 +0200
+++++ rxtx-2.1-7r2/src/RawImp.c 2006-10-26 21:25:59.000000000 +0200
++@@ -231,6 +231,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #if defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -242,6 +243,7 @@
++ fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
++ getchar();
++ }
+++#endif
++ #endif /* __linux__ */
++ #endif /* WIN32 */
++ }
++--- rxtx-2.1-7r2/src/RS485Imp.c.orig 2004-10-16 18:20:35.000000000 +0200
+++++ rxtx-2.1-7r2/src/RS485Imp.c 2006-10-26 21:26:23.000000000 +0200
++@@ -87,6 +87,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #if defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -98,6 +99,7 @@
++ fprintf(stderr, "\n\n\nRXTX WARNING: This library was compiled to run with OS release %s and you are currently running OS release %s. In some cases this can be a problem. Try recompiling RXTX if you notice strange behavior. If you just compiled RXTX make sure /usr/include/linux is a symbolic link to the include files that came with the kernel source and not an older copy.\n\n\npress enter to continue\n",UTS_RELEASE,name.release);
++ getchar();
++ }
+++#endif
++ #endif /* __linux__ */
++ #endif /* WIN32 */
++ }
++--- rxtx-2.1-7r2/src/SerialImp.c.orig 2006-01-29 23:19:04.000000000 +0100
+++++ rxtx-2.1-7r2/src/SerialImp.c 2006-10-26 21:26:59.000000000 +0200
++@@ -280,6 +280,7 @@
++ gettimeofday(&seloop, NULL);
++ #endif /* DEBUG_TIMING */
++ #if defined(DEBUG) && defined(__linux__)
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -295,6 +296,7 @@
++ getchar();
++ }
++ LEAVE( "RXTXPort:Initialize" );
+++#endif
++ #endif /* DEBUG && __linux__ */
++ }
++
++--- rxtx-2.1-7r2/src/SerialImp.cpp.orig 2004-10-12 10:59:27.000000000 +0200
+++++ rxtx-2.1-7r2/src/SerialImp.cpp 2006-10-26 21:27:44.000000000 +0200
++@@ -102,6 +102,7 @@
++ if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
++ #endif /* !__FreeBSD__ */
++ #ifdef DEBUG
+++#if 0
++ /* Lets let people who upgraded kernels know they may have problems */
++ if (uname (&name) == -1)
++ {
++@@ -114,6 +115,7 @@
++ name.release);
++ getchar();
++ }
+++#endif
++ #endif /* DEBUG */
++ #endif /* __BEOS__ */
++ #endif /* WIN32 */
+Index: buildroot/package/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch 2015-02-18 08:49:35.103967048 +0100
+@@ -0,0 +1,38 @@
++--- rxtx-2.1-7r2/configure.ori 2006-01-30 05:37:40.000000000 +0100
+++++ rxtx-2.1-7r2/configure 2011-02-27 00:15:04.000000000 +0100
++@@ -21541,7 +21541,7 @@ Linux)
++ CFLAGS=$CFLAGS" -D__need_timespec"
++ case $JAVA_VERSION in
++
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ #fix_parameters $JPATH/jre/lib/javax.comm.properties
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
++ JHOME=$JPATH"/jre/lib/ext"
++@@ -21611,7 +21611,7 @@ Linux)
++ TARGETLIB="\$(target_triplet)/librxtxSerial.la \
++ \$(target_triplet)/librxtxParallel.la"
++ case $JAVA_VERSION in
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ #fix_parameters $JPATH/jre/lib/javax.comm.properties
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:"`find $JPATH/ -name RXTXcomm.jar |head -n1`
++ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
++@@ -21747,7 +21747,7 @@ BeOS)
++
++ WIN32)
++ case $JAVA_VERSION in
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:`find $JPATH/ -name RXTXcomm.jar |head -n1`:$CLASSPATH"
++ JHOME=$JPATH"/jre/lib/ext"
++ ;;
++@@ -21799,7 +21799,7 @@ Solaris*)
++ CLASSPATH=".:\$(TOP):\$(TOP)/src:\$(JPATH)/lib/classes.zip:\$(JPATH)/lib/RXTXcomm.jar:$CLASSPATH"
++
++ case $JAVA_VERSION in
++- 1.2*|1.3*|1.4*|1.5*)
+++ 1.2*|1.3*|1.4*|1.5*|1.6*)
++ RXTX_PATH="\$(JPATH)/jre/lib/\$(OS_ARCH)"
++ ;;
++ 1.1*)
+Index: buildroot/package/rxtx/rxtx.mk
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/rxtx/rxtx.mk 2015-02-18 08:59:46.274997681 +0100
+@@ -0,0 +1,14 @@
++################################################################################
++#
++# rxtx
++#
++################################################################################
++
++RXTX_VERSION = 2.1-7r2
++RXTX_SITE = http://rxtx.qbang.org/pub/rxtx/
++RXTX_SOURCE = rxtx-$(RXTX_VERSION).tgz
++RXTX_DEPENDENCIES = classpath
++
++RXTX_INSTALL_TARGET_OPTS = RXTX_PATH=$(TARGET_DIR)/usr/lib/classpath JHOME=$(TARGET_DIR)/usr/lib install
++
++$(eval $(autotools-package))
diff --git a/patches/buildroot/2015.02/018-armadeus-add-pcidebug-package.patch b/patches/buildroot/2015.02/018-armadeus-add-pcidebug-package.patch
new file mode 100644
index 0000000..88e1ef2
--- /dev/null
+++ b/patches/buildroot/2015.02/018-armadeus-add-pcidebug-package.patch
@@ -0,0 +1,61 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in 2015-02-18 09:14:28.467372230 +0100
++++ buildroot/package/Config.in 2015-02-18 09:36:09.873825541 +0100
+@@ -344,6 +344,7 @@
+ source "package/owfs/Config.in"
+ source "package/owl-linux/Config.in"
+ source "package/parted/Config.in"
++source "package/pci_debug/Config.in"
+ source "package/pciutils/Config.in"
+ source "package/picocom/Config.in"
+ source "package/read-edid/Config.in"
+Index: buildroot/package/pci_debug/Config.in
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/pci_debug/Config.in 2015-02-18 09:43:45.860087739 +0100
+@@ -0,0 +1,14 @@
++config BR2_PACKAGE_PCI_DEBUG
++ bool "pcidebug"
++ select BR2_PACKAGE_READLINE
++ help
++ PCI debug registers interface.
++
++ This tool provides a debug interface for reading and writing to PCI
++ registers via the device base address registers (BARs). The tool uses
++ the PCI resource nodes automatically created by recent Linux kernels.
++
++ This tool uses readline (and ncurses) so it will autoselect it.
++
++ Written by D. W. Hawkins :
++ http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/altera_pcie.zip
+Index: buildroot/package/pci_debug/pci_debug.mk
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/pci_debug/pci_debug.mk 2015-02-18 10:01:50.657466829 +0100
+@@ -0,0 +1,25 @@
++################################################################################
++#
++# pci_debug
++#
++################################################################################
++
++PCI_DEBUG_VERSION = 2012.03
++PCI_DEBUG_SITE = http://www.ovro.caltech.edu/%7Edwh/correlator/pdf/
++PCI_DEBUG_SOURCE = altera_pcie.zip
++#PCI_DEBUG_LICENSE = ????
++PCI_DEBUG_DEPENDENCIES = readline
++
++define PCI_DEBUG_EXTRACT_CMDS
++ unzip $(DL_DIR)/$(PCI_DEBUG_SOURCE) -d $(@D)
++endef
++
++define PCI_DEBUG_BUILD_CMDS
++ $(TARGET_CONFIGURE_OPTS) $(MAKE) CC="$(TARGET_CC)" -C $(@D)/code/pci_debug/
++endef
++
++define PCI_DEBUG_INSTALL_TARGET_CMDS
++ $(INSTALL) -m 755 $(@D)/code/pci_debug/pci_debug $(TARGET_DIR)/usr/sbin/
++endef
++
++$(eval $(generic-package))
diff --git a/patches/buildroot/2015.02/cleanup_buildroot.sh b/patches/buildroot/2015.02/cleanup_buildroot.sh
index 035822d..93c8826 100755
--- a/patches/buildroot/2015.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2015.02/cleanup_buildroot.sh
@@ -67,6 +67,8 @@ rm -rf buildroot/package/multimedia/fsl-mm-codeclib/fsl-mm-codeclib.mk
rm -rf buildroot/package/ncurses/ncurses-5.7-allows_build_with_old_ncurses_host_installation.patch
rm -rf buildroot/package/owfs/Config.in
rm -rf buildroot/package/owfs/owfs.mk
+rm -rf buildroot/package/pci_debug/Config.in
+rm -rf buildroot/package/pci_debug/pci_debug.mk
rm -rf buildroot/package/python-pygame/Config.in
rm -rf buildroot/package/python-wx/Config.in
rm -rf buildroot/package/python-wx/python-wx-001-fix_wxconfig.patch
@@ -84,6 +86,10 @@ rm -rf buildroot/package/qtcreator/qtcreator-2.2.1-set_user_settings_path.patch
rm -rf buildroot/package/qtcreator/qtcreator.mk
rm -rf buildroot/package/quake-pak/Config.in
rm -rf buildroot/package/quake-pak/quake-pak.mk
+rm -rf buildroot/package/rxtx/Config.in
+rm -rf buildroot/package/rxtx/rxtx-2.1-7r2-001-remove-warning.patch
+rm -rf buildroot/package/rxtx/rxtx-2.1-7r2-fix-java-1.6.patch
+rm -rf buildroot/package/rxtx/rxtx.mk
rm -rf buildroot/package/sam7-pgm-ng/Config.in
rm -rf buildroot/package/sam7-pgm-ng/sam7-pgm-ng.mk
rm -rf buildroot/package/sdl_water/Config.in
diff --git a/target/linux/debug/imxssi/imx51regs.h b/target/linux/debug/imxssi/imx51regs.h
index bf67e4f..b6790dc 120000
--- a/target/linux/debug/imxssi/imx51regs.h
+++ b/target/linux/debug/imxssi/imx51regs.h
@@ -1 +1 @@
-../imxregs/imx51regs.h
\ No newline at end of file
+../imxregs/imx5regs.h
\ No newline at end of file
diff --git a/target/linux/debug/pci_debug/Makefile b/target/linux/debug/pci_debug/Makefile
deleted file mode 100644
index b8db211..0000000
--- a/target/linux/debug/pci_debug/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-ARMADEUS_BASE_DIR=../../../..
--include $(ARMADEUS_BASE_DIR)/Makefile.in
-
-CC:=$(ARMADEUS_TOOLCHAIN_PATH)/$(ARMADEUS_TOOLCHAIN_PREFIX)gcc
-CFLAGS = -Wall
-LDFLAGS += -lreadline -lcurses
-INSTALL_DIR = $(ARMADEUS_ROOTFS_DIR)/usr/bin/
-
-default: pci_debug
-
-pci_debug: pci_debug.c
-
diff --git a/target/linux/debug/pci_debug/pci_debug.c b/target/linux/debug/pci_debug/pci_debug.c
deleted file mode 100644
index f746840..0000000
--- a/target/linux/debug/pci_debug/pci_debug.c
+++ /dev/null
@@ -1,752 +0,0 @@
-/* pci_debug.c
- *
- * 6/21/2010 D. W. Hawkins
- *
- * PCI debug registers interface.
- *
- * This tool provides a debug interface for reading and writing
- * to PCI registers via the device base address registers (BARs).
- * The tool uses the PCI resource nodes automatically created
- * by recently Linux kernels.
- *
- * The readline library is used for the command line interface
- * so that up-arrow command recall works. Command-line history
- * is not implemented. Use -lreadline -lcurses when building.
- *
- * ----------------------------------------------------------------
- */
-#include <stdio.h>
-#include <errno.h>
-#include <string.h>
-#include <fcntl.h>
-#include <sys/ioctl.h>
-#include <signal.h>
-#include <sys/mman.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <byteswap.h>
-
-/* Readline support */
-#include <readline/readline.h>
-#include <readline/history.h>
-
-/* PCI device */
-typedef struct {
- /* Base address region */
- unsigned int bar;
-
- /* Slot info */
- unsigned int domain;
- unsigned int bus;
- unsigned int slot;
- unsigned int function;
-
- /* Resource filename */
- char filename[100];
-
- /* File descriptor of the resource */
- int fd;
-
- /* Memory mapped resource */
- unsigned char *maddr;
- unsigned int size;
- unsigned int offset;
-
- /* PCI physical address */
- unsigned int phys;
-
- /* Address to pass to read/write (includes offset) */
- unsigned char *addr;
-} device_t;
-
-void display_help(device_t *dev);
-void parse_command(device_t *dev);
-int process_command(device_t *dev, char *cmd);
-int change_mem(device_t *dev, char *cmd);
-int fill_mem(device_t *dev, char *cmd);
-int display_mem(device_t *dev, char *cmd);
-int change_endian(device_t *dev, char *cmd);
-
-/* Endian read/write mode */
-static int big_endian = 0;
-
-/* Low-level access functions */
-static void
-write_8(
- device_t *dev,
- unsigned int addr,
- unsigned char data);
-
-static unsigned char
-read_8(
- device_t *dev,
- unsigned int addr);
-
-static void
-write_le16(
- device_t *dev,
- unsigned int addr,
- unsigned short int data);
-
-static unsigned short int
-read_le16(
- device_t *dev,
- unsigned int addr);
-
-static void
-write_be16(
- device_t *dev,
- unsigned int addr,
- unsigned short int data);
-
-static unsigned short int
-read_be16(
- device_t *dev,
- unsigned int addr);
-
-static void
-write_le32(
- device_t *dev,
- unsigned int addr,
- unsigned int data);
-
-static unsigned int
-read_le32(
- device_t *dev,
- unsigned int addr);
-
-static void
-write_be32(
- device_t *dev,
- unsigned int addr,
- unsigned int data);
-
-static unsigned int
-read_be32(
- device_t *dev,
- unsigned int addr);
-
-/* Usage */
-static void show_usage()
-{
- printf("\nUsage: pci_debug -s <device>\n"\
- " -h Help (this message)\n"\
- " -s <device> Slot/device (as per lspci)\n" \
- " -b <BAR> Base address region (BAR) to access, eg. 0 for BAR0\n\n");
-}
-
-int main(int argc, char *argv[])
-{
- int opt;
- char *slot = 0;
- int status;
- struct stat statbuf;
- device_t device;
- device_t *dev = &device;
-
- /* Clear the structure fields */
- memset(dev, 0, sizeof(device_t));
-
- while ((opt = getopt(argc, argv, "b:hs:")) != -1) {
- switch (opt) {
- case 'b':
- /* Defaults to BAR0 if not provided */
- dev->bar = atoi(optarg);
- break;
- case 'h':
- show_usage();
- return -1;
- case 's':
- slot = optarg;
- break;
- default:
- show_usage();
- return -1;
- }
- }
- if (slot == 0) {
- show_usage();
- return -1;
- }
-
- /* ------------------------------------------------------------
- * Open and map the PCI region
- * -----------------------------------------------...
[truncated message content] |